@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Oswald:400,600,700");
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800&subset=cyrillic");
@import url("https://fonts.googleapis.com/css?family=Open+Sans");
@import url("https://fonts.googleapis.com/css?family=Oswald");
/*!
 * Bootstrap v4.1.1 (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)
 */
:root {
  --blue:#007bff;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#28a745;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --primary:#007bff;
  --secondary:#6c757d;
  --success:#28a745;
  --info:#17a2b8;
  --warning:#ffc107;
  --danger:#dc3545;
  --light:#f8f9fa;
  --dark:#343a40;
  --breakpoint-xs:0;
  --breakpoint-sm:576px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px;
  --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
  width: device-width;
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b, strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

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

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

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

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

figure {
  margin: 0 0 1rem;
}

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

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

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

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

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

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

progress {
  vertical-align: baseline;
}

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

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

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

.h1, h1 {
  font-size: 2.5rem;
}

.h2, h2 {
  font-size: 2rem;
}

.h3, h3 {
  font-size: 1.75rem;
}

.h4, h4 {
  font-size: 1.5rem;
}

.h5, h5 {
  font-size: 1.25rem;
}

.h6, h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.small, small {
  font-size: 80%;
  font-weight: 400;
}

.mark, mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

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

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

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

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

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

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

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

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .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-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;
  flex-grow: 1;
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.offset-1 {
  margin-left: 8.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;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.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;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.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;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.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;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.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%;
  }
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.table td, .table th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table .table {
  background-color: #fff;
}

.table-sm td, .table-sm th {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered td, .table-bordered th {
  border: 1px solid #dee2e6;
}

.table-bordered thead td, .table-bordered thead th {
  border-bottom-width: 2px;
}

.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary, .table-primary > td, .table-primary > th {
  background-color: #b8daff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary, .table-secondary > td, .table-secondary > th {
  background-color: #d6d8db;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success, .table-success > td, .table-success > th {
  background-color: #c3e6cb;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info, .table-info > td, .table-info > th {
  background-color: #bee5eb;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning, .table-warning > td, .table-warning > th {
  background-color: #ffeeba;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger, .table-danger > td, .table-danger > th {
  background-color: #f5c6cb;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light, .table-light > td, .table-light > th {
  background-color: #fdfdfe;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark, .table-dark > td, .table-dark > th {
  background-color: #c6c8ca;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active, .table-active > td, .table-active > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark td, .table-dark th, .table-dark thead th {
  border-color: #32383e;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file, .form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(.375rem + 1px);
  padding-bottom: calc(.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(.5rem + 1px);
  padding-bottom: calc(.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(.25rem + 1px);
  padding-bottom: calc(.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm, .input-group-lg > .form-control-plaintext.form-control, .input-group-lg > .input-group-append > .form-control-plaintext.btn, .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-sm > .form-control-plaintext.form-control, .input-group-sm > .input-group-append > .form-control-plaintext.btn, .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px);
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

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

.form-row > .col, .form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-radius: 0.2rem;
}

.custom-select.is-valid, .form-control.is-valid, .was-validated .custom-select:valid, .was-validated .form-control:valid {
  border-color: #28a745;
}

.custom-select.is-valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip {
  display: block;
}

.form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip {
  display: block;
}

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
  color: #28a745;
}

.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}

.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label {
  color: #28a745;
}

.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {
  background-color: #71dd8a;
}

.custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip {
  display: block;
}

.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
  background-color: #34ce57;
}

.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label {
  border-color: #28a745;
}

.custom-file-input.is-valid ~ .custom-file-label::before, .was-validated .custom-file-input:valid ~ .custom-file-label::before {
  border-color: inherit;
}

.custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip {
  display: block;
}

.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  border-radius: 0.2rem;
}

.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {
  border-color: #dc3545;
}

.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip {
  display: block;
}

.form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip {
  display: block;
}

.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip {
  display: block;
}

.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label {
  color: #dc3545;
}

.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
  background-color: #efa2a9;
}

.custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip {
  display: block;
}

.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
  background-color: #e4606d;
}

.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.custom-file-input.is-invalid ~ .custom-file-label::before, .was-validated .custom-file-input:invalid ~ .custom-file-label::before {
  border-color: inherit;
}

.custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip {
  display: block;
}

.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }

  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-plaintext {
    display: inline-block;
  }

  .form-inline .custom-select, .form-inline .input-group {
    width: auto;
  }

  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }

  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:focus, .btn:hover {
  text-decoration: none;
}

.btn.focus, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary.focus, .btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary.focus, .btn-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success.focus, .btn-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info.focus, .btn-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning.focus, .btn-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger.focus, .btn-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light.focus, .btn-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark.focus, .btn-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary.focus, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary.focus, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success.focus, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info.focus, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning.focus, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger.focus, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light.focus, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark.focus, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.btn-link.focus, .btn-link:focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

.btn-link.disabled, .btn-link:disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-group-lg > .btn, .btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-group-sm > .btn, .btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

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

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropdown, .dropleft, .dropright, .dropup {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group, .btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group-vertical > .btn, .btn-group > .btn {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.btn-group-vertical > .btn:hover, .btn-group > .btn:hover {
  z-index: 1;
}

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus {
  z-index: 1;
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

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

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-group-vertical .btn, .btn-group-vertical .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type=checkbox], .btn-group-toggle > .btn input[type=radio], .btn-group-toggle > .btn-group > .btn input[type=checkbox], .btn-group-toggle > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group > .custom-file:focus, .input-group > .custom-select:focus, .input-group > .form-control:focus {
  z-index: 3;
}

.input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .form-control, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .form-control, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .form-control {
  margin-left: -1px;
}

.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-append, .input-group-prepend {
  display: -ms-flexbox;
  display: flex;
}

.input-group-append .btn, .input-group-prepend .btn {
  position: relative;
  z-index: 2;
}

.input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type=checkbox], .input-group-text input[type=radio] {
  margin-top: 0;
}

.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
}

.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #dee2e6;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #80bdff;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-range:focus {
  outline: 0;
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-appearance: none;
  appearance: none;
}

.custom-range::-webkit-slider-thumb:focus {
  outline: 0;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-appearance: none;
  appearance: none;
}

.custom-range::-moz-range-thumb:focus {
  outline: 0;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  appearance: none;
}

.custom-range::-ms-thumb:focus {
  outline: 0;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:focus, .nav-link:hover {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

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

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

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

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

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

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar > .container, .navbar > .container-fluid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none;
}

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

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus, .navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.navbar-expand > .container, .navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container, .navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  color: #fff;
}

.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(.25rem - 1px);
  border-bottom-left-radius: calc(.25rem - 1px);
}

.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }

  .card-group > .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }

  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }

  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .card-group > .card:first-child .card-header, .card-group > .card:first-child .card-img-top {
    border-top-right-radius: 0;
  }

  .card-group > .card:first-child .card-footer, .card-group > .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
  }

  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .card-group > .card:last-child .card-header, .card-group > .card:last-child .card-img-top {
    border-top-left-radius: 0;
  }

  .card-group > .card:last-child .card-footer, .card-group > .card:last-child .card-img-bottom {
    border-bottom-left-radius: 0;
  }

  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }

  .card-group > .card:only-child .card-header, .card-group > .card:only-child .card-img-top {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .card-group > .card:only-child .card-footer, .card-group > .card:only-child .card-img-bottom {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }

  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
    border-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

.badge-primary[href]:focus, .badge-primary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc;
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

.badge-secondary[href]:focus, .badge-secondary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #545b62;
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

.badge-success[href]:focus, .badge-success[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

.badge-info[href]:focus, .badge-info[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

.badge-warning[href]:focus, .badge-warning[href]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #d39e00;
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

.badge-danger[href]:focus, .badge-danger[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

.badge-light[href]:focus, .badge-light[href]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

.badge-dark[href]:focus, .badge-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}

.media-body {
  -ms-flex: 1;
  flex: 1;
}

.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:focus, .list-group-item-action:hover {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item:focus, .list-group-item:hover {
  z-index: 1;
  text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
  color: #004085;
  background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

.close:focus, .close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: translate(0, 0);
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}

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

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

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

.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

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

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
  bottom: 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
  top: 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::after, .popover .arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-auto[x-placement^=top], .bs-popover-top {
  margin-bottom: 0.5rem;
}

.bs-popover-auto[x-placement^=top] .arrow, .bs-popover-top .arrow {
  bottom: calc((.5rem + 1px) * -1);
}

.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-top .arrow::before {
  border-width: 0.5rem 0.5rem 0;
}

.bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-top .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

.bs-popover-auto[x-placement^=right], .bs-popover-right {
  margin-left: 0.5rem;
}

.bs-popover-auto[x-placement^=right] .arrow, .bs-popover-right .arrow {
  left: calc((.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-right .arrow::before {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

.bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-right .arrow::after {
  left: 1px;
  border-right-color: #fff;
}

.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
  margin-top: 0.5rem;
}

.bs-popover-auto[x-placement^=bottom] .arrow, .bs-popover-bottom .arrow {
  top: calc((.5rem + 1px) * -1);
}

.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-bottom .arrow::before {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

.bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-bottom .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-auto[x-placement^=left], .bs-popover-left {
  margin-right: 0.5rem;
}

.bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow {
  right: calc((.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-left .arrow::before {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

.bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-left .arrow::after {
  right: 1px;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(.3rem - 1px);
  border-top-right-radius: calc(.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  perspective: 1000px;
}

@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active {
  display: block;
}

.carousel-item-next, .carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}
.active.carousel-item-right, .carousel-item-next {
  transform: translateX(100%);
}

@supports (transform-style: preserve-3d) {
  .active.carousel-item-right, .carousel-item-next {
    transform: translate3d(100%, 0, 0);
  }
}
.active.carousel-item-left, .carousel-item-prev {
  transform: translateX(-100%);
}

@supports (transform-style: preserve-3d) {
  .active.carousel-item-left, .carousel-item-prev {
    transform: translate3d(-100%, 0, 0);
  }
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}

.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
  opacity: 1;
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
  opacity: 0;
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
    transform: translate3d(0, 0, 0);
  }
}
.carousel-control-next, .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5);
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
  background-color: #1d2124 !important;
}

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

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

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

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.align-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;
  -ms-grid-row-align: auto !important;
      align-self: auto !important;
}

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-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;
    -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }

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

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

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

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

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-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;
    -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }

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

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

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

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

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-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;
    -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }

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

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

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

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

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-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;
    -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }

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

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

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

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

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

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

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

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-sm-auto, .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-md-auto, .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-lg-auto, .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .m-xl-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-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;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

.text-center {
  text-align: center !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;
  }
}
@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;
  }
}
@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;
  }
}
@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;
  }
}
.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-primary {
  color: #007bff !important;
}

a.text-primary:focus, a.text-primary:hover {
  color: #0062cc !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:focus, a.text-secondary:hover {
  color: #545b62 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:focus, a.text-success:hover {
  color: #1e7e34 !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:focus, a.text-info:hover {
  color: #117a8b !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:focus, a.text-warning:hover {
  color: #d39e00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:focus, a.text-danger:hover {
  color: #bd2130 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:focus, a.text-light:hover {
  color: #dae0e5 !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:focus, a.text-dark:hover {
  color: #1d2124 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !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 {
  *, ::after, ::before {
    text-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;
  }

  blockquote, pre {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  img, tr {
    page-break-inside: avoid;
  }

  h2, h3, p {
    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 td, .table-bordered th {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }

  .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/* RESET*/
::-webkit-input-placeholder {
  color: #222;
  opacity: 1;
}

:-moz-placeholder, ::-moz-placeholder {
  color: #222;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #222;
  opacity: 1;
}

article, aside, audio, body, canvas, caption, details, div, em, figure, footer, form, header, html, i, iframe, img, label, li, menu, nav, object, ol, p, section, span, summary, table, tbody, td, tfoot, th, thead, time, tr, ul, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: 0 0;
}

b, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: 0 0;
}

article, aside, details, figure, footer, header, hr, menu, nav, section {
  display: block;
}

ul {
  list-style: none;
}

a, a:active, a:visited {
  vertical-align: baseline;
  text-decoration: none;
  outline: 0;
}

b {
  font-weight: 700;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}

hr {
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

button, input, select, textarea {
  outline: 0;
  border: 0;
}

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

* {
  outline: 0 !important;
  box-sizing: border-box;
}

html, body {
  font-size: 16px;
  min-height: 100%;
  min-width: 320px;
  overflow-x: hidden;
  font-family: "Montserrat", sans-serif;
  color: #272A38;
  position: relative;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  line-height: 1;
  background-color: #f3f3f3;
}

body {
  overflow: hidden;
}

textarea {
  resize: none;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: silver;
  font-size: 1em;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: silver;
  font-size: 1em;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: silver;
  font-size: 1em;
}

.toggle-menu {
  display: none;
  width: 28px;
  height: 28px;
  margin-top: 10px;
  position: absolute;
  z-index: 10;
  top: 10px;
  right: 0;
}
@media only screen and (max-width: 850px) {
  .toggle-menu {
    display: block;
    top: 27px;
    right: 30px;
  }
}
@media only screen and (max-width: 500px) {
  .toggle-menu {
    right: 15px;
    margin-top: 0;
  }
}

.toggle-menu span:after, .toggle-menu span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
}

.toggle-menu span:after {
  top: 18px;
}

.toggle-menu span {
  position: relative;
  display: block;
}

.toggle-menu span, .toggle-menu span:after, .toggle-menu span:before {
  width: 100%;
  height: 4px;
  background-color: #fff;
  transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 2px;
}

.toggle-menu.on span:before {
  transform: rotate(45deg) translate(-1px, 0);
}

.toggle-menu.on span:after {
  transform: rotate(-45deg) translate(6px, -7px);
}

.toggle-menu.on span {
  background-color: transparent;
}

.ks-select__current {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.checkbox {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #fff;
  cursor: pointer;
}
.checkbox:before {
  position: absolute;
  top: 2px;
  bottom: 2px;
  right: 2px;
  left: 2px;
  background-color: #fff;
  display: none;
  content: "";
}
.checkbox.checked:before {
  display: block;
}

.noanimation {
  transition: none;
}

section, footer, header {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

a {
  transition: all 0.5s ease;
  text-decoration: none;
}

svg, svg path, g {
  transition: all 0.5s ease;
}

a:hover {
  text-decoration: none;
}

.container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}

.container {
  max-width: 1420px;
}

.ks-select {
  position: relative;
}
.ks-select:hover {
  cursor: pointer;
}
.ks-select__current, .ks-select-current {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-left: 0 !important;
  margin-right: 0 !important;
  color: #fff;
}
.ks-select__current span, .ks-select-current span {
  font-size: 0.875rem;
  letter-spacing: 1px;
}
.ks-select__current svg, .ks-select-current svg {
  display: block;
  margin-left: 7px;
}
.ks-select__block {
  position: absolute;
  text-align: left;
  top: 43px;
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  z-index: 1;
  width: 100%;
  left: 0;
  right: 0;
  padding: 0 10px;
  max-height: 300px;
  z-index: 2;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.6);
}
.ks-select.lang {
  margin-right: 30px;
  margin-left: 40px;
}

header {
  position: relative;
  padding-bottom: 0;
}
header .header_bg_wrapper div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
@media only screen and (max-width: 500px) {
  header.header_event {
    padding: 0 0 60px;
  }
}
@media only screen and (max-width: 500px) {
  header.header_event .header-top {
    padding: 10px 0;
  }
}
header.header_event .header-top .container-fluid {
  z-index: 5;
}
header.header_event .header_event_inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  background: #000000;
}
header.header_event .header_event_inner:before {
  position: absolute;
  z-index: 1;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
header.header_event .header_event_img_blur {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("../img/Underoath-May-2018.png");
  background-size: cover;
  background-position: center;
  -moz-filter: blur(25px);
  filter: blur(25px);
}
header.no-afisha {
  padding-bottom: 128px;
}
@media only screen and (max-width: 1199px) {
  header.no-afisha {
    padding-bottom: 100px;
  }
}
@media only screen and (max-width: 500px) {
  header.no-afisha {
    padding-bottom: 0;
  }
}
header.no-afisha .header-top {
  padding: 20px 0;
  background-image: url("../img/header_bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  z-index: auto;
  height: 100%;
}
@media only screen and (max-width: 500px) {
  header.no-afisha .header-top {
    padding: 10px 0;
    position: relative;
  }
}
header.no-afisha .header-top > .container-fluid {
  position: relative;
  z-index: 5;
}
header.header_white {
  background-color: #ffffff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
  /* padding-bottom: 100px; */
}
@media only screen and (max-width: 500px) {
  header.header_white {
    padding-bottom: 0;
  }
}
header.header_white .header-top {
  padding: 20px 0;
}
@media only screen and (max-width: 500px) {
  header.header_white .header-top {
    padding: 10px 0;
    position: relative;
  }
}
header.header_white .header-menu__link {
  color: #333333;
}
header.header_white .header-menu__link:hover {
  color: #333333 !important;
}
header.header_white .ks-select-current {
  color: #333333;
}
header.header_white .toggle-menu span, header.header_white .toggle-menu span:after, header.header_white .toggle-menu span:before {
  background-color: #333333;
}
header.header_white .toggle-menu.on span {
  background-color: transparent;
}
header.header_white .ks-select-current svg path {
  stroke: rgba(0, 0, 0, 0.6);
}

.header-menu__link {
  float: left;
}

.event_link_active,
.event_link_active:hover {
  color: rgba(0, 0, 0, 0.6) !important;
  transition: all 0.5s ease;
}

.header-top {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px 0;
  width: 100%;
  z-index: 4;
}
@media only screen and (max-width: 500px) {
  .header-top {
    padding-top: 10px;
  }
}
.header-top .logo {
  margin-right: 30px;
  display: block;
}
@media only screen and (max-width: 1300px) {
  .header-top .logo {
    margin-right: 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .header-top .logo {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 992px) {
  .header-top .logo {
    margin-right: 10px;
  }
}
.header-top .logo img {
  width: 113px;
  height: 48px;
}
@media only screen and (max-width: 1199px) {
  .header-top .logo img {
    width: 100px;
    height: 43px;
  }
}
@media only screen and (max-width: 500px) {
  .header-top .logo img {
    width: 90px;
    height: 39px;
  }
}

.header-menu {
  margin-left: 60px;
}
@media only screen and (max-width: 850px) {
  .header-menu {
    display: none;
    position: absolute;
    background-color: #F98645;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    width: 300px;
    right: 30px;
    top: 80px;
    z-index: 11;
    border-radius: 6px;
  }
}
@media only screen and (max-width: 500px) {
  .header-menu {
    right: 15px;
    top: 60px;
  }
}
@media only screen and (max-width: 400px) {
  .header-menu {
    width: auto;
    left: 15px;
  }
}
.header-menu__link {
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 5px;
  margin-right: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
  position: relative;
  letter-spacing: 2px;
  position: relative;
  transition: all 0.5s ease;
}
.header-menu__link:after {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: all 0.5s ease;
  background: linear-gradient(83deg, #FC575E, #F7B42C);
  height: 5px;
}
.header-menu__link--active:after {
  opacity: 1;
}
@media only screen and (max-width: 1250px) {
  .header-menu__link {
    font-size: 0.75rem;
    margin-right: 0;
  }
}
@media only screen and (max-width: 992px) {
  .header-menu__link {
    font-size: 0.85rem;
  }
}
@media only screen and (max-width: 850px) {
  .header-menu__link {
    color: #fff;
    display: block;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.header-menu__link:hover {
  color: #fff !important;
}
@media only screen and (max-width: 850px) {
  .header-menu__link--active {
    background-color: #ff9f68;
  }
}
@media only screen and (max-width: 850px) {
  .header-menu__link--active:after {
    display: none;
  }
}

@media only screen and (max-width: 1199px) {
  .header-r {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
}
@media only screen and (max-width: 850px) {
  .header-r {
    padding-right: 50px;
  }
}
@media only screen and (max-width: 640px) {
  .header-r {
    padding-right: 40px;
  }
}
@media only screen and (max-width: 410px) {
  .header-r {
    padding-right: 55px;
  }
}
.header-r .search {
  display: block;
  margin-right: 20px;
}
@media only screen and (max-width: 1300px) {
  .header-r .search {
    margin-right: 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .header-r .search {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 992px) {
  .header-r .search {
    margin-right: 0;
  }
}
.header-r .search svg {
  width: 16px;
  height: 16px;
}

.ks-select.lang {
  padding: 10px;
  padding-bottom: 13px;
  margin-right: 20px;
  margin-left: 10px;
  position: relative;
  z-index: 0;
}
@media only screen and (max-width: 1199px) {
  .ks-select.lang {
    margin: 0;
  }
}
@media only screen and (max-width: 420px) {
  .ks-select.lang {
    display: block;
  }
}
.ks-select.lang .ks-select__current {
  position: relative;
  z-index: 3;
  top: 2px;
}
.ks-select.lang .ks-select__current span {
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.ks-select.lang.opened .ks-select__current svg {
  transform: rotate(180deg);
}
.ks-select.lang.opened .ks-select__current svg path {
  stroke: rgba(0, 0, 0, 0.6);
}
.ks-select.lang.opened .ks-select__block {
  box-shadow: none;
  text-align: left;
  top: 0;
  border-radius: 8px 8px 8px 8px;
  padding-top: 35px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
.ks-select.lang.opened .ks-select__block .ks-select__item {
  padding-top: 6px;
  padding-bottom: 6px;
}
.ks-select.lang.opened .ks-select__block .ks-select__item span {
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

#event-dropdown .ks-select__block {
  padding-top: 39px;
}

@media only screen and (max-width: 420px) {
  .search {
    display: none !important;
  }
}
.mini-profile {
  position: relative;
  z-index: 1;
  padding: 10px;
  transition: all 0.27s linear;
  border-radius: 8px 8px 0 0;
}
@media only screen and (max-width: 410px) {
  .mini-profile {
    padding: 10px 20px;
  }
}
.mini-profile__ava {
  background-size: cover;
  background-position: center;
  cursor: pointer;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  position: relative;
  z-index: 3;
}
@media only screen and (max-width: 992px) {
  .mini-profile__ava {
    margin-right: 20px;
  }
}
@media only screen and (max-width: 410px) {
  .mini-profile__ava {
    margin-right: 0;
  }
}
.mini-profile__ava.active:after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
.mini-profile--off .mini-profile__ava.active:after {
  background-color: #FD3945;
}
.mini-profile .ks-select__item i {
  float: left;
  padding-right: 10px;
  margin-top: 9px;
}
.mini-profile .ks-select {
  position: static;
}
.mini-profile .ks-select.opened svg {
  transform: rotate(180deg);
}
.mini-profile #svg_event {
  position: relative;
  left: -17px;
}
.mini-profile .ks-select__block {
  left: 0;
  right: 0;
  top: 0;
  box-shadow: none;
  max-height: none;
  overflow: hidden;
  border-radius: 8px 8px 8px 8px;
  padding-top: 60px;
  padding-bottom: 15px;
  text-align: left;
  z-index: -1;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  width: 187px;
}
@media only screen and (max-width: 410px) {
  .mini-profile .ks-select__block {
    min-width: 200px;
    left: auto;
    top: 100%;
    padding-top: 10px;
  }
}
.mini-profile.opened .ks-select__current {
  color: rgba(0, 0, 0, 0.6);
}
.mini-profile.opened svg {
  transform: rotate(180deg);
}
.mini-profile.opened svg path {
  stroke: rgba(0, 0, 0, 0.6);
}
.mini-profile .ks-select__current {
  color: #fff;
}
@media only screen and (max-width: 410px) {
  .mini-profile .ks-select__current {
    display: none;
  }
}
.mini-profile .ks-select__current span {
  max-width: 120px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 767px) {
  .mini-profile .ks-select__current span {
    max-width: 90px;
  }
}
.mini-profile .ks-select__item {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.77rem;
  color: rgba(0, 0, 0, 0.6);
  text-align: left;
}
.mini-profile .ks-select__item a {
  color: rgba(0, 0, 0, 0.6);
  transition: none;
  display: block;
  padding: 10px;
}
.mini-profile .ks-select__item:hover {
  background-color: #f5f5f5;
  border-radius: 8px;
}

.header_event svg path {
  stroke: #fff;
}

/* loader  */
#loader, .loader {
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: #ffffff;
}

.load-three-bounce {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  width: 100px;
  margin-left: -40px;
  margin-top: -10px;
}

.load-three-bounce .load-child {
  display: inline-block;
  width: 20px;
  height: 20px;
  animation: load-three-bounce 1.4s ease-in-out 0s infinite both;
}

.load-three-bounce .bounce1 {
  animation-delay: -0.32s;
}

.load-three-bounce .bounce2 {
  animation-delay: -0.16s;
}

.blockLoader {
  position: absolute;
  background: rgba(255, 255, 255, 0.5);
  display: none;
}
@keyframes load-three-bounce {
  0%, 80%, 100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
.footer-top {
  background: #333333;
  padding-top: 100px;
  padding-bottom: 100px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
}
@media only screen and (max-width: 1500px) {
  .footer-top {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 640px) {
  .footer-top {
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 500px) {
  .footer-top {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.footer__menu-h {
  color: #FF782B;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin-bottom: 40px;
  letter-spacing: 1px;
}
@media only screen and (max-width: 640px) {
  .footer__menu-h {
    margin-bottom: 15px;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 992px) {
  .footer__menu {
    width: 33.33%;
    min-width: 33.33%;
  }
}
@media only screen and (max-width: 640px) {
  .footer__menu {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
    min-width: 100%;
    padding-top: 0 !important;
  }
}
@media only screen and (max-width: 640px) {
  .footer__menu:last-child {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 640px) {
  .footer__menu ul,
.footer__menu img {
    display: none;
  }
}
.footer__menu li {
  padding-bottom: 20px;
}
.footer__menu li a {
  text-decoration: none !important;
  color: #fff !important;
  display: block;
  font-family: "Montserrat", sans-serif;
  font-weight: medium;
  opacity: 0.7;
}
@media only screen and (max-width: 992px) {
  .footer__logo {
    width: 100%;
    min-width: 100%;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 640px) {
  .footer__logo {
    padding-left: 0 !important;
    padding-right: 0;
    margin-bottom: 50px;
  }
}
.footer__menu-block {
  padding-bottom: 80px;
}
@media only screen and (max-width: 640px) {
  .footer__menu-block {
    padding-bottom: 0;
    margin-top: 0;
  }
}
@media only screen and (max-width: 640px) {
  .footer__social {
    display: block !important;
  }
}
.footer__social li a {
  display: inline-block;
  vertical-align: top;
}
.footer__social li a div {
  width: 25px;
  margin-right: 8px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}
.footer__social li a div svg {
  fill: #fff;
}
.footer__social li a span {
  display: inline-block;
  vertical-align: middle;
}

.footer-bottom {
  background: #2a2a2a;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  font-size: 0.9rem;
}
@media only screen and (max-width: 640px) {
  .footer-bottom {
    font-size: 0.8rem;
  }
}

.scroll {
  display: none;
}

.copyrights a {
  color: #fff !important;
  text-decoration: none !important;
}
.copyrights svg {
  margin-right: 10px;
}

.btn.focus, .btn:focus {
  box-shadow: none;
}

.btn_share, .btn_favorite {
  color: #707070;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.2s linear;
}
.btn_share:hover, .btn_favorite:hover {
  color: #000000;
}
.btn_share::before, .btn_favorite::before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
}

.btn_share::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='19' height='22' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 19 22'%3E%3Cdefs%3E%3Cpath d='M1500.8884,1409.36415c-0.80504,0 -1.52534,0.31778 -2.07615,0.81562l-7.55252,-4.39591c0.05296,-0.24363 0.09534,-0.48726 0.09534,-0.74148c0,-0.25422 -0.04237,-0.49785 -0.09534,-0.74148l7.46778,-4.35354c0.572,0.52963 1.32407,0.858 2.16089,0.858c1.75837,0 3.17778,-1.4194 3.17778,-3.17777c0,-1.75836 -1.41941,-3.17777 -3.17778,-3.17777c-1.75837,0 -3.17778,1.4194 -3.17778,3.17777c0,0.25422 0.04237,0.49785 0.09534,0.74148l-7.46778,4.35354c-0.572,-0.52963 -1.32408,-0.858 -2.16089,-0.858c-1.75837,0 -3.17778,1.4194 -3.17778,3.17777c0,1.75836 1.41941,3.17776 3.17778,3.17776c0.83681,0 1.58889,-0.32837 2.16089,-0.858l7.54193,4.4065c-0.05296,0.22244 -0.08474,0.45548 -0.08474,0.68851c0,1.7054 1.38763,3.09303 3.09303,3.09303c1.70541,0 3.09304,-1.38763 3.09304,-3.09303c0,-1.7054 -1.38763,-3.09303 -3.09304,-3.09303z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1485,-1394%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23bebebe' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 19px;
  height: 22px;
  margin: -2px 10px 0 0;
}

.btn_favorite {
  margin: 0 43px 0 0;
}
.btn_favorite::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='22' height='21' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 21'%3E%3Cdefs%3E%3Cpath d='M1310.79701,1395.30292l2.45334,5.80645l6.28088,0.53956c0.43562,0.03762 0.61284,0.58114 0.28217,0.86725l-4.76412,4.12738l1.42765,6.14008c0.09901,0.4267 -0.36335,0.76232 -0.73759,0.5356l-5.39775,-3.25517l-5.39775,3.25517c-0.37523,0.22573 -0.83659,-0.10989 -0.73759,-0.5356l1.42765,-6.14008l-4.76511,-4.12837c-0.33068,-0.28611 -0.15445,-0.82963 0.28216,-0.86725l6.28088,-0.53956l2.45334,-5.80546c0.17029,-0.40393 0.74155,-0.40393 0.91184,0z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1299,-1394%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23bebebe' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 22px;
  height: 21px;
  margin: -2px 10px 0 0;
}

.btn {
  -webkit-appearance: none;
  transition: all 0.5s ease;
  display: block;
  border: none;
  outline: none !important;
  transition: all 0.5s ease;
  text-decoration: none;
}
.btn_main_search {
  cursor: pointer;
  width: 24px;
  height: 24px;
  padding: 0;
  font-size: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cpath d='M259.89594,1740.33923c-3.84842,0 -6.96381,-3.11539 -6.96381,-6.96381c0,-3.84842 3.11539,-6.96381 6.96381,-6.96381c3.84842,0 6.96381,3.11539 6.96381,6.96381c0,3.84842 -3.11539,6.96381 -6.96381,6.96381zM273.45703,1744.84738l-5.6077,-5.6077c1.2095,-1.61267 1.94254,-3.66516 1.94254,-5.86426c0,-5.46109 -4.43484,-9.89594 -9.89594,-9.89594c-5.46109,0 -9.89594,4.43484 -9.89594,9.89594c0,5.46109 4.43484,9.89594 9.89594,9.89594c2.1991,0 4.25159,-0.73303 5.86426,-1.94254l5.6077,5.6077z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-250,-1723%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23848484' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (max-width: 767px) {
  .btn_main_search {
    width: 18px;
    height: 18px;
  }
}
.btn_social {
  color: white;
  width: 100%;
  max-width: 250px;
  display: block;
  margin: 0 auto;
  padding: 10px 6px 8px 40px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 4px;
  line-height: 1.42857143;
  text-align: center;
  transition: all 0.2 linear;
}
.btn_social:hover {
  opacity: 0.9;
  color: #fff;
}
.btn_social.btn-facebook {
  background: url("../img/facebook.png") no-repeat scroll 0 center;
  background-color: #4464af;
  border: 1px solid #3659aa;
}
.btn_social.btn-google {
  background: url("../img/google.png") no-repeat scroll 0 center;
  background-color: #da4936;
  border: 1px solid #d73c28;
}
.btn_social.btn-vk {
  background: url("../img/vk.png") no-repeat scroll 0 center;
  background-color: #54769c;
  border: 1px solid #496c94;
}
.btn_social.btn-linkedin {
  background: url("../img/vk.png") no-repeat scroll 0 center;
  background-color: #0077B5;
  border: 1px solid #0077B5;
}
.btn_help {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M1600.67555,471.92025c0,-0.70846 0.26974,-1.28877 0.81001,-1.86827l0.60751,-0.5795c0.40501,-0.38687 0.60751,-0.9027 0.60751,-1.41772c0,-0.70846 -0.27054,-1.28877 -0.81001,-1.80379c-0.54028,-0.51583 -1.14778,-0.77294 -1.89056,-0.77294c-0.74197,0 -1.34947,0.25711 -1.88975,0.77294c-0.54028,0.51503 -0.81001,1.09533 -0.81001,1.80379h1.35028c0,-0.32239 0.13446,-0.64398 0.405,-0.90189c0.26973,-0.25791 0.60751,-0.38687 0.94447,-0.38687c0.33777,0 0.67555,0.12896 0.94528,0.38687c0.26973,0.25791 0.405,0.5795 0.405,0.90189c0,0.32239 -0.13527,0.64398 -0.405,0.90189l-0.81001,0.83742c-0.54028,0.51583 -0.81001,1.15981 -0.81001,1.80379v0.32239zM1600.67554,474.4333v-1.28877h-1.35028v1.28877zM1600.08991,462.7909c1.89056,0 3.60049,0.71652 4.94996,2.23902c1.44019,1.34357 2.16029,3.045 2.16029,5.01482c0,1.88116 -0.7201,3.58259 -2.16029,5.01482c-1.34947,1.43304 -3.14931,2.14956 -5.03987,2.14956c-1.88975,0 -3.59968,-0.71652 -5.03987,-2.14956c-1.44019,-1.43223 -2.16029,-3.13366 -2.07038,-5.10429c0,-1.88036 0.7201,-3.58178 2.16029,-5.01482c1.35028,-1.43303 3.15012,-2.14955 5.03987,-2.14955zM1600,479c2.51993,0 4.59031,-0.80599 6.39015,-2.59688c1.70993,-1.79089 2.60985,-3.85098 2.60985,-6.35839c0,-2.50741 -0.81001,-4.56669 -2.60985,-6.35839c-1.70992,-1.79089 -3.78031,-2.68634 -6.30024,-2.68634c-2.51993,0 -4.5895,0.89545 -6.39015,2.68634c-1.70993,1.70142 -2.60985,3.85098 -2.69976,6.35839c0,2.50741 0.81001,4.5675 2.60985,6.35839c1.80064,1.70143 3.87022,2.59688 6.39015,2.59688z' transform='matrix%281,0,0,1,-1591,-461%29' fill='%23bebebe'/%3E%3C/svg%3E");
}
.btn_send {
  position: relative;
  z-index: 2;
  overflow: hidden;
  width: 40px;
  height: 40px;
  padding: 0;
  border-radius: 50%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-image: linear-gradient(46deg, #fc575e 0%, #f7b42c 100%);
  cursor: pointer;
}
.btn_send:before {
  position: absolute;
  transition: all 0.5s ease;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M1530.4464,482.78147l8.47821,-21.20613l-21.20613,8.47821l4.94268,4.95682l12.02082,-9.19239l-9.19239,12.02082z' transform='matrix%281,0,0,1,-1517,-461%29' fill='%23ffffff'/%3E%3C/svg%3E");
  z-index: 1;
}
.btn_change {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16'%3E%3Cpath d='M830,1121.66667l-4.43333,-4.44444v3.33333h-7.78889v2.22222h7.78889v3.33333zM814.43333,1123.8889l-4.43333,4.44444l4.43333,4.44444v-3.33333h7.78889v-2.22222h-7.78889z' transform='matrix%281,0,0,1,-810,-1117%29' fill='%23333333'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  padding: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}
.btn-be-here {
  background-color: #f3f3f3;
  font-size: 12px;
  letter-spacing: 0.6px;
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
  box-shadow: inset 0px 0px 0px 1px #e9e9e9;
  padding: 8px 30px 8px 15px;
  background-repeat: no-repeat;
  position: relative;
}
.btn-be-here:after {
  position: absolute;
  z-index: 2;
  content: "";
  right: 15px;
  top: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7'%3E%3Cpath d='M1565.99982,1403.00098l3.97357,3.97357l3.97357,-3.97357' transform='matrix%281,0,0,1,-1565,-1402%29' fill-opacity='0' fill='%23ffffff' stroke='%23333333' stroke-width='2'/%3E%3C/svg%3E");
  width: 10px;
  height: 7px;
  margin: -3px 0 0;
}
.btn--white-empty {
  border: 1px solid #e9e9e9;
  background-color: #fff;
  color: #707070;
  font-weight: 600;
  letter-spacing: 0.8px;
  border-radius: 0;
}
.btn--white-empty:hover {
  background-color: #FF8800;
  color: #fff;
}
.btn--buy-gray {
  box-shadow: inset 0px 0px 0px 2px #bebebe;
  border-radius: 30px;
  padding: 12px 15px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.6px;
  display: inline-block;
  vertical-align: middle;
  color: #333333;
  z-index: 1;
  overflow: hidden;
  position: relative;
  background-color: #fff;
}
@media (max-width: 900px) {
  .btn--buy-gray {
    background-color: #333333;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.6px;
    padding: 5px 10px;
    color: #fff;
    box-shadow: none;
  }
}
.btn--buy-gray:hover {
  color: #ffffff;
  box-shadow: none;
  background-color: transparent;
}
.btn--buy-gray:hover:before {
  opacity: 1;
  visibility: visible;
}
.btn--buy-gray:before {
  position: absolute;
  transition: all 0.5s ease;
  content: "";
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  background-image: linear-gradient(46deg, #fc575e 0%, #f7b42c 100%);
  z-index: -1;
  opacity: 0;
  visibility: hidden;
}
.btn--status {
  border-radius: 15px;
  padding: 2px 0;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.68rem;
  letter-spacing: 0.5px;
  display: inline-block;
  cursor: default;
}
.btn--blue--empty {
  border: 1px solid #00B7E6;
  color: #00B7E6;
}
.btn--blue--empty:hover {
  background-color: #00B7E6;
  color: #fff;
}
.btn--green--empty {
  border: 1px solid #00BE45;
  color: #00BE45;
}
.btn--green--empty:hover {
  background-color: #00BE45;
  color: #fff;
}
.btn--orange--empty {
  border: 1px solid #FF8800;
  color: #FF8800;
}
.btn--orange--empty:hover {
  background-color: #FF8800;
  color: #fff;
}
.btn--purple--empty {
  border: 1px solid #C425A3;
  color: #C425A3;
}
.btn--purple--empty:hover {
  background-color: #C425A3;
  color: #fff;
}
.btn--facebook {
  color: #fff !important;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  letter-spacing: 0.6px;
  font-weight: 500;
  padding: 10px 25px;
  background-color: #5169A1;
  border-radius: 29px;
  display: inline-block;
  text-decoration: none !important;
}
.btn--facebook:hover {
  background-color: #405A97;
}
.btn--facebook svg {
  margin-left: 10px;
}
.btn--lightgrey {
  width: 180px;
  height: 30px;
  border-radius: 29px;
  border: 1px solid #bebebe;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1rem !important;
  color: #bebebe !important;
  letter-spacing: 0.5px;
  line-height: 17px;
  text-decoration: none !important;
}
.btn--bordered--grey {
  background: #fafafa;
  border-radius: 26px;
  color: rgba(0, 0, 0, 0.5) !important;
  text-decoration: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.8rem;
  padding: 5px 25px;
  position: relative;
  border: 1px solid #e9e9e9;
  display: inline-block;
  transition: all 0.5s ease;
  letter-spacing: 1px;
}
.btn--bordered--grey:hover {
  color: #000 !important;
}
.btn--bordered--orange {
  background: linear-gradient(57deg, #FC575E, #F7B42C);
  border-radius: 30px;
  color: #fff;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 18px;
  padding: 5px 30px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  position: relative;
  transition: all 0.5s ease;
  padding-left: 50px;
  letter-spacing: 1px;
  box-shadow: inset 70px 70px 70px 70px transparent;
}
@media only screen and (max-width: 991px) {
  .btn--bordered--orange {
    padding: 5px 10px;
    padding-left: 30px;
    font-size: 15px;
  }
}
.btn--bordered--orange:hover {
  color: #fff;
  box-shadow: inset 70px 70px 70px 70px #F98645;
}
.btn--orange {
  color: #fff !important;
  text-decoration: none !important;
  padding: 16px 40px;
  background: linear-gradient(67deg, #FC575E, #F7B42C);
  border-radius: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin-left: 15px;
  display: block;
  padding: 12px 40px;
  width: 100%;
  box-shadow: inset 70px 70px 70px 70px transparent;
}
.btn--orange:hover {
  color: #fff;
  box-shadow: inset 70px 70px 70px 70px #F98645;
}
.btn.add-event {
  width: 300px;
}
@media only screen and (max-width: 1300px) {
  .btn.add-event {
    width: 265px;
    font-size: 15px;
  }
}
@media only screen and (max-width: 1199px) {
  .btn.add-event {
    width: 235px;
    padding: 5px 15px 5px 25px;
  }
}
@media only screen and (max-width: 1060px) {
  .btn.add-event {
    font-size: 0;
    width: 30px;
    height: 30px;
    padding: 0;
    margin: 0 0 4px;
  }
}
@media only screen and (max-width: 991px) {
  .btn.add-event::before {
    font-size: 35px;
    line-height: 0.8;
    position: absolute;
    top: 50%;
    left: 52%;
    transform: translate(-50%, -50%);
  }
}
.btn--plused:before {
  content: "+";
  display: inline-block;
  margin-right: 10px;
  font-size: 1.7em;
  font-family: "Montserrat", sans-serif;
  position: absolute;
  top: -4px;
  left: 20px;
  font-weight: 400;
}
@media only screen and (max-width: 1199px) {
  .btn--plused:before {
    left: 7px;
  }
}
.btn--orange--multi {
  background: linear-gradient(68deg, #FC575E, #F7B42C);
  color: #fff;
  width: 280px;
  height: 70px;
  border-radius: 0;
  padding-right: 0;
  position: relative;
  padding: 10px;
  transition: all 0.5s ease;
}
.btn--orange--multi.opened > svg:first-child {
  transform: rotate(180deg) !important;
}
.btn--orange--multi.nohover {
  transition: all 0.5s ease;
}
.btn--orange--multi .ks-select__block {
  box-shadow: none;
  z-index: 11;
  top: 68px;
  width: 100%;
  padding: 17px;
  color: #fff;
  text-align: left;
  position: absolute;
  background: linear-gradient(68deg, #FC575E, #F7B42C);
}
.btn--orange--multi .ks-select__block:before {
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0.17;
  background-color: #fff;
  content: "";
  position: absolute;
}
.btn--orange--multi .ks-select__block .ks-select__item {
  padding-bottom: 15px;
  padding-left: 40px;
  position: relative;
  letter-spacing: 0.5px;
}
.btn--orange--multi .ks-select__block .ks-select__item:last-child {
  padding-bottom: 0;
}
.btn--orange--multi > svg:first-child {
  position: absolute;
  width: 17px;
  min-width: 17px;
  height: 9px;
  top: 30px;
  right: 26px;
}
.btn--orange--multi .ks-select__current {
  position: relative;
  -ms-flex-align: start;
      align-items: flex-start;
  height: 100%;
}
.btn--orange--multi .ks-select__current > svg:first-child {
  width: 35px;
  min-width: 35px;
  height: 28px;
  margin-right: 5px;
  position: relative;
  top: 3px;
  left: -7px;
}
.btn--orange--multi .basis {
  text-align: left;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.btn--orange--multi .basis span:first-child {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  display: block;
}
.btn--orange--multi .basis span:last-child {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  display: block;
  opacity: 0.5;
  letter-spacing: 1px;
}
.btn--orange--multi .ks-select__arr {
  height: 70px;
  width: 70px;
  opacity: 0.2;
  background-color: #fff;
  position: relative;
  top: -10px;
  right: -10px;
}
.btn--orange--multi:hover {
  box-shadow: inset 70px 70px 70px 70px #F98645;
}
.btn--orange--multi.nohover:hover {
  box-shadow: none !important;
}
.btn--black--multi, .btn--grey--multi {
  margin-left: 15px;
  margin-right: 30px;
  background: linear-gradient(68deg, #646b6b, #363a3b);
  width: 220px;
  min-width: 220px;
}
.btn--black--multi .ks-select__current > svg:first-child, .btn--grey--multi .ks-select__current > svg:first-child {
  min-width: 38px;
  width: 38px;
  height: 37px;
  top: 0;
  margin-right: 3px;
}
.btn--black--multi .ks-select__current > svg:first-child path, .btn--grey--multi .ks-select__current > svg:first-child path {
  fill: #fff;
}
.btn--black--multi:hover {
  box-shadow: inset 100px 100px 100px 100px #4a4a4a;
}
.btn--grey--multi {
  background: none;
  background-color: #fafafa;
  border: 1px solid #e9e9e9;
  padding: 1px 10px !important;
  height: 50px;
  width: 190px;
  min-width: 190px;
}
@media only screen and (max-width: 1199px) {
  .btn--grey--multi {
    min-width: 200px;
    width: 200px;
  }
}
.btn--grey--multi .ks-select__current {
  -ms-flex-align: center;
      align-items: center;
}
.btn--grey--multi .ks-select__current svg path {
  fill: rgba(0, 0, 0, 0.6) !important;
}
.btn--grey--multi .basis {
  color: rgba(0, 0, 0, 0.6);
}
.btn--grey--multi .basis span:first-child {
  font-size: 1rem;
}
.btn--grey--multi:hover {
  background-color: #e9e9e9;
  box-shadow: none;
}
.btn_bkack_inverse {
  border: 2px solid #333333;
  color: #333333;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  border-radius: 0;
  display: inline-block;
  vertical-align: top;
}
.btn_bkack_inverse:hover {
  color: #333333;
}

.nice-select {
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  border: none;
  padding: 0;
  border-radius: 0;
  background: transparent;
  display: block;
  font-family: inherit;
  outline: none;
  z-index: 3;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (max-width: 992px) {
  .nice-select {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .nice-select {
    font-size: 14px;
  }
}
.nice-select span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 20px 0 0;
  background: #fff;
  position: relative;
  z-index: 3;
  font-size: 22px;
  font-weight: 700;
  color: #000000;
}
.nice-select:after {
  position: absolute;
  z-index: 5;
  transition: all 0.2s linear;
  right: 2px;
  content: "";
  width: 16px;
  height: 9px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='9' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 9'%3E%3Cdefs%3E%3Cpath d='M886.229,764.68437l6.88647,6.88647l6.88647,-6.88647' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-885,-764%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  top: 50%;
  margin: -6px 0 0 -6px;
}
.nice-select.open {
  z-index: 4;
}
.nice-select.open:after {
  transform: rotate(180deg);
}
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}
.nice-select.open_scroll {
  z-index: 4;
}
.nice-select.open_scroll:after {
  transform: rotate(180deg);
}
.nice-select.open_scroll .list {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.nice-select.disabled:after {
  border-color: #cccccc;
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: 0;
}
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
.nice-select .list {
  background-color: #fff;
  border: none;
  box-sizing: border-box;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  opacity: 0;
  overflow: hidden;
  font-size: 18px;
  color: #333333;
  font-weight: 600;
  padding: 0;
  pointer-events: none;
  position: absolute;
  margin: 0;
  top: 100%;
  left: 0;
  right: 0;
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(-21px);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 2;
}
.nice-select .list:hover .option:not(:hover) {
  color: #333333;
  background-color: transparent !important;
}
.nice-select .option {
  cursor: pointer;
  font-weight: 300;
  list-style: none;
  outline: none;
  padding: 10px 19px;
  text-align: left;
  transition: all 0.2s;
}
@media only screen and (max-width: 767px) {
  .nice-select .option {
    padding: 10px 10px;
  }
}
.nice-select .option:first-of-type {
  display: none;
}
.nice-select .option:hover {
  background-color: #f5f5f5;
}

.nice-select .option:hover {
  color: #000;
}

.nice-select .option.selected {
  color: #3c3c3c;
}

.nice-select .option.selected:hover {
  color: #333333;
}

.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}

.no-csspointerevents .nice-select .list {
  display: none;
}

.no-csspointerevents .nice-select.open .list {
  display: block;
}

.b_pagination {
  text-align: center;
  padding: 10px 0 0;
}
.b_pagination .arr_left, .b_pagination .arr_right {
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .b_pagination .arr_left, .b_pagination .arr_right {
    width: 24px;
    height: 24px;
  }
}
.b_pagination .arr_left {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 15'%3E%3Cdefs%3E%3Cpath d='M681.90156,3501.4l-6.9,-6.9l6.9,-6.9' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-673,-3487%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23303a43' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_pagination .arr_right {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 15'%3E%3Cdefs%3E%3Cpath d='M1256.00159,3487.6l6.89996,6.9l-6.89996,6.9' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1255,-3487%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23303a43' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_pagination .pagination-list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}
.b_pagination .p_item {
  display: inline-block;
  vertical-align: middle;
}
.b_pagination .p_link {
  width: 35px;
  height: 30px;
  border-radius: 50%;
  color: #212121;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: block;
  text-align: center;
  border-radius: 6px;
  border: 1px solid transparent;
  padding: 8px 0 0;
}
@media (max-width: 767px) {
  .b_pagination .p_link {
    width: 24px;
    height: 24px;
    padding: 4px 0 0;
  }
}
.b_pagination .p_link.active {
  border-color: #e9e9e9;
}
.b_pagination .p_link:hover {
  border-color: #e9e9e9;
}
.b_pagination .pagination_ellipsis {
  width: 30px;
  height: 30px;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  padding: 8px 0 0 0;
  letter-spacing: 2px;
}
@media (max-width: 767px) {
  .b_pagination .pagination_ellipsis {
    padding: 5px 0 0 0;
    width: 24px;
    height: 24px;
  }
}

.simple_icon {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
}

.train_icon_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='19' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 19'%3E%3Cpath d='M584.909,1058.49926c0,-0.5 0.09997,-0.79993 0.39999,-1.09998c0.30002,-0.30004 0.60001,-0.40002 1.10001,-0.40002c0.5,0 0.80002,0.10003 1.10001,0.40002c0.29998,0.29999 0.39999,0.59998 0.39999,1.09998c0,0.5 -0.09997,0.79993 -0.39999,1.09998c-0.30002,0.30004 -0.60001,0.40002 -1.10001,0.40002c-0.5,0 -0.80002,-0.10003 -1.10001,-0.40002c-0.30001,-0.30005 -0.39999,-0.59998 -0.39999,-1.09998zM582.909,1053.99921v-5h5v5zM575.909,1058.49926c0,-0.5 0.09997,-0.79993 0.39999,-1.09998c0.30002,-0.30004 0.60001,-0.40002 1.10001,-0.40002c0.5,0 0.80002,0.10003 1.10001,0.40002c0.29998,0.29999 0.39999,0.59998 0.39999,1.09998c0,0.5 -0.09997,0.79993 -0.39999,1.09998c-0.30002,0.30004 -0.60001,0.40002 -1.10001,0.40002c-0.5,0 -0.80002,-0.10003 -1.10001,-0.40002c-0.30001,-0.30005 -0.39999,-0.59998 -0.39999,-1.09998zM575.909,1053.99921v-5h5v5zM574.00901,1048.9992v9.5c0,1 0.29999,1.79999 1,2.5c0.70001,0.70001 1.5,1 2.5,1l-1.5,1.5v0.5h12v-0.5l-1.5,-1.5c1,0 1.79999,-0.29999 2.5,-1c0.70001,-0.70001 1,-1.5 1,-2.5v-9.5c0,-1.60003 -0.70002,-2.70001 -2.10001,-3.20001c-1.39999,-0.5 -3.39999,-0.79999 -6,-0.79999c-2.60001,0 -4.60001,0.29999 -6,0.79999c-1.30001,0.60003 -2,1.60003 -1.89999,3.20001z' transform='matrix%281,0,0,1,-574,-1045%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 16px;
  height: 19px;
}

.bus_icon_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='19' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 19'%3E%3Cpath d='M645.00157,1058.49926c0,-0.5 0.1,-0.79993 0.4,-1.09998c0.3,-0.30004 0.6,-0.40002 1.1,-0.40002c0.5,0 0.80001,0.10003 1.1,0.40002c0.29998,0.29999 0.39999,0.59998 0.39999,1.09998c0,0.5 -0.09999,0.79993 -0.39999,1.09998c-0.3,0.30004 -0.6,0.40002 -1.1,0.40002c-0.5,0 -0.8,-0.10003 -1.1,-0.40002c-0.3,-0.30005 -0.4,-0.59998 -0.4,-1.09998zM636.00157,1058.49926c0,-0.5 0.1,-0.79993 0.4,-1.09998c0.3,-0.30004 0.6,-0.40002 1.1,-0.40002c0.5,0 0.8,0.10003 1.1,0.40002c0.3,0.29999 0.4,0.59998 0.4,1.09998c0,0.5 -0.1,0.79993 -0.4,1.09998c-0.3,0.30004 -0.6,0.40002 -1.1,0.40002c-0.5,0 -0.8,-0.10003 -1.1,-0.40002c-0.3,-0.30005 -0.4,-0.59998 -0.4,-1.09998zM636.00156,1053.99921v-5h12v5zM634.00157,1058.99921c0,0.90002 0.29999,1.60003 1.2,2.20001v1.79999c0,0.29999 0.1,0.5 0.3,0.70001c0.2,0.20001 0.4,0.29999 0.7,0.29999h1c0.3,0 0.5,-0.09998 0.7,-0.29999c0.2,-0.20001 0.3,-0.40002 0.3,-0.70001v-1h8v1c0,0.29999 0.1,0.5 0.3,0.70001c0.2,0.20001 0.4,0.29999 0.7,0.29999h1c0.30001,0 0.5,-0.09998 0.7,-0.29999c0.19999,-0.20001 0.3,-0.40002 0.3,-0.70001v-1.79999c0.7,-0.60003 1,-1.29999 1,-2.20001v-10c0,-1.60003 -0.70002,-2.70001 -2.10001,-3.20001c-1.4,-0.5 -3.4,-0.79999 -6,-0.79999c-2.6,0 -4.6,0.29999 -6,0.79999c-1.4,0.5 -2.1,1.60003 -2.1,3.20001v10z' transform='matrix%281,0,0,1,-634,-1045%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 17px;
  height: 19px;
}

.car_icon_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Cpath d='M708.00158,1057.49926c0,-0.5 0.09999,-0.79999 0.39999,-1.09998c0.30001,-0.30004 0.70002,-0.40002 1.10001,-0.40002c0.5,0 0.80001,0.10003 1.10001,0.40002c0.29998,0.29999 0.39999,0.59998 0.39999,1.09998c0,0.5 -0.09999,0.79999 -0.39999,1.09998c-0.30001,0.30004 -0.70002,0.40002 -1.10001,0.40002c-0.5,0 -0.80001,-0.10003 -1.10001,-0.40002c-0.3,-0.30005 -0.39999,-0.59998 -0.39999,-1.09998zM697.00158,1057.49926c0,-0.5 0.09999,-0.79999 0.39999,-1.09998c0.30001,-0.30004 0.70002,-0.40002 1.10001,-0.40002c0.5,0 0.80001,0.10003 1.10001,0.40002c0.29998,0.29999 0.39999,0.59998 0.39999,1.09998c0,0.5 -0.09999,0.79999 -0.39999,1.09998c-0.30001,0.30004 -0.70002,0.40002 -1.10001,0.40002c-0.5,0 -0.80001,-0.10003 -1.10001,-0.40002c-0.3,-0.30005 -0.39999,-0.59998 -0.39999,-1.09998zM698.50156,1049.49921h11l1.5,4.5h-14zM710.90158,1048.99921c-0.2,-0.59998 -0.7,-1 -1.29999,-1h-11c-0.8,0 -1.3,0.29999 -1.5,1l-2.10001,6v8c0,0.29999 0.1,0.5 0.3,0.70001c0.2,0.20001 0.4,0.29999 0.7,0.29999h1c0.30001,0 0.5,-0.09998 0.7,-0.29999c0.19999,-0.20001 0.3,-0.40002 0.3,-0.70001v-1h12v1c0,0.29999 0.1,0.5 0.3,0.70001c0.2,0.20001 0.4,0.29999 0.7,0.29999h1c0.30001,0 0.5,-0.09998 0.7,-0.29999c0.19999,-0.20001 0.3,-0.40002 0.3,-0.70001v-8l-2.10001,-6z' transform='matrix%281,0,0,1,-695,-1048%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 18px;
  height: 16px;
}

.airplane_icon_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='M768.36302,1064.23782l-3.92247,-7.78394l-4.24765,4.24765l0.30485,2.62176l-1.15841,1.15841l-1.7885,-3.33306l-3.33306,-1.7885l1.15841,-1.15841l2.62176,0.30485l4.24765,-4.24765l-7.78394,-3.92247l1.54459,-1.54459l9.71467,1.99174l4.24765,-4.24765c0.30893,-0.30893 0.69099,-0.54464 1.14214,-0.55683c0.45118,-0.01217 0.74796,0.13001 1.11379,0.49585c0.36583,0.36583 0.5081,0.66252 0.49585,1.11379c-0.01219,0.45124 -0.17069,0.75601 -0.55683,1.14214l-4.24765,4.24765l1.99174,9.71467z' transform='matrix%281,0,0,1,-754,-1046%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 19px;
  height: 19px;
}

.location_city_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 19'%3E%3Cpath d='M590,1998h-2v-2h2zM590,2002h-2v-2h2zM584,1990h-2v-2h2zM584,1994h-2v-2h2zM584,1998h-2v-2h2zM584,2002h-2v-2h2zM578,1994h-2v-2h2zM578,1998h-2v-2h2zM578,2002h-2v-2h2zM586,1994v-6l-3,-3l-3,3v2h-6v14h18v-10z' transform='matrix%281,0,0,1,-574,-1985%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 18px;
  height: 19px;
}

.domain_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath d='M652,1998h-2v2h2zM652,1994h-2v2h2zM654,2002h-8v-2h2v-2h-2v-2h2v-2h-2v-2h8zM644,1990h-2v-2h2zM644,1994h-2v-2h2zM644,1998h-2v-2h2zM644,2002h-2v-2h2zM640,1990h-2v-2h2zM640,1994h-2v-2h2zM640,1998h-2v-2h2zM640,2002h-2v-2h2zM646,1990v-4h-10v18h20v-14z' transform='matrix%281,0,0,1,-636,-1986%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 20px;
  height: 18px;
}

.local_convenience_store_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16'%3E%3Cpath d='M712,1996.10938h-1v-2h-2v2h-1v-5h1v2h2v-2h1zM717,1991v-3h-14v3h-3v13h8v-4h4v4h8v-13z' transform='matrix%281,0,0,1,-700,-1988%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 20px;
  height: 16px;
}

.date_range_orange {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 20'%3E%3Cpath d='M526,1921h-14v11h14zM528,1918v14c0,1.1 -0.9,2 -2,2h-14c-1.11,0 -2,-0.9 -2,-2l0.01,-14c0,-1.1 0.88,-2 1.99,-2h1v-2h2v2h8v-2h2v2h1c1.1,0 2,0.9 2,2zM524,1925h-2v-2h2zM520,1925h-2v-2h2zM516,1925h-2v-2h2z' transform='matrix%281,0,0,1,-510,-1914%29' fill='%23ff782b'/%3E%3C/svg%3E");
  width: 18px;
  height: 20px;
}

.clock_orange {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M629.5,1919h-1.5v6l5.25,3.15l0.75,-1.23l-4.5,-2.67zM629,1932c-4.42,0 -8,-3.58 -8,-8c0,-4.42 3.58,-8 8,-8c4.42,0 8,3.58 8,8c0,4.42 -3.58,8 -8,8zM628.99,1914c-5.52,0 -9.99,4.48 -9.99,10c0,5.52 4.47,10 9.99,10c5.53,0 10.01,-4.48 10.01,-10c0,-5.52 -4.48,-10 -10.01,-10z' transform='matrix%281,0,0,1,-619,-1914%29' fill='%23ff782b'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
}

.event_orange {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16'%3E%3Cpath d='M720.50156,1929.79846l-1.1,-4.09998l3.3,-2.70001l-4.2,-0.20001l-1.5,-3.90002l-1.5,3.90002l-4.3,0.20001l3.3,2.70001l-1.1,4.09998l3.6,-2.29999zM725.60156,1923.59845c-0.39999,0.40002 -0.60001,0.90002 -0.60001,1.40002c0,0.5 0.2,1 0.60001,1.40002c0.40001,0.40002 0.89999,0.59998 1.39999,0.59998v4c0,0.5 -0.2,1 -0.60001,1.40002c-0.40001,0.40002 -0.89999,0.59998 -1.39999,0.59998h-16c-0.5,0 -1,-0.20001 -1.4,-0.59998c-0.4,-0.39996 -0.6,-0.90002 -0.6,-1.40002v-4c0.6,0 1,-0.20001 1.4,-0.59998c0.4,-0.39996 0.6,-0.90002 0.6,-1.40002c0,-0.5 -0.2,-1 -0.6,-1.40002c-0.4,-0.40002 -0.9,-0.59998 -1.4,-0.59998v-4c0,-0.5 0.2,-1 0.6,-1.40002c0.4,-0.40002 0.9,-0.59998 1.4,-0.59998h16c0.5,0 1,0.20001 1.39999,0.59998c0.39999,0.39996 0.60001,0.90002 0.60001,1.40002v4c-0.59999,-0.00006 -1,0.19995 -1.39999,0.59998z' transform='matrix%281,0,0,1,-707,-1917%29' fill='%23ff782b'/%3E%3C/svg%3E");
  width: 20px;
  height: 16px;
}

.event_gray {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16'%3E%3Cpath d='M720.50156,1929.79846l-1.1,-4.09998l3.3,-2.70001l-4.2,-0.20001l-1.5,-3.90002l-1.5,3.90002l-4.3,0.20001l3.3,2.70001l-1.1,4.09998l3.6,-2.29999zM725.60156,1923.59845c-0.39999,0.40002 -0.60001,0.90002 -0.60001,1.40002c0,0.5 0.2,1 0.60001,1.40002c0.40001,0.40002 0.89999,0.59998 1.39999,0.59998v4c0,0.5 -0.2,1 -0.60001,1.40002c-0.40001,0.40002 -0.89999,0.59998 -1.39999,0.59998h-16c-0.5,0 -1,-0.20001 -1.4,-0.59998c-0.4,-0.39996 -0.6,-0.90002 -0.6,-1.40002v-4c0.6,0 1,-0.20001 1.4,-0.59998c0.4,-0.39996 0.6,-0.90002 0.6,-1.40002c0,-0.5 -0.2,-1 -0.6,-1.40002c-0.4,-0.40002 -0.9,-0.59998 -1.4,-0.59998v-4c0,-0.5 0.2,-1 0.6,-1.40002c0.4,-0.40002 0.9,-0.59998 1.4,-0.59998h16c0.5,0 1,0.20001 1.39999,0.59998c0.39999,0.39996 0.60001,0.90002 0.60001,1.40002v4c-0.59999,-0.00006 -1,0.19995 -1.39999,0.59998z' transform='matrix%281,0,0,1,-707,-1917%29' fill='%23707070'/%3E%3C/svg%3E");
  width: 20px;
  height: 16px;
}

.icon_distance {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M1266,2690l-22,9.20333v1.19778l8.36,3.23889l3.22667,8.36h1.19778z' transform='matrix%281,0,0,1,-1244,-2690%29' fill='%23333333'/%3E%3C/svg%3E");
  width: 22px;
  height: 22px;
}

.icon_time {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='27' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 27'%3E%3Cpath d='M1031.55556,2701.33329c0,-4.73 -3.82556,-8.55556 -8.55556,-8.55556c-4.73,0 -8.55555,3.82556 -8.55555,8.55556c0,4.73 3.82555,8.55556 8.55555,8.55556c4.73,0 8.55556,-3.82556 8.55556,-8.55556zM1034,2701.3333c0,6.07444 -4.91333,11 -11,11c-6.08667,0 -11,-4.92555 -11,-11c0,-6.07444 4.92556,-11 11,-11c2.59111,0 4.97445,0.90444 6.86889,2.42l1.73556,-1.73556c0.62333,0.51333 1.19778,1.1 1.72333,1.72333l-1.73556,1.73556c1.50334,1.88223 2.40778,4.26556 2.40778,6.85667zM1021.77778,2695.22219h2.44444v7.33333h-2.44444zM1026.66667,2689.11107h-7.33333v-2.44444h7.33333z' transform='matrix%281,0,0,1,-1012,-2686%29' fill='%23333333'/%3E%3C/svg%3E");
  width: 22px;
  height: 27px;
}

.icon_money {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='31' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 31'%3E%3Cpath d='M1485.5899,2129.31342h-26.96702v15.93506h26.96702zM1483.62866,2131.27465v12.01258h-23.04454v-12.01258h23.04454' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1478.23526,2129.31342l2.76044,2.76044c-0.02084,0.10174 -0.06129,0.19612 -0.06129,0.30399c0,0.87888 0.71217,1.58983 1.59105,1.58983c0.10787,0 0.20103,-0.04045 0.30277,-0.06006l2.76167,2.76044v-7.35464z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1478.48286,2137.28094c0,-0.87871 0.71234,-1.59105 1.59105,-1.59105c0.87871,0 1.59105,0.71234 1.59105,1.59105c0,0.87871 -0.71234,1.59105 -1.59105,1.59105c-0.87871,0 -1.59105,-0.71234 -1.59105,-1.59105z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1467.294,2137.28094c0,-2.3112 2.15458,-4.18479 4.81239,-4.18479c2.65781,0 4.81239,1.87359 4.81239,4.18479c0,2.3112 -2.15458,4.18479 -4.81239,4.18479c-2.65781,0 -4.81239,-1.87359 -4.81239,-4.18479z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1462.54903,2137.28094c0,-0.87804 0.71179,-1.58983 1.58983,-1.58983c0.87804,0 1.58983,0.71179 1.58983,1.58983c0,0.87804 -0.71179,1.58983 -1.58983,1.58983c-0.87804,0 -1.58983,-0.71179 -1.58983,-1.58983z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1458.62288,2136.66806l2.76044,-2.76044c0.10174,0.02084 0.19612,0.06129 0.30399,0.06129c0.87888,0 1.58983,-0.71217 1.58983,-1.59105c0,-0.10787 -0.04045,-0.20103 -0.06129,-0.30277l2.76167,-2.76167h-7.35464z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1463.27837,2142.18404c0,-0.87888 -0.71217,-1.58983 -1.59105,-1.58983c-0.10787,0 -0.20103,0.04045 -0.30277,0.06006l-2.76167,-2.76044v7.35464h7.35464l-2.76044,-2.76044c0.02084,-0.10174 0.06129,-0.19735 0.06129,-0.30399z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1482.52546,2140.59298c-0.87888,0 -1.58983,0.71217 -1.58983,1.59105c0,0.10787 0.04045,0.20103 0.06129,0.30276l-2.76167,2.76167h7.35464v-7.35464l-2.76044,2.76044c-0.10174,-0.02084 -0.19612,-0.06129 -0.30399,-0.06129z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1475.05437,2124.87244c0,-0.87804 0.71179,-1.58983 1.58983,-1.58983c0.87804,0 1.58983,0.71179 1.58983,1.58983c0,0.87804 -0.71179,1.58983 -1.58983,1.58983c-0.87804,0 -1.58983,-0.71179 -1.58983,-1.58983z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1456.78422,2129.31342c0,-1.01494 0.82372,-1.83866 1.83866,-1.83866h1.00513l0.04535,-0.1569l14.19078,-7.77141l1.08481,0.31625c0.03064,0.09806 0.04167,0.20103 0.09438,0.29541c0.42167,0.77224 1.38758,1.05294 2.15981,0.63127c0.09316,-0.05148 0.1569,-0.13116 0.23412,-0.19858l1.08726,0.3187l2.47238,4.5133l-0.31747,1.08604c-0.09684,0.02942 -0.1998,0.04045 -0.29418,0.09193c-0.35915,0.19612 -0.59818,0.51728 -0.72443,0.87398h4.69594l-3.16985,-5.78933h0.00122l-3.53391,-6.45002l-6.45247,3.53268h0.00123l-10.75126,5.88739l-6.45125,3.53268l2.78373,5.08328z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3Cpath d='M1467.64457,2125.03056c-1.06765,0.58347 -1.83621,1.46848 -2.26768,2.44419h8.86602c-0.07109,-0.37386 -0.17774,-0.74037 -0.3665,-1.08481c-1.11178,-2.02743 -3.90041,-2.63541 -6.23183,-1.35938z' transform='matrix%281,0,0,1,-1454,-2115%29' fill='%23333333'/%3E%3C/svg%3E");
  width: 32px;
  height: 31px;
}

.icon_action_like {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Cpath d='M1507.6,671.2c0,-0.88 -0.72,-1.6 -1.6,-1.6h-5.048l0.76,-3.656l0.024,-0.256c0,-0.328 -0.136,-0.632 -0.352,-0.848l-0.848,-0.84l-5.264,5.272c-0.296,0.288 -0.472,0.688 -0.472,1.128v8c0,0.88 0.72,1.6 1.6,1.6h7.2c0.664,0 1.232,-0.4 1.472,-0.976l2.416,-5.64c0.072,-0.184 0.112,-0.376 0.112,-0.584v-1.528l-0.008,-0.008zM1490,680h3.2v-9.6h-3.2z' transform='matrix%281,0,0,1,-1490,-664%29' fill='%2314ac7e'/%3E%3C/svg%3E");
  width: 18px;
  height: 16px;
}

.icon_action_dislike {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Cpath d='M1554.4,670v9.6h3.2v-9.6zM1551.2,670h-7.2c-0.664,0 -1.232,0.4 -1.472,0.976l-2.416,5.64c-0.072,0.184 -0.112,0.376 -0.112,0.584v1.528l0.008,0.008l-0.008,0.064c0,0.88 0.72,1.6 1.6,1.6h5.048l-0.76,3.656l-0.024,0.256c0,0.328 0.136,0.632 0.352,0.848l0.848,0.84l5.272,-5.272c0.288,-0.288 0.464,-0.688 0.464,-1.128v-8c0,-0.88 -0.72,-1.6 -1.6,-1.6z' transform='matrix%281,0,0,1,-1540,-670%29' fill='%23fd3945'/%3E%3C/svg%3E");
  width: 18px;
  height: 16px;
}

.icon_like {
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: top;
  transition: all 0.1s linear;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M310.37803,746.81268l2.03518,4.81676l5.21032,0.44759c0.36137,0.03121 0.50838,0.48209 0.23407,0.71943l-3.95209,3.42388l1.18431,5.09353c0.08213,0.35397 -0.30141,0.63238 -0.61187,0.44431l-4.47772,-2.70034l-4.47773,2.70034c-0.31127,0.18725 -0.694,-0.09116 -0.61187,-0.44431l1.18431,-5.09353l-3.95292,-3.42471c-0.27431,-0.23735 -0.12812,-0.68822 0.23407,-0.71943l5.21033,-0.44759l2.03518,-4.81594c0.14126,-0.33508 0.61515,-0.33508 0.75642,0z' transform='matrix%281,0,0,1,-301,-745%29' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
}
.icon_like:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M310.37803,746.81268l2.03518,4.81676l5.21032,0.44759c0.36137,0.03121 0.50838,0.48209 0.23407,0.71943l-3.95209,3.42388l1.18431,5.09353c0.08213,0.35397 -0.30141,0.63238 -0.61187,0.44431l-4.47772,-2.70034l-4.47773,2.70034c-0.31127,0.18725 -0.694,-0.09116 -0.61187,-0.44431l1.18431,-5.09353l-3.95292,-3.42471c-0.27431,-0.23735 -0.12812,-0.68822 0.23407,-0.71943l5.21033,-0.44759l2.03518,-4.81594c0.14126,-0.33508 0.61515,-0.33508 0.75642,0z' transform='matrix%281,0,0,1,-301,-745%29' fill='%23ffffff' stroke='%23f98645' stroke-width='2'/%3E%3C/svg%3E");
}
.icon_like.active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M310.37803,216.81268l2.03518,4.81676l5.21032,0.44759c0.36137,0.03121 0.50838,0.48209 0.23407,0.71943l-3.95209,3.42388l1.18431,5.09353c0.08213,0.35397 -0.30141,0.63238 -0.61187,0.44431l-4.47772,-2.70034l-4.47773,2.70034c-0.31127,0.18725 -0.694,-0.09116 -0.61187,-0.44431l1.18431,-5.09353l-3.95292,-3.42471c-0.27431,-0.23735 -0.12812,-0.68822 0.23407,-0.71943l5.21033,-0.44759l2.03518,-4.81594c0.14126,-0.33508 0.61515,-0.33508 0.75642,0z' transform='matrix%281,0,0,1,-301,-215%29' fill='%23ff782b' stroke='%23ff782b' stroke-width='2'/%3E%3C/svg%3E");
}

.icon_like_white {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M310.37803,746.81268l2.03518,4.81676l5.21032,0.44759c0.36137,0.03121 0.50838,0.48209 0.23407,0.71943l-3.95209,3.42388l1.18431,5.09353c0.08213,0.35397 -0.30141,0.63238 -0.61187,0.44431l-4.47772,-2.70034l-4.47773,2.70034c-0.31127,0.18725 -0.694,-0.09116 -0.61187,-0.44431l1.18431,-5.09353l-3.95292,-3.42471c-0.27431,-0.23735 -0.12812,-0.68822 0.23407,-0.71943l5.21033,-0.44759l2.03518,-4.81594c0.14126,-0.33508 0.61515,-0.33508 0.75642,0z' transform='matrix%281,0,0,1,-301,-745%29' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
}

.icon_like_grey {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M310.37803,746.81268l2.03518,4.81676l5.21032,0.44759c0.36137,0.03121 0.50838,0.48209 0.23407,0.71943l-3.95209,3.42388l1.18431,5.09353c0.08213,0.35397 -0.30141,0.63238 -0.61187,0.44431l-4.47772,-2.70034l-4.47773,2.70034c-0.31127,0.18725 -0.694,-0.09116 -0.61187,-0.44431l1.18431,-5.09353l-3.95292,-3.42471c-0.27431,-0.23735 -0.12812,-0.68822 0.23407,-0.71943l5.21033,-0.44759l2.03518,-4.81594c0.14126,-0.33508 0.61515,-0.33508 0.75642,0z' transform='matrix%281,0,0,1,-301,-745%29' fill='%23ffffff' stroke='%23bebebe' stroke-width='2'/%3E%3C/svg%3E");
}

.chat_voice {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M1200,281.17902l-2.09,-2.09l2.09,-2.09zM1209,292.72902l-1.27,1.27l-2.04,-2.05c-1.06,0.86 -2.31,1.5 -3.69,1.81v-2.06c0.83,-0.25 1.58,-0.66 2.25,-1.18l-4.25,-4.25v6.73l-5,-5h-4v-6h4.73l-4.73,-4.73l1.27,-1.27zM1202,278.28902v-2.06c4.01,0.91 7,4.49 7,8.77c0,1.5 -0.37,2.91 -1.03,4.15l-1.51,-1.51c0.34,-0.82 0.54,-1.7 0.54,-2.64c0,-3.17 -2.11,-5.85 -5,-6.71zM1204.45,285.62902l-2.45,-2.45v-2.21c1.48,0.74 2.5,2.26 2.5,4.03c0,0.22 -0.02,0.43 -0.05,0.63z' transform='matrix%281,0,0,1,-1191,-276%29' fill='%23bebebe'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
}

.chat_like {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19'%3E%3Cpath d='M1240,294.35098l-1.45,-1.32c-5.15,-4.67 -8.55,-7.75 -8.55,-11.53c0,-3.08 2.42,-5.5 5.5,-5.5c1.74,0 3.41,0.81 4.5,2.09c1.09,-1.28 2.76,-2.09 4.5,-2.09c3.08,0 5.5,2.42 5.5,5.5c0,3.78 -3.4,6.86 -8.55,11.54z' transform='matrix%281,0,0,1,-1230,-276%29' fill='%23bebebe'/%3E%3C/svg%3E");
  width: 20px;
  height: 19px;
}

.chat_remove {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M1288,284.99902c0,-4.41 -3.59,-8 -8,-8c-4.41,0 -8,3.59 -8,8c0,4.41 3.59,8 8,8c4.41,0 8,-3.59 8,-8zM1290,284.99902c0,5.53 -4.47,10 -10,10c-5.53,0 -10,-4.47 -10,-10c0,-5.53 4.47,-10 10,-10c5.53,0 10,4.47 10,10zM1284,282.40902l-2.59,2.59l2.59,2.59l-1.41,1.41l-2.59,-2.59l-2.59,2.59l-1.41,-1.41l2.59,-2.59l-2.59,-2.59l1.41,-1.41l2.59,2.59l2.59,-2.59z' transform='matrix%281,0,0,1,-1270,-275%29' fill='%23bebebe'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
}

.main {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.btn_category {
  font-size: 12px;
  letter-spacing: 0.6px;
  color: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  padding: 6px 20px 4px;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  z-index: 2;
  transition: all 0.2s linear;
  overflow: hidden;
  font-weight: 500;
  background-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  position: relative;
}
.btn_category:hover {
  color: #fff;
  background-color: transparent;
  box-shadow: 0 4px 7px rgba(0, 0, 0, 0.5);
}
.btn_category:hover:after {
  opacity: 1;
  visibility: visible;
}
.btn_category:after {
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: -1px;
  right: -1px;
  background: linear-gradient(67deg, #FC575E, #F7B42C);
  content: "";
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}

.checkbox_item [type=checkbox]:checked + span {
  color: #fff;
  border-color: transparent;
}
.checkbox_item [type=checkbox]:checked + span:before {
  opacity: 1;
  visibility: visible;
}

.checkbox_item {
  position: relative;
  margin: 0 10px 10px 0;
  cursor: pointer;
}
.checkbox_item:hover span {
  color: #fff;
  border-color: transparent;
}
.checkbox_item:hover span:before {
  opacity: 1;
  visibility: visible;
}
.checkbox_item span {
  border-radius: 15px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.6px;
  text-align: center;
  min-width: 90px;
  padding: 8px 30px;
  border: 1px solid #bebebe;
  display: inline-block;
  vertical-align: top;
  transition: all 0.2s linear;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.checkbox_item span:before {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
  content: "";
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  background: linear-gradient(67deg, #fc575e, #f7b42c);
  z-index: -1;
}

.people_list {
  display: inline-block;
  vertical-align: top;
}
.people_list div {
  background-size: cover;
  background-position: center;
  width: 40px;
  height: 40px;
  border: 2px solid #fff;
  position: relative;
  margin-left: -10px;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
}
@media only screen and (max-width: 991px) {
  .people_list div {
    margin-left: -11px;
  }
}
.people_list div img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 120%;
  max-width: none;
}
.people_list div:first-child {
  margin-left: 0;
}
.people_list div.last {
  background-color: #f3f3f3;
  color: #333;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  text-align: center;
  line-height: 37px;
  cursor: pointer;
}

.table-box {
  display: table;
  width: 100%;
}
.table-box.last_right .table-cell:last-of-type {
  text-align: right;
}

.table-cell {
  display: table-cell;
  vertical-align: middle;
}

.list_inline_block {
  font-size: 0;
}
.list_inline_block.last_right .list_inline_item:last-of-type {
  text-align: right;
}

.list_inline_item {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
}

.selectric-wrapper .selectric {
  border: 1px solid #e9e9e9;
  background-color: #ffffff;
  border-radius: 8px;
}
.selectric-wrapper .selectric .label {
  height: auto;
  line-height: 1;
  padding: 7px 0;
  font-size: 14px;
  font-weight: 700;
  margin: 0 28px 0 10px;
}
.selectric-wrapper .selectric .button {
  background: none;
  height: 100%;
  width: 28px;
}
.selectric-wrapper .selectric-items {
  border: 1px solid #e9e9e9;
  border-radius: 8px;
  overflow: hidden;
}
.selectric-wrapper .selectric-items li {
  padding: 2px 5px 2px 10px;
  font-size: 14px;
  font-weight: 700;
}

.simple_select_wrapper {
  position: relative;
  padding: 0 0 0 0;
}
.simple_select_wrapper .form_select {
  position: absolute;
  width: 0;
  top: 0;
  left: 0;
}

.simple_label_select {
  display: block;
  color: #000000;
  font-weight: 700;
  width: 100%;
  cursor: pointer;
  position: relative;
  border: 1px solid #bebebe;
  background-color: #ffffff;
  border-radius: 6px;
  padding: 10px 30px 10px 20px;
}
.simple_label_select:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='9' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 9'%3E%3Cdefs%3E%3Cpath d='M1096.229,197.68372l6.88647,6.88647l6.88647,-6.88647' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1095,-197%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  width: 16px;
  height: 9px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin: -4px 0 0 10px;
  transition: all 0.2s linear;
}
.simple_label_select.active:after {
  transform: rotate(180deg);
}
.simple_label_select span {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 2px 0;
}

.simple_select_list {
  position: absolute;
  z-index: 3;
  top: 100%;
  width: 100%;
  padding: 10px 0 10px 10px;
  list-style: none;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  max-height: 257px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  left: 0;
  display: none;
  margin: 3px 0 0;
}
.simple_select_list li {
  transition: all 0.2s linear;
  border-radius: 8px;
  cursor: pointer;
  padding: 4px 10px;
  font-size: 16px;
  font-weight: 600;
}
.simple_select_list li:hover {
  background-color: #f5f5f5;
}

.admin_panel {
  margin: -15px auto 10px;
}
@media (max-width: 991px) {
  .admin_panel {
    margin: 0 auto;
  }
}

.admin_panel_wrapper {
  border: 1px solid #e9e9e9;
  background-color: #ffffff;
  padding: 10px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 767px) {
  .admin_panel_wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 400px) {
  .admin_panel_wrapper {
    padding: 10px 5px;
  }
}
@media (max-width: 767px) {
  .admin_panel_wrapper .item {
    width: 100%;
    text-align: center;
  }
}
.admin_panel_wrapper .panel_label {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.9px;
  color: #272a38;
  margin: 0;
  font-family: "Oswald", sans-serif;
}
@media (max-width: 767px) {
  .admin_panel_wrapper .panel_label {
    padding: 0 0 15px;
  }
}
.admin_panel_wrapper .btn_panel {
  width: 30px;
  height: 30px;
  background: 0;
  border: 1px solid #e9e9e9;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
.admin_panel_wrapper .btn_panel + .btn_panel {
  margin: 6px 0 6px 16px;
}
@media (max-width: 520px) {
  .admin_panel_wrapper .btn_panel + .btn_panel {
    margin: 6px 0 6px 6px;
  }
}
.admin_panel_wrapper .btn_panel.btn_bar_chart {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='14' height='18' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14 18'%3E%3Cdefs%3E%3Cpath d='M1641,863v-10' id='Path-0'/%3E%3Cpath d='M1635,863v-16' id='Path-1'/%3E%3Cpath d='M1629,863v-6' id='Path-2'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1628,-846%29'%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-2' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_briefcase {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='22' height='20' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 20'%3E%3Cdefs%3E%3Cpath d='M1575.00024,852c0,-1 1,-2 2,-2h16c1,0 2,1 2,2v10c0,1 -1,2 -2,2h-16c-1,0 -2,-1 -2,-2z' id='Path-0'/%3E%3Cpath d='M1589.00024,864v-16c0,-1.10457 -0.89543,-2 -2,-2h-4c-1.10457,0 -2,0.89543 -2,2v16' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1574,-845%29'%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_shopping_cart {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='24' height='23' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 23'%3E%3Cdefs%3E%3Cpath d='M1531,865c0,-0.55228 0.44772,-1 1,-1c0.55228,0 1,0.44772 1,1c0,0.55228 -0.44772,1 -1,1c-0.55228,0 -1,-0.44772 -1,-1z' id='Path-0'/%3E%3Cpath d='M1542,865c0,-0.55228 0.44772,-1 1,-1c0.55228,0 1,0.44772 1,1c0,0.55228 -0.44772,1 -1,1c-0.55228,0 -1,-0.44772 -1,-1z' id='Path-1'/%3E%3Cpath d='M1524,845h4l2.68,13.39c0.18874,0.95023 1.03138,1.62856 2,1.61h9.72c0.96862,0.01856 1.81126,-0.65977 2,-1.61l1.6,-8.39h-17' id='Path-2'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1523,-844%29'%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-2' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_qr_code {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='22' height='22' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 22'%3E%3Cdefs%3E%3Cpath d='M1479.65817,848.25587c-0.18501,-0.18442 -0.44019,-0.29015 -0.70121,-0.29015c-0.26105,0 -0.51627,0.10574 -0.70128,0.29015c-0.18442,0.18506 -0.29016,0.44019 -0.29016,0.70129c0,0.2611 0.10574,0.5162 0.29016,0.70129c0.18442,0.18441 0.44019,0.29015 0.70128,0.29015c0.26102,0 0.5162,-0.10574 0.70121,-0.29015c0.18442,-0.18507 0.29024,-0.44019 0.29024,-0.70129c0,-0.2611 -0.10582,-0.51623 -0.29024,-0.70129z' id='Path-0'/%3E%3Cpath d='M1482.02963,852.03h-6.15v-6.15h6.15l-0.00004,6.15zM1482.92264,844h-7.93144c-0.54754,0 -0.99144,0.4439 -0.99144,0.99144v7.93144c0,0.54754 0.4439,0.99144 0.99144,0.99144h7.93144c0.54754,0 0.99144,-0.4439 0.99144,-0.99144v-7.93144c-0.00004,-0.54754 -0.44394,-0.99144 -0.99144,-0.99144z' id='Path-1'/%3E%3Cpath d='M1491.55473,848.25587c-0.18445,-0.18442 -0.43958,-0.29015 -0.70059,-0.29015c-0.26108,0 -0.51688,0.10574 -0.70132,0.29015c-0.18439,0.18506 -0.29013,0.44019 -0.29013,0.70129c0,0.2611 0.10574,0.5162 0.29013,0.70129c0.18445,0.18441 0.44022,0.29015 0.70132,0.29015c0.26099,0 0.51611,-0.10574 0.70059,-0.29015c0.18506,-0.18507 0.2908,-0.44019 0.2908,-0.70129c0,-0.2611 -0.10577,-0.51623 -0.2908,-0.70129z' id='Path-2'/%3E%3Cpath d='M1493.82833,851.93144h-5.94858v-5.9486h5.94855v5.9486zM1494.81976,844h-7.93146c-0.54752,0 -0.99142,0.4439 -0.99142,0.99144v7.93144c0,0.54754 0.44391,0.99144 0.99142,0.99144h7.93146c0.54752,0 0.99142,-0.4439 0.99142,-0.99144v-7.93144c0,-0.54754 -0.44391,-0.99144 -0.99142,-0.99144z' id='Path-3'/%3E%3Cpath d='M1479.65817,860.15305c-0.18506,-0.18439 -0.44019,-0.29016 -0.70121,-0.29016c-0.26105,0 -0.51627,0.10577 -0.70128,0.29016c-0.18442,0.18506 -0.29016,0.44025 -0.29016,0.70135c0,0.26105 0.10574,0.51617 0.29016,0.70129c0.18442,0.18439 0.44019,0.2901 0.70128,0.2901c0.26102,0 0.5162,-0.10571 0.70121,-0.2901c0.18442,-0.18506 0.29024,-0.44025 0.29024,-0.70129c0,-0.26111 -0.10582,-0.5163 -0.29024,-0.70135z' id='Path-4'/%3E%3Cpath d='M1481.9312,863.82862h-5.9486v-5.94858h5.94856v5.94858zM1482.92264,855.89716h-7.93144c-0.54754,0 -0.99144,0.44391 -0.99144,0.99139v7.93149c0,0.54752 0.4439,0.99139 0.99144,0.99139h7.93144c0.54754,0 0.99144,-0.44388 0.99144,-0.99139v-7.93149c-0.00004,-0.54749 -0.44394,-0.99139 -0.99144,-0.99139z' id='Path-5'/%3E%3Cpath d='M1491.515,859.86289h-0.66095c-0.54758,0 -0.99146,0.44391 -0.99146,0.99146c0,0.54755 0.44388,0.99139 0.99146,0.99139h0.66095c0.54755,0 0.99142,-0.44385 0.99142,-0.99139c0,-0.54755 -0.44388,-0.99146 -0.99142,-0.99146z' id='Path-6'/%3E%3Cpath d='M1494.81975,861.84572c-0.54755,0 -0.99146,0.44391 -0.99146,0.99146v0.99146h-2.31335c-0.54752,0 -0.99139,0.44391 -0.99139,0.99146c0,0.54755 0.44388,0.99146 0.99139,0.99146h3.30481c0.54755,-0.00006 0.99142,-0.44397 0.99142,-0.99152v-1.98285c0,-0.54755 -0.44388,-0.99146 -0.99142,-0.99146z' id='Path-7'/%3E%3Cpath d='M1486.8883,859.86289c-0.54752,0 -0.99142,0.44391 -0.99142,0.99146v1.32187c0,0.54755 0.44391,0.99146 0.99142,0.99146c0.54752,0 0.99146,-0.44391 0.99146,-0.99146v-1.32187c0,-0.54755 -0.44394,-0.99146 -0.99146,-0.99146z' id='Path-8'/%3E%3Cpath d='M1491.51501,855.89716h-1.98279c-0.54761,0 -0.99152,0.44391 -0.99152,0.99146c0,0.54758 0.44391,0.99142 0.99152,0.99142h1.98279c0.54755,0 0.99146,-0.44385 0.99146,-0.99142c0,-0.54755 -0.44391,-0.99146 -0.99146,-0.99146z' id='Path-9'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1474,-844%29'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-2' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-3' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-4' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-5' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-6' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-7' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-8' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-9' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_smartphone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='22' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 22'%3E%3Cdefs%3E%3Cpath d='M1428.00024,847c0,-1 1,-2 2,-2h10c1,0 2,1 2,2v16c0,1 -1,2 -2,2h-10c-1,0 -2,-1 -2,-2z' id='Path-0'/%3E%3Cpath d='M1435.00024,861v0' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1427,-844%29'%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_mail {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='22' height='18' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 18'%3E%3Cdefs%3E%3Cpath d='M1377,847h16c1.1,0 2,0.9 2,2v12c0,1.1 -0.9,2 -2,2h-16c-1.1,0 -2,-0.9 -2,-2v-12c0,-1.1 0.9,-2 2,-2z' id='Path-0'/%3E%3Cpath d='M1395,849l-10,7l-10,-7' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1374,-846%29'%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_user {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='18' height='20' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 20'%3E%3Cdefs%3E%3Cpath d='M1342.99976,864v-2c0,-2.20914 -1.79086,-4 -4,-4h-8c-2.20914,0 -4,1.79086 -4,4v2' id='Path-0'/%3E%3Cpath d='M1330.99976,850c0,-2.20914 1.79086,-4 4,-4c2.20914,0 4,1.79086 4,4c0,2.20914 -1.79086,4 -4,4c-2.20914,0 -4,-1.79086 -4,-4z' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1326,-845%29'%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.admin_panel_wrapper .btn_panel.btn_edit {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='20' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath d='M1289,846l5,5l-13,13h-5v-5z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1275,-845%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='round' stroke-linecap='round' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.flags {
  background-image: url("../img/sprite_flag.png");
  background-repeat: no-repeat;
}
.flags.flag-gb {
  background-position: center 0;
}
.flags.flag-pl {
  background-position: center -22px;
}
.flags.flag-ru {
  background-position: center -44px;
}
.flags.flag-bg {
  background-position: center -66px;
}
.flags.flag-rs {
  background-position: center -88px;
}
.flags.flag-ua {
  background-position: center -110px;
}
.flags.flag-de {
  background-position: center -132px;
}
.flags.flag-kz {
  background-position: center -154px;
}
.flags.flag-by {
  background-position: center -176px;
}
.flags.flag-fr {
  background-position: center -198px;
}
.flags.flag-br {
  background-position: center -220px;
}

.ui-helper-hidden-accessible {
  display: none !important;
}

.b_search_form {
  background-color: #f3f3f3;
  position: relative;
  z-index: 5;
  display: none;
}
@media (max-width: 767px) {
  .b_search_form > .container {
    padding: 0 15px;
  }
}
.b_search_form form {
  width: 100%;
}
.b_search_form .search_form {
  position: relative;
}
.b_search_form .btn_main_search {
  position: absolute;
  top: 50%;
  left: 0;
  margin: -12px 0 0;
}
@media (max-width: 767px) {
  .b_search_form .btn_main_search {
    margin: -9px 0 0;
    left: 0;
  }
}
.b_search_form .input_search {
  width: 100%;
  padding: 5px 30px 5px 40px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1;
  background-color: transparent;
}
@media (max-width: 991px) {
  .b_search_form .input_search {
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  .b_search_form .input_search {
    font-size: 20px;
    padding: 10px 30px 10px 30px;
  }
}
.b_search_form #search_form {
  position: relative;
}
.b_search_form #search_form .ui-menu {
  position: absolute !important;
  z-index: 3;
  top: 100%;
  left: 0;
  right: 0;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  background: #fff;
}
.b_search_form #search_form .ui-menu li {
  padding: 10px 15px;
  cursor: pointer;
  line-height: 1.5;
}
.b_search_form #search_form .ui-menu li:hover {
  background-color: #f3f3f3;
}
.b_search_form #search_form .ui-menu li + li {
  margin: 5px 0 0;
}
.b_search_form .btn_remove_text {
  position: absolute;
  cursor: pointer;
  top: 50%;
  margin: -12px 0 0;
  padding: 0;
  right: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 7 7'%3E%3Cdefs%3E%3Cpath d='M482.53506,5431.82888l6.36396,6.36396l-0.70711,0.70711l-6.36396,-6.36396z' id='Path-0'/%3E%3Cpath d='M488.89894,5432.53606l-6.36396,6.36396l-0.70711,-0.70711l6.36396,-6.36396z' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-482,-5432%29'%3E%3Cg opacity='0.8'%3E%3Cuse xlink:href='%23Path-0' fill='%23848484' fill-opacity='1'/%3E%3C/g%3E%3Cg opacity='0.8'%3E%3Cuse xlink:href='%23Path-1' fill='%23848484' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
}
@media (max-width: 767px) {
  .b_search_form .btn_remove_text {
    width: 18px;
    height: 18px;
    margin: -9px 0 0;
  }
}

.autocomplete-menu {
  position: relative;
}
.autocomplete-menu .ui-menu {
  position: absolute !important;
  z-index: 3;
  top: 100%;
  left: 0;
  right: 0;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  background: #fff;
}
.autocomplete-menu .ui-menu li {
  padding: 10px 15px;
  cursor: pointer;
  line-height: 1.5;
}
.autocomplete-menu .ui-menu li:hover {
  background-color: #f3f3f3;
}
.autocomplete-menu .ui-menu li li {
  margin: 5px 0 0;
}

.afisha-cont {
  position: relative;
  z-index: 2;
  padding-bottom: 40px;
}
@media (min-width: 500px) {
  .afisha-cont {
    padding-bottom: 200px;
  }
}

.afisha_title_wrapper {
  position: relative;
}
.afisha_title_wrapper .to-favorite {
  display: none;
}

.afisha {
  padding-top: 30px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .afisha {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media only screen and (max-width: 1500px) {
  .afisha {
    padding-left: 30px;
    padding-right: 30px;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
.afisha__details {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 40px;
}
@media only screen and (max-width: 1500px) {
  .afisha__details {
    width: 55%;
    min-width: 55%;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
  }
}
.afisha__img {
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 6px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .afisha__img {
    min-height: 375px;
  }
}
@media only screen and (max-width: 1500px) {
  .afisha__img {
    width: 45%;
    min-width: 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }
}
.afisha__details-tags {
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 18px !important;
}
.afisha__details-theme {
  background-color: transparent;
  border: 1px solid #fff;
  font-size: 0.875rem;
  border-radius: 30px;
  padding: 2px 30px;
  margin-right: 80px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 1.1;
  transition: all 0.5s ease;
  color: #fff;
}
.afisha__details-theme:hover {
  background-color: #F98645;
  color: #fff;
  border-color: #F98645;
  cursor: pointer;
}
.afisha__details-hashtag span {
  opacity: 0.5;
  font-size: 0.75rem;
  display: inline-block;
  margin-right: 7px;
  color: #fff;
  letter-spacing: 1px;
}
.afisha__details-hashtag a {
  opacity: 0.5;
  font-size: 0.75rem;
  display: inline-block;
  margin-right: 7px;
  color: #fff;
  letter-spacing: 1px;
}
.afisha__details-hashtag a:hover {
  text-decoration: underline;
}
.afisha__details-hashtag-name {
  opacity: 1 !important;
  margin-right: 0;
  font-size: 0.88rem !important;
  letter-spacing: 1px;
}
.afisha__details-title {
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  font-size: 2.5rem;
  text-transform: uppercase;
  margin-bottom: 30px;
  line-height: 1;
}
@media only screen and (max-width: 1500px) {
  .afisha__details-title {
    font-size: 2rem;
  }
}
.afisha__details-data-i {
  position: relative;
  padding-right: 35px;
  color: #fff;
  display: inline-block;
}
.afisha__details-data-i span {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  display: block;
  line-height: 2.1;
  letter-spacing: 1px;
}
@media only screen and (max-width: 992px) {
  .afisha__details-data-i span {
    display: inline-block;
  }
}
.afisha__details-data-i svg {
  position: absolute;
  top: 5px;
  right: 0;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.afisha__details-data-i svg:hover g {
  opacity: 1;
}
.afisha__details-data-i svg path {
  fill: #d2d2d2;
}
.afisha .address .afisha__details-data-i {
  padding-right: 0;
}
.afisha .address .afisha__details-data-i svg {
  width: 13px;
  height: 17px;
  cursor: pointer;
}
.afisha .address .afisha__details-data-i svg:hover g {
  opacity: 1;
}
.afisha .address .afisha__details-data-i span,
.afisha .address .afisha__details-data-i a {
  color: #d2d2d2;
  font-size: 0.85rem;
  position: relative;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  line-height: 2.1;
  letter-spacing: 1px;
}
.afisha .address .afisha__details-data-i span:first-child,
.afisha .address .afisha__details-data-i a:first-child {
  color: #fff;
  font-size: 1rem;
  display: inline-block;
  padding-right: 35px;
}
.afisha__details-people-line {
  margin-top: 20px !important;
  color: #fff;
  font-size: 0.85rem;
}
.afisha__details-people-line div {
  margin-right: 30px;
  letter-spacing: 1px;
}
.afisha__details-people-line div span:last-child {
  color: #FC575E;
  font-size: 1rem;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  cursor: pointer;
}
.afisha__details-people-line a {
  color: #fff;
}
.afisha__details-people-avas {
  margin-top: 10px !important;
  margin-bottom: 50px !important;
}
@media only screen and (max-width: 1500px) {
  .afisha__details-people-avas {
    margin-bottom: 30px !important;
  }
}
.afisha__details-people-avas div {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #fff;
}
.afisha .afisha__details-acts {
  height: 70px;
}
@media only screen and (max-width: 500px) {
  .afisha .afisha__details-acts {
    /* height: 60px; */
  }
  .afisha .afisha__details-acts .flex-hack-wrap {
    margin-top: 28px;
  }
  .afisha .afisha__details-acts .btn--orange--multi .flex-hack__block {
    top: 59px;
  }
}
@media only screen and (max-width: 500px) {
  .afisha__details-acts {
    margin-left: -11px !important;
    margin-right: -10px !important;
  }
}
@media only screen and (max-width: 1366px) {
  .afisha-mob {
    display: block !important;
    position: relative;
    z-index: 2;
    margin-top: -170px;
  }
}
@media only screen and (max-width: 1199px) {
  .afisha-mob {
    margin-top: -85px;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob {
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -70px;
    height: 90px;
    height: 60px;
  }
}
@media only screen and (max-width: 640px) {
  .afisha-mob {
    margin-left: -32px;
    margin-right: -32px;
  }
}
@media only screen and (max-width: 500px) {
  .afisha-mob {
    margin-top: -60px;
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width: 500px) {
  .afisha-mob .btn {
    width: 100%;
    min-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi {
    margin: 0;
    width: 50%;
    text-align: center;
    min-width: auto;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi > svg {
    display: none;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi .ks-select__current {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi .ks-select__current .ks-select__arr {
    display: none;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi .basis {
    display: inline-block;
    vertical-align: middle;
    -ms-flex-positive: unset;
        flex-grow: unset;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi .basis span {
    font-family: "Oswald", sans-serif;
    font-weight: 500;
    font-size: 18px !important;
    display: inline-block;
    vertical-align: middle;
  }
}
@media only screen and (max-width: 700px) {
  .afisha-mob .btn--orange--multi .basis span:nth-child(2) {
    display: none;
  }
}

.to-favorite {
  display: inline-block;
  margin-right: 10px;
}
.to-favorite svg {
  width: 31px;
  height: 30px;
}
.to-favorite svg:hover path {
  opacity: 1 !important;
}
.to-favorite.active svg path {
  fill: #fff;
  opacity: 0.5 !important;
}

.to-share {
  display: inline-block;
}
.to-share svg {
  width: 28px;
  height: 28px;
}
.to-share svg:hover path {
  opacity: 1 !important;
}

@media only screen and (max-width: 1366px) {
  .afisha__details-data .date,
.afisha__details-data .address {
    width: 50%;
    min-width: 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
@media only screen and (max-width: 992px) {
  .afisha__details-data .date .afisha__details-data-i span:first-child:after {
    content: "-";
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
  }

  .afisha__details-people {
    display: none;
  }

  .afisha__details-data {
    display: block;
  }

  .afisha__details-data .date,
.afisha__details-data .address {
    width: 100%;
    min-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (max-width: 850px) {
  .afisha__details-title {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 750px) {
  .afisha__img,
.afisha__details {
    width: 100%;
    min-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .afisha__img {
    height: 300px;
    background-position: top center;
  }

  .afisha__details {
    padding-left: 0;
    padding-right: 0;
  }

  .to-favorite,
.to-share {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .afisha__img {
    height: 200px;
    margin-top: 10px;
  }

  .afisha__details-tags {
    position: absolute;
    top: -235px;
    width: 100%;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .afisha__details-theme {
    margin-right: 0;
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 0.75rem;
    padding-left: 18px;
    padding-right: 18px;
  }

  .afisha__details-hashtag span:first-child {
    display: none;
  }

  .afisha__details-hashtag span {
    margin-right: 0;
  }

  .afisha {
    padding-left: 15px;
    padding-right: 15px;
  }
  .afisha__details-title {
    line-height: 1.4;
    margin-bottom: 20px;
  }
  .afisha__details-data {
    width: 100%;
    padding: 0;
  }
  .afisha .address {
    padding-right: 0;
  }
  .afisha .address .afisha__details-data-i span {
    font-size: 0.8rem;
  }

  .afisha_title_wrapper {
    padding: 0 50px 0 0;
  }
  .afisha_title_wrapper .to-favorite {
    position: absolute;
    display: inline-block;
    vertical-align: top;
    top: 50%;
    right: 10px;
    margin: -15px 0 0;
  }

  .afisha .address .afisha__details-data-i a:first-child {
    padding-right: 0;
    position: static;
  }

  .afisha .address .afisha__details-data-i {
    padding-right: 30px;
    position: relative;
  }

  .afisha__details-data-i span,
.afisha .address .afisha__details-data-i span:first-child {
    font-size: 0.8rem;
  }

  .afisha__details-data-i {
    padding-right: 30px;
    width: 100%;
  }

  .afisha__details-data-i svg {
    right: 0;
  }

  .afisha .address .afisha__details-data-i span {
    position: static;
    font-size: 0.7rem;
  }

  .afisha .address svg {
    right: 3px;
  }

  .afisha__details-data .date {
    margin-bottom: 10px;
    padding-right: 0;
  }

  .afisha .address .afisha__details-data-i span {
    line-height: 1.5;
  }

  .afisha__details-title {
    font-size: 1.3rem;
  }

  .afisha {
    padding-left: 0;
    padding-right: 0;
  }
}
.illbehear label {
  position: relative;
  top: 2px;
}
@media only screen and (max-width: 500px) {
  .illbehear label {
    top: 7px;
  }
}

@media only screen and (max-width: 500px) {
  .btn--orange--multi .flex-hack__list {
    margin-top: -10px;
  }

  .no-checkin {
    margin-top: 0 !important;
  }

  .mobile-summ {
    top: 22px;
  }
}
#illbehear-checkbox {
  width: 22px;
  height: 22px;
  margin-top: 4px;
}

.illbehear input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 1px solid #fff;
  margin-left: -36px;
}

.illbehear:hover input ~ .checkmark {
  background-color: #ccc;
}

.illbehear input:checked ~ .checkmark {
  background-color: transparent;
  border: 1px solid #fff;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.illbehear input:checked ~ .checkmark:after {
  display: block;
}

.illbehear .checkmark:after {
  left: 7px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

.basis {
  margin-left: 10px;
  /* margin-top: 10px; */
  padding-right: 20px;
}

.summ {
  display: none !important;
}

.subscribe {
  background-color: #e9e9e9;
  padding: 40px 0 0;
}
@media only screen and (max-width: 1500px) {
  .subscribe .container {
    padding-left: 40px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 640px) {
  .subscribe .container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (max-width: 500px) {
  .subscribe .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 1366px) {
  .subscribe .row > div {
    width: 100%;
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.subscribe .top_part {
  padding: 0 0 30px;
}
.subscribe .h3 {
  font-weight: 600;
  color: #ff782b;
  letter-spacing: 0.9px;
  font-size: 18px;
  margin: 0 0 20px;
}
.subscribe .h2 {
  max-width: 535px;
}
@media only screen and (max-width: 640px) {
  .subscribe .h2 {
    display: none;
  }
}
.subscribe .h2--grey {
  color: #333;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 2.6rem;
  margin-bottom: 0;
  letter-spacing: 0.5px;
}
.subscribe .h2--grey:before {
  display: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .form-subscribe {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media only screen and (max-width: 1366px) {
  .form-subscribe {
    width: 100%;
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-top: 20px;
  }
}
@media only screen and (max-width: 640px) {
  .form-subscribe {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
  }
}
@media only screen and (max-width: 1366px) {
  .form-subscribe > div:first-child {
    width: 200px !important;
    min-width: 200px !important;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .form-subscribe > div:last-child {
    width: calc(100% - 200px) !important;
    max-width: calc(100% - 200px) !important;
    min-width: calc(100% - 200px) !important;
    -ms-flex: 0 0 calc(100% - 200px) !important;
    flex: 0 0 calc(100% - 200px) !important;
  }
}
@media only screen and (max-width: 1366px) {
  .form-subscribe > div:last-child {
    width: calc(100% - 200px) !important;
    min-width: calc(100% - 200px) !important;
    -ms-flex: 0 0 calc(100% - 200px);
    flex: 0 0 calc(100% - 200px);
  }
}
@media only screen and (max-width: 640px) {
  .form-subscribe > div:last-child {
    width: 100%;
    min-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.form-subscribe .ks-select__current {
  color: rgba(0, 0, 0, 0.5);
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 1px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-size: 14px;
  cursor: pointer;
}
@media only screen and (max-width: 1366px) {
  .form-subscribe .ks-select__current {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.form-subscribe .ks-select__current.open:after {
  transform: rotate(180deg);
}
.form-subscribe .ks-select__current:after {
  content: "";
  position: absolute;
  left: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='11' height='8' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 11 8'%3E%3Cdefs%3E%3Cpath d='M1031.05737,7313.50012l4.47119,4.47144l4.47168,-4.47144' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1030,-7312%29'%3E%3Cg opacity='0.5'%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23333333' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 11px;
  height: 8px;
  top: 50%;
  transition: all 0.2s linear;
  margin: -3px 0 0 10px;
}
.form-subscribe .form-row {
  margin: 0 0 20px;
}
@media only screen and (max-width: 500px) {
  .form-subscribe .form-row {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
}
.form-subscribe .form-row input[type=email] {
  height: 60px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  padding: 0 30px;
  width: 70%;
  color: #717484;
  font-size: 1.13rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: 1px;
  background-color: #ffffff;
}
@media only screen and (max-width: 640px) {
  .form-subscribe .form-row input[type=email] {
    width: 60%;
  }
}
@media only screen and (max-width: 500px) {
  .form-subscribe .form-row input[type=email] {
    width: 100%;
    height: 50px;
    font-size: 0.9rem;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.form-subscribe .form-row input[type=submit] {
  width: 30%;
  margin: 0;
  font-size: 1.13rem;
  padding: 0;
  letter-spacing: 1px;
}
@media only screen and (max-width: 640px) {
  .form-subscribe .form-row input[type=submit] {
    width: 40%;
  }
}
@media only screen and (max-width: 500px) {
  .form-subscribe .form-row input[type=submit] {
    width: 100%;
    height: 50px;
    font-size: 0.9rem;
    font-size: 1.25rem;
    line-height: 26px;
  }
}
.form-subscribe .form-row input[type=submit]::-webkit-input-placeholder, .form-subscribe .form-row input[type=submit]::-moz-placeholder, .form-subscribe .form-row input[type=submit]:-ms-input-placeholder {
  color: #bebebe;
  letter-spacing: 1px;
  font-size: 1.13rem;
}
@media only screen and (max-width: 500px) {
  .form-subscribe .form-row input[type=submit]::-webkit-input-placeholder, .form-subscribe .form-row input[type=submit]::-moz-placeholder, .form-subscribe .form-row input[type=submit]:-ms-input-placeholder {
    font-size: 0.9rem;
  }
}

.delivery_subscribe_form {
  display: none;
  background-color: #f3f3f3;
  padding: 0 0 80px;
}

#delivery-subscribe {
  font-size: 0;
  padding: 50px 0 0;
}
#delivery-subscribe .left_part {
  display: inline-block;
  vertical-align: top;
  width: 35%;
  font-size: 14px;
  padding: 0 15px 0 0;
}
@media only screen and (max-width: 1366px) {
  #delivery-subscribe .left_part {
    width: 100%;
    padding: 0 0 15px;
  }
}
#delivery-subscribe .left_part_wrapper {
  max-width: 500px;
}
@media only screen and (max-width: 1366px) {
  #delivery-subscribe .left_part_wrapper {
    margin: 0 auto;
  }
}
#delivery-subscribe .right_part {
  display: inline-block;
  vertical-align: top;
  width: 65%;
  font-size: 14px;
  padding: 0 0 0 15px;
}
@media only screen and (max-width: 1366px) {
  #delivery-subscribe .right_part {
    padding: 0;
    width: 100%;
  }
}
#delivery-subscribe .form_control {
  border: 1px solid #bebebe;
  background-color: #ffffff;
  border-radius: 6px;
  padding: 10px 20px;
  width: 100%;
  font-weight: 700;
}
#delivery-subscribe .form_email {
  padding: 0 0 20px;
}
#delivery-subscribe .geo_fields {
  max-width: 220px;
}
@media only screen and (max-width: 1366px) {
  #delivery-subscribe .geo_fields {
    max-width: none;
  }
}
#delivery-subscribe .geo_fields > .item + .item {
  margin: 20px 0 0;
}
#delivery-subscribe .geo_fields .btn {
  border: 1px solid #e9e9e9;
  font-size: 19px;
  font-weight: 500;
  color: #000000;
  line-height: 1;
  width: 100%;
  border-radius: 25px;
  background-color: transparent;
  padding: 3px 10px 6px;
  transition: all 0.2s linear;
}
#delivery-subscribe .geo_fields .btn:hover {
  background-color: #000000;
  color: #fff;
  border-color: #000000;
}
#delivery-subscribe .geo_fields .btn:hover span {
  color: #fff;
}
#delivery-subscribe .geo_fields .btn span {
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  transition: all 0.2s linear;
  font-weight: 500;
}
#delivery-subscribe .all_geo_fields .item {
  margin: 0 0 20px;
}
#delivery-subscribe .btn_wrapper {
  position: absolute;
  z-index: 2;
  left: 100%;
  top: 50%;
  margin: -7px 0 0;
  padding: 0 0 0 10px;
  transition: all 0.2s linear;
}
@media (max-width: 767px) {
  #delivery-subscribe .btn_wrapper {
    opacity: 1;
    visibility: visible;
    left: auto;
    right: 10px;
  }
}
#delivery-subscribe .btn_remove {
  background-color: transparent;
  vertical-align: top;
  border: none;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 500;
  letter-spacing: 0.6px;
  cursor: pointer;
  position: relative;
  padding: 0;
}
@media (max-width: 767px) {
  #delivery-subscribe .btn_remove {
    color: #fd3945;
  }
}
#delivery-subscribe .btn_remove:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 7 7'%3E%3Cdefs%3E%3Cpath d='M482.53506,5431.82888l6.36396,6.36396l-0.70711,0.70711l-6.36396,-6.36396z' id='Path-0'/%3E%3Cpath d='M488.89894,5432.53606l-6.36396,6.36396l-0.70711,-0.70711l6.36396,-6.36396z' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-482,-5432%29'%3E%3Cg opacity='0.8'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3Cg opacity='0.8'%3E%3Cuse xlink:href='%23Path-1' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 15px;
  height: 15px;
}
@media (max-width: 767px) {
  #delivery-subscribe .btn_remove:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 7 7'%3E%3Cdefs%3E%3Cpath d='M482.53506,5431.82888l6.36396,6.36396l-0.70711,0.70711l-6.36396,-6.36396z' id='Path-0'/%3E%3Cpath d='M488.89894,5432.53606l-6.36396,6.36396l-0.70711,-0.70711l6.36396,-6.36396z' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-482,-5432%29'%3E%3Cg opacity='0.8'%3E%3Cuse xlink:href='%23Path-0' fill='%23fd3945' fill-opacity='1'/%3E%3C/g%3E%3Cg opacity='0.8'%3E%3Cuse xlink:href='%23Path-1' fill='%23fd3945' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
}
#delivery-subscribe .newsletter_categories {
  font-size: 0;
}
#delivery-subscribe .newsletter_categories .item {
  display: inline-block;
  vertical-align: top;
  width: 33.33%;
  padding: 0 10px 0 0;
  margin: 0 0 15px;
}
@media only screen and (max-width: 1366px) {
  #delivery-subscribe .newsletter_categories .item {
    width: 20%;
  }
}
@media only screen and (max-width: 1199px) {
  #delivery-subscribe .newsletter_categories .item {
    width: 33.33%;
  }
}
@media only screen and (max-width: 700px) {
  #delivery-subscribe .newsletter_categories .item {
    width: 50%;
  }
}
#delivery-subscribe ._checkbox {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  left: 0;
  top: 0;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 25px;
}
@media only screen and (max-width: 640px) {
  #delivery-subscribe ._checkbox {
    font-size: 12px;
    padding: 0 0 0 20px;
  }
}
#delivery-subscribe ._checkbox input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  display: none;
}
#delivery-subscribe ._checkbox [type=checkbox]:checked + span {
  color: #333333;
}
#delivery-subscribe ._checkbox [type=checkbox]:checked + span:before {
  border-color: #333333;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='15' height='11' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 15 11'%3E%3Cdefs%3E%3Cpath d='M324.5,570.8l-6.5,-6.5l2.1,-2.1l4.4,4.3l6.5,-6.5l2.1,2.1z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-318,-560%29'%3E%3Cg%3E%3Ctitle%3EPath 724%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%23333333' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#delivery-subscribe ._checkbox span {
  display: inline-block;
  vertical-align: middle;
}
#delivery-subscribe ._checkbox span:before {
  cursor: pointer;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: 2px solid #333333;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 67%;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -9px 0 0;
}
@media only screen and (max-width: 640px) {
  #delivery-subscribe ._checkbox span:before {
    width: 14px;
    height: 14px;
    background-size: 80%;
    margin: -7px 0 0;
  }
}
#delivery-subscribe .all_categories {
  padding: 0;
}
#delivery-subscribe .newsletter_label {
  display: inline-block;
  vertical-align: middle;
}
#delivery-subscribe ._checkbox_all {
  display: inline-block;
  vertical-align: middle;
}
#delivery-subscribe .unsubscribe {
  padding: 0 0 0 66.66%;
}
@media only screen and (max-width: 700px) {
  #delivery-subscribe .unsubscribe {
    padding: 0 0 0 50%;
  }
}
#delivery-subscribe .unsubscribe_inner {
  text-align: left;
  display: inline-block;
  vertical-align: top;
}
#delivery-subscribe .unsubscribe a {
  color: #fd3945;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  text-decoration: underline;
}
#delivery-subscribe .unsubscribe p {
  font-size: 12px;
  font-weight: 500;
  color: #000000;
  margin: 8px 0 0;
}
#delivery-subscribe .select_city_wrapper {
  position: relative;
  padding: 0 0 0 0;
}
#delivery-subscribe .select_city_wrapper .form_select {
  position: absolute;
  width: 0;
  top: 0;
  left: 0;
}
#delivery-subscribe .label_select {
  display: block;
  color: #000000;
  font-weight: 700;
  width: 100%;
  cursor: pointer;
  position: relative;
  border: 1px solid #bebebe;
  background-color: #ffffff;
  border-radius: 6px;
  padding: 10px 30px 10px 20px;
}
#delivery-subscribe .label_select:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='9' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 9'%3E%3Cdefs%3E%3Cpath d='M1096.229,197.68372l6.88647,6.88647l6.88647,-6.88647' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1095,-197%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  width: 16px;
  height: 9px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin: -4px 0 0 10px;
  transition: all 0.2s linear;
}
@media (max-width: 767px) {
  #delivery-subscribe .label_select:after {
    display: none;
  }
}
#delivery-subscribe .label_select.active:after {
  transform: rotate(180deg);
}
#delivery-subscribe .label_select span {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 2px 0;
}
#delivery-subscribe .select_list_city {
  position: absolute;
  z-index: 3;
  top: 100%;
  width: 100%;
  padding: 10px 0 10px 10px;
  list-style: none;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  max-height: 257px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  left: 0;
  display: none;
  margin: 3px 0 0;
}
#delivery-subscribe .select_list_city li {
  transition: all 0.2s linear;
  border-radius: 8px;
  cursor: pointer;
  padding: 4px 10px;
  font-size: 16px;
  font-weight: 600;
}
#delivery-subscribe .select_list_city li:hover {
  background-color: #f5f5f5;
}

#list_from_db {
  display: none;
}

.menu-links {
  position: relative;
  margin-top: -105px;
}
@media only screen and (max-width: 1199px) {
  .menu-links {
    margin-top: 40px !important;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 640px) {
  .menu-links {
    margin-top: 28px !important;
    margin-bottom: 14px;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links {
    margin-top: 10px !important;
    margin-bottom: 10px;
  }
}
.menu-links--fixed {
  height: 235px;
}
.menu-links--fixed > .container {
  position: fixed;
  left: 0;
  right: 0;
  top: -105px;
  z-index: 999;
}
.menu-links--fixed > .container .menu-links__i {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}
.menu-links--fixed > .container .menu-links__i:hover {
  margin-top: 75px;
}
.menu-links--fixed.on_event {
  height: 175px;
}
.menu-links--fixed.on_event > .container {
  position: fixed;
  left: 0;
  right: 0;
  top: -31px;
  z-index: 999;
}
.menu-links--fixed.on_event > .container .menu-links__i:hover {
  margin-top: 0;
}
.menu-links > .container > .row {
  margin-left: -20px !important;
  margin-right: -20px !important;
}
@media only screen and (max-width: 1500px) {
  .menu-links > .container > .row {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media only screen and (max-width: 640px) {
  .menu-links > .container > .row {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links > .container > .row {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
.menu-links__i {
  margin-top: 15px;
  margin-bottom: 40px;
  position: relative;
  z-index: 1;
  padding: 10px !important;
  cursor: pointer;
  transition: all 0.5s ease;
}
@media only screen and (max-width: 1199px) {
  .menu-links__i {
    width: 33.33%;
    min-width: 33.33%;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media only screen and (max-width: 640px) {
  .menu-links__i {
    padding: 7px !important;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links__i {
    padding: 5px !important;
  }
}
.menu-links__i svg path {
  transition: all 0.5s ease;
}
@media only screen and (max-width: 640px) {
  .menu-links__i.empty svg {
    margin-top: 5px !important;
    top: 0;
  }
}
@media only screen and (max-width: 640px) {
  .menu-links__i-desc, .menu-links__i-count {
    display: none;
  }
}
.menu-links__i-name {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.875rem;
  letter-spacing: 2px;
  margin-top: 5px;
  transition: all 0.5s ease;
  color: #272A38;
}
@media only screen and (max-width: 640px) {
  .menu-links__i-name {
    font-size: 0.5rem;
    margin-top: 0;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links__i-name {
    font-size: 0.4rem;
    letter-spacing: 0.5px;
  }
}
.menu-links__i-desc {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  margin-top: 15px;
  transition: all 0.5s ease;
}
.menu-links__i-desc span + span {
  margin: 0 0 0 10px;
}
.menu-links__i-wrap {
  background-color: #fff;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 160px;
  padding: 15px 10px 10px !important;
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
  width: 100%;
  transition: all 0.5s ease;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: relative;
  z-index: 1;
  border-top: 6px solid transparent;
  text-decoration: none;
}
@media only screen and (max-width: 640px) {
  .menu-links__i-wrap {
    height: 70px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none !important;
  }
}
.menu-links__i-wrap svg {
  fill: #ff782b;
}
@media only screen and (max-width: 640px) {
  .menu-links__i-wrap svg {
    top: -8px;
    position: relative;
  }
}
@media only screen and (max-width: 640px) {
  .menu-links__i-wrap > svg:last-child {
    display: none;
  }
}
.menu-links__img-wrap {
  margin-top: 25px;
  height: 40px;
  min-height: 40px;
  position: relative;
  transition: all 0.5s ease;
}
@media only screen and (max-width: 640px) {
  .menu-links__img-wrap {
    margin-top: 0;
    height: 25px;
    min-height: 25px;
    transform: scale(0.6);
  }
}
.menu-links__i-count {
  position: absolute;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  color: #fff;
  font-size: 0.7rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  text-align: center;
  line-height: 22px;
  top: -20px;
  right: -27px;
  transition: all 0.5s ease;
  background: linear-gradient(46deg, #FC575E, #F7B42C);
}
.menu-links__i.empty .menu-links__i-wrap {
  -ms-flex-pack: center;
      justify-content: center;
}
.menu-links__i.empty .menu-links__img-wrap {
  margin-top: 0;
  height: auto;
}
.menu-links__i--active .menu-links__i-wrap {
  background: linear-gradient(49deg, #FC575E, #F7B42C);
  background-color: #F7B42C;
  border-color: #fff;
}
.menu-links__i--active .menu-links__i-wrap .menu-links__i-name,
.menu-links__i--active .menu-links__i-wrap .menu-links__i-desc {
  color: #fff !important;
}
.menu-links__i--active .menu-links__i-wrap .menu-links__img-wrap svg path {
  fill: #fff;
}
.menu-links__i--active .menu-links__i-wrap .menu-links__i-count {
  color: #F7B42C;
  background: none;
  background-color: #fff;
}
.menu-links__i--disabled .menu-links__i-name,
.menu-links__i--disabled .menu-links__i-desc {
  color: #ccc !important;
}
.menu-links__i--disabled .menu-links__img-wrap svg path {
  fill: #ccc;
}
.menu-links__i:hover .menu-links__i-name,
.menu-links__i:hover .menu-links__i-desc {
  color: #F98645;
}
.menu-links.on_event {
  margin-top: -55px;
}
.menu-links.on_event .menu-links__i-wrap {
  height: 100px;
}
.menu-links.on_event .menu-links__img-wrap {
  margin: 0;
}
.menu-links.on_event .menu-links__i-desc {
  display: none;
}
.menu-links.on_event .menu-links__i-count {
  top: -10px;
}
@media only screen and (max-width: 500px) {
  .menu-links-mob {
    position: fixed;
    background-color: #000;
    height: 40px;
    padding-left: 10px;
    -ms-flex-align: center;
    align-items: center;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1111;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__wrap {
    padding: 7px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__el {
    background-color: #fff;
    border-radius: 5px;
    height: 100%;
    width: 20%;
    min-width: 21%;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 7px;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__el .active {
    background: linear-gradient(83deg, #FC575E, #F7B42C);
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__el .active svg path {
    fill: #fff;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__menu {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    height: 26px;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__menu span {
    display: block;
    position: absolute;
    top: 2px;
    left: 0;
    right: 0;
    border: 1px solid #F98645;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__menu span:before {
    border: 1px solid #F98645;
    border-radius: 50%;
    content: "";
    width: 4px;
    height: 4px;
    right: -1px;
    top: 8px;
    position: absolute;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 500px) {
  .menu-links-mob__menu span:after {
    border: 1px solid #F98645;
    border-radius: 50%;
    content: "";
    width: 4px;
    height: 4px;
    top: 17px;
    right: -1px;
    position: absolute;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

.b_main_slider {
  padding: 0;
  background-color: #e9e9e9;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .b_main_slider {
    padding: 0;
  }
}
@media only screen and (min-width: 360px) and (max-width: 420px) {
  .b_main_slider {
    height: 350px;
  }
}
.b_main_slider img {
  vertical-align: top;
  margin: 0 auto;
  max-width: 100%;
}
.b_main_slider .slider_wrapper {
  position: relative;
}
.b_main_slider .slider_item {
  vertical-align: top;
  display: inline-block;
}
.b_main_slider .item_inner {
  padding: 0 5px;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .item_inner {
    padding: 0;
  }
}
.b_main_slider .item_content {
  position: relative;
}
.b_main_slider .img_link {
  position: relative;
  display: block;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.b_main_slider .img_link:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  height: 320px;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
@media only screen and (max-width: 992px) {
  .b_main_slider .img_link:after {
    height: 70%;
  }
}
.b_main_slider .img_link img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
}
.b_main_slider .icon_like {
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
}
.b_main_slider .btn_category {
  position: absolute;
  z-index: 2;
  top: 30px;
  left: 30px;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .btn_category {
    top: 20px;
    left: 10px;
  }
}
.b_main_slider .content_wrap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.b_main_slider .content_wrap_custom {
  display: block;
  height: 100%;
}
.b_main_slider .slider__dots {
  text-align: center;
  padding: 20px 0 0;
}
.b_main_slider .slider__dots li {
  display: inline-block;
  width: 9px;
  height: 9px;
  border: 3px solid #d5d5d5;
  cursor: pointer;
  border-radius: 50%;
  margin: 10px;
  transition: all 0.5s ease;
}
.b_main_slider .slider__dots li:hover {
  border: 3px solid #F98645;
}
.b_main_slider .slider__dots li button {
  display: none;
  padding: 0;
}
.b_main_slider .slider__dots .slick-active {
  border: 3px solid #F98645;
}
.b_main_slider .content_info {
  position: absolute;
  bottom: 30px;
  left: 30px;
  right: 30px;
  z-index: 3;
  color: #ffffff;
  font-size: 0;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info {
    left: 10px;
    right: 10px;
    bottom: 20px;
  }
}
.b_main_slider .content_info_custom {
  padding: 30px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 460px) {
  .b_main_slider .content_info_custom {
    padding: 10px;
  }
}
.b_main_slider .content_info .info_item {
  font-size: 14px;
  width: 71%;
  display: inline-block;
  vertical-align: bottom;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .info_item {
    width: 100%;
  }
}
.b_main_slider .content_info .info_item:nth-child(2) {
  width: 29%;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .info_item:nth-child(2) {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 0 0 10px;
  }
}
.b_main_slider .content_info .list {
  padding: 0;
  list-style: none;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .list {
    display: none;
  }
}
.b_main_slider .content_info .list_item {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
}
.b_main_slider .content_info .list_item + .list_item {
  margin: 0 0 0 20px;
}
.b_main_slider .content_info .list_item span {
  font-size: 16px;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  letter-spacing: 0.8px;
  color: #fc575e;
}
.b_main_slider .content_info .list_item a {
  text-decoration: none;
  color: #fff;
  display: inline-block;
  vertical-align: top;
}
.b_main_slider .content_info .list_item a:hover {
  text-decoration: underline;
}
.b_main_slider .content_info .title {
  font-size: 32px;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  margin: 0 0 20px;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  transition: all 0.2s linear;
}
@media only screen and (max-width: 1199px) {
  .b_main_slider .content_info .title {
    font-size: 27px;
  }
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .title {
    margin: 0;
    font-size: 22px;
    font-weight: 500;
  }
}
.b_main_slider .content_info .title:hover {
  color: #F7B42C;
}
.b_main_slider .content_info .date {
  font-size: 24px;
  letter-spacing: 1.2px;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  margin: 0 0 15px;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .date {
    margin: 0;
    color: rgba(255, 255, 255, 0.6);
    font-weight: 400;
    letter-spacing: 0.9px;
    font-size: 18px;
  }
}
.b_main_slider .content_info .place {
  color: rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .place {
    font-size: 14px;
    letter-spacing: 0.7px;
    font-weight: 400;
    color: #ffffff;
    padding: 3px 0 0;
  }
}
.b_main_slider .content_info .people {
  padding: 10px 0 0;
  font-size: 0;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .b_main_slider .content_info .people {
    display: none;
  }
}
.b_main_slider .mega-slider__space-l, .b_main_slider .mega-slider__space-r {
  height: 100%;
}
@media (max-width: 767px) {
  .b_main_slider .mega-slider__space-l, .b_main_slider .mega-slider__space-r {
    display: none !important;
  }
}

.ev-slider__wrap {
  position: relative;
  top: -12px;
}
.ev-slider__wrap .ev-slider__item {
  position: relative;
  height: 0;
  padding-bottom: 62%;
}
.ev-slider__wrap .ev-slider__item img {
  max-width: 100%;
  max-height: 100%;
}
.ev-slider__wrap .ev-slider__item iframe {
  position: absolute;
}
.ev-slider__wrap .ev-slider__img {
  position: relative;
  display: block;
  padding: 0 0 64%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.description .slider__dots {
  text-align: center;
  padding: 20px 0 0;
}
.description .slider__dots li {
  display: inline-block;
  width: 9px;
  height: 9px;
  border: 3px solid #d5d5d5;
  cursor: pointer;
  border-radius: 50%;
  margin: 10px;
  transition: all 0.5s ease;
}
.description .slider__dots li:hover {
  border: 3px solid #F98645;
}
.description .slider__dots li button {
  display: none;
  padding: 0;
}
.description .slider__dots .slick-active {
  border: 3px solid #F98645;
}

.b_on_event .h2--flexmode {
  margin: 0 0 25px;
}
.b_on_event .event_top:before, .b_on_event .event_top:after {
  content: "";
  display: table;
}
.b_on_event .event_top:after {
  clear: both;
}
.b_on_event .event_top ._title p {
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .b_on_event .event_top ._title p {
    font-size: 12px;
  }
}
.b_on_event .event_top .profile_completion {
  float: right;
}
@media only screen and (max-width: 992px) {
  .b_on_event .event_top .profile_completion {
    float: none;
  }
}
.b_on_event .profile_completion {
  width: 100%;
  max-width: 262px;
}
@media only screen and (max-width: 992px) {
  .b_on_event .profile_completion {
    margin: 0 auto 20px;
  }
}
.b_on_event ._completion_inner {
  margin: 0 0 0 15px;
  position: relative;
}
@media only screen and (max-width: 992px) {
  .b_on_event ._completion_inner {
    margin: 0;
  }
}
.b_on_event ._completion_inner .label {
  font-size: 14px;
  font-weight: 700;
  color: #333333;
  margin: 0 0 15px;
}
.b_on_event ._completion_inner .percent {
  position: absolute;
  bottom: 20px;
  color: #14ac7e;
  right: 0;
  font-size: 40px;
}
@media only screen and (max-width: 767px) {
  .b_on_event ._completion_inner .percent {
    font-size: 20px;
  }
}
.b_on_event ._completion_inner .percent:before {
  content: "";
}
.b_on_event ._completion_inner .percent:after {
  font-size: 22px;
  color: #333333;
}
@media only screen and (max-width: 767px) {
  .b_on_event ._completion_inner .percent:after {
    font-size: 12px;
  }
}
.b_on_event .progressbar {
  border-radius: 5px;
  height: 10px;
  background-color: #e9e9e9;
  position: relative;
}
.b_on_event .progressbar .completion {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-radius: 5px;
  background-color: #14ac7e;
  transition: all 0.2s linear;
}
.b_on_event .percent {
  font-size: 22px;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  color: #333333;
  position: relative;
  min-width: 45px;
  text-align: right;
  margin-right: 20px;
}
@media only screen and (max-width: 767px) {
  .b_on_event .percent {
    font-size: 18px;
  }
}
@media only screen and (max-width: 640px) {
  .b_on_event .percent {
    margin-right: 5px;
  }
}
.b_on_event .percent:before {
  content: "+";
  display: inline-block;
}
.b_on_event .column_content {
  padding: 20px 0 10px 0;
  width: 100%;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 600;
  position: relative;
  display: none;
}
.b_on_event .column_content ._content {
  width: calc(100% - 320px);
  display: inline-block;
  vertical-align: top;
  padding: 10px 0 0;
}
@media only screen and (max-width: 992px) {
  .b_on_event .column_content ._content {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .b_on_event .column_content ._content {
    padding: 10px 0 0;
  }
}
.b_on_event .column_content ._content .buttons-row {
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
.b_on_event .column_content ._content .buttons-row > p {
  margin-top: 0;
  margin-left: 10px;
}
.b_on_event .column_content p {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .b_on_event .column_content p {
    font-size: 12px;
    font-weight: 600;
  }
}
.b_on_event .column_content p + p {
  margin: 15px 0 0;
}
.b_on_event .column_content ._img {
  width: 315px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
@media only screen and (max-width: 992px) {
  .b_on_event .column_content ._img {
    display: none;
  }
}
.b_on_event .column_content ._img img, .b_on_event .column_content ._img svg {
  margin: 0 auto;
}
.b_on_event .column_content img {
  margin: 0 15px 10px 0;
}
.b_on_event .column_content .btn {
  display: inline-block;
  width: auto;
  margin: 0;
  font-size: 12px;
  border-radius: 20px;
}
.b_on_event .event_item {
  padding: 0 0 60px;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  background-color: #fafafa;
  margin: 0 0 15px;
  padding: 20px 20px 10px;
}
@media only screen and (max-width: 767px) {
  .b_on_event .event_item {
    padding: 10px;
  }
}
@media only screen and (max-width: 640px) {
  .b_on_event .event_item {
    padding-top: 8px;
    padding-bottom: 5px;
  }
}
.b_on_event .event_item .title {
  color: #272a38;
  font-size: 18px;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  letter-spacing: 0.9px;
  margin: 0 0 15px;
}
.b_on_event .event_item .item {
  border-radius: 6px;
  padding: 10px 0 10px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border: 1px solid #f3f3f3;
  background-color: #ffffff;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767px) {
  .b_on_event .event_item .item {
    padding: 10px;
  }
}
@media only screen and (max-width: 640px) {
  .b_on_event .event_item .item {
    margin-bottom: 5px;
  }
}
.b_on_event .event_item .item:nth-child(2n+1) {
  border: 1px solid #f3f3f3;
  background-color: #ffffff;
}
.b_on_event .event_item .item.active .percent:after {
  color: #333333;
}
.b_on_event .event_item .item.active .label_title {
  color: #14ac7e;
}
.b_on_event .column {
  width: calc(100% - 60px);
  padding: 7px 0 7px 50px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .b_on_event .column {
    padding: 0 0 0 30px;
  }
}
.b_on_event ._checkbox {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  left: 0;
  top: 0;
}
.b_on_event ._checkbox input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  display: none;
}
.b_on_event ._checkbox [type=checkbox]:checked + span {
  color: #14ac7e;
}
.b_on_event ._checkbox [type=checkbox]:checked + span:before {
  border-color: #14ac7e;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='15' height='11' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 15 11'%3E%3Cdefs%3E%3Cpath d='M324.5,570.8l-6.5,-6.5l2.1,-2.1l4.4,4.3l6.5,-6.5l2.1,2.1z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-318,-560%29'%3E%3Cg%3E%3Ctitle%3EPath 724%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%2314ac7e' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_on_event ._checkbox span {
  display: inline-block;
  vertical-align: middle;
}
.b_on_event ._checkbox span:before {
  cursor: pointer;
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: 3px solid #bebebe;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 767px) {
  .b_on_event ._checkbox span:before {
    border: 2px solid #14ac7e;
    width: 20px;
    height: 20px;
    background-size: 67%;
    margin: -2px 0 0 0;
  }
}
.b_on_event .label_title {
  font-size: 14px;
  font-weight: 600;
  color: rgba(51, 51, 51, 0.6);
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.b_on_event .attention {
  position: relative;
}
.b_on_event .attention:after {
  display: inline-block;
  vertical-align: top;
  top: 0;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='4' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 4 12'%3E%3Cdefs%3E%3Cpath d='M440.088,563.6625c-0.42708,0 -0.78385,-0.13802 -1.07031,-0.41406c-0.28646,-0.27604 -0.42969,-0.61198 -0.42969,-1.00781c0,-0.39583 0.14062,-0.72656 0.42188,-0.99219c0.28125,-0.26562 0.64062,-0.39844 1.07812,-0.39844c0.4375,0 0.79688,0.13281 1.07813,0.39844c0.28125,0.26563 0.42187,0.59635 0.42187,0.99219c0,0.39583 -0.14323,0.73177 -0.42969,1.00781c-0.28646,0.27604 -0.64323,0.41406 -1.07031,0.41406zM438.63488,552.6h2.90625l-0.48437,7.14063h-1.9375z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-438,-552%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23fd3945' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 4px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 0 0 5px;
}

@media only screen and (max-width: 767px) {
  .bonus_program b {
    font-size: 12px;
  }
}
.bonus_program .program {
  font-size: 0;
  margin: 0 -10px;
}
.bonus_program .program_item {
  display: inline-block;
  text-decoration: none;
  vertical-align: top;
  min-height: 250px;
  border-radius: 6px;
  width: calc(33% - 16px);
  margin: 0 10px 20px;
  background-color: #e9e9e9;
  transition: all 0.2s linear;
  padding: 40px;
  font-size: 14px;
  position: relative;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-size: contain;
  text-align: left;
  background-image: url("../img/bg_program_gray.png");
  cursor: pointer;
}
@media only screen and (max-width: 1366px) {
  .bonus_program .program_item {
    width: calc(33% - 17px);
  }
}
@media only screen and (max-width: 1199px) {
  .bonus_program .program_item {
    width: calc(33% - 18px);
  }
}
@media only screen and (max-width: 992px) {
  .bonus_program .program_item {
    min-height: 180px;
    padding: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item {
    width: 100%;
    background-image: none;
    min-height: 70px;
    margin: 0 0 10px;
    padding: 20px 20px;
  }
}
.bonus_program .program_item:hover {
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.4);
}
.bonus_program .program_item.red {
  background-color: #fd3945;
  background-image: url("../img/bg_program_red.png");
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item.red {
    background-image: none;
  }
}
.bonus_program .program_item.red .h3 {
  color: #fff;
}
.bonus_program .program_item.red .get {
  color: #fd3945;
}
.bonus_program .program_item.orange {
  background-color: #f98645;
  background-image: url("../img/bg_program_orange.png");
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item.orange {
    background-image: none;
  }
}
.bonus_program .program_item.orange .h3 {
  color: #fff;
}
.bonus_program .program_item.orange .get {
  color: #f98645;
}
.bonus_program .program_item.green {
  background-color: #00815a;
  background-image: url("../img/bg_program_green.png");
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item.green {
    background-image: none;
  }
}
.bonus_program .program_item.green .h3 {
  color: #fff;
}
.bonus_program .program_item.green .get {
  color: #00815a;
}
.bonus_program .program_item .h3 {
  display: inline-block;
  vertical-align: top;
  font-size: 70px;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1;
  margin: 0;
  position: absolute;
  top: 20px;
  left: 40px;
}
@media only screen and (max-width: 992px) {
  .bonus_program .program_item .h3 {
    font-size: 50px;
    top: 17px;
    left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item .h3 {
    font-size: 34px;
  }
}
.bonus_program .program_item .get {
  position: absolute;
  bottom: 30px;
  left: 40px;
  width: 100%;
  max-width: 205px;
  border-radius: 22px;
  font-weight: 700;
  background-color: #ffffff;
  padding: 12px 30px;
  text-align: center;
}
@media only screen and (max-width: 1199px) {
  .bonus_program .program_item .get {
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 205px;
  }
}
@media only screen and (max-width: 992px) {
  .bonus_program .program_item .get {
    width: 180px;
  }
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item .get {
    left: auto;
    right: 20px;
    top: 50%;
    bottom: auto;
    font-size: 14px;
    padding: 8px 10px;
    margin: -15px 0 0;
    width: 140px;
  }
}
.bonus_program .program_item p {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 600;
  font-size: 20px;
  max-width: 255px;
  margin: 0;
  position: absolute;
  bottom: 30px;
  left: 40px;
  right: 15px;
}
@media only screen and (max-width: 1199px) {
  .bonus_program .program_item p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 992px) {
  .bonus_program .program_item p {
    font-size: 14px;
    left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .bonus_program .program_item p {
    left: auto;
    right: 20px;
    font-size: 12px;
    max-width: 140px;
    text-align: right;
    top: 50%;
    bottom: auto;
    margin: -18px 0 0;
  }
}
.bonus_program .program_item:disabled {
  cursor: no-drop;
  background-color: #e9e9e9;
  background-image: url("../img/bg_program_gray.png");
}

section.main.iam-on-event {
  max-width: 1411px;
  margin: 0 auto;
}
section.main.iam-on-event .b_on_event .column_content ._content {
  width: unset;
  display: unset;
}
section.main.iam-on-event section.iam-on-event-poll {
  border: none;
  padding: 0;
  max-height: 700px;
  overflow-y: auto;
  overflow-x: hidden;
}

.on-event-col-left {
  margin: 0;
  padding: 0;
}
.on-event-col-left .content-on-event-left {
  padding: 0;
  margin: 0;
}
.main .on-event-col-left > .row {
  margin: 0 !important;
}
.main .on-event-col-left > .row > .col {
  margin: 0;
}
@media only screen and (min-width: 640px) {
  .on-event-col-left.container {
    max-width: 940px;
    width: calc(100% - 471px);
    padding: 0;
  }
}
.on-event-col-left > .row {
  position: relative;
}
@media only screen and (max-width: 640px) {
  .on-event-col-left > .row h2.h2:before {
    max-height: 34px;
  }
}
.on-event-col-left .meeting-details, .on-event-col-left .scan-details {
  margin-top: 20px;
}
.on-event-col-right {
  max-width: 450px;
  margin: 0 0 0 auto;
  padding: 0 0 45px;
}
.on-event-col-right > .b_on_event {
  padding-left: 0;
  padding-right: 0;
  height: 100%;
}
.on-event-col-right > .b_on_event > .h2 {
  margin-left: 30px;
  margin-right: 30px;
}
.on-event-col-right > .b_on_event > .h2 > img {
  display: none;
}
.on-event-col-right .hide-sidebar {
  display: none;
}
@media only screen and (max-width: 640px) {
  .on-event-col-right {
    display: none;
    position: relative;
  }
  .on-event-col-right > .b_on_event {
    padding-top: 0;
    background-color: rgba(255, 255, 255, 0.1);
  }
  .on-event-col-right > .b_on_event .h2 {
    height: 50px;
    background-color: #000000;
    margin: 0 0 40px;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .on-event-col-right > .b_on_event .h2:before {
    display: none;
  }
  .on-event-col-right > .b_on_event .h2 > img {
    margin-left: auto;
    display: unset;
  }
  .on-event-col-right > .b_on_event .h2 > span {
    color: #FFFFFF;
    line-height: 50px;
    font-size: 14px;
  }
  .on-event-col-right > .b_on_event .h2 .hide-sidebar {
    position: relative;
    display: block;
    width: 38px;
    height: 38px;
    background-color: rgba(255, 255, 255, 0.5);
    margin-left: auto;
    margin-right: 10px;
  }
  .on-event-col-right > .b_on_event .h2 .hide-sidebar:before {
    display: block;
    position: absolute;
    content: "";
    width: 9px;
    height: 9px;
    top: 14px;
    left: 16px;
    border-left: solid 2px #FFF;
    border-bottom: solid 2px #FFF;
    transform: rotateZ(45deg);
  }
}
@media only screen and (min-width: 640px) {
  .on-event-col-right.container {
    max-width: 450px;
    padding-left: 0;
    padding-right: 0;
  }
}

.column_dropdown {
  min-width: 50px;
  max-height: 30px;
  border-left: solid 1px #E9E9E9;
  cursor: pointer;
}
.column_dropdown-controls-box {
  width: 100%;
  text-align: center;
}
.column_dropdown-controls-box-dropdown {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin-top: 9px;
  border-right: solid 2px #333333;
  border-bottom: solid 2px #333333;
  transform: rotateZ(45deg);
}
@media only screen and (max-width: 640px) {
  .column_dropdown {
    min-width: 20px;
    border-left: none;
  }
  .column_dropdown-controls-box-dropdown {
    margin-top: 0px;
  }
}

.gamefication-progress {
  width: 420px;
  height: 60px;
  position: relative;
}
@media only screen and (max-width: 640px) {
  .gamefication-progress {
    margin-left: auto;
    width: calc(100% - 20px);
  }
}
.gamefication-progress-bar {
  width: 100%;
  height: 10px;
  margin-top: 50px;
  border-radius: 5px;
  background-color: #DFDFDF;
  position: absolute;
  bottom: 0;
}
.gamefication-progress-bar-bound {
  width: 2px;
  height: 10px;
  z-index: 3;
  position: absolute;
}
@media only screen and (max-width: 640px) {
  .gamefication-progress-bar-bound {
    display: none;
  }
}
.gamefication-progress-bar-bound > .progress-value {
  position: absolute;
  text-align: right;
  font-size: 15px;
  top: -25px;
  right: -20px;
  text-shadow: 0 0 2px #FFFFFF;
}
.gamefication-progress-bar-bound.red {
  left: 150px;
  background-color: #FF782B;
}
.gamefication-progress-bar-bound.red > .progress-value {
  color: #FF782B;
}
.gamefication-progress-bar-bound.yellow {
  left: 225px;
  background-color: #E2DB38;
}
.gamefication-progress-bar-bound.yellow > .progress-value {
  color: #E2DB38;
}
.gamefication-progress-bar-bound.green {
  left: 300px;
  background-color: #40BA95;
}
.gamefication-progress-bar-bound.green > .progress-value {
  color: #40BA95;
}
.gamefication-progress-bar-current {
  position: relative;
  background-color: #40BA95;
  height: 10px;
  border-radius: 5px;
  transition: width 300ms;
}
.gamefication-progress-bar-current .progress-value {
  position: absolute;
  color: #14ac7e;
  text-align: right;
  top: -50px;
  right: -20px;
}
.gamefication-progress-bar-current .progress-value-edge {
  display: block;
  position: absolute;
  width: 2px;
  height: 16px;
  top: -3px;
  right: -5px;
  background-color: #40BA95;
}
.gamefication-progress-bar-current.owner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.gamefication-progress-rating-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  height: 90px;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  border-bottom: solid 1px #E9E9E9;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.gamefication-progress-rating-item:last-child {
  border-bottom: none;
}
.gamefication-progress-rating-item-position {
  width: 70px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 40px;
}
.gamefication-progress-rating-item-position-index {
  font-family: "Oswald";
  font-size: 13px;
  line-height: 13px;
  font-weight: 500;
  color: #272A38;
  width: 50px;
}
.gamefication-progress-rating-item-position-scores {
  font-family: "Oswald";
  font-size: 18px;
  line-height: 18px;
  color: #FF782B;
  font-weight: 500;
  width: 50px;
}
.gamefication-progress-rating-item-position-crown > img {
  margin-top: 10px;
}
.gamefication-progress-rating-item-profile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 40px;
}
.gamefication-progress-rating-item-profile-avatar {
  width: 39px;
  height: 39px;
  border-radius: 50%;
  background-size: contain;
  margin-right: 9px;
  margin-left: 5px;
}
.gamefication-progress-rating-item-profile-name {
  font-family: "Montserrat";
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  color: #272A38;
  white-space: nowrap;
}
.gamefication-progress-rating-item-profile-organisation {
  font-family: "Montserrat";
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 0.03em;
  font-weight: 600;
  color: #000000;
}
.gamefication-progress-rating-item-discount {
  width: 68px;
  margin-left: auto;
}
.gamefication-progress-rating-item-discount-col {
  font-family: "Oswald";
  font-size: 10px;
  line-height: 13px;
  font-weight: bold;
}
.gamefication-progress-rating-item-discount-col > h3 {
  font-size: 23px;
  line-height: 18px;
  font-family: "Oswald";
  font-weight: bold;
}
.gamefication-progress-rating-item-discount-green {
  color: #40BA95;
}
.gamefication-progress-rating-item-discount-yellow {
  color: #E2DB38;
}
.gamefication-progress-rating-item-discount-red {
  color: #FF782B;
}
.gamefication-progress-rating-item.active {
  background-color: #FFF1E8;
  position: relative;
}
@media only screen and (min-width: 640px) {
  .gamefication-progress-rating-item.active {
    margin: 0 1px;
  }
}
.gamefication-progress-rating-item.active:before {
  position: absolute;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  top: calc(50% - 10px);
  left: -32px;
  background-color: #FFFFFF;
  transform: rotate(45deg);
  border-top: solid 1px #E9E9E9;
  border-right: solid 1px #E9E9E9;
}
@media only screen and (max-width: 640px) {
  .gamefication-progress-rating-item.active:before {
    display: none;
  }
}
@media only screen and (max-width: 640px) {
  .gamefication-progress-rating-item {
    margin: 0 10px 8px;
  }
  .gamefication-progress-rating-item.discount-green {
    background-image: linear-gradient(163deg, #ffffff 0%, #40ba95 100%);
    border: 1px solid rgba(64, 186, 149, 0.8);
  }
  .gamefication-progress-rating-item.discount-yellow {
    background-image: linear-gradient(163deg, #ffffff 0%, #e2db38 100%);
    border: 1px solid rgba(226, 219, 56, 0.8);
  }
  .gamefication-progress-rating-item.discount-red {
    background-image: linear-gradient(163deg, #ffffff 0%, #ff782b 100%);
    border: 1px solid rgba(255, 120, 43, 0.8);
  }
  .gamefication-progress-rating-item.active {
    margin-left: 0;
    margin-right: 0;
    border-left: none;
    border-right: none;
  }
}

.on-event-banner {
  background-image: url("/dist/img/iam_on_event/banner-celebration-3x.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 1411px;
  height: 289px;
  margin: 0 auto;
  margin-bottom: 25px;
  position: relative;
}
.on-event-banner div.title {
  position: absolute;
  top: 90px;
  left: 75px;
  font-family: "Oswald";
  font-size: 39px;
  font-weight: bold;
  line-height: 58px;
}
.on-event-banner div.text {
  position: absolute;
  top: 156px;
  left: 75px;
  width: 600px;
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
}
.on-event-banner:before {
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  background-image: linear-gradient(90deg, #FFFFFF 50%, transparent);
}
@media only screen and (max-width: 640px) {
  .on-event-banner {
    display: none;
  }
}

.poll-question {
  margin-top: 40px;
}
.poll-question-title {
  font-family: "Montserrat";
  font-size: 14px;
  font-weight: 600;
  color: #333333;
  text-align: left;
}
.poll-question-option {
  display: inline-block;
  margin-right: 40px;
}
.poll-question-option.full-row {
  width: calc(100% - 20px);
}
.poll-question-option-label {
  font-family: "Montserrat";
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  line-height: 57px;
  padding-left: 32px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.poll-question-option-label input {
  display: none;
}
.poll-question-option-label input:checked ~ .poll-question-option-control {
  border-color: #40BA95;
}
.poll-question-option-label input:checked ~ .poll-question-option-control:after {
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  width: 1px;
  height: 1px;
  border: solid 5px #40BA95;
  content: "";
  border-radius: 50%;
}
.poll-question-option-control {
  display: block;
  position: absolute;
  top: calc(50% - 11px);
  left: 0;
  width: 22px;
  height: 22px;
  border: solid 2px #BABABA;
  border-radius: 50%;
}
.poll-question-line {
  display: -ms-flexbox;
  display: flex;
  margin-right: 40px;
}
.poll-question-rating-line-option-label {
  font-family: "Montserrat";
  font-size: 18px;
  letter-spacing: 2px;
  font-weight: 600;
  color: #BABABA;
  cursor: pointer;
}
.poll-question-rating-line-option {
  display: none;
}
.poll-question-rating-line-option:hover ~ label {
  color: #40BA95;
}
.poll-question-rating-line-option:checked ~ label {
  color: #40BA95;
}
.poll-question-rating-line-options {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  margin-right: 10px;
}
.poll-question-rating-line-text {
  font-family: "Montserrat";
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}
.poll-question-submit-container {
  margin-top: 40px;
  text-align: center;
}
.poll-question-submit-button {
  width: 290px;
  height: 50px;
  background-image: linear-gradient(151deg, #fc575e 0%, #f7b42c 100%);
  font-family: "Montserrat";
  font-size: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: 0.05em;
  cursor: pointer;
}
.poll-question-submit-button:active {
  background-image: linear-gradient(151deg, #fc2b2f 0%, #f7c518 100%);
}
.poll-question-input-prompt {
  display: block;
  min-height: 3rem;
  border: solid 1px #BEBEBE;
  width: 100%;
}
.poll-question-complete {
  margin: 30px auto;
  color: #333333;
  font-family: "Montserrat";
  font-size: 14px;
  font-weight: 600;
  line-height: 57px;
}
.poll-question-spinner {
  display: inline-block;
  width: 64px;
  height: 64px;
}
.poll-question-spinner:after {
  content: " ";
  display: block;
  width: 46px;
  height: 46px;
  margin: 1px;
  border-radius: 50%;
  border: 5px solid #fff;
  border-color: #fff transparent #fff transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
.poll-question-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.3;
  z-index: 3;
  width: 100%;
  height: 100%;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#poll-completed {
  padding: 0;
  border-radius: 0;
}
#poll-completed div.h2 {
  text-align: center;
}
#poll-completed div.h2::before {
  display: none;
}
#poll-completed div.h2 span {
  font-family: "Oswald";
  font-size: 31px;
  font-weight: bold;
  color: #313131;
  line-height: 100px;
}
#poll-completed .poll-survey-done {
  font-family: "Montserrat";
  font-size: 22px;
  font-weight: 600;
  color: #272A38;
  text-align: center;
  line-height: 20px;
}
#poll-completed .poll-survey-done .done {
  line-height: 100px;
  background-color: #F2F2F2;
}
#poll-completed .mfp-close {
  border-radius: 0;
}

.mobile-show-users {
  background-color: #FF782B;
  position: absolute;
  top: -60px;
  left: -10px;
  width: 36px;
  height: 60px;
  display: none;
  z-index: 5;
  cursor: pointer;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
@media only screen and (max-width: 640px) {
  .mobile-show-users {
    display: block;
  }
}
.mobile-show-users > img {
  display: block;
  width: 20px;
  margin: 20px auto 0;
}

.b_search_events {
  position: relative;
  z-index: 3;
  margin: 0 0 40px;
  padding: 90px 0 0;
}
@media only screen and (max-width: 992px) {
  .b_search_events {
    margin: 0 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .b_search_events {
    margin: 0 0 10px;
  }
}
.b_search_events.active {
  z-index: 10;
}
.b_search_events.active:after {
  opacity: 1;
  visibility: visible;
}
.b_search_events.active:before {
  z-index: -2;
}
.b_search_events.active .search_events {
  border-radius: 6px 6px 0 0;
}
.b_search_events.active .filter_item {
  border-radius: 0 0 6px 6px;
}
.b_search_events section.search_events {
  padding: 20px 40px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  background: #fff;
}
@media only screen and (max-width: 1199px) {
  .b_search_events section.search_events {
    padding: 20px 20px;
  }
}
@media only screen and (max-width: 767px) {
  .b_search_events section.search_events {
    padding: 10px 15px;
  }
}
.b_search_events:before {
  content: "";
  background-color: #e9e9e9;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 90px;
}
.b_search_events:after {
  position: fixed;
  z-index: -1;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0.2;
  transition: all 0.2s linear;
  opacity: 0;
  visibility: hidden;
}
.b_search_events .display_tabel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
}
.b_search_events .tabel_item {
  padding-top: 10px;
  padding-bottom: 10px;
}
.b_search_events .tabel_item:first-of-type {
  width: 31%;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .tabel_item:first-of-type {
    width: 26%;
  }
}
@media only screen and (max-width: 991px) {
  .b_search_events .tabel_item:first-of-type {
    width: calc(100% - 100px);
  }
}
.b_search_events .tabel_item:not(:first-of-type) {
  width: calc(69% - 290px);
  padding: 0;
  border-left: 1px solid #e9e9e9;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .tabel_item:not(:first-of-type) {
    width: calc(74% - 190px);
  }
}
@media only screen and (max-width: 991px) {
  .b_search_events .tabel_item:not(:first-of-type) {
    width: auto;
  }
}
.b_search_events .tabel_item:last-of-type {
  padding-left: 30px;
  width: 290px;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .tabel_item:last-of-type {
    width: 190px;
    padding-left: 15px;
  }
}
@media only screen and (max-width: 991px) {
  .b_search_events .tabel_item:last-of-type {
    width: 90px;
    display: block;
    padding: 0;
    border: none;
  }
}
@media only screen and (max-width: 991px) {
  .b_search_events .filter_item {
    position: absolute;
    z-index: 5;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    padding: 10px 0 30px;
    border-top: 1px solid #f3f3f3;
    display: none;
  }
}
.b_search_events .filter_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.b_search_events .filter_wrap .tabel_item_inner {
  width: 33.33%;
  padding-left: 30px;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .filter_wrap .tabel_item_inner {
    padding-left: 15px;
  }
}
@media only screen and (max-width: 630px) {
  .b_search_events .filter_wrap .tabel_item_inner {
    width: 100%;
    padding: 0 15px;
  }
}
.b_search_events .filter_wrap .tabel_item_inner + .tabel_item_inner {
  border-left: 1px solid #e9e9e9;
}
@media only screen and (max-width: 630px) {
  .b_search_events .filter_wrap .tabel_item_inner + .tabel_item_inner {
    border: none;
    margin: 15px 0 0;
  }
}
.b_search_events .search_events {
  margin: -60px auto 0;
  position: relative;
}
.b_search_events #input_search {
  max-width: 90%;
  position: relative;
  z-index: 3;
}
.b_search_events #input_search .ui-menu {
  position: absolute !important;
  z-index: 10;
  top: 100%;
  left: 0;
  right: 0;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  background: #fff;
}
.b_search_events #input_search .ui-menu li {
  padding: 10px 15px;
  cursor: pointer;
  line-height: 1.5;
}
.b_search_events #input_search .ui-menu li:hover {
  background-color: #f3f3f3;
}
.b_search_events #input_search .ui-menu li + li {
  margin: 5px 0 0;
}
.b_search_events .input_search {
  width: 100%;
  font-size: 24px;
  letter-spacing: 2.4px;
  color: #000000;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .input_search {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .b_search_events .input_search {
    font-size: 16px;
    letter-spacing: 0.8px;
  }
}
.b_search_events h5 {
  font-size: 12px;
  color: #bebebe;
  font-weight: 600;
  margin: 0 0 10px;
}
@media only screen and (max-width: 767px) {
  .b_search_events h5 {
    font-weight: 500;
    letter-spacing: 0.6px;
  }
}
.b_search_events .btn_search {
  margin: 0;
  padding: 18px 25px 18px 25px;
  position: relative;
}
@media only screen and (max-width: 991px) {
  .b_search_events .btn_search {
    font-size: 0;
    padding: 0;
    width: 40px;
    height: 40px;
    border-radius: 6px;
    display: inline-block;
    vertical-align: middle;
  }
}
.b_search_events .btn_search::before {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  margin: -4px 8px 0 0;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Слой_1' data-name='Слой 1' width='17' height='17' viewBox='0 0 16.42 16.42'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='xvj1a' class='cls-1' d='M6.93,11.8A4.88,4.88,0,0,1,2.05,6.93h0A4.87,4.87,0,0,1,6.92,2.05h0A4.87,4.87,0,0,1,11.8,6.92h0A4.87,4.87,0,0,1,6.93,11.8ZM16.42,15,12.49,11a6.85,6.85,0,0,0,1.36-4.11,6.93,6.93,0,1,0-6.92,6.93A6.84,6.84,0,0,0,11,12.49L15,16.42Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 991px) {
  .b_search_events .btn_search::before {
    margin: 0;
  }
}
.b_search_events .btn_open_filter {
  display: none;
  font-size: 0;
  padding: 0;
  width: 39px;
  height: 39px;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  background-color: #f3f3f3;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='18' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 12'%3E%3Cdefs%3E%3Cpath d='M314,209h12v2h-12zM329,204v2h-18v-2zM318,214h4v2h-4z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-311,-204%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23333333' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media only screen and (max-width: 991px) {
  .b_search_events .btn_open_filter {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 6px;
  }
}
.b_search_events .filter_wrapper {
  padding: 20px 0 0;
  white-space: nowrap;
  overflow: auto;
}
@media only screen and (max-width: 992px) {
  .b_search_events .filter_wrapper {
    margin: 0 0 0 -30px;
    width: calc(100% + 60px);
  }
}
@media only screen and (max-width: 500px) {
  .b_search_events .filter_wrapper {
    margin: 0 0 0 -15px;
    width: calc(100% + 30px);
  }
}
.b_search_events .filter_wrapper .mCSB_container {
  margin: 0 !important;
}
.b_search_events .filter_wrapper .mCSB_scrollTools {
  opacity: 0;
  visibility: hidden;
}
.b_search_events .filter_wrapper [type=checkbox] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  top: 0;
  left: 0;
}
@media only screen and (max-width: 991px) {
  .b_search_events .filter_list {
    padding: 0 30px;
  }
}
@media only screen and (max-width: 500px) {
  .b_search_events .filter_list {
    padding: 0 15px;
  }
}
.b_search_events .select_wrapper {
  position: relative;
  padding: 0 40px 0 0;
}
@media only screen and (max-width: 630px) {
  .b_search_events .select_wrapper {
    border-bottom: 1px solid #e9e9e9;
    padding: 0 40px 5px 0;
  }
}
.b_search_events .select_wrapper .form_select {
  position: absolute;
  width: 0;
  top: 0;
  left: 0;
}
.b_search_events .select_wrapper .input_select {
  width: 100%;
  font-size: 22px;
  font-weight: 700;
  border: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b_search_events .select_wrapper .input_select::-webkit-input-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select::-moz-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select:-moz-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select:-ms-input-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select:focus::-webkit-input-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select:focus::-moz-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select:focus:-moz-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .input_select:focus:-ms-input-placeholder {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b_search_events .select_wrapper .ui-menu {
  position: absolute !important;
  z-index: 10;
  top: 100%;
  left: -30px !important;
  width: 250px !important;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  overflow: auto;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .select_wrapper .ui-menu {
    left: -15px !important;
  }
}
.b_search_events .select_wrapper .ui-menu li {
  font-size: 18px;
  font-weight: 600;
  padding: 5px 30px;
  border-radius: 8px;
  cursor: pointer;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .select_wrapper .ui-menu li {
    padding: 5px 15px;
  }
}
.b_search_events .select_wrapper .ui-menu li:hover {
  background-color: #f5f5f5;
  /*background-color: #FF782B;
  opacity: 0.1;*/
}
.b_search_events .label_select {
  display: block;
  color: #000000;
  font-size: 22px;
  font-weight: 700;
  width: 100%;
  cursor: pointer;
  position: relative;
}
@media only screen and (max-width: 1366px) {
  .b_search_events .label_select {
    font-size: 20px;
  }
}
@media only screen and (max-width: 992px) {
  .b_search_events .label_select {
    font-size: 18px;
  }
}
.b_search_events .label_select i {
  position: absolute;
  right: -26px;
  top: -26px;
  height: 18px;
  width: 18px;
  display: none;
}
.b_search_events .label_select i:befor {
  font-size: 18px;
}
.b_search_events .label_select:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='9' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 9'%3E%3Cdefs%3E%3Cpath d='M1096.229,197.68372l6.88647,6.88647l6.88647,-6.88647' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1095,-197%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  width: 16px;
  height: 9px;
  position: absolute;
  left: 100%;
  top: 50%;
  margin: -4px 0 0 10px;
  transition: all 0.2s linear;
}
.b_search_events .label_select.active:after {
  transform: rotate(180deg);
}
.b_search_events .label_select span {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 2px;
}
.b_search_events .select_list {
  position: absolute;
  z-index: 3;
  top: 100%;
  width: 250px;
  padding: 10px 0 10px 10px;
  list-style: none;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  max-height: 304px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  left: -30px;
  display: none;
}
@media only screen and (max-width: 1199px) {
  .b_search_events .select_list {
    left: -15px;
    width: calc(100% + 20px);
  }
}
@media only screen and (max-width: 767px) {
  .b_search_events .select_list {
    left: 0;
    width: 100%;
    box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  }
}
.b_search_events .select_list li {
  transition: all 0.2s linear;
  border-radius: 8px;
  cursor: pointer;
  padding: 4px 20px 4px 20px;
  font-size: 18px;
  font-weight: 600;
}
@media only screen and (max-width: 1199px) {
  .b_search_events .select_list li {
    padding: 4px 10px 4px 10px;
    font-size: 18px;
  }
}
.b_search_events .select_list li:hover {
  background-color: #f5f5f5;
}

.search_events_404 .b_search_events::before {
  display: none;
}

.b_events_block {
  position: relative;
}
.b_events_block .events_selected_category {
  position: absolute;
  top: 35px;
  right: 40px;
}
.b_events_block .events_selected_category label {
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
  font-size: 10px;
  letter-spacing: 0.3px;
  margin: 0 10px 0 0;
}
.b_events_block .events_selected_category .category_item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 15px;
  border: 1px solid #bebebe;
  font-size: 12px;
  letter-spacing: 0.6px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 700;
  min-width: 80px;
  padding: 5px 30px 5px 15px;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.b_events_block .events_selected_category .category_item:after {
  position: absolute;
  content: "";
  right: 10px;
  top: 50%;
  margin: -4px 0 0;
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 8 8'%3E%3Cdefs%3E%3Cpath d='M1611.62072,410.83887l6.36396,-6.36396l0.70711,0.70711l-6.36396,6.36396z' id='Path-0'/%3E%3Cpath d='M1612.32782,404.47491l6.36396,6.36396l-0.70711,0.70711l-6.36396,-6.36396z' id='Path-1'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1611,-404%29'%3E%3Cg%3E%3Cg%3E%3Ctitle%3ERectangle 84%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%23333333' fill-opacity='1'/%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23Path-1' fill='%23333333' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_events_block .events_block {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (minmax(300px, 1fr))[auto-fit];
      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-column-gap: 30px;
  margin: 0 -10px;
}
@media only screen and (max-width: 1400px) {
  .b_events_block .events_block {
    margin: 0 -5px;
  }
}
@media only screen and (max-width: 730px) {
  .b_events_block .events_block {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .events_block.main .block_item {
    width: 100%;
    margin: 0 auto;
    min-width: auto;
  }
}
.b_events_block .events_block .slick-dots {
  padding: 0;
  list-style: none;
  text-align: center;
}
.b_events_block .events_block .slick-dots li {
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 2px solid #bebebe;
  margin: 0 5px 5px;
}
.b_events_block .events_block .slick-dots .slick-active {
  border-color: #f98645;
}
.b_events_block .events_block .slick-dots button {
  display: none;
}
.b_events_block_item {
  font-size: 14px;
  border: 1px solid #e9e9e9;
  background-color: #fafafa;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 30px;
}
.b_events_block_item .img {
  position: relative;
}
.b_events_block_item .img_wrapper {
  height: 180px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: block;
  text-decoration: none;
}
.b_events_block_item .icon_like {
  width: 18px;
  height: 17px;
  position: absolute;
  z-index: 2;
  top: 12px;
  right: 12px;
}
.b_events_block .item_content {
  padding: 25px 10px 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1;
}
.b_events_block .item_top {
  padding: 0 0 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.b_events_block .btn_category {
  border: 1px solid #bebebe;
  box-shadow: none;
  max-width: 140px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b_events_block .btn_category:hover {
  color: #fff;
  border-color: #F7B42C;
}
.b_events_block .item_price {
  color: #000000;
  font-weight: 600;
  font-size: 14px;
  padding: 5px 0 0;
}
.b_events_block .item_price span {
  color: #929292;
  margin: 0 0 0 4px;
}
.b_events_block .item_price .icons {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
}
.b_events_block .item_price .icons + .icons {
  margin: 0 0 0 5px;
}
.b_events_block .item_price .icon_discounts {
  width: 17px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16'%3E%3Cpath class='a' d='M7,6a0.58,0.58,0,1,0-.58.58A0.58,0.58,0,0,0,7,6H7Zm4.5,4.5a0.58,0.58,0,1,0-.58.58,0.58,0.58,0,0,0,.58-0.58h0ZM8.14,6A1.72,1.72,0,1,1,6.42,4.31,1.72,1.72,0,0,1,8.14,6h0Zm4-1.17a0.56,0.56,0,0,1,0,.79h0l-6,6a0.56,0.56,0,0,1-.4.16,0.56,0.56,0,0,1-.57-0.56h0a0.56,0.56,0,0,1,.17-0.4l6-6a0.57,0.57,0,0,1,.8,0h0Zm0.55,5.67a1.72,1.72,0,0,1-3.43.12s0-.08,0-0.12A1.72,1.72,0,0,1,12.64,10.53Zm-6.45,6a0.62,0.62,0,0,0,.27-0.06l2.22-1.09,2.22,1.09a0.63,0.63,0,0,0,.82-0.27l1.15-2.18,2.43-.42a0.62,0.62,0,0,0,.51-0.7l-0.34-2.45,1.71-1.77a0.62,0.62,0,0,0,0-.87L15.46,6.07,15.8,3.63a0.62,0.62,0,0,0-.51-0.7l-2.43-.43L11.71,0.33A0.63,0.63,0,0,0,10.89.06L8.67,1.15,6.46,0.06a0.63,0.63,0,0,0-.82.27L4.48,2.51l-2.43.43a0.62,0.62,0,0,0-.51.7L1.89,6.07,0.18,7.85a0.62,0.62,0,0,0,0,.87l1.71,1.77L1.54,12.93a0.62,0.62,0,0,0,.51.7l2.43,0.42,1.15,2.18a0.62,0.62,0,0,0,.55.33h0Z' fill='%23929292'/%3E%3C/svg%3E");
}
.b_events_block .item_price .icon_volunteers {
  width: 20px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14'%3E%3Cpath class='a' d='M9.37,8.28A3.94,3.94,0,0,0,7,11.75V14H0V11.5C0,9.17,4.67,8,7,8A12.28,12.28,0,0,1,9.37,8.28ZM20,11.75V14H9V11.75C9,9.92,12.67,9,14.5,9S20,9.92,20,11.75ZM4,3A3,3,0,1,1,7,6,3,3,0,0,1,4,3Zm8,1.5A2.5,2.5,0,1,1,14.5,7,2.5,2.5,0,0,1,12,4.5Z' fill='%23929292'/%3E%3C/svg%3E");
}
.b_events_block ._title {
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  margin: 0 0 10px;
  font-size: 18px;
  letter-spacing: 0.18px;
  line-height: 1.3;
  text-decoration: none;
  color: #272A38;
  display: inline-block;
  transition: all 0.2s linear;
  -ms-flex: 1;
      flex: 1;
}
.b_events_block ._title:hover {
  color: #fc575e;
}
.b_events_block .item_info {
  padding: 0 0 13px;
}
.b_events_block .item_info .info_item {
  font-size: 11px;
  font-weight: 600;
  color: #333333;
  display: inline-block;
  vertical-align: bottom;
}
.b_events_block .item_info .info_item span {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.65px;
  color: #fc575e;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
}
.b_events_block .item_info .info_item a {
  color: #333333;
  text-decoration: none;
}
.b_events_block .item_info .info_item a:hover {
  text-decoration: underline;
}
.b_events_block .item_info .info_item + .info_item {
  margin: 0 0 0 10px;
}
.b_events_block .item_bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-top: 2px solid #e9e9e9;
  padding: 10px 0 0;
}
.b_events_block .item_bottom .date {
  font-size: 14px;
  letter-spacing: 0.7px;
  color: #333333;
  display: inline-block;
  font-weight: 600;
}
.b_events_block .item_bottom .time {
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.6px;
  margin: 0 0 0 15px;
}
.b_events_block .item_bottom .city {
  font-size: 14px;
  font-weight: 600;
  color: #333333;
  text-decoration: none;
}
.b_events_block .item_bottom .city:hover {
  text-decoration: underline;
}
.b_events_block .view-all {
  margin-top: 15px;
}
@media only screen and (max-width: 850px) {
  .b_events_block .shedule-block__persons {
    display: none;
  }
}
@media only screen and (max-width: 850px) {
  .b_events_block .shedule-block__questions {
    display: none;
  }
}
@media only screen and (max-width: 850px) {
  .b_events_block .shedule-block__title {
    padding-right: 30px;
  }
}
@media only screen and (max-width: 850px) {
  .b_events_block .shedule-block__trigger {
    width: 30px;
    height: 30px;
    right: -5px;
    top: 25px;
  }
}
.b_events_block .shedule-block-wrap--reklama.reklama--mod1 {
  margin: 10px 0 30px;
  border-radius: 0;
  padding: 40px 45px;
  overflow: hidden;
}
@media only screen and (max-width: 992px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 {
    padding: 40px 45px 0;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 {
    padding: 30px 30px 0;
  }
}
.b_events_block .shedule-block-wrap--reklama.reklama--mod1 h3 {
  font-size: 44px;
}
@media only screen and (max-width: 1366px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 h3 {
    font-size: 1.9rem;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .h3 {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 992px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 p {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .row {
    -ms-flex-pack: center !important;
    justify-content: center !important;
    text-align: center;
  }
}
.b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-wrap {
  right: 50px;
}
@media only screen and (max-width: 1199px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-wrap {
    right: 20px;
  }
}
@media only screen and (max-width: 992px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-wrap {
    position: static;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-wrap {
    position: relative;
    width: 100%;
    bottom: -30px;
  }
}
.b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-wrap img {
  max-width: 278px;
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-apple {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 1199px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_text {
    width: 100%;
    min-width: 100%;
    margin: 0 0 10px;
  }
}
@media only screen and (max-width: 992px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_text {
    display: block;
    text-align: center;
  }
}
@media only screen and (max-width: 1199px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app {
    display: block;
    width: 100%;
    min-width: 100%;
  }
}
@media only screen and (max-width: 992px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app {
    text-align: center;
    margin: 30px auto 20px;
  }
}
.b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app img {
  margin: 0;
  display: block;
}
@media only screen and (max-width: 1199px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app img {
    display: inline-block;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app img {
    max-width: 135px;
    margin: 0 5px 10px;
  }
}
.b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app img + img {
  margin: 30px 0 0;
}
@media only screen and (max-width: 1199px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app img + img {
    margin: 0 0 0 30px;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .bl_app img + img {
    margin: 0 5px 10px;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .img-play {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .b_events_block .shedule-block-wrap--reklama.reklama--mod1 .col-md-7 {
    padding-right: 0 !important;
    margin-bottom: 50px;
  }
}
.b_events_block .events_bottom:before, .b_events_block .events_bottom:after {
  content: "";
  display: table;
}
.b_events_block .events_bottom:after {
  clear: both;
}
.b_events_block .events_bottom .bottom_item {
  width: 50%;
  float: left;
}
@media (max-width: 767px) {
  .b_events_block .events_bottom .bottom_item {
    float: none;
    width: 100%;
  }
}
.b_events_block .events_bottom .bottom_item:nth-child(2n) {
  float: right;
  text-align: right;
}
@media (max-width: 767px) {
  .b_events_block .events_bottom .bottom_item:nth-child(2n) {
    text-align: center;
    float: none;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .b_events_block .events_bottom .bottom_item + .bottom_item {
    margin: 10px 0 0;
  }
}
.b_events_block .events_bottom .b_pagination {
  text-align: right;
  padding: 0;
}
@media (max-width: 767px) {
  .b_events_block .events_bottom .b_pagination {
    text-align: center;
  }
}
.b_events_block .events_bottom .selectric .label {
  color: #ff782b;
}
.b_events_block .view_select label {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 700;
  letter-spacing: 0.6px;
  font-size: 12px;
  margin: 0 5px 0 0;
}
.b_events_block .view_select .selectric-wrapper {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}

.b_events_block_people .block-v__i-name {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
.b_events_block_people .block-v__i-name:hover {
  text-decoration: underline;
  color: #000;
}
.b_events_block_people .block-v__i-company {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
.b_events_block_people .block-v__i-company:hover {
  text-decoration: underline;
  color: #000;
}
.b_events_block_people .tabs-slicked:after {
  display: none;
}
.b_events_block_people .b-tabs__tab {
  padding-left: 15px;
  padding-right: 15px;
}

.event-description article {
  overflow: hidden;
  max-height: 400px;
}
.event-description img {
  max-width: 100%;
}
.event-description .show-all__text--less {
  display: none;
}
.event-description--open article {
  max-height: none;
}
.event-description--open .show-all svg {
  transform: rotate(-90deg);
}
.event-description--open .show-all__text--less {
  display: inline-block;
}
.event-description--open .show-all__text--full {
  display: none;
}

.event-description ul,
.event-description--open ul {
  list-style-type: disc !important;
  margin-left: 20px;
  margin-bottom: 20px;
}
.event-description ul li,
.event-description--open ul li {
  line-height: 1.5;
}
.event-description div,
.event-description--open div {
  line-height: 1.5;
}

.b_add_events {
  padding: 0 0 60px;
}
@media only screen and (max-width: 991px) {
  .b_add_events {
    padding: 0 0 30px;
  }
}
@media only screen and (max-width: 767px) {
  .b_add_events {
    padding: 0 0 20px;
  }
}
@media only screen and (max-width: 991px) {
  .b_add_events .container {
    padding: 0;
  }
}
.b_add_events .add_events {
  text-align: center;
}
@media only screen and (max-width: 991px) {
  .b_add_events .add_events {
    white-space: nowrap;
    overflow: auto;
    padding: 0 30px;
  }
}
@media only screen and (max-width: 500px) {
  .b_add_events .add_events {
    padding: 0;
  }
}
.b_add_events .add_events .mCSB_container {
  margin: 0 !important;
  padding: 0;
  font-size: 0;
}
.b_add_events .add_events .mCSB_scrollTools {
  opacity: 0;
  visibility: hidden;
}
.b_add_events .events_item {
  display: inline-block;
  vertical-align: top;
  max-width: 460px;
  width: calc(33.33% - 14px);
  padding: 30px 0 0;
  min-height: 250px;
  text-align: left;
  position: relative;
  text-decoration: none;
  background-size: cover;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1199px) {
  .b_add_events .events_item {
    min-height: 220px;
  }
}
@media only screen and (max-width: 991px) {
  .b_add_events .events_item {
    min-height: 180px;
    padding: 20px 0 0;
    width: 280px;
    white-space: normal;
  }
}
.b_add_events .events_item:before {
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='27' height='27' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 27 27'%3E%3Cdefs%3E%3Cpath d='M664.99902,1200.00064v-12.0015h-11.99878v-2.9997h11.99878v-11.9988h3.00073v11.9988h12.00049v2.9997h-12.00049v12.0015z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-653,-1173%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23f98645' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 27px;
  height: 27px;
  bottom: 30px;
  right: 30px;
}
.b_add_events .events_item + .events_item {
  margin: 0 0 0 20px;
}
@media only screen and (max-width: 991px) {
  .b_add_events .events_item + .events_item {
    margin: 0 0 0 10px;
  }
}
.b_add_events .events_item h3 {
  font-size: 32px;
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  color: #ffffff;
  margin: 0;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  position: relative;
  padding: 0 15px 0 40px;
}
@media only screen and (max-width: 1199px) {
  .b_add_events .events_item h3 {
    font-size: 26px;
  }
}
@media only screen and (max-width: 991px) {
  .b_add_events .events_item h3 {
    font-size: 24px;
    padding: 0 15px 0 20px;
  }
}
.b_add_events .events_item h3:before {
  position: absolute;
  content: "";
  width: 10px;
  height: 40px;
  background-image: linear-gradient(47deg, #fc575e 0%, #f7b42c 100%);
  left: 0;
}
@media only screen and (max-width: 991px) {
  .b_add_events .events_item h3:before {
    width: 6px;
    height: 30px;
  }
}
.b_add_events .events_item h3 span {
  color: #f98645;
  font-weight: 700;
}

.b_organizers {
  background-repeat: no-repeat;
  background-position: 100% 0;
  min-height: 470px;
}
@media only screen and (max-width: 1199px) {
  .b_organizers {
    background-position: 400px center;
  }
}
@media only screen and (max-width: 992px) {
  .b_organizers {
    background-position: 340px center;
  }
}
@media only screen and (max-width: 700px) {
  .b_organizers {
    background-image: none !important;
  }
}
.b_organizers .organizers_content {
  max-width: 420px;
}
.b_organizers h3 {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 15px;
}
.b_organizers ul {
  padding: 0 0 0 20px;
  list-style: none;
  margin: 0 0 30px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
}
.b_organizers ul li {
  position: relative;
  padding: 0 0 0 10px;
}
.b_organizers ul li + li {
  margin: 20px 0 0;
}
.b_organizers ul li:before {
  position: absolute;
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #666666;
  left: 0;
  top: 3px;
}
.b_organizers .btn {
  width: 100%;
  max-width: 230px;
  font-size: 20px;
  padding: 10px 5px;
  border-radius: 28px;
}
.b_organizers .btn:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M344.0813,3397.26542v-7.34731h-7.34692v-1.83662h7.34692v-7.34731h1.83765v7.34731h7.34668v1.83662h-7.34668v7.34731z' transform='matrix%281,0,0,1,-336,-3380%29' fill='%23333333'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 18px;
  height: 18px;
  margin: -3px 10px 0 0;
}

.banner_trip_plan {
  overflow: hidden;
  padding: 0 !important;
}
.banner_trip_plan_wrapper {
  position: relative;
  padding: 60px 75px 90px;
}
@media only screen and (max-width: 1500px) {
  .banner_trip_plan_wrapper {
    padding: 60px 30px 90px;
  }
}
@media only screen and (max-width: 991px) {
  .banner_trip_plan_wrapper {
    padding: 30px 30px 30px;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_wrapper {
    padding: 0;
  }
}
.banner_trip_plan .banner_close {
  transition: all 0.2s linear;
  width: 30px;
  height: 30px;
  background-color: #333333;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 11 11'%3E%3Cdefs%3E%3Cpath d='M1658.02144,261.43549l-3.53553,-3.53553l-3.53484,3.53484l-1.41559,-1.41559l3.53484,-3.53484l-3.53553,-3.53553l1.41559,-1.41559l3.53553,3.53553l3.53484,-3.53484l1.41559,1.41559l-3.53484,3.53484l3.53553,3.53553z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1649,-251%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  cursor: pointer;
  z-index: 3;
  top: 0;
  right: 0;
}
.banner_trip_plan .banner_close:hover {
  background-color: #000;
}
.banner_trip_plan_banner_img {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
@media only screen and (max-width: 1366px) {
  .banner_trip_plan_banner_img {
    width: 60%;
    overflow: hidden;
  }
}
@media only screen and (max-width: 991px) {
  .banner_trip_plan_banner_img {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_banner_img {
    width: 100%;
    position: relative;
  }
}
.banner_trip_plan_banner_img::before {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: -80px;
  width: 494px;
  content: "";
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, #ffffff 20%, rgba(255, 255, 255, 0) 100%);
}
@media only screen and (max-width: 1366px) {
  .banner_trip_plan_banner_img::before {
    width: 100%;
    left: 0;
    height: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_banner_img::before {
    left: 0;
    right: 0;
    bottom: 0;
    top: auto;
    width: 100%;
    height: 90%;
    background-image: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  }
}
@media only screen and (max-width: 1366px) {
  .banner_trip_plan_banner_img img {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
  }
}
@media only screen and (max-width: 840px) {
  .banner_trip_plan_banner_img img {
    right: -25%;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_banner_img img {
    right: -35%;
    position: static;
    max-width: 100%;
    width: 100%;
    height: auto;
  }
}
.banner_trip_plan_content {
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 840px) {
  .banner_trip_plan_content {
    max-width: 65%;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_content {
    max-width: 100%;
    margin: -60px auto 0;
    padding: 0 20px 20px;
  }
}
.banner_trip_plan_content .title {
  font-weight: 700;
  font-family: "Oswald", sans-serif;
  font-size: 80px;
  line-height: 1;
  color: #333333;
  margin: 0 0 20px;
}
@media only screen and (max-width: 991px) {
  .banner_trip_plan_content .title {
    font-size: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_content .title {
    max-width: none;
    font-size: 38px;
  }
}
.banner_trip_plan_content p {
  max-width: 517px;
  font-size: 18px;
}
@media only screen and (max-width: 991px) {
  .banner_trip_plan_content p {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_content p {
    margin: 0 0 0 !important;
    max-width: none;
  }
}
.banner_trip_plan_content .trip_list {
  padding: 70px 0 0;
  list-style: none;
  margin: 0;
}
@media only screen and (max-width: 991px) {
  .banner_trip_plan_content .trip_list {
    padding: 20px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .banner_trip_plan_content .trip_list {
    display: none;
  }
}
@media only screen and (max-width: 840px) {
  .banner_trip_plan_content .trip_list {
    padding: 0;
  }
}
@media only screen and (max-width: 480px) {
  .banner_trip_plan_content .trip_list {
    text-align: center;
  }
}
.banner_trip_plan_content .trip_list li {
  display: inline-block;
  vertical-align: bottom;
  margin: 0 50px 0 0;
}
@media only screen and (max-width: 1366px) {
  .banner_trip_plan_content .trip_list li {
    margin: 0 20px 0 0;
  }
}
@media only screen and (max-width: 840px) {
  .banner_trip_plan_content .trip_list li {
    display: block;
    margin: 0 0 15px 0;
  }
}
.banner_trip_plan_content .trip_list li:last-of-type {
  margin: 0;
}
.banner_trip_plan_content .trip_list span {
  display: inline-block;
  vertical-align: bottom;
}
@media only screen and (max-width: 480px) {
  .banner_trip_plan_content .trip_list span {
    display: block;
  }
}
.banner_trip_plan_content .number {
  font-family: "Oswald", sans-serif;
  opacity: 0.5;
  color: #ff782b;
  font-size: 100px;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (max-width: 1366px) {
  .banner_trip_plan_content .number {
    font-size: 70px;
  }
}
@media only screen and (max-width: 840px) {
  .banner_trip_plan_content .number {
    font-size: 40px;
  }
}
@media only screen and (max-width: 480px) {
  .banner_trip_plan_content .number {
    margin: 0 0 5px;
  }
}
.banner_trip_plan_content .text {
  color: #000000;
  opacity: 0.8;
  font-size: 20px;
  font-weight: 700;
  max-width: 145px;
  margin: 0 0 0 6px;
}
@media only screen and (max-width: 991px) {
  .banner_trip_plan_content .text {
    font-size: 16px;
    max-width: 115px;
  }
}
@media only screen and (max-width: 840px) {
  .banner_trip_plan_content .text {
    max-width: none;
  }
}
@media only screen and (max-width: 480px) {
  .banner_trip_plan_content .text {
    display: block;
  }
}

.banner_wrap h2,
.banner_org_wrap h2 {
  font-size: 36px;
  font-family: "Montserrat";
  color: white;
  font-weight: bold;
}
@media only screen and (max-width: 991px) {
  .banner_wrap h2,
.banner_org_wrap h2 {
    font-size: 24px;
    position: relative;
  }
}
@media only screen and (max-width: 420px) {
  .banner_wrap h2,
.banner_org_wrap h2 {
    font-size: 20px;
    position: relative;
  }
}
.banner_wrap h2 span,
.banner_org_wrap h2 span {
  background-image: linear-gradient(to right, #fb6a54, #fd784b, #fe8742, #fc953b, #f8a435);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #fb6a54;
}

.item_content_wrap .store_play {
  float: left;
  margin-right: 20px;
}
@media only screen and (max-width: 420px) {
  .item_content_wrap .store_play {
    position: relative;
    top: 20px;
  }
}
.item_content_wrap .banner-list {
  margin-left: 40px;
}
.item_content_wrap .banner-list li {
  color: #fff;
  font-size: 22px;
  font-family: "Montserrat";
  margin-bottom: 18px;
}
@media only screen and (max-width: 991px) {
  .item_content_wrap .banner-list li {
    font-size: 16px;
    margin-bottom: 14px;
  }
}
@media only screen and (max-width: 420px) {
  .item_content_wrap .banner-list li {
    font-size: 14px;
    margin-bottom: 10px;
  }
}
.item_content_wrap .banner-list li:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #fb754e;
  margin-left: -40px;
  margin-top: 4px;
}
@media only screen and (max-width: 992px) {
  .item_content_wrap .banner-list li:before {
    margin-top: 5px;
    width: 12px;
    height: 12px;
  }
}
@media only screen and (max-width: 420px) {
  .item_content_wrap .banner-list li:before {
    margin-top: 5px;
    width: 10px;
    height: 10px;
  }
}

.store-app {
  background: url("/dist/img/apple2.png");
  width: 169px;
  height: 50px;
  transition: all 0.5s ease;
}
@media only screen and (max-width: 420px) {
  .store-app {
    width: 130px;
    height: 38px;
    background-size: cover;
  }
}

.store-app:hover {
  background: url("/dist/img/apple1.png");
  width: 169px;
  height: 50px;
  transition: all 0.5s ease;
}

.play_app {
  background: url("/dist/img/playmarket_white.png");
  width: 169px;
  height: 50px;
  transition: all 0.5s ease;
}
@media only screen and (max-width: 420px) {
  .play_app {
    width: 130px;
    height: 38px;
    background-size: cover;
  }
}

.play_app:hover {
  background: url("/dist/img/playmarket1.png");
  width: 169px;
  height: 50px;
  transition: all 0.5s ease;
}

.banner_descr {
  font-size: 28px;
  font-family: "Montserrat";
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  line-height: 1.5;
}
@media only screen and (max-width: 992px) {
  .banner_descr {
    font-size: 22px;
  }
}
@media only screen and (max-width: 560px) {
  .banner_descr {
    font-size: 18px;
  }
}

.banner_descr span {
  color: #fb6c53;
}

.font-weight {
  font-weight: 500;
}

.create_trip_plan {
  position: relative !important;
}
@media (max-width: 1199px) {
  .create_trip_plan .trip_plan_block_icon {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .create_trip_plan .trip_plan_content {
    margin: 20px 0 0 50px;
    width: calc(100% - 50px);
  }
}
@media (max-width: 767px) {
  .create_trip_plan .trip_plan_content {
    width: 100%;
    margin: 10px 0 0 0;
    display: none;
  }
}
.create_trip_plan .event_list .list_inline_item:nth-child(3) {
  max-width: 50%;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .create_trip_plan .event_list .list_inline_item:nth-child(3) {
    max-width: 100%;
  }
}
.create_trip_plan .event_name {
  width: calc(100% - 25px);
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}

.trip_plan_wrapper {
  position: relative;
}
.trip_plan_wrapper:before {
  position: absolute;
  content: "";
  top: 5px;
  bottom: 5px;
  width: 2px;
  background-color: #ff782b;
  left: 25px;
  z-index: 0;
}
@media (max-width: 767px) {
  .trip_plan_wrapper:before {
    display: none;
  }
}
.trip_plan_wrapper .people_list div {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 0.65rem;
  margin-left: -15px;
}
.trip_plan_wrapper .people_list div:first-of-type {
  margin-left: 0;
}

.trip_plan_all_steps .tabs__tabs {
  white-space: nowrap;
}

.trip_plan_item {
  position: relative;
}
.trip_plan_item + .trip_plan_item {
  margin: 20px 0 0;
}
@media (max-width: 767px) {
  .trip_plan_item + .trip_plan_item {
    margin: 10px 0 0;
  }
}

.trip_plan_block_icon {
  border: 1px solid #e9e9e9;
  background-color: #FFEDE3;
  border-radius: 6px;
  padding: 20px 10px;
  width: 190px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
@media (max-width: 767px) {
  .trip_plan_block_icon {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .trip_plan_block_icon:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='6' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 6'%3E%3Cdefs%3E%3Cpath d='M1605.70049,1059.1l-4.7,-4.7l1.4,-1.4l3.3,3.3l3.3,-3.3l1.4,1.4z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1601,-1053%29'%3E%3Cg opacity='0.6'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    width: 14px;
    height: 20px;
    margin: -10px 0 0;
    transition: all 0.2s linear;
  }
}
.trip_plan_block_icon .plan-v__i-icon {
  display: inline-block;
  vertical-align: middle;
}
.trip_plan_block_icon .plan-v__i-icon div {
  position: static;
  width: 30px;
  height: 30px;
}
.trip_plan_block_icon .title {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 0 10px;
  width: calc(100% - 50px);
}

.trip_plan_title {
  position: absolute;
  text-align: right;
  font-weight: 700;
  top: 25px;
  right: 25px;
  font-size: 14px;
  color: #333333;
}
@media (max-width: 767px) {
  .trip_plan_title {
    display: none;
  }
}
.trip_plan_title .plan_citys {
  font-size: 18px;
  margin: 0 0 10px;
}
.trip_plan_title .plan_citys strong {
  color: #ff782b;
}

.trip_plan_content {
  width: calc(100% - 202px);
  margin: 0 0 0 6px;
  display: inline-block;
  vertical-align: top;
  border: 1px solid #e9e9e9;
  background-color: #fff;
  border-radius: 6px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .trip_plan_content {
    width: 100%;
    margin: 10px 0 0;
  }
}
.trip_plan_content .btn_select {
  border: none;
  position: relative;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.6px;
  font-weight: 700;
  padding: 0 20px 0 0;
}
@media (max-width: 767px) {
  .trip_plan_content .btn_select {
    display: none;
  }
}
.trip_plan_content .btn_select:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='6' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 6'%3E%3Cdefs%3E%3Cpath d='M1605.70049,1059.1l-4.7,-4.7l1.4,-1.4l3.3,3.3l3.3,-3.3l1.4,1.4z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1601,-1053%29'%3E%3Cg opacity='0.6'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 14px;
  height: 20px;
  margin: -10px 0 0;
  transition: all 0.2s linear;
}
.trip_plan_content .btn_select.open:after {
  transform: rotate(180deg);
}
@media (max-width: 900px) {
  .trip_plan_content .trip_plan_found {
    padding: 3px 0 3px 0;
    border: none;
  }
}
@media (max-width: 900px) {
  .trip_plan_content .trip_plan_info {
    display: none;
  }
}

.trip_plan_box {
  border-left: 5px solid #fc575e;
  padding: 20px;
  min-height: 70px;
}
@media (max-width: 767px) {
  .trip_plan_box {
    display: block;
  }
}
@media (max-width: 767px) {
  .trip_plan_box.last_right .table-cell:last-of-type {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .trip_plan_box .table-cell {
    display: block;
  }
}
.trip_plan_box .people_list {
  display: inline-block;
  vertical-align: middle;
}
.trip_plan_box .btn--here-check {
  border: 1px solid #14ac7e;
  background-color: #14ac7e;
  display: none;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.6px;
  color: #fff;
  line-height: 1;
  padding: 8px 10px 8px 30px;
  width: 100%;
  margin: 0 10px 0 0;
  max-width: 140px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  border-radius: 30px;
  display: none;
}
@media (max-width: 1080px) {
  .trip_plan_box .btn--here-check {
    display: none !important;
  }
}
.trip_plan_box .btn--here-check .here_check {
  display: block;
  position: absolute;
  border-radius: 4px;
  border: 2px solid #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='7' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 7'%3E%3Cdefs%3E%3Cpath d='M1499.70005,1058.48l-3.9,-3.9l1.26,-1.26l2.64,2.58l3.9,-3.9l1.26,1.26z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1495,-1052%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 18px;
  height: 18px;
  top: 50%;
  margin: -9px 0 0 0;
  left: 15px;
  transition: all 0.2s linear;
}

.trip_plan_found {
  display: inline-block;
  vertical-align: middle;
  padding: 3px 22px 3px 0;
  border-right: 1px solid #707070;
}
.trip_plan_found span {
  display: inline-block;
  vertical-align: middle;
}
.trip_plan_found span + span {
  margin: 0 0 0 4px;
}
.trip_plan_found .label {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 700;
  letter-spacing: 0.6px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 15px 0 0;
}
@media (max-width: 767px) {
  .trip_plan_found .label {
    display: none;
  }
}
.trip_plan_found ul {
  display: inline-block;
  vertical-align: middle;
}
.trip_plan_found ul li {
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  font-size: 16px;
  color: #707070;
}
.trip_plan_found ul li + li {
  margin: 0 0 0 13px;
}
.trip_plan_found .number {
  color: #ff782b;
}

.event_list {
  color: #333333;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.7px;
}
@media (max-width: 767px) {
  .event_list {
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  .event_list .list_inline_item {
    display: block;
  }
}
.event_list .list_inline_item + .list_inline_item {
  margin: 0 0 0 15px;
}
@media (max-width: 767px) {
  .event_list .list_inline_item + .list_inline_item {
    margin: 10px 0 0;
  }
}
.event_list .list_inline_item span {
  display: inline-block;
  vertical-align: middle;
}
.event_list .list_inline_item span + span {
  margin: 0 0 0 10px;
}

.trip_plan_info {
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 0.65px;
  padding: 0 0 0 22px;
}
.trip_plan_info ul {
  display: inline-block;
  vertical-align: middle;
}
.trip_plan_info ul li {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  font-weight: 600;
  color: #333333;
}
.trip_plan_info ul li + li {
  margin: 0 0 0 21px;
}
.trip_plan_info strong {
  color: #ff782b;
  font-family: "Oswald", sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.trip_plan_content_inner {
  /* display: none; */
}
@media (max-width: 767px) {
  .trip_plan_content_inner {
    display: block !important;
  }
}

.trip_plan_search_form {
  background-color: #f3f3f3;
  padding: 20px;
}
@media (max-width: 767px) {
  .trip_plan_search_form {
    padding: 10px;
  }
}
.trip_plan_search_form .list_inline_block {
  width: calc(100% - 215px);
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 1199px) {
  .trip_plan_search_form .list_inline_block {
    width: calc(100% - 185px);
  }
}
@media (max-width: 991px) {
  .trip_plan_search_form .list_inline_block {
    width: 100%;
  }
}
.trip_plan_search_form .list_inline_item {
  width: 100%;
  max-width: 30%;
}
@media (max-width: 1366px) {
  .trip_plan_search_form .list_inline_item {
    max-width: 27%;
  }
}
@media (max-width: 991px) {
  .trip_plan_search_form .list_inline_item {
    max-width: 100%;
    display: block;
  }
}
.trip_plan_search_form .list_inline_item:nth-child(2) {
  max-width: 60px;
}
@media (max-width: 1199px) {
  .trip_plan_search_form .list_inline_item:nth-child(2) {
    max-width: 40px;
  }
}
@media (max-width: 991px) {
  .trip_plan_search_form .list_inline_item:nth-child(2) {
    margin: 0 auto;
  }
}
.trip_plan_search_form .list_inline_item:nth-child(4) {
  max-width: 210px;
}
@media (max-width: 991px) {
  .trip_plan_search_form .list_inline_item:nth-child(4) {
    max-width: 100%;
  }
}
.trip_plan_search_form .block_btn {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
}
@media (max-width: 991px) {
  .trip_plan_search_form .block_btn {
    text-align: center;
    display: block;
  }
}
.trip_plan_search_form .plan_from, .trip_plan_search_form .plan_to {
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 20'%3E%3Cpath d='M530,1123.5c-1.38,0 -2.5,-1.12 -2.5,-2.5c0,-1.38 1.12,-2.5 2.5,-2.5c1.38,0 2.5,1.12 2.5,2.5c0,1.38 -1.12,2.5 -2.5,2.5zM530,1114c-3.87,0 -7,3.13 -7,7c0,5.25 7,13 7,13c0,0 7,-7.75 7,-13c0,-3.87 -3.13,-7 -7,-7z' transform='matrix%281,0,0,1,-523,-1114%29' fill='%23707070'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 12px center;
}
.trip_plan_search_form .btn_change {
  margin: 0 20px;
}
@media (max-width: 1199px) {
  .trip_plan_search_form .btn_change {
    margin: 0 10px;
  }
}
@media (max-width: 991px) {
  .trip_plan_search_form .btn_change {
    margin: 10px 10px;
  }
}
.trip_plan_search_form .form_control {
  border: 1px solid #bebebe;
  background-color: #ffffff;
  border-radius: 6px;
  padding: 15px 30px 15px 35px;
  max-width: 280px;
  font-weight: 700;
}
@media (max-width: 991px) {
  .trip_plan_search_form .form_control {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .trip_plan_search_form .form_control {
    padding: 10px 30px 10px 35px;
  }
}
.trip_plan_search_form .plan_date {
  max-width: 190px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 20'%3E%3Cpath d='M1177,1130h-7v-2h7zM1182,1122h-14v11h14zM1184,1119v14c0,1.1 -0.9,2 -2,2h-14c-1.11,0 -2,-0.9 -2,-2l0.01,-14c0,-1.1 0.88,-2 1.99,-2h1v-2h2v2h8v-2h2v2h1c1.1,0 2,0.9 2,2zM1180,1126h-10v-2h10z' transform='matrix%281,0,0,1,-1166,-1115%29' fill='%23707070'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 12px center;
  padding: 15px 30px 15px 40px;
  margin: 0 0 0 20px;
}
@media (max-width: 991px) {
  .trip_plan_search_form .plan_date {
    max-width: 100%;
    width: 100%;
    margin: 10px 0 0;
  }
}
.trip_plan_search_form .btn_search {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  margin: 0;
  position: relative;
  width: 210px;
}
@media (max-width: 1199px) {
  .trip_plan_search_form .btn_search {
    width: 180px;
  }
}
@media (max-width: 991px) {
  .trip_plan_search_form .btn_search {
    margin: 10px auto 0;
    display: block;
  }
}
@media (max-width: 767px) {
  .trip_plan_search_form .btn_search {
    width: 100%;
    max-width: 280px;
  }
}
.trip_plan_search_form .btn_search::before {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  margin: -4px 8px 0 0;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Слой_1' data-name='Слой 1' width='17' height='17' viewBox='0 0 16.42 16.42'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='xvj1a' class='cls-1' d='M6.93,11.8A4.88,4.88,0,0,1,2.05,6.93h0A4.87,4.87,0,0,1,6.92,2.05h0A4.87,4.87,0,0,1,11.8,6.92h0A4.87,4.87,0,0,1,6.93,11.8ZM16.42,15,12.49,11a6.85,6.85,0,0,0,1.36-4.11,6.93,6.93,0,1,0-6.92,6.93A6.84,6.84,0,0,0,11,12.49L15,16.42Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}

.plan_info {
  padding: 30px 20px 25px;
}
@media (max-width: 767px) {
  .plan_info {
    padding: 20px 10px 25px;
  }
}
.plan_info .btn {
  width: auto;
  border-radius: 30px;
}
.plan_info .btn--buy-gray {
  width: 100%;
  max-width: 140px;
}
@media (max-width: 900px) {
  .plan_info .btn--buy-gray {
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    width: 40%;
    max-width: 240px;
  }
}

.plan_item {
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  overflow: hidden;
  transition: all 0.2s linear;
}
.plan_item:hover {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.plan_item + .plan_item {
  margin: 20px 0 0;
}

.plan_info_top {
  background-color: #fafafa;
  padding: 15px;
}
.plan_info_top .list_inline_block {
  position: relative;
}
.plan_info_top .list_inline_item:nth-child(1) {
  width: 15%;
  position: relative;
  z-index: 3;
}
@media (max-width: 991px) {
  .plan_info_top .list_inline_item:nth-child(1) {
    width: 22%;
  }
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item:nth-child(1) {
    width: 100%;
    padding: 0 0 10px;
    margin: 0 0 15px;
    border-bottom: 1px solid #e9e9e9;
  }
}
.plan_info_top .list_inline_item:nth-child(2) {
  width: 40%;
}
@media (max-width: 1199px) {
  .plan_info_top .list_inline_item:nth-child(2) {
    width: 35%;
  }
}
@media (max-width: 991px) {
  .plan_info_top .list_inline_item:nth-child(2) {
    width: 38%;
  }
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item:nth-child(2) {
    width: 100%;
    padding: 0 0 0 15px;
    margin: 0 0 15px;
  }
}
.plan_info_top .list_inline_item:nth-child(3) {
  width: 15%;
}
@media (max-width: 991px) {
  .plan_info_top .list_inline_item:nth-child(3) {
    display: none;
  }
}
.plan_info_top .list_inline_item:nth-child(4) {
  width: 15%;
}
@media (max-width: 1199px) {
  .plan_info_top .list_inline_item:nth-child(4) {
    width: 20%;
  }
}
@media (max-width: 991px) {
  .plan_info_top .list_inline_item:nth-child(4) {
    width: 20%;
  }
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item:nth-child(4) {
    position: absolute;
    z-index: 4;
    right: 0;
    top: 3px;
    width: auto;
  }
}
.plan_info_top .list_inline_item:nth-child(5) {
  width: 15%;
}
@media (max-width: 991px) {
  .plan_info_top .list_inline_item:nth-child(5) {
    width: 20%;
  }
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item:nth-child(5) {
    width: 100%;
  }
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item:last-of-type {
    text-align: left !important;
  }
}
.plan_info_top .list_inline_item .btn--buy-gray {
  border: 1px solid #e9e9e9;
  background-color: #f3f3f3;
  font-size: 12px;
  letter-spacing: 0.6px;
  line-height: 1;
  padding: 8px 15px;
  box-shadow: none;
  color: #333333;
  margin: 10px 0 0;
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item .btn--buy-gray {
    margin: 0 0 0 10px;
  }
}
@media (max-width: 500px) {
  .plan_info_top .list_inline_item .btn--buy-gray {
    width: 50%;
    max-width: 115px;
  }
}
.plan_info_top .list_inline_item .btn--buy-gray:hover {
  color: #fff;
}
.plan_info_top .list_inline_item .btn_wrap_here {
  position: relative;
  width: 100%;
  max-width: 140px;
  margin: 0 0 0 auto;
}
@media (max-width: 900px) {
  .plan_info_top .list_inline_item .btn_wrap_here {
    display: inline-block;
    vertical-align: middle;
    width: 40%;
    max-width: 240px;
  }
}
@media (max-width: 500px) {
  .plan_info_top .list_inline_item .btn_wrap_here {
    width: 50%;
    max-width: 115px;
  }
}
.plan_info_top .list_inline_item .btn_wrap_here [type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
.plan_info_top .list_inline_item .btn_wrap_here [type=checkbox]:checked + .btn--here {
  background-color: #14ac7e;
  border-color: #14ac7e;
  color: #fff;
}
.plan_info_top .list_inline_item .btn_wrap_here [type=checkbox]:checked + .btn--here .here_check {
  border-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='7' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 7'%3E%3Cdefs%3E%3Cpath d='M1499.70005,1058.48l-3.9,-3.9l1.26,-1.26l2.64,2.58l3.9,-3.9l1.26,1.26z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1495,-1052%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.plan_info_top .list_inline_item .btn--here {
  border: 1px solid #ff782b;
  background-color: #f3f3f3;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.6px;
  color: #ff782b;
  line-height: 1;
  padding: 8px 10px 8px 30px;
  width: 100%;
  position: relative;
}
@media (max-width: 500px) {
  .plan_info_top .list_inline_item .btn--here {
    padding: 8px 10px;
  }
}
.plan_info_top .list_inline_item .btn--here:hover {
  background-color: #ff782b;
  color: #ffffff;
}
.plan_info_top .list_inline_item .btn--here:hover .here_check {
  border-color: #fff;
}
.plan_info_top .list_inline_item .btn--here .here_check {
  display: block;
  position: absolute;
  border-radius: 4px;
  border: 2px solid #ff782b;
  background-repeat: no-repeat;
  background-position: center;
  width: 18px;
  height: 18px;
  top: 50%;
  margin: -9px 0 0 0;
  left: 15px;
  transition: all 0.2s linear;
}
@media (max-width: 500px) {
  .plan_info_top .list_inline_item .btn--here .here_check {
    display: none;
  }
}

.plan_number {
  color: #000000;
  font-size: 18px;
  letter-spacing: 0.9px;
  font-weight: 700;
  font-family: "Oswald", sans-serif;
}
.plan_number span {
  display: inline-block;
  vertical-align: middle;
}
.plan_number span + span {
  margin: 0 0 0 10px;
}

.plan_way {
  padding: 0 15px 0 0;
  position: relative;
  font-size: 0;
}
.plan_way:first-of-type:after {
  position: absolute;
  content: "";
  width: 5px;
  margin: 0 7px 0 0;
  height: 100%;
  background-color: #fafafa;
  bottom: 50%;
  right: 100%;
  z-index: 2;
}
.plan_way::before {
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  background-color: #333333;
  border-radius: 50%;
  right: 100%;
  top: 50%;
  margin: -3px 8px 0 0;
  z-index: 3;
}
.plan_way + .plan_way {
  margin: 9px 0 0;
}
.plan_way + .plan_way:after {
  position: absolute;
  content: "";
  right: 100%;
  height: calc(200% - 5px);
  width: 1px;
  background-color: #333333;
  margin: 0 10px 0 0;
  bottom: 50%;
}
.plan_way li {
  position: relative;
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 700;
  color: #000000;
  width: 55%;
  padding: 0 10px 0 0;
}
@media (max-width: 1199px) {
  .plan_way li {
    width: 100%;
  }
}
.plan_way li:nth-child(2n) {
  width: 45%;
}
@media (max-width: 1199px) {
  .plan_way li:nth-child(2n) {
    width: 100%;
  }
}
.plan_way li span {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.plan_way .plan_time {
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  font-weight: 600;
}
@media (max-width: 991px) {
  .plan_way .plan_time {
    margin: 5px 0 0;
  }
}
.plan_way .plan_time strong {
  color: #000000;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
@media (max-width: 991px) {
  .plan_way .plan_time strong {
    font-size: 12px;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.6);
  }
}

.plan_reserved {
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  font-weight: 600;
}
.plan_reserved strong {
  color: #000000;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
.plan_reserved li + li {
  margin: 5px 0 0;
}

.plan_price {
  color: #272a38;
  font-size: 14px;
  font-weight: 500;
  text-align: right;
  padding: 0 10px 0 0;
}
@media (max-width: 900px) {
  .plan_price {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .plan_price {
    font-size: 12px;
  }
}
.plan_price strong {
  color: #ff782b;
  font-weight: 700;
  font-size: 16px;
}
@media (max-width: 767px) {
  .plan_price strong {
    font-size: 14px;
  }
}

.plan_info_bottom {
  padding: 10px 15px;
}
.plan_info_bottom .trip_plan_info {
  padding: 0;
  margin: 0 10px 0 0;
}
@media (max-width: 767px) {
  .plan_info_bottom .table-box {
    display: block;
  }
}
@media (max-width: 767px) {
  .plan_info_bottom .table-box.last_right .table-cell:last-of-type {
    text-align: center;
    margin: 10px 0 0;
  }
}
@media (max-width: 767px) {
  .plan_info_bottom .table-cell {
    display: block;
    text-align: center;
  }
}

.your_trip_plan_wrapper {
  border: 1px solid #e9e9e9;
  background-color: #ffffff;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .your_trip_plan_wrapper > .table-box {
    display: block;
  }
}
.your_trip_plan_wrapper > .table-box > .table-cell {
  position: relative;
  width: 45%;
}
@media only screen and (max-width: 1366px) {
  .your_trip_plan_wrapper > .table-box > .table-cell {
    width: 50%;
  }
}
@media only screen and (max-width: 1199px) {
  .your_trip_plan_wrapper > .table-box > .table-cell {
    width: 100%;
    display: block;
  }
}
.your_trip_plan_wrapper > .table-box > .table-cell:first-of-type {
  width: 55%;
  border-right: 1px solid #e9e9e9;
}
@media only screen and (max-width: 1366px) {
  .your_trip_plan_wrapper > .table-box > .table-cell:first-of-type {
    width: 50%;
  }
}
@media only screen and (max-width: 1199px) {
  .your_trip_plan_wrapper > .table-box > .table-cell:first-of-type {
    width: 100%;
  }
}
.your_trip_plan_wrapper .trip_plan_title {
  z-index: 2;
}
.your_trip_plan_wrapper .plan_citys strong {
  color: #333333;
}
.your_trip_plan_wrapper .plan_days {
  color: #707070;
}
.your_trip_plan_info {
  position: relative;
  padding: 20px 20px 90px;
}
@media (max-width: 767px) {
  .your_trip_plan_info {
    padding: 20px 10px 0;
  }
}
.your_trip_plan .visitor-card__profile-t {
  padding: 0 0 0 80px;
  margin: 0 0 0 10px;
}
.your_trip_plan .visitor-card__profile-t .visitor-card__profile-flag {
  left: -5px;
  top: -5px;
}
.your_trip_plan .visitor-card__profile-ava div:first-child {
  width: 70px;
  height: 70px;
}
.your_trip_plan .trip_plan_box .simple_icon {
  width: 49px;
}
.your_trip_plan .trip_plan_box {
  padding: 9px 15px 5px 0;
}

.profile-info2 {
  padding: 0 0 30px;
}

.way {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 54px);
  white-space: nowrap;
}
.way_title {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.6px;
  font-weight: 700;
}
.way_info {
  font-size: 10px;
  letter-spacing: 0.3px;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 600;
  padding: 8px 0 0;
}
.way_info span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px 0 0;
}
.way .num_person {
  position: relative;
}
.way .num_person:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Cpath d='M1385.26794,2623.27914c0,-1.24263 1.00735,-2.24997 2.24997,-2.24997c1.24263,0 2.24997,1.00735 2.24997,2.24997c0,1.24263 -1.00735,2.24997 -2.24997,2.24997c-1.24263,0 -2.24997,-1.00735 -2.24997,-2.24997z' transform='matrix%281,0,0,1,-1383,-2621%29' fill='%23000000' opacity='0.6'/%3E%3Cpath d='M1387.51793,2626.65405c-2.47497,0 -4.49995,1.01249 -4.49995,2.24998c0,0 -0.18151,1.12498 0.6394,1.12498c2.51259,0 5.45629,0 7.75022,0c0.67594,0 0.61028,-1.12498 0.61028,-1.12498c0,-1.23749 -2.02498,-2.24998 -4.49995,-2.24998z' transform='matrix%281,0,0,1,-1383,-2621%29' fill='%23000000' opacity='0.6'/%3E%3C/svg%3E");
  width: 9px;
  height: 9px;
  margin: -3px 3px 0 0;
}

.trip_plan_result {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  color: #333333;
  font-family: "Oswald", sans-serif;
  border-top: 1px solid #e9e9e9;
}
@media only screen and (max-width: 1366px) {
  .trip_plan_result {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .trip_plan_result {
    position: static;
    margin: 10px -10px 0;
    width: auto;
    display: block;
    font-size: 0;
    height: auto;
  }
}
.trip_plan_result .table-cell {
  width: 33.33%;
}
@media (max-width: 767px) {
  .trip_plan_result .table-cell {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    padding: 5px 0;
  }
}
@media (max-width: 590px) {
  .trip_plan_result .table-cell {
    width: 100%;
  }
}

.result_distance {
  border-right: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
}
@media (max-width: 590px) {
  .result_distance {
    border: none;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
  }
}

.result_day span, .result_distance span, .result_summ span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.result_day span + span, .result_distance span + span, .result_summ span + span {
  margin: 0 0 0 10px;
}

#map {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media only screen and (max-width: 1199px) {
  #map {
    min-height: 400px;
    position: static;
    border-bottom: 1px solid #e9e9e9;
  }
}

.search-sort__search {
  overflow: hidden;
  height: 30px;
  border: 1px solid #e9e9e9;
  border-radius: 15px;
  background-color: #fafafa;
  margin-right: 50px;
  position: relative;
}
@media only screen and (max-width: 1199px) {
  .search-sort__search {
    margin-right: 0;
  }
}
.search-sort__search svg {
  position: absolute;
  cursor: pointer;
  top: 7px;
  right: 10px;
}
.search-sort__search input {
  width: 100%;
  background: none;
  padding-right: 25px;
  padding-left: 20px;
  color: rgba(0, 0, 0, 0.6);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.8rem;
}
.search-sort__search input::-webkit-input-placeholder, .search-sort__search input::-moz-placeholder,
.search-sort__search input :-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.8rem;
}
@media only screen and (max-width: 1199px) {
  .search-sort__sort {
    display: none;
  }
}
.search-sort__sort label {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.76rem;
  letter-spacing: 0.5px;
  padding-right: 10px;
  display: inline-block;
  line-height: 1;
  margin-bottom: 0;
}
.search-sort__sort .select {
  width: 190px;
  height: 30px;
  background-color: #f5f5f5;
  border-radius: 8px;
  padding-left: 10px;
  padding-right: 10px;
}
.search-sort__sort .select .ks-select__current span {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.9rem;
  color: #F98645;
  line-height: 1;
}

@media only screen and (max-width: 640px) {
  .visitors-card {
    margin-left: -5px;
    margin-right: -5px;
  }
}
.visitors-card.-event_schedule .b-tabs__tab b {
  text-decoration: none;
}
.visitors-card.-event_schedule .b-tabs__tab span {
  display: block;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 600;
  font-size: 10px;
  letter-spacing: 0.3px;
  margin: 10px 0 0;
}
.visitors-card .b-tabs__tab {
  position: relative;
  top: -2px;
  padding-top: 3px;
}
@media only screen and (max-width: 640px) {
  .visitors-card .b-tabs__tab {
    border-bottom: none;
  }
}
@media only screen and (max-width: 640px) {
  .visitors-card .b-tabs__tab:after {
    bottom: -2px;
  }
}
.visitors-card .b-tabs__tab span {
  display: inline-block;
  font-size: 0.88rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #000;
}
@media only screen and (max-width: 640px) {
  .visitors-card .b-tabs__tab span {
    margin-top: 0;
    display: inline;
    text-decoration: none !important;
  }
}
@media only screen and (max-width: 640px) {
  .visitors-card .b-tabs__tab span:last-child {
    display: none;
  }
}
@media only screen and (max-width: 640px) {
  .visitors-card .b-tabs__tab span b {
    text-decoration: none;
  }
}
.visitors-card .b-tabs__tab b {
  text-decoration: underline;
}
@media only screen and (max-width: 640px) {
  .visitors-card .b-tabs__tab b {
    display: inline-block;
  }
}
@media only screen and (max-width: 850px) {
  .visitors-card h2 .search-sort {
    display: none;
  }
}

.filter-wrap {
  padding-left: 116px;
  position: relative;
}
@media only screen and (max-width: 992px) {
  .filter-wrap {
    margin-bottom: 20px !important;
    padding-left: 0;
  }
}
@media only screen and (max-width: 850px) {
  .filter-wrap {
    padding-left: 0;
  }
}
@media only screen and (max-width: 500px) {
  .filter-wrap {
    margin-left: -5px;
    margin-right: -5px;
  }
}
.filter-wrap > label {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.5px;
  display: inline-block;
  margin-right: 10px;
  padding-top: 5px;
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (max-width: 992px) {
  .filter-wrap > label {
    display: none;
  }
}
@media only screen and (max-width: 850px) {
  .filter-wrap > label {
    display: none;
  }
}
.filter-wrap--curled .filter__clear {
  display: none;
}
.filter-wrap--curled .filter__details {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding-bottom: 0;
  margin-top: -15px;
}
.filter-wrap--curled .filter__trigger {
  position: absolute;
  bottom: 17px;
  right: 0;
}

@media only screen and (max-width: 992px) {
  .filter {
    margin-top: 25px;
  }
}
@media only screen and (max-width: 850px) {
  .filter {
    background-color: #fafafa;
    padding: 25px 30px;
    margin-left: -30px;
    margin-right: -30px;
  }
}
@media only screen and (max-width: 640px) {
  .filter {
    margin-left: -20px !important;
    margin-right: -20px !important;
    padding: 20px;
  }
}
@media only screen and (max-width: 500px) {
  .filter {
    margin-left: -15px !important;
    margin-right: -15px !important;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.filter__block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (max-width: 500px) {
  .filter__block {
    margin-bottom: 10px;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
}
.filter__block:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 850px) {
  .filter__btns {
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media only screen and (max-width: 850px) {
  .filter__apply {
    background-color: #14AC7E;
    width: 100px;
    height: 24px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 0.78rem;
    letter-spacing: 0.5px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 30px;
    color: #fff;
  }
}
@media only screen and (max-width: 850px) {
  .filter__apply svg {
    margin-right: 5px;
  }
}
.filter__block-curling {
  display: none;
}
@media only screen and (max-width: 850px) {
  .filter__block-curling {
    display: block !important;
  }
}
.filter__row {
  margin-bottom: 10px;
}
@media only screen and (max-width: 500px) {
  .filter__row {
    width: 100%;
    min-width: 100%;
  }
}
.filter__row:last-child {
  margin-left: 100px;
}
@media only screen and (max-width: 500px) {
  .filter__row:last-child {
    margin-left: 0;
    margin-right: 0;
  }
}
.filter__row:first-child {
  margin-left: 0;
}
.filter__row-h {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.75);
  letter-spacing: 0.5px;
  display: inline-block;
  margin-right: 10px;
}
.filter__el-wrap {
  padding-right: 10px;
}
.filter__el-wrap [type=checkbox] {
  position: absolute;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
}
.filter__el-wrap [type=checkbox]:checked + .filter__el {
  color: #fff;
  border-color: #fff;
}
.filter__el-wrap [type=checkbox]:checked + .filter__el::before {
  opacity: 1;
  visibility: visible;
}
.filter__el-wrap label {
  position: relative;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.filter__el {
  padding: 5px 25px;
  line-height: 1;
  border: 1px solid #bebebe;
  border-radius: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.78rem;
  color: #333;
  cursor: pointer;
  transition: all 0.2s linear;
  letter-spacing: 0.5px;
  background-color: #fff;
  overflow: hidden;
  position: relative;
  z-index: 1;
  display: inline-block;
  vertical-align: top;
}
@media only screen and (max-width: 992px) {
  .filter__el {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 500px) {
  .filter__el {
    padding: 4px 12px;
    font-size: 0.6rem;
  }
}
.filter__el::before {
  position: absolute;
  opacity: 0;
  transition: all 0.2s linear;
  visibility: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  right: -1px;
  bottom: 0;
  content: "";
  background-image: linear-gradient(78deg, #fc575e 0%, #f7b42c 100%);
}
.filter__el:hover, .filter__el-active {
  color: #fff;
  border-color: #fff;
}
.filter__el:hover::before, .filter__el-active::before {
  opacity: 1;
  visibility: visible;
}
.filter__details {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-bottom: 15px;
  border-bottom: 1px solid #bebebe;
}
@media only screen and (max-width: 992px) {
  .filter__details {
    border-bottom: none;
  }
}
@media only screen and (max-width: 850px) {
  .filter__details {
    display: none;
  }
}
.filter__details-mob {
  display: none;
}
@media only screen and (max-width: 850px) {
  .filter__details-mob {
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (max-width: 992px) {
  .filter__details-mob .form-row {
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 850px) {
  .filter__details-mob .form-row {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width: 850px) {
  .filter__details-mob .search-sort__search {
    margin-right: 15px;
    width: calc(100% - 15px - 90px);
  }
}
.filter__clear {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.78rem;
  color: #272A38;
  letter-spacing: 0.5px;
  cursor: pointer;
}
@media only screen and (max-width: 850px) {
  .filter__clear {
    display: block !important;
  }
}
.filter__clear svg {
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: 2px;
}
.filter__trigger {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.5px;
  cursor: pointer;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: right;
  transition: all 0.5s ease;
}
.filter__trigger svg {
  display: inline-block;
  margin-left: 5px;
}
.filter__trigger--opened {
  -ms-flex-positive: 0;
      flex-grow: 0;
}
.filter__trigger--opened svg {
  transform: rotate(180deg);
}
@media only screen and (max-width: 850px) {
  .filter-mob-trigger {
    width: 90px;
    height: 30px;
    border-radius: 8px;
    background-color: #e9e9e9;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 0.78rem;
    color: rgba(0, 0, 0, 0.8);
    letter-spacing: 0.5px;
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 850px) {
  .filter-mob-trigger svg {
    vertical-align: middle;
    margin-left: 5px;
  }
}

.visitor-card-wrap {
  max-height: 300px;
  overflow: hidden;
  transition: all 1s ease;
  position: relative;
  margin-bottom: 20px;
  border: 1px solid #e9e9e9;
  border-radius: 6px;
}
.visitor-card-wrap.active {
  overflow: visible;
}
.visitor-card-wrap:hover {
  max-height: 1000px;
  overflow: auto;
}
.visitor-card-wrap:hover:after {
  display: none;
}
.visitor-card-wrap:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60px;
  z-index: 2;
}
.visitor-card-wrap.my-card {
  max-height: 1000px;
}
.visitor-card-wrap.my-card:after {
  display: none;
}
.visitor-card-wrap.nohover {
  max-height: 2000px;
}
.visitor-card-wrap.nohover:after {
  display: none;
}

.visitor-card {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  /* &__profile,
  &__plan {
    width: 26%;
    min-width: 26%;
    padding: 20px;
    padding-bottom: 30px;

    @media only screen and (max-width: 1366px) {
      width: 33%;
      min-width: 33%;
    }

    @media only screen and (max-width: 992px) {
      width: 100%;
      min-width: 100%;
    }
  } */
  /* &__desc {
    width: 48%;
    min-width: 48%;
    padding: 20px;
    padding-bottom: 30px;

    @media only screen and (max-width: 1366px) {
      width: 34%;
      min-width: 34%;
    }

    @media only screen and (max-width: 992px) {
      width: 100%;
      min-width: 100%;
      border-bottom: 1px solid #e9e9e9;
    }
  } */
  /*  &__plan {
     border-left: 1px solid #e9e9e9;

     @media only screen and (max-width: 1366px) {
       padding-left: 15px;
       padding-right: 15px;
     }

     @media only screen and (max-width: 1199px) {
       border-left: none;
     }
   }
  */
}
.visitor-card_item {
  background-color: #ffffff;
}
.visitor-card_item .visitor-card__profile {
  -ms-flex-pack: left;
      justify-content: left;
  width: 28%;
  min-width: 28%;
  border: 1px solid #e9e9e9;
  border-right: none;
}
@media (max-width: 991px) {
  .visitor-card_item .visitor-card__profile {
    width: 100%;
    min-width: auto;
    border: 1px solid #e9e9e9;
    border-bottom: none;
    border-radius: 6px 6px 0 0;
  }
}
.visitor-card_item .visitor-card__desc {
  width: calc(72% - 160px);
  border: 1px solid #e9e9e9;
  padding: 0;
  border-radius: 0 6px 6px 0;
  position: relative;
}
@media (max-width: 991px) {
  .visitor-card_item .visitor-card__desc {
    border-radius: 0;
    border-bottom: none;
  }
}
.visitor-card_item .visitor-card__action {
  width: 160px;
  min-width: 160px;
  border: none;
  position: relative;
  padding: 10px 0 0 20px;
}
@media (max-width: 991px) {
  .visitor-card_item .visitor-card__action {
    width: 100%;
    border: 1px solid #e9e9e9;
    border-top: none;
    border-radius: 0 0 6px 6px;
    padding: 10px 10px 10px;
  }
}
.visitor-card .card_img {
  position: relative;
  overflow: hidden;
}
@media (max-width: 991px) {
  .visitor-card .card_img {
    margin: 10px;
  }
}
.visitor-card .card_img img {
  max-width: 100%;
  vertical-align: top;
}
@media (max-width: 991px) {
  .visitor-card .card_img img {
    border-radius: 5px;
    overflow: hidden;
  }
}
.visitor-card__profile {
  background-color: #fafafa;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (max-width: 992px) {
  .visitor-card__profile {
    display: block;
  }
}
.visitor-card__profile-info2 {
  min-height: 140px;
  position: relative;
}
.visitor-card__profile-info2 .icon_like {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 5px;
}
.visitor-card__profile-info2 .btn--status {
  display: block;
}
.visitor-card__profile-flag {
  border-radius: 50%;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #fff;
}
.visitor-card__profile-ava {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.visitor-card__profile-ava div:first-child {
  background-size: cover;
  background-position: center;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1366px) {
  .visitor-card__profile-ava div:first-child {
    width: 80px;
    height: 80px;
  }
}
.visitor-card__profile-t {
  position: relative;
  padding-left: 115px;
}
@media only screen and (max-width: 1366px) {
  .visitor-card__profile-t {
    padding-left: 90px;
  }
}
.visitor-card__profile-b {
  margin-top: 15px;
}
@media only screen and (max-width: 992px) {
  .visitor-card__profile-b {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 992px) {
  .visitor-card__profile-b > .row {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
}
@media only screen and (max-width: 992px) {
  .visitor-card__profile-b > .profile-btn {
    max-width: 370px;
  }
}
@media only screen and (max-width: 992px) {
  .visitor-card__profile-b .profile-btn-wrap {
    max-width: 370px;
  }
}
.visitor-card__profile-info1 {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
}
.visitor-card__profile-gender {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.visitor-card__profile-gender svg {
  margin-right: 4px;
}
.visitor-card__profile-gender span {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.5px;
}
.visitor-card-buttons {
  padding: 10px 0 0;
}
.visitor-card-buttons .small-btn {
  position: relative;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: top;
  margin: 0 5px;
  background-repeat: no-repeat;
  background-position: center;
}
.visitor-card-buttons .like {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 18'%3E%3Cdefs%3E%3Cpath d='M347.22227,1224.09856c-1.83245,-1.83245 -4.74282,-1.83245 -6.57527,0c0,0 -0.32337,0.26623 -0.64675,0.26623c-0.32337,0 -0.64675,-0.26623 -0.64675,-0.26623c-1.83245,-1.83245 -4.74281,-1.83245 -6.57527,0c-1.83245,1.83245 -1.83245,4.74281 0,6.57526c0,0 5.815,6.69253 7.22201,6.69253c1.42066,0 7.22202,-6.69253 7.22202,-6.69253c1.83245,-1.83245 1.83245,-4.74281 0,-6.57526' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-330,-1221%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23bebebe' stroke-miterlimit='50' stroke-width='2.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.visitor-card-buttons .message {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 17'%3E%3Cdefs%3E%3Cpath d='M386.86264,1222.15783c0.42886,0 0.85773,0.17155 1.20093,0.51467c0.34308,0.34311 0.51468,0.772 0.51468,1.20086v10.29319c0,0.4289 -0.1716,0.85779 -0.51468,1.20088c-0.3432,0.34311 -0.77206,0.51466 -1.20093,0.51466c0,0 -5.06219,0 -8.07535,0c-3.01312,0 -4.72186,0.78747 -7.3656,3.43107v-15.4398c0,-0.42886 0.17157,-0.85775 0.51468,-1.20086c0.34314,-0.34312 0.77206,-0.51467 1.20099,-0.51467z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-371,-1222%29'%3E%3Cg opacity='0.2'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  /*&.active {
    &:before {
      position: absolute;
      z-index: 2;
      content: '';
      top: 0;
      right: -2px;
      width: 8px;
      height: 8px;
      background-color: #fd3945;
      border-radius: 50%;
    }
  }*/
}
.visitor-card__profile-name {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.88rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.5px;
  line-height: 1.1;
  margin-bottom: 2px;
  padding-top: 7px;
  padding-right: 20px;
  position: relative;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
}
.visitor-card__profile-name:hover {
  color: rgba(0, 0, 0, 0.8);
  text-decoration: underline;
}
.visitor-card__profile-city {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.68rem;
  color: rgba(0, 0, 0, 0.6);
  letter-spacing: 0.5px;
  line-height: 1.1;
  margin-bottom: 15px;
}
.visitor-card__profile-status {
  margin-bottom: 20px;
}
.visitor-card__profile-company {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.5px;
  line-height: 1.1;
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
.visitor-card__profile-company:hover {
  color: rgba(0, 0, 0, 0.8);
  text-decoration: underline;
}
.visitor-card__profile-proff {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.68rem;
  color: rgba(0, 0, 0, 0.6);
  letter-spacing: 0.5px;
  line-height: 1.1;
  margin-bottom: 10px;
}
.visitor-card__profile-social {
  margin-top: 15px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.visitor-card__profile-social a {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 20px;
  min-width: 20px;
  margin-bottom: 5px;
  height: 20px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.1);
  margin-right: 5px;
  border: 1px solid transparent;
}
.visitor-card__desc-block {
  margin-bottom: 20px;
  padding-top: 8px;
}
.visitor-card__desc-block:last-child {
  margin-bottom: 0;
}
.visitor-card__desc-block:last-child > p:last-child,
.visitor-card__desc-block:last-child > div:last-child {
  margin-bottom: 0;
}
.visitor-card__desc-block h4 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.5px;
  line-height: 1.1;
  margin-bottom: 7px;
}
.visitor-card__desc-block p {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.78rem !important;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.8 !important;
  margin-bottom: 0;
}
.visitor-card__plan {
  /* padding-left: 30px; */
}
.visitor-card__plan h4 {
  /* padding-top: 7px; */
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.88rem;
  color: #000;
  line-height: 1.1;
  margin-bottom: 10px;
  position: relative;
}
.visitor-card__plan-btns {
  margin-top: 14px !important;
}
.visitor-card__plan-btns a:not(.btn) {
  text-decoration: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.8) !important;
  line-height: 1;
  letter-spacing: 0.5px;
  margin-right: 35px !important;
  -ms-flex-align: center;
      align-items: center;
}
.visitor-card__plan-btns a:not(.btn) svg:first-child {
  display: inline-block;
  margin-right: 10px;
}

.skill {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 24px;
  border-radius: 15px;
  border: 1px solid #bebebe;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.8) !important;
  letter-spacing: 0.5px;
  padding-left: 25px;
  padding-right: 25px;
  margin-right: 10px;
  margin-bottom: 5px;
  margin-top: 5px;
  text-decoration: none !important;
}

.profile-btn-wrap {
  padding-bottom: 5px;
  position: relative;
}
.profile-btn-wrap:hover .profile-btn-hidden {
  opacity: 1;
  display: block;
}

.profile-btn-hidden {
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.16);
  padding: 10px;
  z-index: 11;
  transition: all 0.5s ease;
}
.profile-btn-hidden a {
  display: block;
  color: rgba(0, 0, 0, 0.6) !important;
  text-decoration: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.78rem;
  padding: 10px;
  border-radius: 8px;
  background-color: #fff;
}
.profile-btn-hidden a:hover {
  background-color: #f5f5f5;
}

.profile-btn-wrapper {
  position: relative;
}
.profile-btn-wrapper .profile_list {
  display: none;
  position: absolute;
  z-index: 2;
  top: 100%;
  right: 0;
  width: 200px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  background-color: #ffffff;
  padding: 10px;
  margin: 10px 0 0;
}
.profile-btn-wrapper .profile_list ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
.profile-btn-wrapper .profile_list a {
  display: block;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  font-weight: 700;
  padding: 9px 10px;
  border-radius: 8px;
  text-decoration: none;
}
.profile-btn-wrapper .profile_list a:hover {
  background-color: #f5f5f5;
}

.profile-wrapper-inner {
  position: relative;
}
.profile-wrapper-inner .profile-btn__opt {
  font-family: "Montserrat", sans-serif;
  background-color: transparent;
  font-weight: 700;
  padding: 0;
  font-size: 1rem;
  letter-spacing: 2px;
  color: #fff;
  line-height: 0.8;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  width: 60px;
  height: 40px;
  margin: -20px 0 0;
  cursor: pointer;
}
.profile-wrapper-inner .profile-btn__opt::before {
  content: "...";
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  vertical-align: top;
  display: inline-block;
}

.profile-btn {
  border-radius: 20px;
  height: 40px;
  width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none !important;
  padding-left: 20px;
  padding-right: 20px;
}
.profile-btn .profile-btn__name {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  letter-spacing: 0.5px;
}
.profile-btn .profile-btn__opt {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  letter-spacing: 2px;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  display: block;
  position: relative;
  top: -3px;
}
.profile-btn svg {
  margin-right: 10px;
}
.profile-btn__name {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.profile-btn--grey {
  background-color: #f3f3f3;
  border: 1px solid #e9e9e9;
}
@media only screen and (max-width: 992px) {
  .profile-btn--grey {
    max-width: 300px;
  }
}
.profile-btn--grey .profile-btn__name {
  color: rgba(0, 0, 0, 0.8);
}
.profile-btn--grey:hover {
  background-color: #e9e9e9;
}
.profile-btn--orange {
  background-image: linear-gradient(83deg, #FC575E, #F7B42C);
  background-color: #F7B42C;
}
.profile-btn--orange .profile-btn__name,
.profile-btn--orange .profile-btn__opt {
  color: #fff;
}
.profile-btn--orange:hover {
  box-shadow: inset 70px 70px 70px 70px #F98645;
}
.profile-btn--red {
  background-image: linear-gradient(83deg, #C11B26, #FD3945);
  background-color: #FD3945;
}
.profile-btn--red .profile-btn__name,
.profile-btn--red .profile-btn__opt {
  color: #fff;
}
.profile-btn--red:hover {
  box-shadow: inset 70px 70px 70px 70px #C11B26;
}
.profile-btn--green {
  background-image: linear-gradient(83deg, #14AC7E, #12D69B);
  background-color: #12D69B;
}
.profile-btn--green .profile-btn__name,
.profile-btn--green .profile-btn__opt {
  color: #fff;
}
.profile-btn--green:hover {
  box-shadow: inset 70px 70px 70px 70px #14AC7E;
}

.svg-vk-wrap:hover {
  border-color: #4D75A3;
  background: none;
}
.svg-vk-wrap:hover svg path {
  fill: #4D75A3;
}

.svg-fb-wrap:hover {
  border-color: #3B5998;
  background: none;
}
.svg-fb-wrap:hover svg path {
  fill: #3B5998;
}

.svg-tw-wrap:hover {
  border-color: #1DA1F2;
  background: none;
}
.svg-tw-wrap:hover svg path {
  fill: #1DA1F2;
}

.svg-g-wrap:hover {
  border-color: #CC3732;
  background: none;
}
.svg-g-wrap:hover svg path {
  fill: #CC3732;
}

.svg-in-wrap:hover {
  border-color: #0077B5;
  background: none;
}
.svg-in-wrap:hover svg path {
  fill: #0077B5;
}

.svg-ok-wrap:hover {
  border-color: #FF9800;
  background: none;
}
.svg-ok-wrap:hover svg path {
  fill: #FF9800;
}

@media only screen and (max-width: 400px) {
  .buy-tickets {
    margin-left: -5px;
    margin-right: -5px;
  }
}
.buy-tickets__acts {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (max-width: 850px) {
  .buy-tickets__acts > .ks-select {
    display: none;
  }
}
@media only screen and (max-width: 1199px) {
  .buy-tickets__btns {
    width: 60%;
    min-width: 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
  }
}
@media only screen and (max-width: 550px) {
  .buy-tickets__btns {
    width: 100%;
    min-width: 100%;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 550px) {
  .buy-tickets__btns .btn--grey--multi .basis span:last-child {
    display: none;
  }
}
@media only screen and (max-width: 550px) {
  .buy-tickets__btns .select {
    width: 48%;
    min-width: 48%;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    font-size: 0.8rem;
    padding: 0;
    text-align: center;
    line-height: 40px;
    height: 40px;
  }
}
@media only screen and (max-width: 550px) {
  .buy-tickets__btns .select .basis {
    text-align: center;
    width: 100%;
    display: block;
  }
}
@media only screen and (max-width: 550px) {
  .buy-tickets__btns .btn {
    width: 48%;
    min-width: 48%;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    font-size: 0.8rem;
    padding: 0;
    text-align: center;
    line-height: 40px;
    height: 40px;
  }
}
@media only screen and (max-width: 550px) {
  .buy-tickets__btns .btn .basis {
    text-align: center;
    width: 100%;
    display: block;
  }
}
@media only screen and (max-width: 550px) {
  .buy-tickets__btns svg {
    display: none;
  }
}
.buy-tickets > .select .ks-select__current {
  color: #FC575E;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.8rem;
}
.buy-tickets > .select span {
  font-size: 0.75rem;
}
.buy-tickets > .select svg path {
  fill: #FC575E !important;
}

.table1 .col-md-5 {
  -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
@media only screen and (max-width: 850px) {
  .table1 .col-md-5 {
    -ms-flex: 0 0 37.666667%;
        flex: 0 0 37.666667%;
    max-width: 37.666667%;
  }
}
.table1 .col-md-1 {
  -ms-flex: 0 0 11.333333%;
      flex: 0 0 11.333333%;
  max-width: 11.333333%;
}
@media only screen and (max-width: 850px) {
  .table1 .col-md-1 {
    -ms-flex: 0 0 12.333333%;
        flex: 0 0 12.333333%;
    max-width: 12.333333%;
  }
}
.table1 .col-md-2 {
  -ms-flex: 0 0 15.666667%;
      flex: 0 0 15.666667%;
  max-width: 15.666667%;
}
.table1__hh {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.75rem;
  padding-top: 20px;
  padding-bottom: 20px;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1.5;
  letter-spacing: 1px;
}
@media only screen and (max-width: 767px) {
  .table1__hh {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .table1__count {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .table1__counting {
    width: 50%;
    min-width: 50%;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 50px;
    background-color: #efefef;
  }
}
.table1__summ {
  text-align: right;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .table1__summ {
    padding-right: 10px !important;
    width: 160px;
    min-width: 160px;
    padding-left: 0 !important;
    text-align: right;
    width: 50%;
    min-width: 50%;
    height: 50px;
    background-color: #efefef;
    line-height: 50px;
    font-size: 0.86rem;
  }
}
.table1__summ small {
  display: none;
}
@media only screen and (max-width: 767px) {
  .table1__summ small {
    display: inline-block;
    margin-right: 20px;
    font-size: 0.6rem;
  }
}
@media only screen and (max-width: 550px) {
  .table1__summ small {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .table1__summ b {
    font-size: 0.86rem !important;
  }
}
.table1__help {
  display: none !important;
  font-size: 0.7rem;
  color: #8A8A8A;
}
@media only screen and (max-width: 767px) {
  .table1__help {
    display: block !important;
    margin-top: 10px;
    font-family: "Montserrat", sans-serif;
    font-size: 0.65rem;
    line-height: 1.4;
    margin-bottom: 15px;
    letter-spacing: 0 !important;
  }
}
.table1__row {
  background-color: #fafafa;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  padding: 20px 0;
  margin-bottom: 15px !important;
}
@media only screen and (max-width: 767px) {
  .table1__row {
    padding-right: 0 !important;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-bottom: 0;
  }
}
.table1__row div {
  font-size: 0.9rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.table1__row b {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.9rem !important;
  letter-spacing: 1px;
}
@media only screen and (max-width: 767px) {
  .table1__row b {
    font-size: 0.75rem !important;
  }
}
.table1__row > div:first-child {
  font-size: 1.125rem;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
}
.table1__row .info {
  opacity: 0.6;
  color: #333333;
  font-size: 11px;
  font-weight: 500;
  padding: 10px 0;
  line-height: 1.5;
}
@media only screen and (max-width: 767px) {
  .table1__tip {
    width: calc(100% - 100px);
    min-width: calc(100% - 100px);
  }
}
.table1__tip span {
  position: relative;
  display: inline-block;
  vertical-align: top;
  letter-spacing: 1px;
}
.table1__tip svg {
  position: absolute;
  top: -7px;
  right: -10px;
}
@media only screen and (max-width: 767px) {
  .table1__tip svg {
    display: none;
  }
}
.table1__itogo {
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 30px;
}
@media only screen and (max-width: 850px) {
  .table1__itogo {
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media only screen and (max-width: 500px) {
  .table1__itogo {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media only screen and (max-width: 360px) {
  .table1__itogo {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.table1__itogo-summa {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1.06rem;
  text-align: right;
  padding-right: 55px;
}
@media only screen and (max-width: 850px) {
  .table1__itogo-summa {
    text-align: right;
  }
}
@media only screen and (max-width: 767px) {
  .table1__itogo-summa {
    padding-left: 10px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 550px) {
  .table1__itogo-summa {
    width: 40%;
    min-width: 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
  }
}
@media only screen and (max-width: 500px) {
  .table1__itogo-summa {
    font-size: 1.2rem;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: calc(100% - 170px);
    min-width: calc(100% - 170px) !important;
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 360px) {
  .table1__itogo-summa {
    width: 100%;
    min-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-top: 20px;
  }
}
.table1__itogo-summa b {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.9rem !important;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media only screen and (max-width: 850px) {
  .table1__itogo-summa b {
    display: block;
    text-transform: lowercase;
  }
}
@media only screen and (max-width: 500px) {
  .table1__itogo-summa b {
    font-size: 0.76rem !important;
    display: block;
  }
}
@media only screen and (max-width: 360px) {
  .table1__itogo-summa b {
    display: inline-block;
  }
}
.table1__itogo-summa span {
  display: inline-block;
  margin-left: 20px;
  margin-right: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  display: inline-block;
  vertical-align: top;
}
@media only screen and (max-width: 850px) {
  .table1__itogo > div {
    width: 50%;
    min-width: 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
@media only screen and (max-width: 550px) {
  .table1__itogo .promocode {
    width: 60%;
    min-width: 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
  }
}
@media only screen and (max-width: 500px) {
  .table1__itogo .promocode {
    width: 170px;
    max-width: 170px;
    min-width: 170px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 360px) {
  .table1__itogo .promocode {
    width: 100%;
    min-width: 100%;
  }
}
@media only screen and (max-width: 500px) {
  .table1__itogo .promocode input {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 500px) {
  .table1__itogo .promocode input::-webkit-input-placeholder, .table1__itogo .promocode input::-moz-placeholder, .table1__itogo .promocode input:-ms-input-placeholder {
    font-size: 0.6rem;
  }
}
@media only screen and (max-width: 767px) {
  .table1__price {
    width: 100px;
    min-width: 100px;
    padding-top: 3px;
    font-size: 0.75rem !important;
    padding-left: 0 !important;
    text-align: right;
  }
}

.content .aside {
  width: calc(33.3% - 13px);
  position: absolute;
  right: 0;
  top: 0;
}
@media only screen and (max-width: 1199px) {
  .content .aside {
    width: 100%;
    position: static;
  }
}

.block-p__part {
  margin-bottom: 40px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.9rem;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.6);
}
@media only screen and (max-width: 640px) {
  .block-p__part {
    display: none;
    margin-bottom: 10px;
  }
}
.block-p__part:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 640px) {
  .block-p__part--active {
    display: block;
  }
}

.aside .block-p__name {
  color: rgba(0, 0, 0, 0.6);
  font-weight: 600;
}

.block-p__h {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin-bottom: 20px;
  font-size: 1rem;
}
@media only screen and (max-width: 640px) {
  .block-p__h {
    display: none;
  }
}
.block-p__h span {
  margin-left: 5px;
  display: inline-block;
  font-size: 1rem;
}
.block-p__h--multi {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (max-width: 640px) {
  .block-p__h--multi {
    display: none;
  }
}
.block-p__h--multi:hover span b {
  text-decoration: none;
}
.block-p__h--multi span {
  margin-left: 5px;
  display: inline-block;
}
.block-p__h--multi span b {
  font-size: 1rem;
  font-weight: 700;
  text-decoration: underline;
  transition: all 0.5s ease;
}
.block-p__h--multi .view-all {
  margin-top: 0;
  font-size: 0.85rem;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.6px;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: right;
}
@media only screen and (max-width: 640px) {
  .block-p__h--multi .view-all {
    display: none;
  }
}

@media only screen and (max-width: 640px) {
  .part2 > .aside-wrap:first-child {
    display: none;
  }
}

@media only screen and (max-width: 1199px) {
  .part4 {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (max-width: 850px) {
  .part4 {
    display: block;
  }
}
@media only screen and (max-width: 1199px) {
  .part4 > section {
    width: 50%;
    min-width: 50%;
  }
}
@media only screen and (max-width: 850px) {
  .part4 > section {
    width: 100%;
    min-width: 100%;
  }
}
@media only screen and (max-width: 850px) {
  .part4 .view-all {
    display: none;
  }
}

.block-se__i {
  position: relative;
  background-color: #fafafa;
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  margin-bottom: 15px;
  padding: 10px;
  min-height: 70px;
  overflow: hidden;
}
.block-se__i-pic {
  position: absolute;
  top: 0;
  left: 0;
  width: 33%;
  bottom: 0;
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 850px) {
  .block-se__i-pic {
    width: 180px;
  }
}
@media only screen and (max-width: 640px) {
  .block-se__i-pic {
    width: 33%;
  }
}
.block-se__i-details {
  margin-left: 33%;
  padding-left: 7px;
}
@media only screen and (max-width: 850px) {
  .block-se__i-details {
    margin-left: 180px;
  }
}
@media only screen and (max-width: 640px) {
  .block-se__i-details {
    margin-left: 33%;
  }
}
.block-se__i-date {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.67rem;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}
.block-se__i-title {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.8rem;
  line-height: 1.4;
  letter-spacing: 1px;
}
@media only screen and (max-width: 640px) {
  .block-se__i-title {
    line-height: 1;
    font-size: 0.75rem;
  }
}

.dop-contacts {
  background: none;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  font-size: 0.8rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
}
.dop-contacts a {
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none !important;
}
.dop-contacts p {
  margin-bottom: 40px;
}
.dop-contacts b {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  font-size: 0.8rem !important;
  display: block;
}
.dop-contacts .img {
  text-align: center;
  margin: 0 0 30px;
}
.dop-contacts .img img {
  margin: 0 auto;
}
.dop-contacts .info_top {
  font-size: 0;
  margin: 0 0 50px;
}
.dop-contacts .info_top .item {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  text-align: center;
}
.dop-contacts .info_top .number {
  color: #fd3945;
  font-size: 40px;
  font-weight: 600;
  font-family: "Oswald", sans-serif;
}
.dop-contacts .info_top .label {
  padding: 10px 0 0;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 700;
  letter-spacing: 0.6px;
}
.dop-contacts .info {
  text-align: center;
}
.dop-contacts .btn_visit {
  margin: 0 auto;
  color: #fff;
  border-radius: 20px;
  max-width: 320px;
  padding: 11px 20px;
  font-size: 12px;
  font-weight: 500;
}

.discussion .visitor-card__profile {
  -ms-flex-pack: unset;
      justify-content: unset;
}
.discussion .small-btn {
  width: 102px;
  border-radius: 15px;
  opacity: 0.95;
  background-color: #ffffff;
  border: 1px solid #bebebe;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 500;
  text-decoration: none;
  padding: 6px 10px 4px 10px;
  background-position: 10px center;
  height: 24px;
  text-align: center;
  margin: 0 5px 5px;
}
@media (max-width: 767px) {
  .discussion .small-btn {
    width: auto;
    margin: 0 5px 5px 0;
  }
}
.discussion .small-btn:hover {
  opacity: 1;
}
.discussion .small-btn::before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  margin: -1px 5px 0 0;
}
.discussion .icon_btn_like::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='13' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 13'%3E%3Cdefs%3E%3Cpath d='M345.18905,2372.58001c-1.58018,-1.58018 -4.08987,-1.58018 -5.67005,0c0,0 -0.27885,0.22958 -0.55771,0.22958c-0.27885,0 -0.55771,-0.22958 -0.55771,-0.22958c-1.58018,-1.58018 -4.08987,-1.58018 -5.67005,0c-1.58018,1.58018 -1.58018,4.08987 0,5.67005c0,0 5.01445,5.77117 6.22776,5.77117c1.22508,0 6.22776,-5.77116 6.22776,-5.77116c1.58018,-1.58018 1.58018,-4.08987 0,-5.67005' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-331,-2371%29'%3E%3Cg opacity='0.2'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 16px;
  height: 13px;
}
.discussion .icon_btn_message::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 13 12'%3E%3Cpath d='M442.39578,2373.10777c0.30231,0 0.60461,0.12093 0.8465,0.36279c0.24182,0.24186 0.36276,0.54417 0.36276,0.8465v7.25566c0,0.30232 -0.12094,0.60464 -0.36276,0.8465c-0.24188,0.24185 -0.54419,0.36279 -0.8465,0.36279c0,0 -3.56808,0 -5.69186,0c-2.12378,0 -3.32822,0.55509 -5.19165,2.41855v-10.88349c0,-0.30232 0.12094,-0.60464 0.36279,-0.8465c0.24185,-0.24185 0.54416,-0.36279 0.8465,-0.36279z' transform='matrix%281,0,0,1,-431,-2373%29' opacity='0.2' fill='%23000000' fill-opacity='1'/%3E%3C/svg%3E");
  width: 13px;
  height: 12px;
}
.discussion .icon_btn_meeting {
  padding: 5px 10px 3px 10px;
}
.discussion .icon_btn_meeting::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='19' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 19 15'%3E%3Cdefs%3E%3Cpath d='M554.93909,2375.29761l3.09766,3.09766h-2.32324c0,1.70361 -0.61954,3.17505 -1.8586,4.33667c-1.23906,1.23901 -2.71045,1.85864 -4.33672,1.85864c-1.23906,0 -2.32324,-0.30981 -3.32999,-1.00684l1.16162,-1.16162c0.61954,0.38721 1.39395,0.54211 2.16837,0.54211c1.3165,0 2.40068,-0.46472 3.25253,-1.39392c0.85185,-0.92944 1.39395,-2.01355 1.39395,-3.25256h-2.32324zM544.8717,2378.39526h2.32324l-3.09766,3.09766l-3.09766,-3.09766h2.32324c0,-1.70361 0.61954,-3.17505 1.8586,-4.33667c1.23906,-1.23901 2.71045,-1.85864 4.33672,-1.85864c1.23906,0 2.32324,0.30981 3.32998,1.00684l-1.16162,1.16162c-0.61953,-0.38721 -1.39394,-0.54211 -2.16836,-0.54211c-1.31651,0 -2.40068,0.46472 -3.25253,1.39392c-0.85186,0.92944 -1.39395,1.93604 -1.39395,3.17505z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-540,-2371%29'%3E%3Cg opacity='0.2'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='0.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 19px;
  height: 15px;
}
.discussion_form {
  border: 1px solid #e9e9e9;
  background-color: #fafafa;
  border-radius: 6px;
  padding: 20px 20px;
}
@media (max-width: 767px) {
  .discussion_form {
    padding: 10px 20px;
    border-radius: 0;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
    margin: 0;
  }
}
.discussion_avatar {
  position: relative;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
}
@media (max-width: 767px) {
  .discussion_avatar {
    display: none;
  }
}
.discussion_avatar img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 105%;
}
.discussion_wrapper {
  padding: 20px 0 0;
}
.discussion_wrapper .tabs__tabs {
  white-space: nowrap;
  overflow: auto;
}
.discussion_wrapper .tabs__tab {
  width: 16.66%;
}
.discussion .tabs__item {
  padding: 30px 0 0;
}
.discussion .visitor-card_item + .visitor-card_item {
  margin: 20px 0 0;
}
.discussion .visitor-card__desc {
  display: block;
}
.discussion .visitor-card__desc .card_content p {
  margin: 0;
}
.discussion .visitor-card__desc .card_content p + p {
  margin: 10px 0 0;
}

#help_info {
  width: 200px;
  left: 100%;
  top: 50%;
  transform: translate(0, -50%);
  right: auto;
  background-color: rgba(0, 0, 0, 0.8);
  line-height: 1.2;
  padding: 15px 15px;
  margin: -10px 0 0 10px;
  text-align: left;
  border-radius: 9px;
}
#help_info:before {
  border: 5px solid transparent;
  border-right: 5px solid rgba(0, 0, 0, 0.8);
  top: 50%;
  transform: translate(0, -50%);
  right: 100%;
  bottom: auto;
  left: auto;
}
#help_info span {
  color: rgba(255, 255, 255, 0.8) !important;
  font-size: 11px !important;
  font-weight: 500;
  line-height: 1;
}
#help_info a {
  color: #399bfd !important;
  font-size: 11px !important;
  font-weight: 500;
}
#help_info a:hover {
  text-decoration: none;
}

.discuss_form {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 75px);
}
@media (max-width: 767px) {
  .discuss_form {
    width: 100%;
  }
}
.discuss_form .form_control {
  width: 100%;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  background-color: #ffffff;
  padding: 20px 110px 20px 20px;
}
@media (max-width: 767px) {
  .discuss_form .form_control {
    padding: 11px 90px 11px 10px;
  }
}
.discuss_form .btn_send {
  position: absolute;
  top: 50%;
  right: 20px;
  margin: -20px 0 0;
}
@media (max-width: 767px) {
  .discuss_form .btn_send {
    width: 30px;
    height: 30px;
    margin: -15px 0 0;
    right: 15px;
  }
}
@media (max-width: 767px) {
  .discuss_form .btn_send:before {
    width: 17px;
    height: 17px;
    background-size: cover;
  }
}
.discuss_form .btn_help {
  margin: 0 0 0 16px;
}
@media (max-width: 767px) {
  .discuss_form .btn_help {
    display: none;
  }
}
.discuss_form .btn_add_file {
  position: absolute;
  z-index: 2;
  right: 80px;
  top: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath d='M1487.12159,467.61719v-2.85352h2.87793v-1.90625h-2.87793v-2.85547h-1.92188v2.85547h-2.87842v1.90625h2.87842v2.85352zM1473.19971,471.90429l2.40039,2.86719l3.36035,-4.29883l4.32178,5.7168h-13.44385zM1485.19532,480.00195c0.95605,0 1.92187,-0.96289 1.92187,-1.9043v-9.03125h-3.36084v-2.86523h-2.92529v-3.34375h-12.90918c-0.95166,0 -1.92236,0.96484 -1.92236,1.90234v13.33789c0,1.05078 0.86279,1.9043 1.92236,1.9043z' transform='matrix%281,0,0,1,-1466,-460%29' fill='%23bebebe'/%3E%3C/svg%3E");
  width: 24px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  margin: -10px 0 0;
  cursor: pointer;
}
@media (max-width: 767px) {
  .discuss_form .btn_add_file {
    right: 55px;
  }
}
.discuss_form .btn_add_file [type=file] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  top: 0;
  left: 0;
}

.card_img_content {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
  color: #ffffff;
  font-weight: 500;
  padding: 10px 30px 20px 20px;
  line-height: 1.4;
}
@media only screen and (max-width: 1199px) {
  .card_img_content {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .card_img_content {
    position: static;
    font-size: 12px;
    font-weight: 600;
    color: #333333;
    padding: 0 0 10px;
  }
}
.card_img_content::before {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  min-height: 184px;
  height: 120%;
}
@media (max-width: 991px) {
  .card_img_content::before {
    display: none;
  }
}

.card_content {
  padding: 25px 40px 25px 30px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 500;
}
@media (max-width: 991px) {
  .card_content {
    padding: 15px 10px 0;
  }
}
.card_content p {
  margin: 0;
}
@media (max-width: 767px) {
  .card_content p {
    font-size: 12px !important;
    font-weight: 600;
  }
}

.discuss_wrap {
  position: relative;
  width: calc(100% - 40px);
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .discuss_wrap {
    width: 100%;
  }
}

.action_top .actions {
  text-decoration: none;
  font-size: 12px;
  font-weight: 600;
}
.action_top .actions + .actions {
  margin: 0 0 0 15px;
}
.action_top .list_inline_item + .list_inline_item {
  margin: 0 0 0 2px;
}
.action_top .action_like {
  color: #42bc97;
}
.action_top .action_dislike {
  color: #fd606a;
}

@media (max-width: 991px) {
  .action_top {
    float: right;
  }
}

.action_bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  padding: 0 0 0 20px;
}
@media (max-width: 991px) {
  .action_bottom {
    position: static;
    padding: 0;
  }
}

.action_info {
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  font-weight: 500;
}

.action_time {
  margin: 5px 0 0;
}

.link_delete {
  font-size: 12px;
  color: #fd3945;
  font-weight: 500;
  margin: 20px 0 0;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  padding: 0 0 0 19px;
  position: relative;
}
.link_delete:hover {
  color: #fd3945;
}
.link_delete::before {
  position: absolute;
  left: 0;
  content: "";
  top: 50%;
  transform: translate(0, -50%);
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M1489.99241,1189.14032l3.99339,-3.99339l-3.99267,-3.99267l1.16206,-1.16206l3.99267,3.99267l3.99275,-3.99275l1.16217,1.16217l-3.99275,3.99275l3.99198,3.99198l-1.16206,1.16206l-3.99198,-3.99198l-3.99339,3.99339z' transform='matrix%281,0,0,1,-1490,-1180%29' fill='%23fd3945'/%3E%3C/svg%3E");
  width: 11px;
  height: 11px;
}

.b_page_404 {
  text-align: center;
  padding: 40px 0 70px;
}
.b_page_404 h1 {
  font-size: 140px;
  color: #e9e9e9;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 10px;
}
.b_page_404 p {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 600;
  line-height: 1.5;
}
.b_page_404 p a {
  color: #ff782b;
}

.b_steps_page .all_steps {
  position: relative;
}
.b_steps_page .step_wrapper {
  display: none;
}
.b_steps_page .step_wrapper.gender_wrapper {
  display: block;
}
.b_steps_page .bl_city_wrapper .h2,
.b_steps_page .bl_categories_wrapper .h2 {
  margin: 0 0 15px;
}
.b_steps_page .sub_title {
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 10px;
  max-width: 490px;
  line-height: 1.4;
}
@media (max-width: 767px) {
  .b_steps_page .sub_title {
    font-size: 14px;
  }
}
.b_steps_page .control_wrapper {
  position: relative;
  z-index: 1;
}
.b_steps_page .btn {
  margin: auto;
}
.b_steps_page .h2 {
  font-size: 31px;
}
@media (max-width: 767px) {
  .b_steps_page .h2 {
    font-size: 1.8rem;
  }
}
.b_steps_page .login_steps {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 1;
  text-align: center;
}
@media (max-width: 767px) {
  .b_steps_page .login_steps {
    position: relative;
    bottom: 0;
    text-align: center;
    padding: 30px 0 0;
    width: 100%;
  }
}
.b_steps_page .login_steps ul {
  padding: 0;
  list-style: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 auto;
}
.b_steps_page .login_steps ul li {
  display: inline-block;
  vertical-align: middle;
}
.b_steps_page .login_steps ul li + li {
  margin: 0 0 0 20px;
}
.b_steps_page .login_steps ul .active a {
  border-color: #ff782b;
}
.b_steps_page .login_steps ul a {
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: 2px solid #d5d5d5;
  text-decoration: none;
}
.b_steps_page .control_page_bottom {
  text-align: center;
  min-height: 50px;
  position: relative;
}
.b_steps_page .control_page_bottom:before, .b_steps_page .control_page_bottom:after {
  content: "";
  display: table;
}
.b_steps_page .control_page_bottom:after {
  clear: both;
}
.b_steps_page .control_page_bottom .btn {
  margin: 0;
  width: 47%;
  max-width: 170px;
  padding: 12px 40px;
}
@media (max-width: 767px) {
  .b_steps_page .control_page_bottom .btn {
    padding: 12px 10px;
  }
}
.b_steps_page .control_page_bottom .show_events {
  display: none;
}
.b_steps_page .control_buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.b_steps_page .control_buttons.last {
  display: block;
  text-align: right;
}
@media (max-width: 767px) {
  .b_steps_page .control_buttons.last {
    text-align: center;
  }
}
.b_steps_page .control_buttons.last .btn_next {
  display: none;
}
.b_steps_page .control_buttons.last .show_events {
  display: inline-block;
  vertical-align: top;
  width: auto;
  max-width: none;
}
.b_steps_page .btn_skip {
  left: 0;
}
.b_steps_page .btn_next {
  right: 0;
}
.b_steps_page .gender_wrapper_inner {
  text-align: center;
  padding: 0 0 100px;
}
@media (max-width: 767px) {
  .b_steps_page .gender_wrapper_inner {
    padding: 0 0 30px;
  }
}
.b_steps_page .gender_wrapper_inner .gender_item {
  display: inline-block;
  vertical-align: top;
}
.b_steps_page .gender_wrapper_inner .gender_item + .gender_item {
  margin: 0 0 0 80px;
}
@media (max-width: 767px) {
  .b_steps_page .gender_wrapper_inner .gender_item + .gender_item {
    margin: 0 0 0 20px;
  }
}
.b_steps_page .gender_wrapper_inner .gender_item .title {
  color: #272a38;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}
.b_steps_page .gender_wrapper_inner label {
  display: inline-block;
  vertical-align: top;
  position: relative;
  cursor: pointer;
}
.b_steps_page .gender_wrapper_inner label:hover .gender_icon {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  background-color: transparent;
}
.b_steps_page .gender_wrapper_inner label:hover .gender_icon::before {
  opacity: 1;
  visibility: visible;
}
.b_steps_page .gender_wrapper_inner [type=radio] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.b_steps_page .gender_wrapper_inner [type=radio]:checked + .label_wrpper .gender_icon {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  background-color: transparent;
}
.b_steps_page .gender_wrapper_inner [type=radio]:checked + .label_wrpper .gender_icon::before {
  opacity: 1;
  visibility: visible;
}
.b_steps_page .gender_wrapper_inner .gender_icon {
  overflow: hidden;
  width: 160px;
  height: 160px;
  border-radius: 50%;
  background-color: #e9e9e9;
  margin: 0 0 35px;
  background-repeat: no-repeat;
  background-position: center 100%;
  transition: all 0.2s linear;
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .b_steps_page .gender_wrapper_inner .gender_icon {
    width: 100px;
    height: 100px;
  }
}
.b_steps_page .gender_wrapper_inner .gender_icon::before {
  position: absolute;
  z-index: -2;
  content: "";
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  background-image: linear-gradient(45deg, #fc575e 0%, #f7b42c 100%);
  opacity: 0;
  transition: all 0.2s linear;
  visibility: hidden;
}
.b_steps_page .gender_wrapper_inner .gender_icon:after {
  position: absolute;
  z-index: 1;
  content: "";
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  background-repeat: no-repeat;
  background-position: center 100%;
}
@media (max-width: 767px) {
  .b_steps_page .gender_wrapper_inner .gender_icon:after {
    background-size: 60%;
  }
}
.b_steps_page .gender_wrapper_inner .male:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='104' height='137' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 104 137'%3E%3Cdefs%3E%3Cpath d='M891.32076,537.83448v0c-14.18868,11.47174 -31.99999,18.41516 -51.32075,18.41516c-19.62264,0 -37.43396,-6.94342 -51.32075,-18.71705c0,0 2.11321,-1.81133 3.62264,-2.717l23.84906,-12.98118c3.01886,-1.81133 5.13207,-5.1321 4.5283,-9.05664v-9.66042c0,0 -6.9434,-8.15098 -9.66039,-19.92461c-2.11321,-1.20755 -3.62264,-3.92455 -3.62264,-6.64154v-10.56607c0,-2.41511 1.20755,-4.52832 2.71698,-6.03777v-15.39627c0,0 -3.32076,-24.15104 29.58491,-24.15104c32.90566,0 29.5849,24.15104 29.5849,24.15104v16.00006c1.81132,1.50943 2.71698,3.62266 2.71698,6.03775v10.56608c0,3.62266 -2.41508,6.64154 -5.73585,7.5472c-1.81132,5.73588 -4.22642,11.16985 -7.84905,16.00006c-0.90565,1.20757 -1.81132,2.11322 -2.41508,3.01888v9.9623c0,3.62266 2.1132,7.24532 5.43396,8.75476l25.66038,12.67929c1.50942,0.60379 3.01884,1.50945 4.2264,2.717z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-788,-420%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_steps_page .gender_wrapper_inner .female:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='102' height='133' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 102 133'%3E%3Cdefs%3E%3Cpath d='M1130.4151,538.41383c-13.88678,11.16972 -31.39621,18.11305 -50.4151,18.11305c-19.32076,0 -37.13208,-6.94333 -51.01887,-18.41492c1.81132,-2.41507 4.22641,-4.52826 6.9434,-6.03769l27.4717,-11.77347c1.50944,-0.60379 2.71698,-3.01884 3.62264,-4.83015c0.90566,-1.50943 -0.30189,-3.32072 -2.1132,-3.32072h-19.62265c0,0 -6.9434,-0.60378 -12.37736,-3.01884c-3.32076,-1.50941 -4.22641,-3.01884 -2.41509,-6.03767c5.73585,-8.15088 17.81132,-27.77333 18.1132,-47.99957c0,0 0.60378,-31.09406 31.09435,-31.09406c17.81133,0 26.26416,10.56594 30.18867,19.32058c2.11322,4.83015 3.01888,10.26406 3.62265,15.39609c1.20755,19.32058 11.16981,36.82985 15.6981,44.07508c1.50944,2.41507 0.90565,6.03767 -1.81132,7.5471c-4.22642,2.41507 -9.35848,1.50941 -9.35848,1.50941h-19.62263c-1.81132,0 -2.71698,2.71696 -1.20755,3.9245c1.20755,0.90564 2.4151,1.81129 3.01887,2.11319l22.94338,13.88666c3.01888,1.81131 5.73586,3.92448 7.24529,6.64143z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1029,-424%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_steps_page .your_city {
  padding: 0 0 0;
}
.b_steps_page .your_city .title {
  color: #bebebe;
  font-size: 12px;
  font-weight: 600;
  padding: 0 0 10px 20px;
}
.b_steps_page .city_wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 30px 0 80px;
}
@media (max-width: 767px) {
  .b_steps_page .city_wrapper {
    padding: 30px 0;
    display: block;
  }
}
.b_steps_page .city_wrapper .item_row {
  width: calc(50% - 10px);
}
@media (max-width: 767px) {
  .b_steps_page .city_wrapper .item_row {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .b_steps_page .city_wrapper .item_row + .item_row {
    margin: 15px 0 0;
  }
}
.b_steps_page .city_wrapper .label_select {
  padding: 20px 30px 20px 20px;
}
@media (max-width: 767px) {
  .b_steps_page .city_wrapper .label_select {
    padding: 10px 30px 10px 10px;
  }
}
.b_steps_page .city_wrapper .label_select span {
  font-size: 22px;
}
@media (max-width: 767px) {
  .b_steps_page .city_wrapper .label_select span {
    font-size: 16px;
  }
}
.b_steps_page .select_city_wrapper {
  position: relative;
  padding: 0 0 0 0;
}
.b_steps_page .select_city_wrapper .form_select {
  position: absolute;
  width: 0;
  top: 0;
  left: 0;
}
.b_steps_page .label_select {
  display: block;
  color: #000000;
  font-weight: 700;
  width: 100%;
  cursor: pointer;
  position: relative;
  border: 1px solid #bebebe;
  background-color: #ffffff;
  border-radius: 6px;
  padding: 10px 30px 10px 20px;
}
.b_steps_page .label_select:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='9' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 9'%3E%3Cdefs%3E%3Cpath d='M1096.229,197.68372l6.88647,6.88647l6.88647,-6.88647' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1095,-197%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill-opacity='0' fill='%23ffffff' stroke-dashoffset='0' stroke-linejoin='miter' stroke-linecap='butt' stroke-opacity='1' stroke='%23000000' stroke-miterlimit='50' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  width: 16px;
  height: 9px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin: -4px 0 0 10px;
  transition: all 0.2s linear;
}
.b_steps_page .label_select.active:after {
  transform: rotate(180deg);
}
.b_steps_page .label_select span {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 2px 0;
}
.b_steps_page .select_list_city {
  position: absolute;
  z-index: 3;
  top: 100%;
  width: 100%;
  padding: 10px 0 10px 10px;
  list-style: none;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  max-height: 257px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  left: 0;
  display: none;
  margin: 3px 0 0;
}
.b_steps_page .select_list_city li {
  transition: all 0.2s linear;
  border-radius: 8px;
  cursor: pointer;
  padding: 4px 10px;
  font-size: 16px;
  font-weight: 600;
}
.b_steps_page .select_list_city li:hover {
  background-color: #f5f5f5;
}
.b_steps_page .least_categories p {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.6px;
}
.b_steps_page .categories_wrapper {
  text-align: center;
  padding: 30px 0;
}
@media (max-width: 767px) {
  .b_steps_page .categories_wrapper {
    padding: 20px 0 10px;
  }
}
.b_steps_page .categories_wrapper .checkbox_label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 10px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: auto;
}
.b_steps_page .categories_wrapper .checkbox_label [type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
.b_steps_page .categories_wrapper .checkbox_label [type=checkbox]:checked + span {
  color: #fff;
  border-color: #fff;
}
.b_steps_page .categories_wrapper .checkbox_label [type=checkbox]:checked + span:before {
  opacity: 1;
  visibility: visible;
}
.b_steps_page .categories_wrapper .checkbox_label span {
  display: block;
  border-radius: 15px;
  border: 1px solid #bebebe;
  font-size: 12px;
  color: #333333;
  letter-spacing: 0.6px;
  font-weight: 500;
  padding: 8px 30px;
  position: relative;
  transition: all 0.2s linear;
  z-index: 1;
  overflow: hidden;
  min-width: 100px;
}
@media (max-width: 767px) {
  .b_steps_page .categories_wrapper .checkbox_label span {
    padding: 5px 8px;
    min-width: auto;
  }
}
.b_steps_page .categories_wrapper .checkbox_label span:hover {
  color: #fff;
  border-color: #fff;
}
.b_steps_page .categories_wrapper .checkbox_label span:hover:before {
  opacity: 1;
  visibility: visible;
}
.b_steps_page .categories_wrapper .checkbox_label span:before {
  position: absolute;
  opacity: 0;
  transition: all 0.2s linear;
  visibility: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  right: -1px;
  bottom: 0;
  content: "";
  background-image: linear-gradient(78deg, #fc575e 0%, #f7b42c 100%);
}
.b_steps_page .select_info {
  text-align: center;
  padding: 0 0 50px;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0.6px;
  color: rgba(0, 0, 0, 0.8);
}
@media (max-width: 767px) {
  .b_steps_page .select_info {
    padding: 0 0 20px;
  }
}

.speakers {
  overflow: hidden;
}
.speakers .speakers_wrapper {
  position: relative;
}
.speakers .speakers_wrapper .block-v__wrap__dots {
  padding: 20px 0 0;
}
.speakers .speakers_slider {
  margin: 0 -10px;
  position: relative;
}
.speakers .speakers_slider::before, .speakers .speakers_slider::after {
  position: absolute;
  content: "";
  top: 0;
  width: 50px;
  height: 150%;
  background: #fff;
  z-index: 10;
}
.speakers .speakers_slider::before {
  right: 100%;
}
.speakers .speakers_slider::after {
  left: 100%;
  margin: 0 0 0 1px;
}
.speakers .speakers_slider .slick-list {
  overflow: visible;
}
.speakers .btn_view_all {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  position: absolute;
  letter-spacing: 1.4px;
  position: absolute;
  top: 0;
  right: 0;
  color: #272a38;
  opacity: 0.2;
  text-decoration: none;
}
.speakers .btn_view_all::after {
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='10' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 7 10'%3E%3Cdefs%3E%3Cpath d='M1160.0001,2754.80469l-5,5l-1.48936,-1.48936l3.51064,-3.51064l-3.51064,-3.51064l1.48936,-1.48936z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1153,-2750%29'%3E%3Cg opacity='0.7'%3E%3Cuse xlink:href='%23Path-0' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 7px;
  height: 10px;
  margin: 0 0 0 5px;
}
.speakers .icon_like {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
  height: 20px;
}
.speakers .speaker_wrap {
  padding: 0 5px;
}
.speakers .speaker_item {
  max-width: 280px;
  margin: 0 auto;
  height: calc(100% - 50px);
  transition: all 0.1s linear;
  position: relative;
}
@media (min-width: 992px) {
  .speakers .speaker_item:hover {
    transform: scale(1.05);
  }
}
.speakers .speaker_item:hover:before {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16);
}
@media (min-width: 992px) {
  .speakers .speaker_item:hover:before {
    height: calc(100% + 35px);
  }
}
@media (min-width: 992px) {
  .speakers .speaker_item:hover:after {
    height: 0;
    opacity: 0;
    bottom: -30px;
  }
}
@media (min-width: 992px) {
  .speakers .speaker_item:hover .profile-btn-wrapper {
    height: 45px;
    overflow: visible;
  }
}
.speakers .speaker_item:before {
  transition: all 0.1s linear;
  position: absolute;
  z-index: -1;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  border-radius: 6px;
  background-color: #ffffff;
  border: 1px solid #e9e9e9;
}
@media (min-width: 992px) {
  .speakers .speaker_item:after {
    position: absolute;
    transition: all 0.1s linear;
    border-radius: 0 0 6px 6px;
    bottom: 1px;
    left: 1px;
    right: 1px;
    content: "";
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.65) 0%, #ffffff 100%);
    height: 30px;
  }
}
.speakers .item_inner {
  position: relative;
  margin: 1px;
  padding: 30px 20px 20px;
}
@media (max-width: 991px) {
  .speakers .item_inner {
    padding: 20px 10px 20px;
  }
}
.speakers .profile-btn-wrapper {
  position: absolute;
  left: 20px;
  right: 20px;
  top: 100%;
  margin: -20px 0 0;
  height: 20px;
  transition: all 0.1s linear;
}
@media (min-width: 992px) {
  .speakers .profile-btn-wrapper {
    overflow: hidden;
  }
}
@media (max-width: 991px) {
  .speakers .profile-btn-wrapper {
    overflow: visible;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    margin: 0 auto;
    height: auto;
  }
}
.speakers .profile-btn-wrapper .profile_list {
  top: auto;
  margin: 0 0 5px;
  bottom: 100%;
}
.speakers .speaker_photo {
  position: relative;
  width: 180px;
  margin: 0 auto 20px;
}
@media (max-width: 1300px) {
  .speakers .speaker_photo {
    width: 150px;
  }
}
.speakers .flags {
  position: absolute;
  z-index: 2;
  top: 14px;
  left: 15px;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  border: 2px solid #fff;
  position: absolute;
  background-size: cover;
}
.speakers .photo_wrapper {
  position: relative;
  padding: 0 0 100%;
  border-radius: 50%;
  overflow: hidden;
}
.speakers .photo_wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 110%;
  min-width: 100%;
}
.speakers .content_wrap {
  text-align: center;
}
.speakers .speaker_name {
  font-size: 16px;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.2;
  margin: 0;
}
.speakers .speaker_city {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.6);
  letter-spacing: 0.36px;
  font-weight: 600;
  line-height: 1.3;
  margin: 0;
}
.speakers .speaker_content {
  color: rgba(0, 0, 0, 0.6);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.3px;
  line-height: 1.4;
  padding: 10px 0;
}
.speakers .speaker_content h3 {
  font-weight: 700;
  letter-spacing: 0.6px;
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  margin: 0 0 5px;
}

.main section {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  padding: 30px;
  margin-bottom: 20px;
}
.main section b {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  letter-spacing: 1px;
}
.main section.visitors p {
  margin-bottom: initial;
  line-height: initial;
}
.main section .sold_out {
  color: #fd3945;
}
.main section .old_sum {
  font-size: 12px;
  letter-spacing: 0.6px;
  color: #fd3945;
  text-decoration: line-through;
}
.main section .old_sum b {
  font-size: 12px !important;
}
.main .align-items-center h3, .main .align-items-center p {
  font-family: "Oswald", sans-serif;
}
.main > .container > .row {
  margin-left: -25px;
  margin-right: -25px;
}
.main .price__row + .price__row {
  margin: 10px 0 0;
}

section a {
  color: #1673E6;
  text-decoration: underline;
}
section a::hover {
  text-decoration: none !important;
}

.content {
  margin-left: -10px;
  margin-right: -10px;
  position: relative;
}
.content > section {
  width: calc(66.7% - 7px);
  margin-left: 0;
}

.h2 {
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  font-size: 2.5rem;
  position: relative;
  margin-bottom: 40px;
  color: #F98645;
}
.h2:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -30px;
  width: 10px;
  background: linear-gradient(47deg, #FC575E, #F7B42C);
}
.h2 span {
  color: #272A38;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}

.h2--flexmode {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.h2--flexmode .powered-by {
  font-size: 0.7rem;
  -ms-flex-positive: 1;
  flex-grow: 1;
  color: #333;
  text-align: right;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 1.3;
}
.h2--flexmode .powered-by div {
  display: inline-block;
  text-align: left;
}

.responsive {
  max-width: 100%;
}

.description p b {
  letter-spacing: 0;
}

.mega-slider-wrap {
  width: 100%;
  position: relative;
  margin-top: 50px;
  margin-bottom: 50px;
  border-radius: 5px;
  overflow: hidden;
  height: 410px;
}

.slicked__dots,
.cols5__dots,
.block-v__wrap__dots {
  width: 100%;
  left: 0;
  right: 0;
}

.slicked__dots .slick-active,
.cols5__dots .slick-active,
.block-v__wrap__dots .slick-active {
  border: 3px solid #F98645;
}

.slicked__dots ul,
.cols5__dots ul,
.block-v__wrap__dots ul {
  text-align: center;
}

.slicked__dots li,
.cols5__dots li,
.block-v__wrap__dots li {
  display: inline-block;
  width: 9px;
  height: 9px;
  border: 3px solid #d5d5d5;
  cursor: pointer;
  border-radius: 50%;
  margin: 10px;
  transition: all 0.5s ease;
}

.slicked__dots li:hover,
.cols5__dots li:hover,
.block-v__wrap__dots li:hover {
  border: 3px solid #F98645;
}

.slicked__dots li button,
.cols5__dots li button,
.block-v__wrap__dots li button {
  display: none;
  padding: 0;
}

.mega-slider {
  position: relative;
}

.mega-slider__space-r {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 60px;
  background: linear-gradient(to left, rgba(0, 0, 0, 0.6), transparent);
  cursor: pointer;
  opacity: 0;
  transition: all 0.5s ease;
  z-index: 1;
}

.mega-slider__space-r:hover {
  opacity: 1;
}

.mega-slider__space-l {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 60px;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.6), transparent);
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  transition: all 0.5s ease;
}

.mega-slider__space-l:hover {
  opacity: 1;
}

.mega-slider__dots {
  position: absolute;
  bottom: -60px;
  width: 100%;
  left: 0;
  right: 0;
}
.mega-slider__dots .slick-active {
  border: 3px solid #F98645;
}
.mega-slider__dots ul {
  text-align: center;
}
.mega-slider__dots li {
  display: inline-block;
  width: 9px;
  height: 9px;
  border: 3px solid #d5d5d5;
  cursor: pointer;
  border-radius: 50%;
  margin: 10px;
  transition: all 0.5s ease;
}
.mega-slider__dots li:hover {
  border: 3px solid #F98645;
}
.mega-slider__dots li button {
  display: none;
  padding: 0;
}

.mega-slider__slide {
  background-size: cover;
  background-position: center;
  height: 410px;
  border-radius: 5px;
  overflow: hidden;
}

.mega-slider__arr-l {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 11;
  cursor: pointer;
  padding: 10px;
  width: 25px;
  height: 25px;
  transform: rotate(-45deg);
  left: 30px;
}
.mega-slider__arr-l:before {
  height: 3px;
  left: 0;
  right: 0;
  top: 0;
  background-color: #fff;
  content: "";
  position: absolute;
  transition: all 0.5s ease;
}
.mega-slider__arr-l:after {
  width: 3px;
  bottom: 0;
  left: 0;
  top: 0;
  background-color: #fff;
  content: "";
  position: absolute;
  transition: all 0.5s ease;
}

.mega-slider__arr-r {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 11;
  cursor: pointer;
  padding: 10px;
  width: 25px;
  height: 25px;
  right: 30px;
  transform: rotate(45deg);
}
.mega-slider__arr-r:before {
  height: 3px;
  left: 0;
  right: 0;
  top: 0;
  background-color: #fff;
  content: "";
  position: absolute;
  transition: all 0.5s ease;
}
.mega-slider__arr-r:after {
  width: 3px;
  bottom: 0;
  right: 0;
  top: 0;
  background-color: #fff;
  content: "";
  position: absolute;
  transition: all 0.5s ease;
}

.show-all-wrap {
  padding-top: 40px;
  font-size: 0.75rem;
  color: #000;
}

.show-all {
  display: inline-block;
  cursor: pointer;
  transition: all 0.5s ease;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.show-all svg {
  margin-left: 5px;
  transform: rotate(90deg);
  position: relative;
  top: -2px;
}

.partners__block {
  text-align: center;
  margin-bottom: 80px;
}
.partners__block:last-child {
  margin-bottom: 0;
}
.partners__block .h3 {
  color: #000;
  font-size: 0.875rem;
  margin-bottom: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}

.partners__block-i {
  padding: 15px;
}
.partners__block-i img {
  max-width: 100%;
  filter: grayscale(1);
  transition: all 0.5s ease;
  opacity: 0.4;
}
.partners__block-i img:hover {
  filter: none;
  opacity: 1;
}

.cols5 {
  margin-left: -10px;
  margin-right: -10px;
}

.cols5__i-wrap {
  width: 20%;
  min-width: 20%;
  padding: 10px;
}

.cols5__i {
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  padding: 10px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 90px;
}
.cols5__i img {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  filter: grayscale(1);
  opacity: 0.4;
  transition: all 0.5s ease;
}
.cols5__i img:hover {
  filter: none;
  opacity: 1;
}

.tickets {
  padding-bottom: 20px !important;
}
.tickets .h2--flexmode {
  width: 100%;
  max-width: none;
}

.promocode {
  font-size: 0;
}
@media only screen and (max-width: 850px) {
  .promocode {
    display: block !important;
  }
}
.promocode input {
  height: 40px;
  border: 1px solid #e9e9e9;
  border-right: none;
  border-radius: 6px 0 0 6px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
}
.promocode input::-webkit-input-placeholder, .promocode input::-moz-placeholder, .promocode input:-ms-placeholder {
  color: rgba(0, 0, 0, 0.6);
  opacity: 0.6;
  letter-spacing: 0.6px;
  font-size: 12px;
}
.promocode button {
  display: inline-block;
  vertical-align: middle;
  font-size: 10px;
  color: rgba(0, 0, 0, 0.6);
  letter-spacing: 0.3px;
  background-color: #e9e9e9;
  border: 1px solid #e9e9e9;
  border-radius: 0 6px 6px 0;
  text-align: center;
  padding: 12px 25px 11px;
  font-weight: 600;
  transition: all 0.2s linear;
}
.promocode button:hover {
  background: #ff782b;
  color: #fff;
  border-color: #ff782b;
}
.promocode__tip {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.5rem;
  line-height: 1.6;
  color: #333;
  opacity: 0.5;
}
@media only screen and (max-width: 850px) {
  .promocode__tip {
    margin-top: 10px;
  }
}

.counting {
  width: 90px;
  height: 30px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.counting__minus {
  position: relative;
  cursor: pointer;
  width: 26px;
  min-width: 26px;
  height: 26px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  transition: all 0.5s ease;
}

.counting__minus:hover {
  background-color: #e9e9e9;
  border-radius: 6px;
}

.counting__plus {
  height: 14px;
  position: relative;
  cursor: pointer;
  width: 26px;
  min-width: 26px;
  height: 26px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  transition: all 0.5s ease;
}

.counting__plus:hover {
  background-color: #e9e9e9;
  border-radius: 6px;
}

.counting__nmb input {
  width: 30px;
  height: 30px;
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  text-align: center;
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.tickets__btns {
  padding-top: 20px;
  border-top: 1px solid #e9e9e9;
}
@media only screen and (max-width: 850px) {
  .tickets__btns {
    display: block;
  }
}
@media only screen and (max-width: 850px) {
  .tickets__btns a {
    display: block;
    width: 70%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

.tickets__btns_item {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

#tooltip_volunteer {
  width: 200px;
  left: 100%;
  top: 50%;
  transform: translate(50%, -50%);
  right: auto;
  background-color: rgba(0, 0, 0, 0.8);
  line-height: 1.2;
  padding: 15px 15px;
  margin: -18px 0 0 15px;
  text-align: left;
  border-radius: 9px;
}
#tooltip_volunteer:before {
  border: 5px solid transparent;
  border-right: 5px solid rgba(0, 0, 0, 0.8);
  top: 50%;
  transform: translate(0, -50%);
  right: 100%;
  bottom: auto;
  left: auto;
}
#tooltip_volunteer span {
  color: rgba(255, 255, 255, 0.8) !important;
  font-size: 11px !important;
  font-weight: 500;
  line-height: 1;
}
#tooltip_volunteer a {
  color: #399bfd !important;
  font-size: 11px !important;
  font-weight: 500;
}
#tooltip_volunteer a:hover {
  text-decoration: none;
}

.tab {
  cursor: pointer;
}

.b-tabs__tabsf {
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.tabs-slicked .slick-list {
  padding: 0 0 3px;
  position: relative;
}
.tabs-slicked .slick-list:after {
  content: "";
  width: 100%;
  border-bottom: 2px solid #bebebe;
  display: block;
  position: absolute;
  bottom: 1px;
  z-index: -1;
  left: 0;
  right: 0;
}

.b-tabs__tab {
  width: 20%;
  min-width: 20%;
  padding-bottom: 25px;
  transition: all 0.5s ease;
  color: #000;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.88rem;
  letter-spacing: 1px;
  text-align: center;
  cursor: pointer;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  transition: all 0.5s ease;
}

.b-tabs__tab b {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.88rem !important;
}

.b-tabs__tab span {
  display: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.6rem;
  color: rgba(0, 0, 0, 0.6);
}

.b-tabs__tab:after {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: all 0.5s ease;
  background: linear-gradient(83deg, #FC575E, #F7B42C);
  height: 4px;
}

.b-tabs__tab--active:after {
  opacity: 1;
}

.b-tabs__tab:hover {
  color: #F98645;
}

.b-tabs__tab:after {
  bottom: -3px;
}

.b-tabs__tab--active {
  color: #F98645;
}

.b-tabs__tab--active span {
  color: #F98645 !important;
}

.shedule .b-tabs__tab span {
  display: block;
  margin-top: 10px;
}

.block-v__wrap {
  margin-left: -5px;
  margin-right: -5px;
}

.block-v__dots {
  display: none;
}

.block-v__i-cont {
  padding-left: 5px !important;
  padding-right: 5px !important;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1000px) {
  .block-v__i-cont {
    width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.block-v__i {
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100% !important;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.block-v__i-h {
  padding: 20px 20px 25px 20px;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  padding-left: 90px;
}
@media only screen and (max-width: 1500px) {
  .block-v__i-h {
    padding-left: 70px;
  }
}
@media only screen and (max-width: 1199px) {
  .block-v__i-h {
    padding-left: 90px;
  }
}

.block-v__i-ava {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 1500px) {
  .block-v__i-ava {
    width: 40px;
    height: 40px;
  }
}
@media only screen and (max-width: 1199px) {
  .block-v__i-ava {
    width: 50px;
    height: 50px;
  }
}

.block-v__i-ava div {
  border-radius: 50%;
  width: 22px;
  height: 22px;
  border: 2px solid #fff;
  position: absolute;
  left: -9px;
  top: -7px;
  background-position: center;
}
@media only screen and (max-width: 360px) {
  .block-v__i-ava div {
    width: 18px;
    height: 18px;
  }
}

.block-v__i-wrapper {
  position: relative;
}
.block-v__i-wrapper .icon_like {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  right: -3px;
  top: -3px;
}

.block-v__i-name {
  width: calc(100% - 20px);
  color: #000;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.9rem;
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: top;
}
.block-v__i-name:hover {
  color: #000;
}
@media only screen and (max-width: 1500px) {
  .block-v__i-name {
    font-size: 0.8rem;
  }
}
@media only screen and (max-width: 1199px) {
  .block-v__i-name {
    font-size: 0.9rem;
  }
}

.block-v__i-city,
.block-v__i-proff {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.67rem;
  letter-spacing: 1px;
  margin-bottom: 20px;
}

@media only screen and (max-width: 1199px) {
  .block-v__i-proff {
    font-size: 0.6rem;
    letter-spacing: 0.5px;
  }
}

.block-v__i-city {
  margin-bottom: 17px;
}
.block-v__i-city a {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.6);
}
.block-v__i-city a:hover {
  text-decoration: underline;
  color: black;
}

.block-v__i-company {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.78rem;
  margin-bottom: 5px;
  letter-spacing: 1px;
}

.block-v__i-proff {
  margin-bottom: 0;
  letter-spacing: 0.5px;
}

.block-v__i-b {
  padding: 25px 20px 25px 20px;
  border-bottom: 1px solid #e9e9e9;
  line-height: 1.9;
  font-size: 0.75rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.block-v__i-b-block:not(:last-child) {
  margin-bottom: 10px;
}

.block-v__i-b b {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.8rem !important;
  color: #000;
}

.block-v__i-b a.block-v__i-goto {
  color: #ff934d !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.block-v__i-b a.goto {
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  color: #ff934d;
  letter-spacing: 0.4px;
  font-weight: bold;
  line-height: 1.6;
  max-height: unset !important;
}

.block-v__i-b a.goto span {
  width: calc(100% - 10px);
}

.block-v__i-b a.goto svg {
  fill: #ff934d;
  margin-left: 0;
}

.block-v__i-b p,
.block-v__i-b a {
  margin-bottom: 15px !important;
  line-height: 1.6 !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  max-height: 36px;
}

.block-v__i-b p:last-child, .block-v__i-b a {
  margin-bottom: 0 !important;
}

.block-v__i-f {
  padding: 17px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.block-v__i-goto {
  color: rgba(0, 0, 0, 0.8) !important;
  text-decoration: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.8rem;
  letter-spacing: 1px;
}
@media only screen and (max-width: 1500px) {
  .block-v__i-goto {
    font-size: 0.5rem;
  }
}
@media only screen and (max-width: 1199px) {
  .block-v__i-goto {
    font-size: 0.8rem;
  }
}
@media only screen and (max-width: 1500px) {
  .block-v__i-goto svg {
    width: 5px;
    height: 8px;
    position: relative;
    top: 1px;
  }
}
@media only screen and (max-width: 1199px) {
  .block-v__i-goto svg {
    width: 7px;
    height: 10px;
    position: relative;
    top: 0;
  }
}

.block-v__i-links a {
  display: inline-block;
  text-decoration: none !important;
  margin-right: 10px;
}

.block-v__i-links a:hover svg {
  opacity: 1 !important;
}

.block-v__i-links a.to-favorite.clicked svg {
  opacity: 1 !important;
}

.block-v__i-links a.to-favorite.clicked svg path {
  fill: #000;
}

.view-all {
  text-transform: uppercase;
  text-decoration: none !important;
  color: rgba(0, 0, 0, 0.5) !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.9em;
  letter-spacing: 2px;
  display: inline-block;
  margin-top: 30px;
}
@media only screen and (max-width: 1199px) {
  .view-all {
    margin-top: 19px;
  }
}

.view-all--light {
  opacity: 0.5;
}

.visitors-card .tabs-slicked .slick-list:after {
  bottom: 3px;
}

.visitors .b-tabs__tab span {
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.88rem;
  color: #000;
  transition: all 0.5s ease;
}

.visitors .b-tabs__tab b {
  text-decoration: underline;
}

.visitors .b-tabs__tab b:hover {
  text-decoration: none;
}

.visitors .b-tabs__tab:hover span {
  color: #F98645;
}

.tooltiped {
  cursor: pointer;
}

.plan-v {
  position: relative;
}

.plan-v.slicked:after {
  content: "";
  background: linear-gradient(to top, #fff 35%, transparent);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 65px;
}

.plan-v__i {
  position: relative;
  margin-left: 50px;
  padding-bottom: 15px;
  cursor: pointer;
  padding-right: 25px;
  width: auto !important;
}

.plan-v__i:last-child {
  padding-bottom: 0;
}

.plan-v__i:before {
  content: "";
  background-color: #f5f5f5;
  border-radius: 5px;
  position: absolute;
  top: -1px;
  left: -9px;
  right: -5px;
  bottom: 8px;
  transition: all 0.5s ease;
  opacity: 0;
}

.plan-v__i:after {
  content: "";
  width: 2px;
  position: absolute;
  bottom: 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 35px;
  left: -35px;
  display: block;
  background-color: #F98645;
}

.plan-v__del {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -12px;
  cursor: pointer;
  transition: all 0.5s ease;
  opacity: 0;
}

.plan-v__i:last-child:after {
  display: none;
}

.plan-v__i-icon div {
  width: 32px;
  height: 32px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: linear-gradient(45deg, #FC575E, #F7B42C);
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: -50px;
}
.plan-v__i-icon div svg {
  fill: #fff;
}

.plan-v__i-trace {
  color: rgba(0, 0, 0, 0.8);
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.8rem;
  margin-bottom: 3px;
  letter-spacing: 1px;
  line-height: 1;
  padding-top: 5px;
  position: relative;
  z-index: 1;
}

.plan-v__i-details {
  color: rgba(0, 0, 0, 0.6);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.65em;
  letter-spacing: 1px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: relative;
  z-index: 1;
  -ms-flex-align: center;
  align-items: center;
}

.plan-v__i-time {
  margin-left: 10px;
  display: inline-block;
}

.plan-v__i-persons {
  margin-left: 10px;
  display: inline-block;
  min-width: 40px;
  position: relative;
}

.plan-v__i-persons svg {
  width: 10px !important;
  margin-right: 3px;
  position: relative;
}

.plan-v__i--noactive .plan-v__i-icon div {
  background: none;
  background-color: #e9e9e9;
}

.plan-v__i-hidden {
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.16);
  padding: 10px;
  transition: all 0.5s ease;
}

.plan-v__i-hidden a {
  display: block;
  color: rgba(0, 0, 0, 0.6) !important;
  text-decoration: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.78rem;
  padding: 10px;
  border-radius: 8px;
  background-color: #fff;
}

.plan-v__i-hidden a:hover {
  background-color: #f5f5f5;
}

.plan-v--empty {
  text-align: center;
}

.plan-v--empty-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 1.1rem;
  color: #000;
  margin-bottom: 10px;
}

.plan-v--empty-text {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 0.78rem;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.8;
}

.plan-v__i:hover:before,
.plan-v__i:hover .plan-v__del {
  opacity: 1;
  display: block;
}

.plan-v__i.tooltiped {
  display: block !important;
}

.tooltip-cont {
  display: none;
}

.tooltipster-sidetip .tooltipster-box {
  background: none;
  border: none;
  border-radius: 0;
}

.tooltipster-sidetip .tooltipster-arrow {
  display: none;
}

.tooltipster-sidetip .tooltipster-content {
  padding: 3px;
}

.plan-v .slick-slide .plan-v__i:after {
  display: block;
}

.plan-v .slick-slide:last-child .plan-v__i:after {
  display: none;
}

.b-tabs__subtab {
  width: 25%;
  min-width: 25%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #fafafa;
  height: 70px;
  padding: 7px;
  border-right: 1px solid #e9e9e9;
  position: relative;
  cursor: pointer;
  position: relative;
  transition: all 0.5s ease;
}

.b-tabs__subtab:after {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: all 0.5s ease;
  background: linear-gradient(83deg, #FC575E, #F7B42C);
  height: 3px;
}

.b-tabs__subtab--active:after {
  opacity: 1;
}

.b-tabs .b-tabs__subtab.tab--active:after {
  opacity: 1;
}

.b-tabs .b-tabs__subtab.tab--active .b-tabs__subtab-links {
  height: 100%;
  position: relative;
  z-index: 1;
  overflow: inherit;
}

.b-tabs .b-tabs__subtab.tab--active .b-tabs__subtab-links:hover {
  color: #F98645 !important;
}

.b-tabs__subtab:last-child {
  border-right: none;
}

.b-tabs__subtab-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #333;
  font-size: 0.7rem;
  text-align: center;
  line-height: 1.4;
}

.b-tabs__subtabs-l,
.b-tabs__subtabs-r {
  display: none;
}

.b-tabs__subtab-title-big {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
}

.b-tabs__subtab-title-big svg {
  margin-right: 5px;
  position: relative;
  top: 2px;
}

.b-tabs__subtab-links {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  transition: all 0.5s ease;
  height: 0;
  overflow: hidden;
}

.b-tabs__subtab-links a {
  display: inline-block;
  margin: 0 10px;
  margin-bottom: 0;
}

.tab-c {
  display: none;
}

.tab-c--active {
  display: block;
}

.b-tabs__content-tab {
  width: 100%;
}

.shedule .b-tabs__tabs {
  border-bottom: 2px solid #bebebe;
}

.shedule-block-empty {
  background-color: #fafafa;
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.shedule-block-inner {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translate(0, -50%);
  text-align: center;
  padding: 0;
  max-width: 360px;
  margin: 0 auto;
}
.shedule-block-inner img {
  margin: 0 auto 40px;
}
.shedule-block-inner h3 {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 15px;
}
.shedule-block-inner p {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
}

.shedule-block-wrap {
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  border-left: 5px solid #FC575E;
  background-color: #fff;
  padding: 20px 30px;
  padding-right: 100px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 850px) {
  .shedule-block-wrap {
    padding: 15px;
  }
}

.shedule-block-wrap--reklama {
  background: linear-gradient(30deg, #FC575E, #F7B42C);
  display: block;
  text-decoration: none !important;
  overflow: hidden;
  padding-right: 30px;
  position: relative;
}
@media only screen and (max-width: 992px) {
  .shedule-block-wrap--reklama {
    display: none;
  }
}

.shedule-block-wrap--reklama .h3 {
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  font-size: 1.75rem;
  margin-bottom: 15px;
  letter-spacing: 1px;
}

.shedule-block-wrap--reklama p {
  color: #FFD1B7;
  font-size: 0.9rem;
  font-family: "Open Sans", sans-serif;
  line-height: 1.4 !important;
  margin-bottom: 0 !important;
}

.shedule-block-wrap--reklama img {
  max-width: 100%;
}

.shedule-block-wrap--reklama .img-wrap {
  position: relative;
}

.shedule-block-wrap--reklama .img-wrap img {
  position: absolute;
  top: -10px;
  max-width: 180px;
  left: -40px;
}

@media only screen and (max-width: 992px) {
  .reklama--mod1 {
    display: block;
  }
}

.play_store_wrap img {
  display: block;
}

.shedule-block-wrap--reklama.reklama--mod1 {
  margin-bottom: 20px;
  padding: 40px 45px;
  border-radius: 6px;
  overflow: visible;
  margin-top: 60px;
  position: relative;
}
@media only screen and (max-width: 1199px) {
  .shedule-block-wrap--reklama.reklama--mod1 {
    margin-top: 0;
  }
}
.shedule-block-wrap--reklama.reklama--mod1 .reklama_block {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.shedule-block-wrap--reklama.reklama--mod1 .reklama_block_container {
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  .shedule-block-wrap--reklama.reklama--mod1 .reklama_block_container {
    display: block;
  }
}

.shedule-block-wrap--reklama.reklama--mod1 .h3 {
  font-size: 2.375rem;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1366px) {
  .shedule-block-wrap--reklama.reklama--mod1 .h3 {
    font-size: 1.9rem;
  }
}

.shedule-block-wrap--reklama.reklama--mod1 p {
  font-size: 1.1rem;
}
@media only screen and (max-width: 1366px) {
  .shedule-block-wrap--reklama.reklama--mod1 p {
    font-size: 1rem;
  }
}

.shedule-block-wrap--reklama.reklama--mod1 .img-apple,
.shedule-block-wrap--reklama.reklama--mod1 .img-play {
  position: relative;
  margin-right: 30px;
  margin-bottom: 17px;
  top: 10px;
}
@media only screen and (max-width: 767px) {
  .shedule-block-wrap--reklama.reklama--mod1 .img-apple,
.shedule-block-wrap--reklama.reklama--mod1 .img-play {
    display: block;
    vertical-align: top;
    max-width: 127px;
    margin: 30px 0 0;
  }
}
.shedule-block-wrap--reklama.reklama--mod1 .img-apple img,
.shedule-block-wrap--reklama.reklama--mod1 .img-play img {
  vertical-align: top;
}

.shedule-block-wrap--reklama.reklama--mod1 .img-wrap {
  position: absolute;
  bottom: -1px;
  right: 0;
}

.shedule-block-wrap--reklama.reklama--mod1 .img-wrap img {
  position: static;
  max-width: none;
  vertical-align: top;
}

@media only screen and (max-width: 1366px) {
  .shedule-block-wrap--reklama.reklama--mod1 .col-md-7 {
    width: 50%;
    min-width: 50%;
  }
}
@media only screen and (max-width: 1199px) {
  .shedule-block-wrap--reklama.reklama--mod1 .col-md-7 {
    width: 100%;
    min-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-bottom: 30px;
    padding-right: 170px !important;
  }
}
@media only screen and (max-width: 767px) {
  .shedule-block-wrap--reklama.reklama--mod1 .col-md-7 {
    padding-right: 0 !important;
    padding-bottom: 5px !important;
  }
}

.shedule-block-wrap--simple {
  background-color: #fff;
  background: #fff;
}

.shedule-block-wrap--simple.shedule-block--mini {
  background-color: #fff;
  background: #fff;
}

.shedule-block {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}

.shedule-block__hours {
  display: block;
  font-size: 0.9rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin-bottom: 5px;
}

.shedule-block__time {
  color: rgba(0, 0, 0, 0.7);
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.75rem;
  margin-bottom: 18px;
  position: relative;
  top: 2px;
  min-width: 85px;
  text-align: center;
}
@media only screen and (max-width: 1366px) {
  .shedule-block__time {
    font-size: 1.4rem;
    margin-bottom: 19px;
  }
}

.shedule-block__time-p {
  display: none;
}

.shedule-block__title {
  color: #333;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  font-size: 1.7rem;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1366px) {
  .shedule-block__title {
    font-size: 1.4rem;
  }
}

.shedule-block__c {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media only screen and (max-width: 640px) {
  .shedule-block__c {
    padding: 10px 0;
  }
}

.shedule-block__details {
  color: #333;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 640px) {
  .shedule-block__details {
    font-size: 0.7rem;
    display: block;
  }
}

.shedule-block__name span,
.shedule-block__name a {
  color: #F98645;
  margin-right: 5px;
  margin-left: 5px;
}

.shedule-block__name div {
  margin-bottom: 12px;
}

.shedule-block__persons {
  margin-left: 40px;
  letter-spacing: 1px;
  display: inline-block;
  vertical-align: middle;
  color: #333;
}
@media only screen and (max-width: 640px) {
  .shedule-block__persons {
    margin: 10px 10px 0 0;
  }
}
.shedule-block__persons:hover {
  color: #333;
}
.shedule-block__persons span {
  color: #FC575E;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  margin-left: 5px;
  display: inline-block;
  font-size: 0.88rem;
  display: inline-block;
  vertical-align: middle;
}

.shedule-block__questions {
  margin-left: 40px;
  color: #333;
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (max-width: 640px) {
  .shedule-block__questions {
    margin: 10px 10px 0 0;
  }
}
.shedule-block__questions:hover {
  color: #333;
}

.shedule-block__questions span {
  color: #FC575E;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  margin-left: 5px;
  font-size: 0.9rem;
  display: inline-block;
  vertical-align: middle;
}

.shedule-block__links {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.shedule-block__links a {
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}

.shedule-block__trigger {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fff;
  border: 3px solid #e9e9e9;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  top: 50%;
  margin-top: -20px;
  right: -70px;
  cursor: pointer;
  transition: all 0.5s ease;
}

.shedule-block__trigger.opened {
  transform: rotate(180deg);
}

.shedule-hidden {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.shedule-hidden__l {
  width: 85px;
  min-width: 85px;
}

.shedule-hidden__block {
  padding: 17px 0;
  padding-bottom: 0;
  margin-bottom: 15px;
  border-top: 1px solid #e9e9e9;
  margin-top: 13px;
}

.shedule-hidden__block:last-child {
  margin-bottom: 0;
}

.shedule-hidden__block small {
  font-size: 0.7rem;
  letter-spacing: 1px;
}

.shedule-hidden__name {
  color: #333;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  margin-bottom: 5px;
  letter-spacing: 1px;
}
.shedule-hidden__name a {
  text-decoration: none;
  color: #333;
}
.shedule-hidden__name a:hover {
  text-decoration: underline;
}

.shedule-hidden p {
  color: #333;
  opacity: 0.7;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.77rem;
  letter-spacing: 0.5px;
}

.shedule-hidden__l {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}

.shedule-hidden__l-ava {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  margin-top: 40px;
}

.shedule-hidden__links {
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (max-width: 850px) {
  .shedule-hidden__links {
    display: block;
  }
}

.shedule-hidden__links a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 40px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.7rem;
  letter-spacing: 1px;
  color: #333 !important;
  opacity: 0.5;
  text-decoration: none !important;
  margin-bottom: 5px;
}
@media only screen and (max-width: 850px) {
  .shedule-hidden__links a {
    margin-bottom: 15px;
  }
}

.shedule-hidden__links a:first-child {
  opacity: 1;
}

.shedule-hidden__links a svg {
  margin-right: 9px;
}

.shedule-hidden__social {
  -ms-flex-align: center;
  align-items: center;
}

.shedule-hidden__social a {
  display: inline-block;
  margin-right: 20px;
}

.shedule-hidden__time {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #333;
  opacity: 0.6;
  padding-bottom: 6px;
  text-align: center;
  font-size: 0.65rem;
  letter-spacing: 1px;
}

.svg-vk:hover path {
  fill: #4D75A3;
}

.svg-fb:hover path {
  fill: #3B5998;
}

.svg-tw:hover path {
  fill: #1DA1F2;
}

.svg-g:hover path {
  fill: #CC3732;
}

.svg-in:hover path {
  fill: #0077B5;
}

.svg-ok:hover path {
  fill: #FF9800;
}

.tip-hidden {
  position: absolute;
  top: 25px;
  width: 190px;
  text-align: center;
  background-color: rgba(51, 51, 51, 0.8);
  border-radius: 30px;
  color: #fff !important;
  padding: 0 10px;
  font-size: 0.75rem !important;
  line-height: 35px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
  transition: all 0.5s ease;
}

.tip-hidden:before {
  content: "";
  border: 5px solid transparent;
  border-bottom: 5px solid rgba(51, 51, 51, 0.8);
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -5px;
  transition: all 0.5s ease;
}

.tip-hidden span {
  color: #fff !important;
  letter-spacing: 0.5px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem !important;
}

.tip-hidden a {
  color: #fff !important;
  text-decoration: underline;
  letter-spacing: 0.5px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem !important;
}

.block-p__view-all {
  display: none;
}

.block-p .b-tabs__tabs {
  display: none;
}

.block-p .b-tabs__tabs span {
  color: #F98645;
  display: inline-block;
  padding-left: 5px;
}

.block-p__cards {
  margin-left: -4px;
  margin-right: -4px;
}

.block-p__card-wrap {
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 8px;
  width: 25%;
  min-width: 25%;
}
@media only screen and (max-width: 1500px) {
  .block-p__card-wrap {
    width: 33.33%;
  }
}
@media only screen and (max-width: 1199px) {
  .block-p__card-wrap {
    width: 20%;
    min-width: 20%;
  }
}
@media only screen and (max-width: 850px) {
  .block-p__card-wrap {
    width: 25%;
    min-width: 25%;
  }
}

.block-p__card {
  border-radius: 6px;
  background-color: #fafafa;
  border: 1px solid #e9e9e9;
  text-align: center;
  padding: 7px 10px;
  display: block;
  text-decoration: none !important;
  height: 100% !important;
}

.block-p__ava {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  background-size: cover;
  background-position: center;
}

.block-p__name {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.8rem;
  text-decoration: none !important;
  color: #272A38 !important;
  line-height: 1.2;
}

.link_meetings {
  text-decoration: none;
  color: #F98645;
}
.link_meetings span {
  transition: all 0.2s linear;
}
.link_meetings:hover {
  color: #F98645;
}
.link_meetings:hover span {
  color: #F98645;
}

.block-s__i {
  margin-left: 20px;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  background-color: #fafafa;
  position: relative;
  padding: 15px 20px;
  margin-bottom: 10px;
  position: relative;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 85px;
  text-decoration: none !important;
}

.block-s__i:before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  top: -1px;
  bottom: -11px;
  background-color: #F98645;
  left: -20px;
}

.block-s__i:after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #F98645;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  left: -22px;
}

.block-s__i:last-child:before {
  bottom: 0;
}

.block-s__i-text-wrap {
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.block-s__i-add .block-s__i-ava {
  border: 1px solid #cacaca;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.block-s__i-time {
  color: #F98645;
  margin-bottom: 5px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
}

.block-s__i-event {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 1rem;
  color: #000;
  text-decoration: none;
}

.block-s__i-event span {
  color: #F98645;
  text-decoration: none;
}

.block-s__i-event a {
  color: #F98645;
  text-decoration: none;
}
.block-s__i-event a:hover {
  text-decoration: underline;
}

.block-s__i-addr {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
  font-size: 0.75rem;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}
.block-s__i-addr:hover {
  text-decoration: underline;
  color: rgba(0, 0, 0, 0.5);
}

.block-s__i-ava {
  background-size: cover;
  background-position: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

.our-app {
  background: linear-gradient(30deg, #FC575E, #F7B42C);
  color: white;
  font-size: 1rem;
  font-family: "Open Sans", sans-serif;
  overflow: hidden;
}
.our-app span {
  font-weight: bold;
  color: #fff;
}
.our-app ul {
  margin-left: 15px;
  margin-top: 22px;
}
.our-app ul li {
  font-size: 16px;
  margin-top: 10px;
  color: #fff;
}
.our-app ul li:before {
  content: "";
  position: absolute;
  background: #fff;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin-left: -15px;
  margin-top: 5px;
}

.our-app a {
  text-decoration: none !important;
  display: inline-block;
  position: relative;
}

.our-app p {
  line-height: 1.5 !important;
}

.our-app .h2 {
  color: #fff;
  margin-bottom: 30px;
  letter-spacing: 0.5px;
  font-family: "Oswald", sans-serif;
}

.our-app .h2:before {
  display: none;
}

.our-app .img-wrap {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 50%;
  position: relative;
  top: 33px;
  margin-top: 35px;
}
@media only screen and (max-width: 1199px) {
  .our-app .img-wrap img {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}

.our-app .img-wrap2 {
  position: absolute;
  margin-top: -220px;
  width: 100%;
}
@media only screen and (max-width: 1360px) {
  .our-app .img-wrap2 img {
    width: 90%;
  }
}
@media only screen and (max-width: 640px) {
  .our-app .img-wrap2 {
    margin-top: -220px;
  }
}
@media only screen and (max-width: 411px) {
  .our-app .img-wrap2 {
    margin-top: -175px;
    width: inherit;
  }
}
@media only screen and (max-width: 375px) {
  .our-app .img-wrap2 {
    margin-top: -185px;
    width: inherit;
  }
}
@media only screen and (max-width: 360px) {
  .our-app .img-wrap2 {
    margin-top: -175px;
    width: inherit;
  }
}
@media only screen and (max-width: 320px) {
  .our-app .img-wrap2 {
    margin-top: -160px;
    width: inherit;
  }
}

.block-se {
  text-decoration: none !important;
}

.block-a .col1,
.block-a .col1-c {
  width: 50px;
}
@media only screen and (max-width: 1000px) {
  .block-a .col1,
.block-a .col1-c {
    display: none !important;
  }
}

.block-a .col2 {
  width: calc(50% - 50px);
}

.block-a .col3 {
  width: 50%;
}

.col2-c {
  position: relative;
  min-height: 300px;
}

.block-a .col2-c,
.block-a .col3-c {
  width: 50%;
}
@media only screen and (max-width: 1000px) {
  .block-a .col2-c,
.block-a .col3-c {
    width: 100%;
    padding-right: 0;
  }
}

.block-a .col3-c {
  padding-right: 20px;
}
@media only screen and (max-width: 1000px) {
  .block-a .col3-c {
    padding-right: 0;
  }
}

.block-a .col2 {
  padding-right: 20px;
}

.block-a .col1-c {
  text-align: center;
}

.block-a__hh {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 0.9rem;
  color: #333;
  text-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (max-width: 1000px) {
  .block-a__hh {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1000px) {
  .block-a__hh .col2,
.block-a__hh .col3 {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 1000px) {
  .block-a__hh .col2 span,
.block-a__hh .col3 span {
    padding-bottom: 7px;
    font-size: 0.7rem;
    color: rgba(0, 0, 0, 0.6);
  }
}

.block-a__hh .col2 span,
.block-a__hh .col1 span,
.block-a__hh .col3 span {
  border-bottom: 1px solid #f3f3f3;
  padding-bottom: 20px;
  display: block;
  text-align: center;
}

.block-a__hh .col3 span {
  border-bottom: none;
}

@media only screen and (max-width: 1366px) {
  .block-a__hh .col2 span.tab--active,
.block-a__hh .col3 span.tab--active {
    border-bottom: 1px solid #bebebe;
  }
}

.block-a__row {
  height: 120px;
}

.block-a__row:last-child .block-a__row-time-i:last-child,
.block-a__row:last-child .block-a__row-add-i:last-child {
  border-bottom: none;
}

.block-a__row-time {
  text-align: center;
}

.block-a__row-time-i {
  font-family: "Montserrat", sans-serif;
  font-size: 10px;
  color: #333;
  font-weight: 500;
  opacity: 0.5;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #f3f3f3;
  display: inline-block;
  vertical-align: top;
  width: 50px;
  text-align: center;
}
@media (max-width: 767px) {
  .block-a__row-time-i {
    padding: 0 0 0 5px;
  }
}

.block-a__row-add-i:nth-child(4n+1) .block-a__row-time-i {
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  opacity: 1;
}

.block-a__row-add-i:nth-child(4n+3) .block-a__row-time-i {
  font-size: 10px;
}

.block-a__row-time-i:last-child {
  border-bottom: none;
}

.block-a__row-time-content {
  width: calc(100% - 55px);
  display: inline-block;
  vertical-align: top;
  color: #bebebe;
  transition: all 0.5s ease;
  white-space: nowrap;
}

.block-a__row-act {
  margin-bottom: 10px;
  height: 110px;
}

.block-a__row-add-i {
  height: 30px;
  line-height: 31px;
  border-bottom: 1px solid #f3f3f3;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 11px;
  cursor: pointer;
  transition: all 0.5s ease;
  color: #333;
  position: relative;
}
@media only screen and (max-width: 1366px) {
  .block-a__row-add-i {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}

.block-a__row-add-i:last-child {
  border-bottom: none;
}

.block-a__row-add-i:hover {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.16);
  opacity: 1;
}
.block-a__row-add-i:hover .block-a__row-time-content {
  color: #333333;
}
.block-a__row-add-i:hover svg {
  opacity: 1;
}

.block-a__row-add-i svg {
  opacity: 0.5;
  margin-right: 7px;
}

.block-a__row-add-time {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.8rem;
  color: #000;
  margin-right: 10px;
  display: none;
  opacity: 0.5;
}
@media only screen and (max-width: 1366px) {
  .block-a__row-add-time {
    padding-left: 10px;
    font-size: 0.65rem !important;
  }
}

.block-a__row-add-hours {
  display: none;
}

.block-a__row-add-i--planned {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.block-a__row-add-i--planned .block-a__row-add-time {
  display: block;
  opacity: 1;
}
@media only screen and (max-width: 1366px) {
  .block-a__row-add-i--planned .block-a__row-add-time {
    padding-left: 0;
    letter-spacing: 0.5px;
  }
}

.block-a__row-add-name {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 0.8rem;
  opacity: 0.8;
  line-height: 1;
  display: inline-block;
  color: #333333;
  width: calc(100% - 20px);
  overflow: hidden;
  text-overflow: ellipsis;
}

.block-a__row-add-name a {
  color: #F98645;
  text-decoration: none;
}
.block-a__row-add-name a:hover {
  text-decoration: underline;
}

.shedule-block--mini {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 45px;
  padding-left: 25px;
  background-color: #fafafa;
}
@media only screen and (max-width: 850px) {
  .shedule-block--mini {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 640px) {
  .shedule-block--mini {
    height: auto;
    padding-left: 14px;
  }
}

.shedule-block--mini .shedule-block__details {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.shedule-block--mini .shedule-block {
  height: 100% !important;
  -ms-flex-align: center;
  align-items: center;
}

.shedule-block--mini .shedule-block__desc {
  font-size: 0.7rem;
  color: rgba(0, 0, 0, 0.5);
  margin-top: 10px;
  width: 100%;
}

.shedule-block--mini .shedule-block__title {
  font-size: 1rem;
}

.shedule-block--mini .shedule-block__btns {
  position: absolute;
  top: 0;
  right: -30px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media only screen and (max-width: 850px) {
  .shedule-block--mini .shedule-block__btns {
    right: -30px;
  }
}

@media only screen and (max-width: 825px) {
  .shedule-block__trigger {
    right: 0;
  }
}
.shedule-block--mini .shedule-block__trigger {
  height: 28px;
  width: 28px;
  position: static;
}

.shedule-block-wrap--free {
  border-left: 1px solid #e9e9e9;
}

.shedule-block-wrap--free .shedule-block__title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.8rem;
  color: #333;
  margin-bottom: 10px;
}

.shedule-block-wrap--free .shedule-block__details a {
  color: #BEBEBE;
  font-size: 0.7rem;
  text-decoration: underline;
}

.in-favorite svg path {
  fill: #F98645;
  opacity: 1;
}

.h2--grey {
  color: #333;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 2.6rem;
  margin-bottom: 0;
  letter-spacing: 0.5px;
}

.h2--grey:before {
  display: none;
}

.qtip {
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
  transition: all 0.25s ease-in-out;
}

/*the tip*/
.qtip:before {
  content: attr(data-tip);
  font-size: 14px;
  position: absolute;
  background: rgba(10, 20, 30, 0.85);
  color: #fff;
  line-height: 1.2em;
  padding: 0.5em;
  font-style: normal;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  min-width: 160px;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  font-family: sans-serif;
  letter-spacing: 0;
  font-weight: 600;
}

.qtip:after {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}

.qtip:hover:before,
.qtip:hover:after {
  visibility: visible;
  opacity: 1;
}

/*top*/
.qtip.tip-top:before {
  top: 0;
  left: 50%;
  transform: translate(-50%, calc(-100% - 8px));
  box-sizing: border-box;
  border-radius: 3px;
}

.qtip.tip-top:after {
  border-width: 8px 8px 0 8px;
  border-color: rgba(10, 20, 30, 0.85) transparent transparent transparent;
  top: -8px;
  left: 50%;
  transform: translate(-50%, 0);
}

/*bottom*/
.qtip.tip-bottom:before {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, calc(100% + 8px));
  box-sizing: border-box;
  border-radius: 3px;
}

.qtip.tip-bottom:after {
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent rgba(10, 20, 30, 0.85) transparent;
  bottom: -8px;
  left: 50%;
  transform: translate(-50%, 0);
}

/*left*/
.qtip.tip-left:before {
  left: 0;
  top: 50%;
  transform: translate(calc(-100% - 8px), -50%);
  box-sizing: border-box;
  border-radius: 3px;
}

.qtip.tip-left:after {
  border-width: 8px 0 8px 8px;
  border-color: transparent transparent transparent rgba(10, 20, 30, 0.85);
  left: -8px;
  top: 50%;
  transform: translate(0, -50%);
}

/*right*/
.qtip.tip-right:before {
  right: 0;
  top: 50%;
  transform: translate(calc(100% + 8px), -50%);
  box-sizing: border-box;
  border-radius: 3px;
}

.qtip.tip-right:after {
  border-width: 8px 8px 8px 0;
  border-color: transparent rgba(10, 20, 30, 0.85) transparent transparent;
  right: -8px;
  top: 50%;
  transform: translate(0, -50%);
}

.tabs-slicked:after {
  content: "";
  width: 25px;
  top: 0;
  bottom: 5px;
  display: block;
  position: absolute;
  right: 0;
  background: linear-gradient(to right, transparent -60%, #fff 66%);
}

.help-icon {
  position: relative;
  top: -5px;
  left: 5px;
}

.load-more {
  text-decoration: none !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.87rem;
  color: #212121 !important;
}
.load-more svg {
  margin-right: 5px;
  vertical-align: middle;
}

.tooltipster-top {
  margin-top: 10px;
}

.tooltipster-bottom {
  margin-top: -10px;
}

.shadow_gradient {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(165deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  opacity: 0.5;
  z-index: 1000;
  display: none;
}

.menu-button {
  transition: all 0.4s ease;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: linear-gradient(46deg, #FC575E, #F7B42C);
  box-shadow: 0 0 3px #F98645;
  position: fixed;
  right: 30px;
  bottom: 30px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
  z-index: 1111;
  display: none;
}
@media only screen and (max-width: 767px) {
  .menu-button {
    opacity: 0;
    visibility: hidden;
    bottom: 15px;
    right: 15px;
    width: 50px;
    height: 50px;
  }
  .menu-button .menu-button__trigger svg {
    max-width: 20px;
  }
}
.menu-button.show {
  opacity: 1;
  visibility: visible;
}
.menu-button__i {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  background-color: #fff;
  border-radius: 50%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  box-shadow: 0 0 3px rgba(249, 134, 69, 0.3);
}
.menu-button__i:nth-child(2) {
  transition: all 0.3s ease;
  right: 30px;
  bottom: 30px;
}
.menu-button__i:nth-child(3) {
  transition: all 0.4s ease;
  right: 30px;
  bottom: 30px;
}
.menu-button__i:nth-child(4) {
  transition: all 0.5s ease;
  right: 30px;
  bottom: 30px;
}
.menu-button .menu-button__trigger svg path {
  fill: #fff !important;
  stroke: rgba(255, 255, 255, 0);
}
.menu-button.clicked .menu-button__trigger svg path.b {
  fill: #fff;
  opacity: 1;
  stroke: #fff;
}
.menu-button.clicked a:nth-child(2) {
  right: 95px;
  bottom: 0;
}
@media only screen and (max-width: 767px) {
  .menu-button.clicked a:nth-child(2) {
    right: 65px;
  }
}
.menu-button.clicked a:nth-child(3) {
  right: 70px;
  bottom: 70px;
}
@media only screen and (max-width: 767px) {
  .menu-button.clicked a:nth-child(3) {
    right: 50px;
    bottom: 50px;
  }
}
.menu-button.clicked a:nth-child(4) {
  right: 0;
  bottom: 95px;
}
@media only screen and (max-width: 767px) {
  .menu-button.clicked a:nth-child(4) {
    bottom: 75px;
  }
}
.menu-button.clicked .menu-button__trigger {
  position: relative;
}
.menu-button.clicked .menu-button__i {
  width: 60px;
  height: 60px;
  opacity: 1;
  border: none;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  z-index: 11;
}
@media only screen and (max-width: 767px) {
  .menu-button.clicked .menu-button__i {
    width: 45px;
    height: 45px;
  }
}
.menu-button.clicked .menu-button__i svg path {
  fill: #f98645;
}
@media only screen and (max-width: 767px) {
  .menu-button.clicked .menu-button__i svg {
    max-width: 50%;
  }
}

@media only screen and (max-width: 1500px) {
  .container {
    padding-left: 30px;
    padding-right: 30px;
    max-width: 100%;
  }

  .content {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width: 1199px) {
  .content > section {
    width: 100%;
    position: static;
  }
}
@media only screen and (max-width: 1000px) {
  .visitors .view-all,
.plan .view-all {
    display: none;
  }

  .visitors,
.plan {
    padding-bottom: 0 !important;
  }
}
@media only screen and (max-width: 750px) {
  .b-tabs__tab {
    font-size: 0.75rem;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 700px) {
  .block-v__wrap .slick-list {
    margin-left: -10vw;
  }

  .b-tabs__content {
    overflow: hidden;
  }
}
@media only screen and (max-width: 640px) {
  .block-p__view-all .view-all {
    padding-top: 10px;
  }

  .block-a__row-add-name {
    font-size: 0.6rem;
  }

  .shedule-block--mini .shedule-block__desc {
    display: none;
  }

  .shedule-block--mini .shedule-block {
    padding-bottom: 0;
  }

  .b-tabs__subtab:after {
    display: none !important;
  }

  .b-tabs__subtab-title-big svg {
    display: none;
  }

  .h2 {
    font-size: 1.8rem;
    margin-bottom: 20px;
  }

  .main section {
    padding: 20px;
  }
  .main section b {
    font-size: 1rem;
  }
  .main section p {
    font-size: 0.9rem;
    line-height: 1.4;
  }

  .h2:before {
    left: -20px;
    width: 6px;
  }

  .mega-slider__dots {
    display: none;
  }

  .show-all-wrap {
    -ms-flex-pack: center !important;
    justify-content: center !important;
    padding-top: 0;
  }

  .mega-slider-wrap {
    margin-bottom: 20px;
    height: 190px;
  }

  .mega-slider-wrap .mega-slider__space-l,
.mega-slider-wrap .mega-slider__space-r {
    opacity: 1;
  }

  .mega-slider__slide {
    height: 190px;
  }

  .mega-slider__slide iframe {
    height: 190px !important;
  }

  .block-p .b-tabs__tabs {
    display: -ms-flexbox;
    display: flex;
    margin-left: -20px !important;
    margin-right: -20px !important;
  }

  .block-p .b-tabs__tab {
    width: 33.33%;
    min-width: 33.33%;
    padding-bottom: 15px;
    font-size: 0.78rem;
    border-bottom: 1px solid #d4d4d4;
  }

  .block-p .b-tabs__tab:after {
    height: 2px;
    bottom: -1px;
  }

  .block-p__view-all {
    display: block;
  }

  .block-p__view-all .view-all {
    margin-top: 0;
    text-transform: lowercase;
    font-size: 0.78rem;
    color: rgba(0, 0, 0, 0.8) !important;
    letter-spacing: 1px;
  }

  .block-p__view-all .view-all svg {
    display: none;
  }

  .b-tabs__tab {
    font-size: 0.76rem;
    text-align: center;
    padding-bottom: 12px;
    border-bottom: 1px solid #d4d4d4;
  }

  .b-tabs__tab span {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 5px;
    font-size: 0.5rem;
  }

  .b-tabs__tab b {
    display: none;
  }

  .b-tabs__subtabs-l {
    position: absolute;
    left: 0;
    display: none;
    z-index: 11;
  }

  .b-tabs__subtabs-r {
    position: absolute;
    right: 0;
    display: none;
    z-index: 11;
  }

  .b-tabs {
    position: relative;
  }

  .shedule .b-tabs {
    margin-left: -20px;
    margin-right: -20px;
  }

  .b-tabs__subtab {
    background: none;
    -ms-flex-pack: center;
    justify-content: center;
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .b-tabs__subtab-title br {
    display: none;
  }

  .b-tabs-wrap {
    position: relative;
  }

  .b-tabs__subtabs-l,
.b-tabs__subtabs-r {
    display: block;
    top: 27px;
  }

  .shedule .b-tabs__tabs {
    margin-bottom: 0 !important;
  }

  .b-tabs__subtabs-l {
    transform: rotate(90deg);
    left: 20px;
  }

  .b-tabs__subtabs-r {
    transform: rotate(-90deg);
    right: 20px;
  }

  .b-tabs__subtab-links {
    height: 50%;
  }

  .b-tabs__subtab-links a {
    margin-left: 15px;
    margin-right: 15px;
  }

  .b-tabs__subtab-links svg path {
    fill: rgba(0, 0, 0, 0.5) !important;
  }

  .b-tabs__subtab--active:after,
.b-tabs__subtab:hover:after {
    opacity: 0;
  }

  .shedule-block {
    display: block;
    padding-bottom: 35px;
    position: relative;
  }

  .shedule-block-wrap--simple .shedule-block {
    padding-bottom: 0;
  }

  .shedule-block__links {
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .shedule-block__links a {
    margin-left: 0;
    margin-right: 25px;
  }

  .shedule-block__time {
    text-align: left;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.85rem;
    margin-bottom: 10px;
  }

  .shedule-block__time-p {
    display: block;
    margin-left: 20px;
  }

  .shedule-block__title {
    font-size: 1.15rem;
  }

  .plan-v__i-persons {
    font-size: 0.65rem;
  }

  .plan-v__i-persons svg {
    position: relative;
    top: 1px;
  }

  .shedule-block-wrap--simple {
    background-size: 10px 10px;
  }

  .shedule-hidden {
    display: block;
    border-top: 1px solid #e9e9e9;
    margin-top: 15px !important;
  }

  .shedule-hidden__l {
    display: block;
  }

  .shedule-hidden__time {
    display: none;
  }

  .shedule-hidden__block:first-child {
    border-top: none;
    padding-top: 0;
    margin-top: 10px;
  }

  .shedule-hidden__block:last-child {
    display: none;
  }

  .shedule-hidden__block:nth-child(2) {
    margin-bottom: 0;
  }

  .shedule-hidden__name {
    font-size: 0.87rem;
  }

  .main section p {
    font-size: 0.65rem;
  }

  .shedule-hidden__l-ava {
    margin-top: 15px;
    width: 40px;
    height: 40px;
  }

  .shedule-hidden__links a:last-child {
    margin-bottom: 0;
  }

  .shedule-hidden__links a {
    opacity: 1;
  }

  .shedule-hidden__links a svg {
    width: 20px;
  }

  .our-app {
    text-align: center;
  }

  .our-app .h2 {
    font-size: 1.9rem;
  }

  .our-app p {
    font-size: 0.9rem !important;
  }

  .partners__block-i {
    width: 100%;
    min-width: 100%;
    position: relative;
    transition: all 0.5s ease;
  }

  .cols5__i-wrap {
    width: 100%;
    min-width: 100%;
  }

  .cols5__i {
    position: relative;
  }

  .partners__block-i:after,
.cols5__i:after {
    content: "";
    display: block;
    position: absolute;
    background: linear-gradient(to left, transparent -60%, #fff 78%);
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .partners__block-i.noshadows:after,
.cols5__i.noshadows:after {
    display: none;
  }

  .h2--flexmode .powered-by {
    display: none;
  }

  .h2--flexmode {
    display: block;
  }

  .tickets__btns {
    margin-left: -5px;
    margin-right: -5px;
  }

  .tickets__btns a {
    width: 100%;
    font-size: 0.7rem;
    letter-spacing: 1px;
  }

  .visitors .b-tabs__tab span {
    display: none;
  }

  .copyrights a {
    color: #fff !important;
  }

  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }

  .description p {
    font-size: 0.85rem !important;
  }

  .mega-slider__arr-l svg,
.mega-slider__arr-r svg {
    width: 15px;
    height: 15px;
    margin-top: -17px;
  }

  .mega-slider__arr-l {
    left: 15px;
    width: 15px;
    height: 15px;
    padding: 0;
  }

  .mega-slider__arr-r {
    right: 15px;
    width: 15px;
    height: 15px;
    padding: 0;
  }

  .show-all svg {
    top: 0;
  }

  .b-tabs__tab {
    padding-left: 15px;
    padding-right: 15px;
  }

  .b-tabs__tab:hover {
    color: inherit;
  }

  .b-tabs__tab:hover:after {
    display: none;
  }

  .b-tabs__tab--active {
    color: #F98645 !important;
  }

  .b-tabs__tab--active:after {
    display: block !important;
  }

  .b-tabs__tab.shadows {
    position: relative;
  }

  .b-tabs__tab.shadows:after {
    content: "";
    content-display: block;
    content-position: absolute;
    content-background: linear-gradient(to left, transparent -60%, #fff 78%);
    content-z-index: 1;
    content-top: 0;
    content-bottom: 0;
    content-left: 0;
    content-right: 0;
  }

  .b-tabs__tab {
    border-bottom: none;
  }

  .b-tabs__tab:after {
    bottom: 0;
  }

  .tabs-slicked {
    position: relative;
    margin-left: -20px !important;
    margin-right: -20px !important;
  }

  .tabs-slicked:after {
    right: 0;
  }

  .tabs-slicked:before {
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    background-color: #d4d4d4;
  }
}
@media only screen and (max-width: 550px) {
  .block-p__card-wrap {
    width: 33.33%;
    min-width: 33.33%;
  }

  .block-p__name {
    font-size: 0.7rem;
  }

  .block-p__ava {
    width: 50px;
    height: 50px;
  }

  .block-p .b-tabs__content {
    margin-left: -10px;
    margin-right: -10px;
  }

  .btn--orange--multi .basis span:first-child {
    font-size: 0.8rem;
  }

  .tickets__btns a {
    margin-bottom: 7px !important;
  }

  .btn--orange--multi .ks-select__current {
    -ms-flex-align: center;
    align-items: center;
  }

  .btn--orange--multi .ks-select__arr {
    top: 0;
  }

  .btn--orange--multi .ks-select__current > svg:first-child {
    top: 0;
  }
}
@media only screen and (max-width: 500px) {
  .our-app .img-wrap2 img {
    max-width: 60%;
    width: 100%;
  }

  .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
  }

  .btn--orange--multi .ks-select__arr,
.btn--orange--multi > svg:first-child {
    display: none;
  }

  .btn--orange--multi .basis span:last-child {
    font-size: 1.125rem;
    color: #fff;
    opacity: 1;
  }

  .btn--orange--multi .ks-select__block {
    top: 60px;
  }

  .btn--orange--multi .basis {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .btn--orange--multi .basis span:first-child {
    font-size: 1.125rem;
  }

  .btn--grey--multi .basis span:first-child {
    font-size: 0.8rem;
  }

  .btn--orange--multi .ks-select__current {
    -ms-flex-align: center;
    align-items: center;
  }

  .btn--orange--multi .ks-select__current > svg:first-child {
    width: 28px;
    min-width: 28px;
    left: 0;
    top: 0;
    margin-left: 0;
    margin-right: 15px;
  }

  .visitor-card-wrap {
    max-height: 2000px;
  }

  .visitor-card-wrap:after {
    display: none;
  }

  .btn--orange--multi {
    height: 60px;
  }

  .container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .shedule .b-tabs__tab span {
    font-size: 0.4rem;
  }

  .promocode__tip {
    padding-right: 0 !important;
  }

  .b-tabs__tab {
    font-size: 0.7rem;
  }

  .b-tabs__tab b {
    font-size: 0.7rem !important;
  }

  .visitor-card__profile {
    padding: 10px;
    padding-bottom: 20px;
  }

  .plan-v__i-date {
    font-size: 0.6rem;
  }

  .shedule-block-wrap--reklama.reklama--mod1 {
    margin-left: -5px;
    margin-right: -5px;
  }

  .profile-btn--white {
    padding-left: 12px;
    padding-right: 12px;
  }

  .visitor-card__trigger {
    display: inline-block !important;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 0.67rem;
    letter-spacing: 0.5px;
    margin-top: 20px;
  }

  .visitor-card__trigger svg {
    vertical-align: middle;
  }

  .visitor-card__trigger.on {
    position: absolute;
    bottom: 15px;
    right: 15px;
  }

  .visitor-card__trigger.on svg {
    display: inline-block;
    transform: rotate(180deg);
  }

  .visitor-card {
    position: relative;
  }

  .visitor-card__plan {
    padding-bottom: 40px;
  }

  .shedule-block-wrap--reklama.reklama--mod1 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .shedule-block-wrap--reklama.reklama--mod1 p {
    font-size: 0.85rem;
  }
}
@media only screen and (max-width: 400px) {
  .shedule-block-wrap--free .shedule-block__details a {
    display: block;
    width: 100%;
    padding: 0 !important;
    padding-bottom: 5px !important;
    padding-top: 5px !important;
  }

  .block-v__i-goto {
    font-size: 0.7rem;
    letter-spacing: 0;
  }

  .block-v__i-goto svg {
    top: 2px;
  }
}
@media only screen and (max-width: 360px) {
  .promocode__tip {
    padding-right: 15px !important;
  }

  .block-v__wrap .slick-list {
    margin-left: 0;
  }

  .block-v__i-h {
    padding: 15px;
    padding-left: 60px;
  }

  .block-v__i-ava {
    width: 35px;
    height: 35px;
    left: 15px;
  }

  .block-v__i-b,
.block-v__i-f {
    padding: 15px;
  }
}
@media only screen and (min-width: 1310px) and (max-width: 1312px) {
  .header-menu {
    margin-left: 45px;
  }
}
@media only screen and (max-width: 1312px) {
  .header-menu {
    margin-left: 25px;
  }
  .header-menu .header-menu__link {
    font-size: 14px;
  }
}
.img-response {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.item_img {
  height: 512px;
}
@media only screen and (min-width: 1680px) and (max-width: 1680px) {
  .item_img {
    height: 482px;
  }
}

.description {
  font-size: 13px;
}

.header-wrap .user-avatar-enter-email {
  float: left;
  margin-right: 10px;
}

.header-wrap .user-avatar-enter-email img {
  max-width: 60px;
  max-height: 60px;
  border-radius: 100%;
}

.header-wrap {
  display: -ms-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}

.header-wrap h2 {
  font-size: 21px;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  font-size: 2.5rem;
}

.description-modal {
  font-size: 12px;
  color: #BABABA;
  margin-top: 10px;
  display: block;
  margin-bottom: 45px;
}

.shadow-slider:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  height: 320px;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}

.label-agreement {
  font-size: 16px;
  /* width: 37% !important; */
}
@media only screen and (max-width: 700px) {
  .label-agreement {
    width: 100% !important;
  }
}

.label-agreement {
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* &:hover input ~ .checkmark {
    background-color: #ccc;
  } */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.label-agreement input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.label-agreement .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  border: 1px solid #707070;
  margin-left: -25px;
}
.label-agreement input:checked ~ .checkmark {
  border: 1px solid #14AC7E;
}
.label-agreement:after {
  content: "";
  position: absolute;
  display: none;
}
.label-agreement input:checked ~ .checkmark:after {
  display: block;
}
.label-agreement .checkmark:after {
  left: 4px;
  top: 1px;
  width: 5px;
  height: 9px;
  border: solid #14AC7E;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
}

.additional_info p {
  margin-bottom: 10px !important;
}

@media only screen and (min-width: 360px) and (max-width: 420px) {
  .b_main_slider .slider_wrapper {
    height: 255px;
  }
}
@media only screen and (min-width: 421px) and (max-width: 460px) {
  .b_main_slider .slider_wrapper {
    height: 300px;
  }
}
@media only screen and (min-width: 461px) and (max-width: 650px) {
  .b_main_slider .slider_wrapper {
    height: 400px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
  .b_main_slider .slider_wrapper {
    height: 400px;
  }
}

@media only screen and (max-width: 460px) {
  .item_img {
    height: 300px;
  }
}
@media only screen and (max-width: 650px) {
  .item_img {
    height: 350px;
  }
}
.seo-text-main-page {
  display: none;
}

.disable-ico:before {
  content: "";
  position: absolute;
  background: url("../img/no-stopping.svg");
  width: 14px;
  height: 14px;
  margin-left: -15px;
}

.ico-description li {
  float: left;
  margin-left: 35px;
  font-size: 14px;
}

.table-ico:before {
  content: "";
  position: absolute;
  background: url("../img/table.svg");
  width: 17px;
  height: 14px;
  margin-left: -17px;
}

.list-descr-wrap {
  margin-top: 20px;
  margin-bottom: 73px;
}

.table_networking {
  background: url("../img/table.svg");
  width: 17px;
  height: 14px;
}

.avaliable-ico:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.75);
  width: 15px;
  height: 15px;
  margin-left: -20px;
  margin-top: -2px;
}

.green-circle:before,
.orange-circle:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin-left: -17px;
}

.green-circle:before {
  background-color: #40BA95;
}

.orange-circle:before {
  background-color: #FF782B;
}

.date-day {
  float: right;
  position: relative;
  top: -76px;
  right: 274px;
  color: #FF782B;
  font-size: 19px;
}

.btn--grey {
  background: #6D6D6D;
  float: right;
}

.select-place {
  width: 39%;
}

.b_modal .btn {
  display: inline-block;
}

.select-place .appointment_content .btn {
  margin-top: 35px;
}

.btn-wrap {
  margin-top: 35px;
}

.admin_panel_wrapper .btn_panel.btn_networking {
  background-image: url("../img/networking-ico.png");
  width: 30px;
  height: 30px;
  background-size: cover;
}

.admin_panel_wrapper .btn_panel.btn_user_activity {
  background-image: url("../img/user-activity.png");
  width: 30px;
  height: 30px;
  background-size: cover;
}

.modal-img-wrap {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.modal-img-wrap img {
  width: 100%;
  max-width: 300px;
}

.sponsor-container {
  position: relative;
  width: 100%;
}

.sponsor-container img {
  width: 100%;
  height: auto;
}

.sponsor-container .info-sponsor-circle {
  position: absolute;
  bottom: 0;
  right: 0;
  filter: drop-shadow(2px 4px 6px black);
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  color: white;
  font-size: 16px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  text-align: center;
}

.sponsor-container .info-sponsor-circle:hover {
  filter: invert(1);
}

.info-speaker-circle {
  position: absolute;
  bottom: 0;
  right: 0;
  filter: drop-shadow(2px 4px 6px black);
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  color: white;
  font-size: 16px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  text-align: center;
}

.info-speaker-circle:hover {
  filter: invert(1);
}

#speaker-name {
  font-size: 25px;
  font-weight: 500;
}

#speaker-comp_pos {
  padding-top: 5px;
  font-size: 20px;
  font-weight: 300;
}

#speaker-city {
  padding-top: 5px;
  font-size: 17px;
  font-weight: 300;
}

#speaker-desc {
  padding-top: 10px;
  font-size: 17px;
  font-weight: 300;
}

#sponsors-description h4 {
  font-size: 25px;
  font-weight: 500;
}

.flex-hack-arr {
  height: 70px;
  width: 60px;
  opacity: 0.2;
  background-color: #fff;
  position: relative;
  /* top: -10px; */
  right: 5px;
}

.flex-hack__block {
  box-shadow: none;
  z-index: 11;
  top: 70px;
  width: 100%;
  padding: 17px;
  color: #fff;
  text-align: left;
  position: absolute;
  background: linear-gradient(68deg, #FC575E, #F7B42C);
  /* margin-left: -10px; */
}

.flex-hack__item {
  margin-left: 36px;
}

.admin_panel_wrapper .btn_panel.btn_user_feedback {
  background-image: url(../img/feedback.png);
  width: 40px;
  height: 30px;
  background-size: cover;
}

.admin_panel_wrapper .btn_panel.btn_chance {
  background-image: url(../img/chance.png);
  width: 30px;
  height: 30px;
  background-size: cover;
}

.admin_panel_wrapper .btn_panel.btn_price {
  background-image: url(../img/price.png);
  width: 40px;
  height: 30px;
  background-size: cover;
}

.date-picker {
  width: 170px;
  height: 25px;
  padding: 0;
  border: 0;
  line-height: 25px;
  padding-left: 10px;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: 700;
  cursor: pointer;
  color: #303030;
  position: relative;
  z-index: 2;
}

.date-picker-wrapper {
  position: absolute;
  z-index: 11;
  padding: 0;
  font-size: 12px;
  border: none;
  color: #333333;
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  background: #fff;
}

.date-picker-wrapper.two-months {
  margin: 0 0 0 -14px;
}
@media only screen and (max-width: 630px) {
  .date-picker-wrapper.two-months {
    margin: 0;
  }
}

.dp-clearfix {
  clear: both;
  height: 0;
  font-size: 0;
}

.date-picker-wrapper.inline-wrapper {
  position: relative;
  box-shadow: none;
  display: inline-block;
}

.date-picker-wrapper.single-date {
  width: auto;
}

.date-picker-wrapper.no-shortcuts {
  padding-bottom: 12px;
}

.date-picker-wrapper.no-topbar {
  padding-top: 12px;
}

.date-picker-wrapper .footer .shortcuts .custom-shortcut + .custom-shortcut {
  margin: 0 0 0 10px;
}

.date-picker-wrapper .footer {
  font-size: 11px;
  padding: 15px 5px;
  background-color: #f3f3f3;
}

.date-picker-wrapper b {
  color: #666;
  font-weight: 700;
  display: none;
}

.date-picker-wrapper a {
  color: #333333;
  font-size: 10px;
  letter-spacing: 0.3px;
  font-weight: 600;
}

.date-picker-wrapper a:hover {
  text-decoration: underline;
}

.date-picker-wrapper .month-name {
  text-transform: capitalize;
}

.date-picker-wrapper .select-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}

.date-picker-wrapper .select-wrapper:hover {
  text-decoration: underline;
}

.date-picker-wrapper .month-element {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 700;
  color: #000000;
}

.date-picker-wrapper .select-wrapper select {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 0;
  top: -1px;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  text-transform: inherit;
  color: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: 0 0;
  border: 0;
  outline: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
  opacity: 0.01;
}

.date-picker-wrapper .month-wrapper {
  background-color: #fff;
  padding: 5px;
  cursor: default;
  position: relative;
  _overflow: hidden;
}

.date-picker-wrapper .month-wrapper table {
  width: 190px;
  float: left;
}

.date-picker-wrapper .month-wrapper table.month2 {
  width: 190px;
  float: left;
}

.date-picker-wrapper .month-wrapper table td,
.date-picker-wrapper .month-wrapper table th {
  vertical-align: middle;
  text-align: center;
  line-height: 14px;
  margin: 0;
  padding: 0;
  border: none;
}

.date-picker-wrapper .month-wrapper table .day {
  padding: 8px 0;
  line-height: 1;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 1px;
  color: #ccc;
  cursor: default;
  width: 27px;
  height: 27px;
}

.date-picker-wrapper .month-wrapper table div.day.lastMonth,
.date-picker-wrapper .month-wrapper table div.day.nextMonth {
  color: #999;
  cursor: default;
}

.date-picker-wrapper .month-wrapper table .day.checked {
  background-color: #ff782b;
  color: #fff !important;
  font-weight: 600;
}

.date-picker-wrapper .month-wrapper table .week-name {
  height: 25px;
  line-height: 20px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
  color: #333333;
}

.date-picker-wrapper .month-wrapper table .week-name th {
  vertical-align: bottom;
}

.date-picker-wrapper .month-wrapper table .day.has-tooltip {
  cursor: help !important;
}

.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
  white-space: nowrap;
}

.date-picker-wrapper .time label {
  white-space: nowrap;
}

.date-picker-wrapper .month-wrapper table .day.toMonth.valid {
  color: #333;
  cursor: pointer;
}

.date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
  background-color: #ff782b;
  color: #fff;
}

.date-picker-wrapper .month-wrapper table .day.lastMonth,
.date-picker-wrapper .month-wrapper table .day.nextMonth {
  display: none;
}

.date-picker-wrapper .month-wrapper table .day.real-today {
  background-color: #ffe684;
  border-radius: 50%;
}

.date-picker-wrapper .month-wrapper table .day.real-today.checked,
.date-picker-wrapper .month-wrapper table .day.real-today.hovering {
  background-color: #ff782b;
  color: #fff;
  border-radius: 0;
}

.date-picker-wrapper table .caption {
  height: 30px;
  background-color: #f3f3f3;
  margin: 0 0 2px;
}

.date-picker-wrapper table .caption .next,
.date-picker-wrapper table .caption .prev {
  padding: 0 5px;
  cursor: pointer;
}

.date-picker-wrapper table .caption .next:hover,
.date-picker-wrapper table .caption .prev:hover {
  background-color: #ccc;
  color: #fff;
}

.date-picker-wrapper .gap {
  position: relative;
  z-index: 1;
  width: 15px;
  height: 100%;
  background-color: red;
  font-size: 0;
  line-height: 0;
  float: left;
  top: -5px;
  margin: 0 10px -10px;
  visibility: hidden;
  height: 0;
}

.date-picker-wrapper .gap .gap-lines {
  height: 100%;
  overflow: hidden;
}

.date-picker-wrapper .gap .gap-line {
  height: 15px;
  width: 15px;
  position: relative;
}

.date-picker-wrapper .gap .gap-line .gap-1 {
  z-index: 1;
  height: 0;
  border-left: 8px solid #fff;
  border-top: 8px solid #eee;
  border-bottom: 8px solid #eee;
}

.date-picker-wrapper .gap .gap-line .gap-2 {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  height: 0;
  border-left: 8px solid transparent;
  border-top: 8px solid #fff;
}

.date-picker-wrapper .gap .gap-line .gap-3 {
  position: absolute;
  right: 0;
  top: 8px;
  z-index: 2;
  height: 0;
  border-left: 8px solid transparent;
  border-bottom: 8px solid #fff;
}

.date-picker-wrapper .gap .gap-top-mask {
  width: 6px;
  height: 1px;
  position: absolute;
  top: -1px;
  left: 1px;
  background-color: #eee;
  z-index: 3;
}

.date-picker-wrapper .gap .gap-bottom-mask {
  width: 6px;
  height: 1px;
  position: absolute;
  bottom: -1px;
  left: 7px;
  background-color: #eee;
  z-index: 3;
}

.date-picker-wrapper .selected-days {
  display: none;
}

.date-picker-wrapper .drp_top-bar {
  line-height: 1.4;
  position: relative;
  padding: 10px 40px 10px 0;
  display: none;
}

.date-picker-wrapper .drp_top-bar .error-top,
.date-picker-wrapper .drp_top-bar .normal-top {
  display: none;
}

.date-picker-wrapper .drp_top-bar .default-top {
  display: block;
}

.date-picker-wrapper .drp_top-bar.error .default-top {
  display: none;
}

.date-picker-wrapper .drp_top-bar.error .error-top {
  display: block;
  color: red;
}

.date-picker-wrapper .drp_top-bar.normal .default-top {
  display: none;
}

.date-picker-wrapper .drp_top-bar.normal .normal-top {
  display: block;
}

.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
  color: #333;
}

.date-picker-wrapper .drp_top-bar .apply-btn {
  position: absolute;
  right: 0;
  top: 6px;
  padding: 3px 5px;
  margin: 0;
  font-size: 12px;
  border-radius: 4px;
  cursor: pointer;
  color: #d9eef7;
  border: solid 1px #0076a3;
  background: #0095cd;
  background: -moz-linear-gradient(top, #00adee, #0078a5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00adee", endColorstr="#0078a5");
  color: #fff;
  line-height: initial;
}

.date-picker-wrapper .drp_top-bar .apply-btn.disabled {
  cursor: pointer;
  color: #606060;
  border: solid 1px #b7b7b7;
  background: #fff;
  background: -moz-linear-gradient(top, #fff, #ededed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ededed");
}

.date-picker-wrapper .time {
  position: relative;
}

.date-picker-wrapper.single-month .time {
  display: block;
}

.date-picker-wrapper .time input[type=range] {
  vertical-align: middle;
  width: 129px;
  padding: 0;
  margin: 0;
  height: 20px;
}

.date-picker-wrapper .time1 {
  width: 180px;
  padding: 0 5px;
  text-align: center;
}

.time2 {
  width: 180px;
  padding: 0 5px;
  text-align: center;
}

.date-picker-wrapper .time1 {
  float: left;
}

.date-picker-wrapper .time2 {
  float: right;
}

.date-picker-wrapper .hour {
  text-align: right;
}

.minute {
  text-align: right;
}

.date-picker-wrapper .hide {
  display: none;
}

.date-picker-wrapper .first-date-selected {
  border-radius: 50% 0 0 50%;
}

.date-picker-wrapper .last-date-selected {
  border-radius: 0 50% 50% 0;
}

.date-picker-wrapper .first-date-selected.last-date-selected {
  border-radius: 50%;
}

.date-picker-wrapper .first-date-selected,
.date-picker-wrapper .last-date-selected {
  background-color: #ff782b !important;
  color: #fff !important;
}

.date-picker-wrapper .date-range-length-tip {
  position: absolute;
  margin-top: -4px;
  margin-left: -8px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  display: none;
  background-color: #ff0;
  padding: 0 6px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 16px;
  -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
}

.date-picker-wrapper .date-range-length-tip:after {
  content: "";
  position: absolute;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #ff0;
  left: 50%;
  margin-left: -4px;
  bottom: -4px;
}

.date-picker-wrapper.two-months.no-gap .month1 .next,
.date-picker-wrapper.two-months.no-gap .month2 .prev {
  display: none;
}

.date-picker-wrapper .week-number {
  padding: 5px 0;
  line-height: 1;
  font-size: 12px;
  margin-bottom: 1px;
  color: #999;
  cursor: pointer;
}

.date-picker-wrapper .week-number.week-number-selected {
  color: #49e;
  font-weight: 700;
}

@media (max-width: 469px) {
  .month-wrapper {
    margin: 0 auto;
  }
}
@media (max-width: 469px) {
  .month-wrapper .month1 {
    margin: 0 auto;
    float: none !important;
  }
}

.tabs {
  position: relative;
}
.tabs__tabs {
  font-weight: 700;
  position: relative;
  font-size: 0;
  overflow: auto;
  padding: 0 0 4px;
}
.tabs__tabs:after {
  position: absolute;
  bottom: 3px;
  left: 0;
  right: 0;
  content: "";
  height: 2px;
  background: #dedede;
  z-index: 1;
}
.tabs__tab {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 20px 0;
  min-width: 140px;
  cursor: pointer;
  text-align: center;
  transition: all 0.2s linear;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.tabs__tab.-active {
  color: #ff782b;
}
.tabs__tab.-active:before {
  opacity: 1;
  visibility: visible;
}
.tabs__tab span {
  color: #ff782b;
}
.tabs__tab:before {
  position: absolute;
  transition: all 0.2s linear;
  bottom: -2px;
  z-index: 2;
  left: 0;
  right: 0;
  content: "";
  height: 4px;
  background-image: linear-gradient(87deg, #fc575e 0%, #f7b42c 100%);
  opacity: 0;
  visibility: hidden;
}
.tabs__item {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  overflow: hidden;
  top: 0;
  padding: 0 0 20px;
}
.tabs__item.-active {
  overflow: visible;
  position: static;
}
.tabs__item.-fade {
  opacity: 1;
  visibility: visible;
  transition: 0.3s;
}
.tabs_title {
  position: relative;
  display: inline-block;
  padding: 0 0 0 23px;
}
.tabs_title .simple_icon {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  margin: 0 1px 0 0;
}
.tabs__content {
  position: relative;
}

.b_modal {
  max-width: 95%;
  margin: 0 auto;
  position: relative;
  background: #FFFFFF;
  border-radius: 0;
  border-radius: 8px;
  padding: 30px 30px 40px;
}
.b_modal .mfp-close {
  transition: all 0.2s linear;
  background: transparent;
  padding: 0;
  color: #fff;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='11' height='11' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 11 11'%3E%3Cdefs%3E%3Cpath d='M1299.02144,190.43549l-3.53553,-3.53553l-3.53484,3.53484l-1.41559,-1.41559l3.53484,-3.53484l-3.53553,-3.53553l1.41559,-1.41559l3.53553,3.53553l3.53484,-3.53484l1.41559,1.41559l-3.53484,3.53484l3.53553,3.53553z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1290,-180%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  top: 0;
  right: 0;
  opacity: 1;
  width: 31px;
  height: 30px;
  background-color: #333333;
  border-radius: 0 6px 0 0;
}
.b_modal .mfp-close:hover {
  background-color: #000;
}
.b_modal ._modal_title {
  position: relative;
  margin: 0;
}
.b_modal .btn {
  margin: auto;
}
@media only screen and (max-width: 640px) {
  .b_modal .h2:before {
    left: -30px;
  }
}
.b_modal .social_login {
  text-align: center;
  margin: 0;
}
.b_modal .social_login .button_row_justified {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.b_modal .social_login .button_row_justified .btn {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding-top: 5px;
  padding-bottom: 5px;
}
.b_modal .social_login .button_row_justified .btn:first-child {
  margin-left: 0;
}
.b_modal .social_login .button_row_justified .btn:last-child {
  margin-right: 0;
}
.b_modal .social_login .button_row_justified .btn_facebook {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font: 14px/18px Montserrat;
  letter-spacing: 0;
  font-weight: 500;
}
.b_modal .social_login .button_row_justified .btn_facebook:hover {
  background-color: #304A87;
}
.b_modal .social_login .button_row_justified .btn_google {
  border: 1px solid #cc3c3c;
  background: none;
}
.b_modal .social_login .button_row_justified .btn_google:hover {
  background-color: #CC3C3C;
}
.b_modal .social_login .button_row_justified .btn_linkedin {
  border: 1px solid #0179b3;
  background: none;
}
.b_modal .social_login .button_row_justified .btn_linkedin:hover {
  background-color: #0179B3;
}
.b_modal .social_login .button_row_justified .btn_vkontakte {
  border: 1px solid #5181b7;
  background: none;
}
.b_modal .social_login .button_row_justified .btn_vkontakte:hover {
  background-color: #5181B7;
}
.b_modal .social_login .btn {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  /* max-width: 150px; */
  border-radius: 6px;
  color: #ffffff;
  letter-spacing: 0.36px;
  font-size: 12px;
  margin: 0 10px 10px;
  padding: 10px 5px;
}
.b_modal .social_login .btn:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
}
.b_modal .or {
  text-align: center;
  padding: 20px 0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 10px;
  color: #6d6d6d;
}
.b_modal .login_email {
  text-align: center;
}
.b_modal .login_email .btn {
  margin: 0 auto;
  /* max-width: 322px; */
  letter-spacing: 0.8px;
}
.b_modal .login_email .form_wrapper {
  margin: 0;
}
.b_modal .login_email .form_wrapper .form_field {
  margin-bottom: 10px;
}
.b_modal .login_email .form_wrapper .form_field:last-child {
  margin-bottom: 0;
}
.b_modal .login_email .form_wrapper .form_field label {
  width: 100%;
}
.b_modal .login_email .form_wrapper button.btn[type=submit] {
  max-width: 100%;
  margin-bottom: 0;
}
.b_modal .form_wrapper {
  padding: 0;
  text-align: left;
  margin: 0 35px;
  display: none;
}
.b_modal .form_wrapper .form_inner:before, .b_modal .form_wrapper .form_inner:after {
  content: "";
  display: table;
}
.b_modal .form_wrapper .form_inner:after {
  clear: both;
}
.b_modal .form_wrapper .column {
  width: 50%;
  float: left;
  padding: 0 10px 0 0;
}
@media only screen and (max-width: 767px) {
  .b_modal .form_wrapper .column {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.b_modal .form_wrapper .column:nth-child(2n) {
  float: right;
  padding: 0 0 0 10px;
}
@media only screen and (max-width: 767px) {
  .b_modal .form_wrapper .column:nth-child(2n) {
    padding: 0;
    float: none;
    margin: 10px 0 0;
  }
}
.b_modal .form_wrapper .btn {
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-bottom: 30px;
}
.b_modal .tabs-component-panel {
  border: none !important;
}
.b_modal .form_control {
  border: 1px solid #e9e9e9;
  font-size: 12px;
  letter-spacing: 0.6px;
  border-radius: 6px;
  padding: 12px 12px 12px 40px;
  width: 100%;
  background-repeat: no-repeat;
}
.b_modal .icon_user {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='14' height='13' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14 13'%3E%3Cdefs%3E%3Cpath d='M650,493.11865c-2.16937,0 -6.5,1.08875 -6.5,3.25v1.625h13v-1.625c0,-2.16125 -4.33062,-3.25 -6.5,-3.25zM650,491.49365c1.79563,0 3.25,-1.45437 3.25,-3.25c0,-1.79563 -1.45437,-3.25 -3.25,-3.25c-1.79562,0 -3.25,1.45438 -3.25,3.25c0,1.79562 1.45438,3.25 3.25,3.25z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-643,-485%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%236d6d6d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: 13px center;
}
.b_modal .icon_mail {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='14' height='11' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14 11'%3E%3Cdefs%3E%3Cpath d='M655.6,487.75l-5.6,3.4375l-5.6,-3.4375v-1.375l5.6,3.4375l5.6,-3.4375zM655.6,485h-11.2c-0.77,0 -1.393,0.61875 -1.393,1.375l-0.007,8.25c0,0.75625 0.63,1.375 1.4,1.375h11.2c0.77,0 1.4,-0.61875 1.4,-1.375v-8.25c0,-0.75625 -0.63,-1.375 -1.4,-1.375z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-643,-485%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23707070' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: 13px center;
}
.b_modal .icon_password {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='10' height='14' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 10 14'%3E%3Cdefs%3E%3Cpath d='M991.9375,487.80949h-3.875v-1.24998c0,-1.06873 0.86875,-1.93746 1.9375,-1.93746c1.06875,0 1.9375,0.86873 1.9375,1.93746zM990,493.43438c-0.6875,0 -1.25,-0.56249 -1.25,-1.24998c0,-0.68749 0.5625,-1.24998 1.25,-1.24998c0.6875,0 1.25,0.56249 1.25,1.24998c0,0.68749 -0.5625,1.24998 -1.25,1.24998zM993.75,487.80949h-0.625v-1.24998c0,-1.72497 -1.4,-3.12494 -3.125,-3.12494c-1.725,0 -3.125,1.39997 -3.125,3.12494v1.24998h-0.625c-0.6875,0 -1.25,0.56249 -1.25,1.24998v6.24988c0,0.68749 0.5625,1.24998 1.25,1.24998h7.5c0.6875,0 1.25,-0.56249 1.25,-1.24998v-6.24988c0,-0.68749 -0.5625,-1.24998 -1.25,-1.24998z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-985,-483%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%236d6d6d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: 15px center;
}
.b_modal .btn_facebook {
  background-color: #405a97;
  color: #fff;
  max-width: 322px;
}
.b_modal .btn_facebook:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='8' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 8 15'%3E%3Cdefs%3E%3Cpath d='M656.74859,387.38977h2.64502v-6.44397h2.05371l0.33789,-2.56061h-2.3916v-1.77283c0,-0.41241 0.0752,-0.71301 0.22559,-0.90039c0.18652,-0.22504 0.53418,-0.33795 1.04053,-0.33795h1.35156v-2.27936c-0.50781,-0.07495 -1.16357,-0.11224 -1.97021,-0.11224c-0.99463,0 -1.79199,0.29547 -2.39209,0.88599c-0.60107,0.59106 -0.90039,1.42151 -0.90039,2.4906v2.02618h-2.1665v2.56061h2.1665z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-654,-373%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 8px;
  height: 15px;
  margin: -2px 10px 0 0;
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
}
.b_modal .btn_google {
  background-color: #cc3c3c;
}
.b_modal .btn_google:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 12'%3E%3Cdefs%3E%3Cpath d='M842.29302,377.58207h-1.79979v1.79977h-1.72777v1.79976h1.72777v1.79977h1.79979v-1.79977h1.79976v-1.79976h-1.79976zM836.53371,380.10174c0,1.15185 -0.21597,2.15972 -0.71991,3.09559c-0.50392,0.86389 -1.15187,1.58379 -2.08774,2.08773c-0.86389,0.50393 -1.87177,0.7919 -3.02364,0.7919c-1.07986,0 -2.08772,-0.28796 -3.02361,-0.7919c-0.9359,-0.57592 -1.65581,-1.29583 -2.23174,-2.23171c-0.57593,-0.93588 -0.79192,-1.94375 -0.79192,-3.02361c0,-1.07986 0.28796,-2.08773 0.79192,-3.0236c0.50395,-0.93588 1.29584,-1.65578 2.23174,-2.23171c0.93588,-0.57593 1.94374,-0.7919 3.02361,-0.7919c1.58383,0 2.95164,0.50393 4.03152,1.58379l-1.65584,1.58379c-0.64786,-0.57593 -1.43979,-0.93588 -2.37569,-0.93588c-0.6479,0 -1.29584,0.14398 -1.87173,0.50393c-0.57594,0.35995 -1.0079,0.7919 -1.36786,1.36782c-0.35995,0.57592 -0.50392,1.22384 -0.50392,1.94375c0,0.7199 0.14397,1.36782 0.50392,1.94375c0.35995,0.57592 0.79193,1.07986 1.36786,1.36782c0.5759,0.35995 1.22383,0.50393 1.87173,0.50393c0.71991,0 1.36786,-0.14398 1.94379,-0.50393c0.4319,-0.28796 0.79189,-0.57593 1.07985,-1.07986c0.21597,-0.35995 0.35995,-0.71991 0.43193,-1.00787h-3.45557v-2.08773h5.75931c0.07198,0.28796 0.07198,0.64792 0.07198,0.93588z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-824,-374%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23CC3C3C' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 20px;
  height: 12px;
  margin: -2px 0 0 0;
}
.b_modal .btn_google:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 12'%3E%3Cdefs%3E%3Cpath d='M842.29302,377.58207h-1.79979v1.79977h-1.72777v1.79976h1.72777v1.79977h1.79979v-1.79977h1.79976v-1.79976h-1.79976zM836.53371,380.10174c0,1.15185 -0.21597,2.15972 -0.71991,3.09559c-0.50392,0.86389 -1.15187,1.58379 -2.08774,2.08773c-0.86389,0.50393 -1.87177,0.7919 -3.02364,0.7919c-1.07986,0 -2.08772,-0.28796 -3.02361,-0.7919c-0.9359,-0.57592 -1.65581,-1.29583 -2.23174,-2.23171c-0.57593,-0.93588 -0.79192,-1.94375 -0.79192,-3.02361c0,-1.07986 0.28796,-2.08773 0.79192,-3.0236c0.50395,-0.93588 1.29584,-1.65578 2.23174,-2.23171c0.93588,-0.57593 1.94374,-0.7919 3.02361,-0.7919c1.58383,0 2.95164,0.50393 4.03152,1.58379l-1.65584,1.58379c-0.64786,-0.57593 -1.43979,-0.93588 -2.37569,-0.93588c-0.6479,0 -1.29584,0.14398 -1.87173,0.50393c-0.57594,0.35995 -1.0079,0.7919 -1.36786,1.36782c-0.35995,0.57592 -0.50392,1.22384 -0.50392,1.94375c0,0.7199 0.14397,1.36782 0.50392,1.94375c0.35995,0.57592 0.79193,1.07986 1.36786,1.36782c0.5759,0.35995 1.22383,0.50393 1.87173,0.50393c0.71991,0 1.36786,-0.14398 1.94379,-0.50393c0.4319,-0.28796 0.79189,-0.57593 1.07985,-1.07986c0.21597,-0.35995 0.35995,-0.71991 0.43193,-1.00787h-3.45557v-2.08773h5.75931c0.07198,0.28796 0.07198,0.64792 0.07198,0.93588z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-824,-374%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_modal .btn_vkontakte {
  background-color: #5181b7;
}
.b_modal .btn_vkontakte:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='19' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 19 12'%3E%3Cdefs%3E%3Cpath d='M1002.85825,378.10175h-0.00099c0,-0.68979 0.00368,-1.37961 -0.00128,-2.06934c-0.00343,-0.47195 -0.18695,-0.64786 -0.65959,-0.64825c-0.96126,-0.00079 -1.92256,0.00168 -2.88385,-0.00146c-0.27145,-0.00085 -0.53906,0 -0.6788,0.29102c-0.13484,0.2807 0.04355,0.47934 0.20418,0.66797c0.38982,0.45789 0.5528,0.98877 0.55103,1.58185c-0.00278,0.96127 -0.00021,1.92258 -0.00171,2.88388c-0.00017,0.13922 0.00339,0.28061 -0.01842,0.41727c-0.05403,0.33841 -0.27954,0.45615 -0.57011,0.27496c-0.19574,-0.12216 -0.37686,-0.28174 -0.53055,-0.45471c-0.69716,-0.78473 -1.21574,-1.68854 -1.65594,-2.63254c-0.35493,-0.7612 -0.65762,-1.5473 -0.96924,-2.32803c-0.22089,-0.55356 -0.4117,-0.70004 -0.99792,-0.70032c-0.61638,-0.00031 -1.23282,-0.00177 -1.84918,0.00153c-0.10893,0.00058 -0.22009,0.01157 -0.32613,0.03568c-0.29088,0.06613 -0.427,0.21457 -0.40176,0.51178c0.02577,0.30365 0.07434,0.61237 0.16562,0.90225c0.81219,2.57916 2.13785,4.88123 3.89865,6.91733c1.13312,1.31033 2.56339,2.19873 4.29726,2.5239c0.59438,0.11151 1.19479,0.1348 1.79282,0.02631c0.49103,-0.08908 0.63458,-0.26822 0.63554,-0.75876c0.00125,-0.60172 -0.00143,-1.20343 0.00238,-1.80518c0.00076,-0.11624 0.01868,-0.23322 0.03772,-0.3483c0.03375,-0.20474 0.16451,-0.29062 0.36656,-0.30927c0.3858,-0.03558 0.7171,0.11362 0.9928,0.34473c0.56075,0.46997 1.1053,0.96082 1.63469,1.46594c0.36555,0.34879 0.69209,0.73825 1.0406,1.10522c0.25102,0.26431 0.56491,0.38135 0.92854,0.37738c0.35951,-0.00385 0.71913,0.00281 1.07866,-0.00177c0.36633,-0.00467 0.73419,0.00055 1.0985,-0.03152c0.36838,-0.03235 0.58333,-0.30655 0.4798,-0.66c-0.09468,-0.3233 -0.2411,-0.64627 -0.43077,-0.92429c-0.63416,-0.92957 -1.3885,-1.76016 -2.19057,-2.54846c-0.20328,-0.1998 -0.39474,-0.41379 -0.57278,-0.63635c-0.15097,-0.18869 -0.1604,-0.40598 -0.0273,-0.61493c0.13765,-0.21613 0.28078,-0.4288 0.42429,-0.64105c0.75502,-1.11682 1.51337,-2.23215 2.10847,-3.44595c0.12785,-0.26074 0.22485,-0.54031 0.30429,-0.82022c0.10567,-0.37216 -0.03256,-0.57233 -0.41412,-0.64496c-0.09279,-0.01764 -0.18945,-0.01999 -0.28435,-0.02026c-0.60902,-0.00165 -1.21834,0.00977 -1.82707,-0.00412c-0.51683,-0.01175 -0.85036,0.19885 -1.0547,0.68533c-0.4489,1.06891 -1.00117,2.08502 -1.66255,3.03918c-0.35564,0.51312 -0.72786,1.01337 -1.224,1.40396c-0.16913,0.13306 -0.36099,0.28079 -0.57722,0.17578c-0.22452,-0.10898 -0.23039,-0.35611 -0.23088,-0.57993c-0.00154,-0.66772 -0.00058,-1.33551 -0.00058,-2.00327z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-992,-375%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%235181B7' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 19px;
  height: 12px;
  margin: -2px 0 0 0;
}
.b_modal .btn_vkontakte:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='19' height='12' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 19 12'%3E%3Cdefs%3E%3Cpath d='M1002.85825,378.10175h-0.00099c0,-0.68979 0.00368,-1.37961 -0.00128,-2.06934c-0.00343,-0.47195 -0.18695,-0.64786 -0.65959,-0.64825c-0.96126,-0.00079 -1.92256,0.00168 -2.88385,-0.00146c-0.27145,-0.00085 -0.53906,0 -0.6788,0.29102c-0.13484,0.2807 0.04355,0.47934 0.20418,0.66797c0.38982,0.45789 0.5528,0.98877 0.55103,1.58185c-0.00278,0.96127 -0.00021,1.92258 -0.00171,2.88388c-0.00017,0.13922 0.00339,0.28061 -0.01842,0.41727c-0.05403,0.33841 -0.27954,0.45615 -0.57011,0.27496c-0.19574,-0.12216 -0.37686,-0.28174 -0.53055,-0.45471c-0.69716,-0.78473 -1.21574,-1.68854 -1.65594,-2.63254c-0.35493,-0.7612 -0.65762,-1.5473 -0.96924,-2.32803c-0.22089,-0.55356 -0.4117,-0.70004 -0.99792,-0.70032c-0.61638,-0.00031 -1.23282,-0.00177 -1.84918,0.00153c-0.10893,0.00058 -0.22009,0.01157 -0.32613,0.03568c-0.29088,0.06613 -0.427,0.21457 -0.40176,0.51178c0.02577,0.30365 0.07434,0.61237 0.16562,0.90225c0.81219,2.57916 2.13785,4.88123 3.89865,6.91733c1.13312,1.31033 2.56339,2.19873 4.29726,2.5239c0.59438,0.11151 1.19479,0.1348 1.79282,0.02631c0.49103,-0.08908 0.63458,-0.26822 0.63554,-0.75876c0.00125,-0.60172 -0.00143,-1.20343 0.00238,-1.80518c0.00076,-0.11624 0.01868,-0.23322 0.03772,-0.3483c0.03375,-0.20474 0.16451,-0.29062 0.36656,-0.30927c0.3858,-0.03558 0.7171,0.11362 0.9928,0.34473c0.56075,0.46997 1.1053,0.96082 1.63469,1.46594c0.36555,0.34879 0.69209,0.73825 1.0406,1.10522c0.25102,0.26431 0.56491,0.38135 0.92854,0.37738c0.35951,-0.00385 0.71913,0.00281 1.07866,-0.00177c0.36633,-0.00467 0.73419,0.00055 1.0985,-0.03152c0.36838,-0.03235 0.58333,-0.30655 0.4798,-0.66c-0.09468,-0.3233 -0.2411,-0.64627 -0.43077,-0.92429c-0.63416,-0.92957 -1.3885,-1.76016 -2.19057,-2.54846c-0.20328,-0.1998 -0.39474,-0.41379 -0.57278,-0.63635c-0.15097,-0.18869 -0.1604,-0.40598 -0.0273,-0.61493c0.13765,-0.21613 0.28078,-0.4288 0.42429,-0.64105c0.75502,-1.11682 1.51337,-2.23215 2.10847,-3.44595c0.12785,-0.26074 0.22485,-0.54031 0.30429,-0.82022c0.10567,-0.37216 -0.03256,-0.57233 -0.41412,-0.64496c-0.09279,-0.01764 -0.18945,-0.01999 -0.28435,-0.02026c-0.60902,-0.00165 -1.21834,0.00977 -1.82707,-0.00412c-0.51683,-0.01175 -0.85036,0.19885 -1.0547,0.68533c-0.4489,1.06891 -1.00117,2.08502 -1.66255,3.03918c-0.35564,0.51312 -0.72786,1.01337 -1.224,1.40396c-0.16913,0.13306 -0.36099,0.28079 -0.57722,0.17578c-0.22452,-0.10898 -0.23039,-0.35611 -0.23088,-0.57993c-0.00154,-0.66772 -0.00058,-1.33551 -0.00058,-2.00327z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-992,-375%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_modal .btn_linkedin {
  background-color: #0179b3;
}
.b_modal .btn_linkedin:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 15'%3E%3Cdefs%3E%3Cpath d='M1165.63679,386.33327h3.21485v-9.67132h-3.21485zM1167.26563,371.99989c-1.10021,0 -1.81984,0.72165 -1.81984,1.67065c0,0.92832 0.69881,1.67187 1.77716,1.67187h0.02148c1.12152,0 1.819,-0.74341 1.819,-1.67187c-0.02113,-0.949 -0.69748,-1.67065 -1.7978,-1.67065zM1180.44577,380.78768c0,-2.97065 -1.58622,-4.35296 -3.70214,-4.35293c-1.70786,0 -2.47087,0.94004 -2.89812,1.59808v0.03125h-0.02113c0.00613,-0.00994 0.01461,-0.021 0.02113,-0.03125v-1.37087h-3.21575c0.04331,0.90795 0,9.67132 0,9.67132h3.21607v-5.40108c0,-0.28939 0.02183,-0.57714 0.10665,-0.78387c0.23257,-0.57829 0.76123,-1.1761 1.64958,-1.1761c1.16372,0 1.62873,0.88706 1.62873,2.18686v5.17419h3.21499v-5.5456z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1165,-372%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%230179B3' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 16px;
  height: 15px;
  margin: -2px 0 0 0;
}
.b_modal .btn_linkedin:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='16' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 15'%3E%3Cdefs%3E%3Cpath d='M1165.63679,386.33327h3.21485v-9.67132h-3.21485zM1167.26563,371.99989c-1.10021,0 -1.81984,0.72165 -1.81984,1.67065c0,0.92832 0.69881,1.67187 1.77716,1.67187h0.02148c1.12152,0 1.819,-0.74341 1.819,-1.67187c-0.02113,-0.949 -0.69748,-1.67065 -1.7978,-1.67065zM1180.44577,380.78768c0,-2.97065 -1.58622,-4.35296 -3.70214,-4.35293c-1.70786,0 -2.47087,0.94004 -2.89812,1.59808v0.03125h-0.02113c0.00613,-0.00994 0.01461,-0.021 0.02113,-0.03125v-1.37087h-3.21575c0.04331,0.90795 0,9.67132 0,9.67132h3.21607v-5.40108c0,-0.28939 0.02183,-0.57714 0.10665,-0.78387c0.23257,-0.57829 0.76123,-1.1761 1.64958,-1.1761c1.16372,0 1.62873,0.88706 1.62873,2.18686v5.17419h3.21499v-5.5456z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1165,-372%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.b_modal .forgot {
  padding: 5px 0 0;
}
.b_modal .control_bottom {
  padding: 30px 0 0;
  text-align: center;
  font-size: 10px;
  font-weight: 600;
  color: #333333;
  line-height: 1.5;
}
.b_modal .control_bottom a {
  color: #ff782b;
  text-decoration: underline;
}
.b_modal .control_bottom a:hover {
  text-decoration: none;
}
.b_modal .reset_password .btn {
  margin: 20px auto 0 auto;
  max-width: 180px;
}
.b_modal .reset_password .form_field {
  margin-bottom: 10px;
}
.b_modal .reset_password .form_field:last-child {
  margin-bottom: 0;
}
.b_modal .reset_password .form_field label {
  width: 100%;
}
.b_modal .reset_password_done .done {
  font-size: 16px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
  text-align: center;
  line-height: 1.5;
  margin: 0 0 30px;
}
.b_modal .reset_password_done .btn {
  max-width: 220px;
}

#share_event {
  max-width: 700px;
}
#share_event h3 {
  opacity: 0.8;
  color: #000000;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 20px;
}
#share_event .share_links {
  padding: 30px 0 0;
}
#share_event .share_links .list {
  padding: 0;
  list-style: none;
  font-size: 0;
}
#share_event .share_links .item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 10px 0;
}
#share_event .share_links .link {
  width: 40px;
  height: 40px;
  background-color: #e9e9e9;
  border-radius: 50%;
  display: block;
  position: relative;
  transition: all 0.2s linear;
  background-repeat: no-repeat;
  background-position: center;
}
#share_event .share_links .link:hover {
  box-shadow: 0 4px 7px rgba(0, 0, 0, 0.5);
}
#share_event .share_links .icon_vk {
  background-color: #4e7db2;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.98' height='13.17' viewBox='0 0 21.98 13.17'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_vk%3C/title%3E%3Cpath class='a' d='M21.5.93a7.42,7.42,0,0,1-1,2c-.43.68-.94,1.45-1.45,2.38a12.78,12.78,0,0,0-.76,1.11,1.09,1.09,0,0,0-.25.59.73.73,0,0,0,.25.51l.34.43c1.95,2,3.06,3.4,3.31,4.16.09.34.09.6-.08.77a1,1,0,0,1-.68.25H18.7a1.42,1.42,0,0,1-.85-.25,8,8,0,0,1-.85-.85c-.43-.43-.77-.85-1.11-1.19-1.1-1-1.87-1.53-2.38-1.53a1,1,0,0,0-.51.08c-.17.09-.17.26-.17.51v2.3c0,.34-.08.59-.25.68a3,3,0,0,1-1.45.25,7.89,7.89,0,0,1-3.91-1.1A11.16,11.16,0,0,1,3.83,8.84,22.87,22.87,0,0,1,1.53,5C1,4,.68,3.14.34,2.29A5.66,5.66,0,0,1,0,.76C0,.34.26.08.85.08H3.23a1.37,1.37,0,0,1,.68.17A1.67,1.67,0,0,1,4.25,1,20.75,20.75,0,0,0,5.69,4.16a21.52,21.52,0,0,0,1.45,2.3c.51.68.85.93,1.19.93a.43.43,0,0,0,.34-.17c.08-.08.08-.34.08-.68V3a2.11,2.11,0,0,0-.25-1.1c-.17-.26-.26-.43-.43-.68S7.73.77,7.73.6,7.82.34,7.9.17A.63.63,0,0,1,8.33,0h3.82a.72.72,0,0,1,.51.17,1.27,1.27,0,0,1,.17.68V5.69c0,.26,0,.43.09.51a.42.42,0,0,0,.34.17,1.34,1.34,0,0,0,.42-.17,3,3,0,0,0,.68-.59,15.69,15.69,0,0,0,1.53-2.13c.34-.59.68-1.27,1-1.95l.43-.85a1,1,0,0,1,1-.68h2.38c.68.09.93.34.76.93Z'/%3E%3C/svg%3E");
}
#share_event .share_links .icon_fb {
  background-color: #395498;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.19' height='19.64' viewBox='0 0 10.19 19.64'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_fb%3C/title%3E%3Cpath class='a' d='M3,10.85H0V7.39H3V4.58A4.26,4.26,0,0,1,4.21,1.21,4.3,4.3,0,0,1,7.48,0a19.41,19.41,0,0,1,2.71.19V3.27H8.32a1.94,1.94,0,0,0-1.4.47A2.08,2.08,0,0,0,6.64,5V7.39H9.91l-.47,3.46H6.64v8.79H3Z'/%3E%3C/svg%3E");
}
#share_event .share_links .icon_tw {
  background-color: #2cb7ff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.38' height='16.54' viewBox='0 0 20.38 16.54'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_tw%3C/title%3E%3Cpath class='a' d='M18.17,4.71a12,12,0,0,1-1.35,5.48,12.18,12.18,0,0,1-4,4.52,11.23,11.23,0,0,1-6.44,1.83A11.37,11.37,0,0,1,0,14.71H1a8,8,0,0,0,5.19-1.83,4,4,0,0,1-2.4-.77,4.43,4.43,0,0,1-1.44-2h.77A5.16,5.16,0,0,0,4.23,10a4.19,4.19,0,0,1-2.4-1.44A3.77,3.77,0,0,1,.87,6V5.9a3.91,3.91,0,0,0,1.82.58A4.19,4.19,0,0,1,1.35,4.9a3.42,3.42,0,0,1-.48-2A4.1,4.1,0,0,1,1.44.77,9.22,9.22,0,0,0,5.19,3.94,11.88,11.88,0,0,0,10,5.19a3.07,3.07,0,0,1-.1-1,4.15,4.15,0,0,1,.58-2.12A4,4,0,0,1,12,.58,3.91,3.91,0,0,1,14,0a3.71,3.71,0,0,1,1.73.39,4.7,4.7,0,0,1,1.34,1,9.29,9.29,0,0,0,2.69-1A4.25,4.25,0,0,1,18,2.69,8.23,8.23,0,0,0,20.38,2a9.42,9.42,0,0,1-2.11,2.21.67.67,0,0,0-.1.48Z' transform='translate%280 0%29'/%3E%3C/svg%3E");
}
#share_event .share_links .icon_g {
  background-color: #e34133;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.67' height='16.59' viewBox='0 0 26.67 16.59'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_g%3C/title%3E%3Cpath class='a' d='M24.2,4.94H21.73V7.41H19.36V9.88h2.37v2.47H24.2V9.88h2.47V7.41H24.2ZM16.3,8.4a8.67,8.67,0,0,1-1,4.24,7.2,7.2,0,0,1-2.87,2.87A8.07,8.07,0,0,1,8.3,16.59a8.64,8.64,0,0,1-4.15-1.08,9,9,0,0,1-3.06-3.07A7.65,7.65,0,0,1,0,8.3,8.68,8.68,0,0,1,1.09,4.15,8.17,8.17,0,0,1,4.15,1.09,7.66,7.66,0,0,1,8.3,0a7.52,7.52,0,0,1,5.53,2.17L11.56,4.35a4.91,4.91,0,0,0-5.83-.6A5.63,5.63,0,0,0,3.85,5.63,4.93,4.93,0,0,0,3.16,8.3,4.92,4.92,0,0,0,3.85,11a5,5,0,0,0,1.88,1.88,4.82,4.82,0,0,0,2.57.69A4.92,4.92,0,0,0,11,12.84a4.28,4.28,0,0,0,1.48-1.48A5.39,5.39,0,0,0,13,10H8.3V7.11h7.9a5.57,5.57,0,0,1,.1,1.28Z'/%3E%3C/svg%3E");
}
#share_event .share_links .icon_in {
  background-color: #0077b5;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.82' height='18.91' viewBox='0 0 18.82 18.91'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_in%3C/title%3E%3Cpath class='a' d='M14.9,18.82V12.7a6,6,0,0,0-.29-2.19A1.77,1.77,0,0,0,12.8,9.36a2.09,2.09,0,0,0-1.91,1.05,4.5,4.5,0,0,0-.38,2.2v6.21H6.69V6.31h3.72V8a3,3,0,0,1,1.34-1.33A3.89,3.89,0,0,1,14.14,6,4.22,4.22,0,0,1,18,7.74a8.55,8.55,0,0,1,.86,4.3v6.87H14.9Zm-14.61,0V6.31H4.2V18.82ZM.67,3.92A2.1,2.1,0,0,1,0,2.29,2.23,2.23,0,0,1,.67.67,2.08,2.08,0,0,1,2.29,0,2.1,2.1,0,0,1,3.92.67a2.12,2.12,0,0,1,.67,1.62,2.24,2.24,0,0,1-.67,1.63,2.13,2.13,0,0,1-1.63.66A2.23,2.23,0,0,1,.67,3.92Z'/%3E%3C/svg%3E");
}
#share_event .share_links .icon_ok {
  background-color: #ff782b;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.33' height='22.34' viewBox='0 0 13.33 22.34'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_ok%3C/title%3E%3Cpath class='a' d='M4.64,7.59a2.59,2.59,0,0,0,1.92.77,2.69,2.69,0,0,0,1.92-.77,2.55,2.55,0,0,0,.87-1.92,2.4,2.4,0,0,0-.87-1.92A3.07,3.07,0,0,0,6.56,3a2.69,2.69,0,0,0-1.92.77,2.79,2.79,0,0,0-.87,2A2.51,2.51,0,0,0,4.64,7.59Zm-3-4.8a4.7,4.7,0,0,1,2.11-2A5.77,5.77,0,0,1,6.56,0,5.5,5.5,0,0,1,9.35.77a6.12,6.12,0,0,1,2.11,2,5.78,5.78,0,0,1,.77,2.78,5.5,5.5,0,0,1-.77,2.79,4.8,4.8,0,0,1-2.11,2,5.82,5.82,0,0,1-2.79.77,5.5,5.5,0,0,1-2.79-.77,6,6,0,0,1-2.11-2A5.74,5.74,0,0,1,.89,5.57a5.78,5.78,0,0,1,.77-2.78ZM11.84,20a1,1,0,0,1,.29,1.25,1.6,1.6,0,0,1-1,1A1,1,0,0,1,9.88,22L6.56,18.55,3.29,21.81A1.14,1.14,0,0,1,2,22.1a1.37,1.37,0,0,1-1-1,1,1,0,0,1,.38-1.25L5.6,15.66a9,9,0,0,1-3.94-1.15A4.8,4.8,0,0,1,.22,13.26a1.14,1.14,0,0,1,0-1.34,1.22,1.22,0,0,1,.86-.68,1.51,1.51,0,0,1,1.44.48l.48.39a6.25,6.25,0,0,0,1.45.57A8.26,8.26,0,0,0,6.66,13a7.85,7.85,0,0,0,2.21-.29l1.44-.57.48-.39a2,2,0,0,1,1.53-.48,1.21,1.21,0,0,1,.87.68,1.65,1.65,0,0,1,0,1.34,7.15,7.15,0,0,1-1.44,1.25,10,10,0,0,1-4.13,1.25Z' transform='translate%280%29'/%3E%3C/svg%3E");
}
#share_event .share_links .icon_mail {
  background-color: #e9e9e9;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23333;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_mail%3C/title%3E%3Cpath class='a' d='M8.5,6.13,1.7,1.75H15.3Zm6.8,6.12H1.7V3.5L8.5,7.88,15.3,3.5ZM15.3,0H1.7A1.73,1.73,0,0,0,0,1.75v10.5A1.74,1.74,0,0,0,1.7,14H15.3A1.74,1.74,0,0,0,17,12.25V1.75A1.74,1.74,0,0,0,15.3,0Z'/%3E%3C/svg%3E");
}
#share_event .invitation_list {
  padding: 30px 0 0;
}
#share_event .invitation_list .list {
  padding: 0;
  list-style: none;
  font-size: 0;
  margin: 0 -5px 40px;
}
#share_event .invitation_list .item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 10px;
}
#share_event .invitation_list label {
  position: relative;
  cursor: pointer;
}
#share_event .invitation_list label:hover .label_wrapper {
  background-color: #e9e9e9;
}
#share_event .invitation_list [type=checkbox] {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
#share_event .invitation_list [type=checkbox]:checked + .label_wrapper {
  background-color: #e9e9e9;
}
#share_event .invitation_list [type=checkbox]:checked + .label_wrapper .img:before {
  opacity: 1;
  visibility: visible;
}
#share_event .invitation_list .label_wrapper {
  width: 80px;
  border: 1px solid #e9e9e9;
  background-color: #fafafa;
  border-radius: 6px;
  text-align: center;
  padding: 10px 5px;
  transition: all 0.2s linear;
}
#share_event .invitation_list .label_wrapper .img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  border-radius: 50%;
  margin: 0 auto 10px;
  background-size: cover;
  background-position: center;
  position: relative;
}
#share_event .invitation_list .label_wrapper .img:before {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  transition: all 0.2s linear;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background-color: rgba(51, 51, 51, 0.7);
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 15'%3E%3Cdefs%3E%3Cpath d='M1048.60964,597.30464l-8.60927,-8.60927l2.78146,-2.78146l5.82781,5.69536l8.60927,-8.60927l2.78146,2.78146z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1040,-583%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#share_event .invitation_list .label_wrapper span {
  color: #333333;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.5px;
  display: inline-block;
}
#share_event .button_send {
  text-align: right;
}
#share_event .button_send .btn {
  max-width: 220px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

#location {
  max-width: 1220px;
  padding: 0 0 0;
}
#location .title_part {
  padding: 30px 0;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
#location ._modal_title {
  padding: 0 30px;
  margin: 0;
}
#location ._modal_title:before {
  left: 0;
}
#location #map.map {
  position: static;
  height: 1px;
  min-height: 655px;
  overflow: hidden;
  border-radius: 0 0 6px 6px;
}

#chat {
  max-width: 780px;
}

#login, #register {
  max-width: 420px;
}
#login .h2, #register .h2 {
  margin: 0 0 35px;
}

#addGallery {
  max-width: 1200px;
  height: 80vh;
}
#addGallery .upload__add-label {
  display: block;
  height: 50px;
}
#addGallery .upload__add-label span {
  width: 200px;
  display: inline-block;
}
#addGallery .upload__add-label input {
  margin-right: 50px;
}
#addGallery .upload__button {
  width: 200px;
  height: 30px;
}
#addGallery .upload__img {
  position: relative;
  display: block;
  height: 40px;
  width: 40px;
  margin-right: 20px;
  height: 50px;
  width: 50px;
  margin-right: 10px;
  float: left;
  text-align: center;
  line-height: 40px;
  color: #999;
  font-size: 1.5em;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#addGallery .upload__img img {
  width: 100%;
  height: 100%;
}
#addGallery .upload__img a {
  position: absolute;
  width: 100%;
  height: 100%;
}
#addGallery .upload__name p {
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #444;
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 1.1em;
  line-height: 1.2em;
}
#addGallery .upload__size {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #999;
  font-size: 1em;
  line-height: 20px;
}
#addGallery .upload__watch {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  float: right;
  background: rgba(0, 0, 0, 0.1) url(./images/view.svg) center center no-repeat;
  border-radius: 30px;
  background-size: 64%;
  cursor: pointer;
  margin-left: 7px;
}
#addGallery .upload__delete {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  background: rgba(0, 0, 0, 0.1) url(../images/cancel.svg) center center no-repeat;
  border-radius: 30px;
  background-size: 46%;
  cursor: pointer;
  margin-left: 7px;
  float: right;
}
#addGallery .upload__progress {
  height: 4px;
  display: block;
  background: rgba(0, 0, 0, 0.1);
  margin: 20px 0 10px;
  overflow: hidden;
  height: 4px;
  background: #e6e6e6;
  width: 100%;
}
#addGallery .upload__done {
  width: 0;
  height: 100%;
  background: rgba(40, 40, 80, 0.6);
  transition: 0.7s linear;
  height: 100%;
  background: #a2d39c;
}

.password, #forgot_password, #password_reset {
  max-width: 460px;
}
.password .h2, #forgot_password .h2, #password_reset .h2 {
  margin: 0 0 35px;
}

#find_events {
  max-width: 700px;
}

.chat {
  padding: 40px 10px 0;
}
@media only screen and (max-width: 767px) {
  .chat {
    padding: 40px 0 0;
  }
}
@media only screen and (max-width: 600px) {
  .chat {
    margin: 0 -15px;
  }
}
.chat_wrapper {
  border: 1px solid #e9e9e9;
  border-radius: 6px;
}
.chat_head {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.16);
  border-radius: 5px 5px 0 0;
  background-color: #ffffff;
  padding: 15px 19px;
  position: relative;
  z-index: 2;
}
.chat_head .chat_person_name {
  color: #000000;
  font-size: 14px;
  font-weight: 700;
}
.chat_head button {
  cursor: pointer;
}
.chat_head button + button {
  margin: 0 0 0 14px;
}
.chat_person {
  max-width: 70%;
}
.chat_person_wrap {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.chat_person_from {
  color: rgba(0, 0, 0, 0.6);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin: 5px 0 0;
}
.chat_person_available {
  color: #14ac7e;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.6px;
  position: absolute;
  top: 2px;
  left: 100%;
  margin: 0 0 0 15px;
}
.chat_body {
  background-color: #f3f3f3;
  height: 50vh;
  max-height: 485px;
  overflow: auto;
  padding: 20px 20px 30px;
}
@media only screen and (max-width: 767px) {
  .chat_body {
    padding: 20px 10px 30px;
  }
}
.chat_message {
  overflow: hidden;
}
.chat_message + .chat_message {
  margin: 10px 0 0;
}
.chat_message_inner {
  width: calc(100% - 130px);
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .chat_message_inner {
    width: calc(100% - 60px);
  }
}
@media only screen and (max-width: 600px) {
  .chat_message_inner {
    width: 100%;
  }
}
.chat_avatar {
  display: inline-block;
  vertical-align: bottom;
  position: relative;
}
.chat_avatar img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 105%;
}
.chat_avatar.status:after {
  position: absolute;
  z-index: 2;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  bottom: 0;
  right: 0;
  margin: 0 2px 2px 0;
  background-color: #14ac7e;
}
.chat_avatar_wrap {
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 50px;
}
@media only screen and (max-width: 600px) {
  .chat_avatar_wrap {
    width: 40px;
    height: 40px;
  }
}
.chat_message_content {
  border: 1px solid #e9e9e9;
  background-color: #ffffff;
  width: calc(100% - 60px);
  padding: 15px 20px;
  display: inline-block;
  vertical-align: bottom;
  margin: 0 0 20px;
}
@media only screen and (max-width: 600px) {
  .chat_message_content {
    width: calc(100% - 50px);
    padding: 10px 10px;
    margin: 0 0 10px;
  }
}
.chat_message_content .content_head {
  overflow: hidden;
  font-size: 10px;
  color: #ff782b;
  font-weight: 500;
  letter-spacing: 0.5px;
}
.chat_message_content .chat_person_name {
  float: left;
}
.chat_message_content .chat_message_time {
  float: right;
}
.chat_message_content .message {
  padding: 10px 0 0;
  color: #333333;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
}
.chat_message_incoming .chat_message_content {
  border-radius: 10px 10px 10px 0;
  margin-left: 5px;
}
.chat_message_outcoming {
  text-align: right;
}
.chat_message_outcoming .chat_message_content {
  border-radius: 10px 10px 0;
  margin-right: 5px;
}
.chat_write_message {
  position: relative;
}
.chat .person_typing {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 12px;
  color: #bebebe;
  font-weight: 600;
  padding: 0 0 10px;
}
.chat_write_wrap .form_control {
  width: 100%;
  font-size: 12px;
  font-weight: 600;
  padding: 20px 80px 20px 20px;
  border-radius: 0 0 6px 6px;
}
.chat .btn_send {
  position: absolute;
  right: 20px;
  top: 50%;
  margin: -20px 0 0;
  z-index: 2;
}

#appointment {
  max-width: 940px;
}
#appointment ._modal_title {
  margin: 0 0 25px;
  border-bottom: 1px solid #D4D4D4;
}

.appointment_wrapper .appointment_row {
  position: relative;
}
.appointment_wrapper .appointment_row + .appointment_row {
  margin: 20px 0 0;
}
.appointment_wrapper label {
  width: auto;
}
.appointment_wrapper .button_wrapper #submit-btn {
  float: right;
}
@media (max-width: 550px) {
  .appointment_wrapper .button_wrapper {
    display: block;
  }
}
.appointment_wrapper .button_wrapper .btn {
  margin: 0;
  width: auto;
  border-radius: 0;
  width: calc(50% - 10px);
  padding: 12px 10px;
  font-weight: 600;
  float: left;
}
@media (max-width: 550px) {
  .appointment_wrapper .button_wrapper .btn {
    width: 100%;
  }
}
@media (max-width: 550px) {
  .appointment_wrapper .button_wrapper .btn + .btn {
    margin: 15px 0 0;
  }
}
.appointment_wrapper .label_wrapper_main div {
  float: left;
  margin-left: 10px;
}
.appointment_wrapper .label_wrapper_main {
  top: -19px;
  position: relative;
  margin-left: 70px;
}
.appointment_wrapper .simple_label_select {
  border: 1px solid #bebebe;
}
.appointment_wrapper .simple_label_select {
  color: rgba(0, 0, 0, 0.5);
}
.appointment_wrapper .appointment_label {
  display: inline-block;
  vertical-align: top;
  width: 140px;
  color: #000000;
  font-size: 14px;
  font-weight: 700;
  opacity: 0.8;
  padding: 10px 0 0;
}
@media (max-width: 767px) {
  .appointment_wrapper .appointment_label {
    width: 100%;
    padding: 0 0 10px;
  }
}
.appointment_wrapper .appointment_content {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
@media (max-width: 767px) {
  .appointment_wrapper .appointment_content {
    width: 100%;
  }
}
.appointment_wrapper .label_radio_square {
  display: block;
  float: left;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-left: 10px;
  margin-top: 10px;
}
@media (max-width: 767px) {
  .appointment_wrapper .label_radio_square {
    width: calc(25% - 8px);
    margin: 0 6px 10px 0;
  }
}
.appointment_wrapper .label_radio_square [type=radio] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
.appointment_wrapper .label_radio_square [type=radio]:checked + span {
  background-color: #f98645;
  color: #fff;
  border-color: #f98645;
}
.appointment_wrapper .label_radio_square span {
  display: inline-block;
  vertical-align: top;
  min-width: 100px;
  text-align: center;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  font-weight: 600;
  padding: 7px 10px;
  transition: all 0.2s linear;
}
@media (max-width: 767px) {
  .appointment_wrapper .label_radio_square span {
    width: 100%;
    min-width: auto;
  }
}
@media (max-width: 600px) {
  .appointment_wrapper .label_radio_square span {
    font-weight: 400;
    padding: 7px 3px;
  }
}
@media (max-width: 374px) {
  .appointment_wrapper .label_radio_square span {
    font-size: 12px;
  }
}
.appointment_wrapper .label_wrapper .label_radio {
  margin: 0;
}
.appointment_wrapper .label_radio {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  margin: 0 16px 10px 0;
}
.appointment_wrapper .label_radio [type=radio] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
.appointment_wrapper .label_radio [type=radio]:checked + span:before {
  border-color: #14ac7e;
}
.appointment_wrapper .label_radio [type=radio]:checked + span:after {
  opacity: 1;
  visibility: visible;
}
.appointment_wrapper .label_radio span {
  display: inline-block;
  vertical-align: top;
  color: #333333;
  font-weight: 600;
  transition: all 0.2s linear;
}
@media (max-width: 767px) {
  .appointment_wrapper .label_radio span {
    font-size: 14px;
  }
}
.appointment_wrapper .label_radio span:before {
  content: "";
  transition: all 0.2s linear;
  display: inline-block;
  vertical-align: middle;
  border: 3px solid #bebebe;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin: -2px 10px 0 0;
}
.appointment_wrapper .label_radio span:after {
  position: absolute;
  content: "";
  width: 14px;
  height: 14px;
  background-color: #14ac7e;
  border-radius: 50%;
  left: 8px;
  top: 6px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
.appointment_wrapper .appointment_time_wrapper {
  display: none;
}
.appointment_wrapper .appointment_time_wrapper-main {
  margin-left: -10px;
  margin-top: -10px;
}
.appointment_wrapper .form_control {
  border-radius: 6px;
  border: 1px solid #bebebe;
  background-color: #ffffff;
  color: rgba(112, 112, 112, 0.7);
  font-weight: 700;
  font-size: 16px;
  padding: 16px 20px;
  resize: vertical;
  width: 100%;
}
@media (max-width: 767px) {
  .appointment_wrapper .form_control {
    min-height: 150px;
    font-weight: 400;
  }
}
.appointment_wrapper textarea.form_control {
  min-height: 70px;
}
@media (max-width: 767px) {
  .appointment_wrapper textarea.form_control {
    min-height: 150px;
  }
}

.subscribe-modal {
  max-width: 690px;
}

@media (max-width: 540px) {
  .subscribe-soc-wrap {
    margin-left: 12%;
  }
}
@media (max-width: 440px) {
  .subscribe-soc-wrap {
    margin-left: 9%;
  }
}
@media (max-width: 410px) {
  .subscribe-soc-wrap {
    width: 49%;
    margin-left: auto;
    margin-right: auto;
  }
}
.tabs-component-tabs li {
  float: left;
  margin-left: 10px;
}

.tabs-component-tabs li a {
  text-decoration: none;
  color: #FF782B;
  position: relative;
  top: -17px;
}

.tabs-component-tabs {
  z-index: 1;
  position: absolute;
  margin-left: 500px;
  margin-top: -50px;
}

.appointment-description-wrap {
  float: right;
  border: 1px solid #E9E9E9;
  height: 312px;
  width: 340px;
  background-color: #FAFAFA;
}

#login .control_bottom, #register .additional_actions {
  position: absolute;
  bottom: -75px;
  left: 0;
  text-align: center;
  color: #fff;
  right: 0;
  padding-bottom: 10px;
}

.login_email a.btn, #login_via_email {
  border-radius: 6px;
  background: none;
  border: 1px solid #FF782B;
  color: #FF782B !important;
  max-width: 100%;
}
.login_email a.btn:hover, #login_via_email:hover {
  color: #fff !important;
}

#reg_submit {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  /* max-width: 150px; */
  border-radius: 6px;
  color: #ffffff;
  letter-spacing: 0.36px;
  font-size: 12px;
  padding: 10px 5px;
}
#reg_submit:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
}

.registration_social_media_link.disabled_link {
  opacity: 0.4;
  pointer-events: none;
  cursor: default;
}

/**
 * Simple fade transition,
 */
.mfp-fade.mfp-bg {
  opacity: 0;
  transition: all 0.15s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  transition: all 0.15s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

/**
 * Fade-move animation for second dialog
 */
/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
  opacity: 0;
  transition: all 0.2s ease-out;
  transform: translateY(-20px) perspective(600px) rotateX(10deg);
}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  transform: translateY(0) perspective(600px) rotateX(0);
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
  opacity: 0;
  transform: translateY(-10px) perspective(600px) rotateX(10deg);
}

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
  opacity: 0;
  transition: opacity 0.3s ease-out;
}

/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
  opacity: 0.8;
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
  opacity: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiX2ZvbnRzLnNjc3MiLCJfYm9vdHN0cmFwLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJ2YXJzLnNjc3MiLCJjb21tb24vX2hlYWRlci5zY3NzIiwiY29tbW9uL19mb290ZXIuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfbmljZV9zZWxlY3Quc2NzcyIsIl9wYWdpbmF0aW9uLnNjc3MiLCJfaWNvbnMuc2NzcyIsIl9oZWxwZXJzLnNjc3MiLCJfc2VhcmNoX2Zvcm0uc2NzcyIsIl9hZmlzaGEuc2NzcyIsIl9zdWJzY3JpYmUuc2NzcyIsIl9tZW51LWxpbmtzLnNjc3MiLCJfbWFpbl9zbGlkZXIuc2NzcyIsIl9vbl9ldmVudC5zY3NzIiwiX21peGlucy5zY3NzIiwiX3NlYXJjaF9ldmVudHMuc2NzcyIsIl9ldmVudHNfYmxvY2suc2NzcyIsIl9hZGRfZXZlbnRzLnNjc3MiLCJfb3JnYW5pemVycy5zY3NzIiwiX2Jhbm5lcl90cmlwX3BsYW4uc2NzcyIsIl9jcmVhdGVfdHJpcF9wbGFuLnNjc3MiLCJfeW91cl90cmlwX3BsYW4uc2NzcyIsIl92aXNpdG9yLnNjc3MiLCJfYnV5X3RpY2tldHMuc2NzcyIsIl9hc2lkZS5zY3NzIiwiX2Rpc2N1c3Npb24uc2NzcyIsIl9wYWdlXzQwNC5zY3NzIiwiX3N0ZXBzX3BhZ2Uuc2NzcyIsIl9zcGVha2Vycy5zY3NzIiwiX2FsbC5zY3NzIiwiX2RhdGVyYW5nZXBpY2tlci5zY3NzIiwicGFydGlhbHMvX3RhYnMuc2NzcyIsIm1vZGFscy9fbW9kYWxzLnNjc3MiLCJtb2RhbHMvX3BvcHVwX2FuaW1hdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FULDBFQUFBO0FBRUEsc0dBQUE7QUFFQSxpRUFBQTtBQUVBLDhEQUFBO0FDTlI7Ozs7O0dBQUE7QUFNQztFQUFNLGVBQUE7RUFBZSxpQkFBQTtFQUFpQixpQkFBQTtFQUFpQixlQUFBO0VBQWUsY0FBQTtFQUFjLGlCQUFBO0VB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aXlMdjVsRzs7QUVqeUwwN2xHO0VBQWtGLHFDQUFBO0NGcXlMNWdtRzs7QUVyeUwraW1HO0VBQVUscUNBQUE7Q0Z5eUx6am1HOztBRXp5TDRsbUc7RUFBOEUscUNBQUE7Q0Y2eUwxcW1HOztBRTd5TDZzbUc7RUFBUyxxQ0FBQTtDRml6THR0bUc7O0FFanpMeXZtRztFQUEwRSxxQ0FBQTtDRnF6TG4wbUc7O0FFcnpMczJtRztFQUFVLGtDQUFBO0NGeXpMaDNtRzs7QUV6ekxnNW1HO0VBQWdCLHlDQUFBO0NGNnpMaDZtRzs7QUU3ekx1OG1HO0VBQVEscUNBQUE7Q0ZpMEwvOG1HOztBRWowTGsvbUc7RUFBWSx5Q0FBQTtDRnEwTDkvbUc7O0FFcjBMcWluRztFQUFjLDJDQUFBO0NGeTBMbmpuRzs7QUV6MEw0bG5HO0VBQWUsNENBQUE7Q0Y2MEwzbW5HOztBRTcwTHFwbkc7RUFBYSwwQ0FBQTtDRmkxTGxxbkc7O0FFajFMMHNuRztFQUFVLHFCQUFBO0NGcTFMcHRuRzs7QUVyMUx1dW5HO0VBQWMseUJBQUE7Q0Z5MUxydm5HOztBRXoxTDR3bkc7RUFBZ0IsMkJBQUE7Q0Y2MUw1eG5HOztBRTcxTHF6bkc7RUFBaUIsNEJBQUE7Q0ZpMkx0MG5HOztBRWoyTGcybkc7RUFBZSwwQkFBQTtDRnEyTC8ybkc7O0FFcjJMdTRuRztFQUFnQixpQ0FBQTtDRnkyTHY1bkc7O0FFejJMczduRztFQUFrQixpQ0FBQTtDRjYyTHg4bkc7O0FFNzJMdStuRztFQUFnQixpQ0FBQTtDRmkzTHYvbkc7O0FFajNMc2hvRztFQUFhLGlDQUFBO0NGcTNMbmlvRzs7QUVyM0xra29HO0VBQWdCLGlDQUFBO0NGeTNMbGxvRzs7QUV6M0xpbm9HO0VBQWUsaUNBQUE7Q0Y2M0xob29HOztBRTczTCtwb0c7RUFBYyxpQ0FBQTtDRmk0TDdxb0c7O0FFajRMNHNvRztFQUFhLGlDQUFBO0NGcTRMenRvRzs7QUVyNEx3dm9HO0VBQWMsOEJBQUE7Q0Z5NEx0d29HOztBRXo0TGt5b0c7RUFBUyxrQ0FBQTtDRjY0TDN5b0c7O0FFNzRMMDBvRztFQUFhLDJD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aHdIOztBRTlxT3Vpd0g7RUFBTSxzQkFBQTtDRmtyTzdpd0g7O0FFbHJPaWt3SDtFQUFPLHVCQUFBO0NGc3JPeGt3SDs7QUV0ck82bHdIO0VBQVEsdUJBQUE7Q0Ywck9ybXdIOztBRTFyTzBud0g7RUFBTSx1QkFBQTtDRjhyT2hvd0g7O0FFOXJPcXB3SDtFQUFNLHVCQUFBO0NGa3NPM3B3SDs7QUVsc09ncndIO0VBQU0sdUJBQUE7Q0Zzc090cndIOztBRXRzTzJzd0g7RUFBTyx3QkFBQTtDRjBzT2x0d0g7O0FFMXNPd3V3SDtFQUFRLHdCQUFBO0NGOHNPaHZ3SDs7QUU5c09zd3dIO0VBQVEsMkJBQUE7Q0ZrdE85d3dIOztBRWx0T3V5d0g7RUFBUSw0QkFBQTtDRnN0Ty95d0g7O0FFdHRPeTB3SDtFQUFLLHFCQUFBO0NGMHRPOTB3SDs7QUUxdE9pMndIO0VBQVkseUJBQUE7Q0Y4dE83MndIOztBRTl0T280d0g7RUFBWSwyQkFBQTtDRmt1T2g1d0g7O0FFbHVPeTZ3SDtFQUFZLDRCQUFBO0NGc3VPcjd3SDs7QUV0dU8rOHdIO0VBQVksMEJBQUE7Q0YwdU8zOXdIOztBRTF1T20vd0g7RUFBSywyQkFBQTtDRjh1T3gvd0g7O0FFOXVPZ2h4SDtFQUFZLCtCQUFBO0NGa3ZPNWh4SDs7QUVsdk93anhIO0VBQVksaUNBQUE7Q0Zzdk9wa3hIOztBRXR2T2tteEg7RUFBWSxrQ0FBQTtDRjB2TzlteEg7O0FFMXZPNm94SDtFQUFZLGdDQUFBO0NGOHZPenB4SDs7QUU5dk9zcnhIO0VBQUssMEJBQUE7Q0Zrd08zcnhIOztBRWx3T2t0eEg7RUFBWSw4QkFBQTtDRnN3Tzl0eEg7O0FFdHdPeXZ4SDtFQUFZLGdDQUFBO0NGMHdPcnd4SDs7QUUxd09reXhIO0VBQVksaUNBQUE7Q0Y4d085eXhIOztBRTl3TzQweEg7RUFBWSwrQkFBQTtDRmt4T3gxeEg7O0FFbHhPbzN4SDtFQUFLLHdCQUFBO0NGc3hPejN4SDs7QUV0eE8rNHhIO0VBQVksNEJBQUE7Q0YweE8zNXhIOztBRTF4T3E3eEg7RUFBWSw4QkFBQTtDRjh4T2o4eEg7O0FFOXhPNjl4SDtFQUFZLCtCQUFBO0NGa3lPeit4SDs7QUVseU9zZ3lIO0VBQVksNkJBQUE7Q0ZzeU9saHlIOztBRXR5TzZpeUg7RUFBSywwQkFBQTtDRjB5T2xqeUg7O0FFMXlPMGt5SDtFQUFZLDhCQUFBO0NGOHlPdGx5SDs7QUU5eU9rbnlIO0VBQVksZ0NBQUE7Q0Zrek85bnlIOztBRWx6TzRweUg7RUFBWSxpQ0FBQTtDRnN6T3hxeUg7O0FFdHpPdXN5SDtFQUFZLCtCQUFBO0NGMHpPbnR5SDs7QUUxek9ndnlIO0VBQUssd0JBQUE7Q0Y4ek9ydnlIOztBRTl6TzJ3eUg7RUFBWSw0QkFBQTtDRmswT3Z4eUg7O0FFbDBPaXp5SDtFQUFZLDhCQUFBO0NGczBPN3p5SDs7QUV0ME95MXlIO0VBQVksK0JBQUE7Q0YwME9yMnlIOztBRTEwT2s0eUg7RUFBWSw2QkFBQTtDRjgwTzk0eUg7O0FFOTBPeTZ5SDtFQUFLLHNCQUFBO0NGazFPOTZ5SDs7QUVsMU9rOHlIO0VBQVksMEJBQUE7Q0ZzMU85OHlIOztBRXQxT3MreUg7RUFBWSw0QkFBQTtDRjAxT2wveUg7O0FFMTFPNGd6SDtFQUFZLDZCQUFBO0NGODFPeGh6SDs7QUU5MU9tanpIO0VBQVksMkJBQUE7Q0ZrMk8vanpIOztBRWwyT3dsekg7RUFBSyw0QkFBQTtDRnMyTzdsekg7O0FFdDJPc256SDtFQUFZLGdDQUFBO0NGMDJPbG96SDs7QUUxMk8rcHpIO0VBQVksa0NBQUE7Q0Y4Mk8zcXpIOztBRTkyTzBzekg7RUFBWSxtQ0FBQTtDRmszT3R0ekg7O0FFbDNPc3Z6SDtFQUFZLGlDQUFBO0NGczNPbHd6SDs7QUV0M09neXpIO0VBQUssMkJBQUE7Q0YwM09yeXpIOztBRTEzTzZ6ekg7RUFBWSwrQkFBQTtDRjgzT3owekg7O0FFOTNPcTJ6SDtFQUFZLGlDQUFBO0NGazRPajN6SDs7QUVsNE8rNHpIO0VBQVksa0NBQUE7Q0ZzNE8zNXpIOztBRXQ0TzA3ekg7RUFBWSxnQ0FBQTtDRjA0T3Q4ekg7O0FFMTRPbSt6SDtFQUFLLHlCQUFBO0NGODRPeCt6SDs7QUU5NE8rL3pIO0VBQVksNkJBQUE7Q0ZrNU8zZzBIOztBRWw1T3NpMEg7RUFBWSwrQkFBQTtDRnM1T2xqMEg7O0FFdDVPK2swSDtFQUFZLGdDQUFBO0NGMDVPM2wwSDs7QUUxNU95bjBIO0VBQVksOEJBQUE7Q0Y4NU9ybzBIOztBRTk1T2lxMEg7RUFBSywyQkFBQTtDRms2T3RxMEg7O0FFbDZPK3IwSDtFQUFZLCtCQUFBO0NGczZPM3MwSDs7QUV0Nk93dTBIO0VBQVksaUNBQUE7Q0YwNk9wdjBIOztBRTE2T214MEg7RUFBWSxrQ0FBQTtDRjg2Ty94MEg7O0FFOTZPK3owSDtFQUFZLGdDQUFBO0NGazdPMzAwSDs7QUVsN095MjBIO0VBQUsseUJBQUE7Q0ZzN085MjBIOztBRXQ3T3E0MEg7RUFBWSw2QkFBQTtDRjA3T2o1MEg7O0FFMTdPNDYwSDtFQUFZLCtCQUFBO0NGODdPeDcwSDs7QUU5N09xOTBIO0VBQVksZ0NBQUE7Q0ZrOE9qKzBIOztBRWw4TysvMEg7RUFBWSw4QkFBQTtDRnM4TzNnMUg7O0FFdDhPdWkxSDtFQUFRLHdCQUFBO0NGMDhPL2kxSDs7QUUxOE9xazFIO0VBQWtCLDRCQUFBO0NGODhPdmwxSDs7QUU5OE9pbjFIO0VBQWtCLDhCQUFBO0NGazlPbm8xSDs7QUVsOU8rcDFIO0VBQWtCLCtCQUFBO0NGczlPanIxSDs7QUV0OU84czFIO0VBQWtCLDZCQUFBO0NGMDlPaHUxSDs7QUUxOU8ydjFIO0VBQXlCO0lBQVEscUJBQUE7R0YrOU8xeDFIOztFRS85TzZ5MUg7SUFBa0IseUJBQUE7R0ZtK08vejFIOztFRW4rT3MxMUg7SUFBa0IsMkJBQUE7R0Z1K094MjFIOztFRXYrT2k0MUg7SUFBa0IsNEJBQUE7R0YyK09uNTFIOztFRTMrTzY2MUg7SUFBa0IsMEJBQUE7R0YrK08vNzFIOztFRS8rT3U5MUg7SUFBUSwyQkFBQTtHRm0vTy85MUg7O0VFbi9PdS8xSDtJQUFrQiwrQkFBQTtHRnUvT3pnMkg7O0VFdi9PcWkySDtJQUFrQixpQ0FBQTtHRjIvT3ZqMkg7O0VFMy9PcWwySDtJQUFrQixrQ0FBQTtHRisvT3ZtMkg7O0VFLy9Pc28ySDtJQUFrQixnQ0FBQTtHRm1nUHhwMkg7O0VFbmdQcXIySDtJQUFRLDBCQUFBO0dGdWdQN3IySDs7RUV2Z1BvdDJIO0lBQWtCLDhCQUFBO0dGMmdQdHUySDs7RUUzZ1BpdzJIO0lBQWtCLGdDQUFBO0dGK2dQbngySDs7RUUvZ1BnejJIO0lBQWtCLGlDQUFBO0dGbWhQbDAySDs7RUVuaFBnMjJIO0lBQWtCLCtCQUFBO0dGdWhQbDMySDs7RUV2aFA4NDJIO0lBQVEsd0JBQUE7R0YyaFB0NTJIOztFRTNoUDQ2Mkg7SUFBa0IsNEJBQUE7R0YraFA5NzJIOztFRS9oUHc5Mkg7SUFBa0IsOEJBQUE7R0ZtaVAxKzJIOztFRW5pUHNnM0g7SUFBa0IsK0JBQUE7R0Z1aVB4aDNIOztFRXZpUHFqM0g7SUFBa0IsNkJBQUE7R0YyaVB2azNIOztFRTNpUGttM0g7SUFBUSwwQkFBQTtHRitpUDFtM0g7O0VFL2lQa28zSDtJQUFrQiw4QkFBQTtHRm1qUHBwM0g7O0VFbmpQZ3IzSDtJQUFrQixnQ0FBQTtHRnVqUGxzM0g7O0VFdmpQZ3UzSDtJQUFrQixpQ0FBQTtHRjJqUGx2M0g7O0VFM2pQaXgzSDtJQUFrQiwrQkFBQTtHRitqUG55M0g7O0VFL2pQZzAzSDtJQUFRLHdCQUFBO0dGbWtQeDAzSDs7RUVua1A4MTNIO0lBQWtCLDRCQUFBO0dGdWtQaDMzSDs7RUV2a1AwNDNIO0lBQWtCLDhCQUFBO0dGMmtQNTUzSDs7RUUza1B3NzNIO0lBQWtCLCtCQUFBO0dGK2tQMTgzSDs7RUUva1B1KzNIO0lBQWtCLDZCQUFBO0dGbWxQei8zSDs7RUVubFBvaDRIO0lBQVEsc0JBQUE7R0Z1bFA1aDRIOztFRXZsUGdqNEg7SUFBa0IsMEJBQUE7R0YybFBsazRIOztFRTNsUDBsNEg7SUFBa0IsNEJBQUE7R0YrbFA1bTRIOztFRS9sUHNvNEg7SUFBa0IsNkJBQUE7R0ZtbVB4cDRIOztFRW5tUG1yNEg7SUFBa0IsMkJBQUE7R0Z1bVByczRIOztFRXZtUDh0NEg7SUFBUSw0QkFBQTtHRjJtUHR1NEg7O0VFM21QK3Y0SDtJQUFrQixnQ0FBQTtHRittUGp4NEg7O0VFL21QOHk0SDtJQUFrQixrQ0FBQTtHRm1uUGgwNEg7O0VFbm5QKzE0SDtJQUFrQixtQ0FBQTtHRnVuUGozNEg7O0VFdm5QaTU0SDtJQUFrQixpQ0FBQTtHRjJuUG42NEg7O0VFM25QaTg0SDtJQUFRLDJCQUFBO0dGK25Qejg0SDs7RUUvblBpKzRIO0lBQWtCLCtCQUFBO0dGbW9Qbi80SDs7RUVub1ArZzVIO0lBQWtCLGlDQUFBO0dGdW9Qamk1SDs7RUV2b1ArajVIO0lBQWtCLGtDQUFBO0dGMm9Qamw1SDs7RUUzb1BnbjVIO0lBQWtCLGdDQUFBO0dGK29QbG81SDs7RUUvb1ArcDVIO0lBQVEseUJBQUE7R0ZtcFB2cTVIOztFRW5wUDhyNUg7SUFBa0IsNkJBQUE7R0Z1cFBodDVIOztFRXZwUDJ1NUg7SUFBa0IsK0JBQUE7R0YycFA3djVIOztFRTNwUDB4NUg7SUFBa0IsZ0NBQUE7R0YrcFA1eTVIOztFRS9wUDAwNUg7SUFBa0IsOEJBQUE7R0ZtcVA1MTVIOztFRW5xUHczNUg7SUFBUSwyQkFBQTtHRnVxUGg0NUg7O0VFdnFQeTU1SDtJQUFrQiwrQkFBQTtHRjJxUDM2NUg7O0VFM3FQdzg1SDtJQUFrQixpQ0FBQTtHRitxUDE5NUg7O0VFL3FQeS81SDtJQUFrQixrQ0FBQTtHRm1yUDNnNkg7O0VFbnJQMmk2SDtJQUFrQixnQ0FBQTtHRnVyUDdqNkg7O0VFdnJQMmw2SDtJQUFRLHlCQUFBO0dGMnJQbm02SDs7RUUzclAwbjZIO0lBQWtCLDZCQUFBO0dGK3JQNW82SDs7RUUvclB1cTZIO0lBQWtCLCtCQUFBO0dGbXNQenI2SDs7RUVuc1BzdDZIO0lBQWtCLGdDQUFBO0dGdXNQeHU2SDs7RUV2c1BzdzZIO0lBQWtCLDhCQUFBO0dGMnNQeHg2SDs7RUUzc1BvejZIO0lBQVcsd0JBQUE7R0Yrc1AvejZIOztFRS9zUHExNkg7SUFBd0IsNEJBQUE7R0ZtdFA3MjZIOztFRW50UHU0Nkg7SUFBd0IsOEJBQUE7R0Z1dFAvNTZIOztFRXZ0UDI3Nkg7SUFBd0IsK0JBQUE7R0YydFBuOTZIOztFRTN0UGcvNkg7SUFBd0IsNkJBQUE7R0YrdFB4ZzdIO0NBQ0Y7QUVodVBzaTdIO0VBQXlCO0lBQVEscUJBQUE7R0ZvdVByazdIOztFRXB1UHdsN0g7SUFBa0IseUJBQUE7R0Z3dVAxbTdIOztFRXh1UGlvN0g7SUFBa0IsMkJBQUE7R0Y0dVBucDdIOztFRTV1UDRxN0g7SUFBa0IsNEJBQUE7R0ZndlA5cjdIOztFRWh2UHd0N0g7SUFBa0IsMEJBQUE7R0ZvdlAxdTdIOztFRXB2UGt3N0g7SUFBUSwyQkFBQTtHRnd2UDF3N0g7O0VFeHZQa3k3SDtJQUFrQiwrQkFBQTtHRjR2UHB6N0g7O0VFNXZQZzE3SDtJQUFrQixpQ0FBQTtHRmd3UGwyN0g7O0VFaHdQZzQ3SDtJQUFrQixrQ0FBQTtHRm93UGw1N0g7O0VFcHdQaTc3SDtJQUFrQixnQ0FBQTtHRnd3UG44N0g7O0VFeHdQZys3SDtJQUFRLDBCQUFBO0dGNHdQeCs3SDs7RUU1d1ArLzdIO0lBQWtCLDhCQUFBO0dGZ3hQamg4SDs7RUVoeFA0aThIO0lBQWtCLGdDQUFBO0dGb3hQOWo4SDs7RUVweFAybDhIO0lBQWtCLGlDQUFBO0dGd3hQN204SDs7RUV4eFAybzhIO0lBQWtCLCtCQUFBO0dGNHhQN3A4SDs7RUU1eFB5cjhIO0lBQVEsd0JBQUE7R0ZneVBqczhIOztFRWh5UHV0OEg7SUFBa0IsNEJBQUE7R0ZveVB6dThIOztFRXB5UG13OEg7SUFBa0IsOEJBQUE7R0Z3eVByeDhIOztFRXh5UGl6OEg7SUFBa0IsK0JBQUE7R0Y0eVBuMDhIOztFRTV5UGcyOEg7SUFBa0IsNkJBQUE7R0ZnelBsMzhIOztFRWh6UDY0OEg7SUFBUSwwQkFBQTtHRm96UHI1OEg7O0VFcHpQNjY4SDtJQUFrQiw4QkFBQTtHRnd6UC83OEg7O0VFeHpQMjk4SDtJQUFrQixnQ0FBQTtHRjR6UDcrOEg7O0VFNXpQMmc5SDtJQUFrQixpQ0FBQTtHRmcwUDdoOUg7O0VFaDBQNGo5SDtJQUFrQiwrQkFBQTtHRm8wUDlrOUg7O0VFcDBQMm05SDtJQUFRLHdCQUFBO0dGdzBQbm45SDs7RUV4MFB5bzlIO0lBQWtCLDRCQUFBO0dGNDBQM3A5SDs7RUU1MFBxcjlIO0lBQWtCLDhCQUFBO0dGZzFQdnM5SDs7RUVoMVBtdTlIO0lBQWtCLCtCQUFBO0dGbzFQcnY5SDs7RUVwMVBreDlIO0lBQWtCLDZCQUFBO0dGdzFQcHk5SDs7RUV4MVArejlIO0lBQVEsc0JBQUE7R0Y0MVB2MDlIOztFRTUxUDIxOUg7SUFBa0IsMEJBQUE7R0ZnMlA3MjlIOztFRWgyUHE0OUg7SUFBa0IsNEJBQUE7R0ZvMlB2NTlIOztFRXAyUGk3OUg7SUFBa0IsNkJBQUE7R0Z3MlBuODlIOztFRXgyUDg5OUg7SUFBa0IsMkJBQUE7R0Y0MlBoLzlIOztFRTUyUHlnK0g7SUFBUSw0QkFBQTtHRmczUGpoK0g7O0VFaDNQMGkrSDtJQUFrQixnQ0FBQTtHRm8zUDVqK0g7O0VFcDNQeWwrSDtJQUFrQixrQ0FBQTtHRnczUDNtK0g7O0VFeDNQMG8rSDtJQUFrQixtQ0FBQTtHRjQzUDVwK0g7O0VFNTNQNHIrSDtJQUFrQixpQ0FBQTtHRmc0UDlzK0g7O0VFaDRQNHUrSDtJQUFRLDJCQUFBO0dGbzRQcHYrSDs7RUVwNFA0dytIO0lBQWtCLCtCQUFBO0dGdzRQOXgrSDs7RUV4NFAweitIO0lBQWtCLGlDQUFBO0dGNDRQNTArSDs7RUU1NFAwMitIO0lBQWtCLGtDQUFBO0dGZzVQNTMrSDs7RUVoNVAyNStIO0lBQWtCLGdDQUFBO0dGbzVQNzYrSDs7RUVwNVAwOCtIO0lBQVEseUJBQUE7R0Z3NVBsOStIOztFRXg1UHkrK0g7SUFBa0IsNkJBQUE7R0Y0NVAzLytIOztFRTU1UHNoL0g7SUFBa0IsK0JBQUE7R0ZnNlB4aS9IOztFRWg2UHFrL0g7SUFBa0IsZ0NBQUE7R0ZvNlB2bC9IOztFRXA2UHFuL0g7SUFBa0IsOEJBQUE7R0Z3NlB2by9IOztFRXg2UG1xL0g7SUFBUSwyQkFBQTtHRjQ2UDNxL0g7O0VFNTZQb3MvSDtJQUFrQiwrQkFBQTtHRmc3UHR0L0g7O0VFaDdQbXYvSDtJQUFrQixpQ0FBQTtHRm83UHJ3L0g7O0VFcDdQ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MG1JOztFRTl2UXkxbUk7SUFBUSwyQkFBQTtHRmt3UWoybUk7O0VFbHdReTNtSTtJQUFrQiwrQkFBQTtHRnN3UTM0bUk7O0VFdHdRdTZtSTtJQUFrQixpQ0FBQTtHRjB3UXo3bUk7O0VFMXdRdTltSTtJQUFrQixrQ0FBQTtHRjh3UXorbUk7O0VFOXdRd2duSTtJQUFrQixnQ0FBQTtHRmt4UTFobkk7O0VFbHhRdWpuSTtJQUFRLDBCQUFBO0dGc3hRL2puSTs7RUV0eFFzbG5JO0lBQWtCLDhCQUFBO0dGMHhReG1uSTs7RUUxeFFtb25JO0lBQWtCLGdDQUFBO0dGOHhRcnBuSTs7RUU5eFFrcm5JO0lBQWtCLGlDQUFBO0dGa3lRcHNuSTs7RUVseVFrdW5JO0lBQWtCLCtCQUFBO0dGc3lRcHZuSTs7RUV0eVFneG5JO0lBQVEsd0JBQUE7R0YweVF4eG5JOztFRTF5UTh5bkk7SUFBa0IsNEJBQUE7R0Y4eVFoMG5JOztFRTl5UTAxbkk7SUFBa0IsOEJBQUE7R0ZrelE1Mm5JOztFRWx6UXc0bkk7SUFBa0IsK0JBQUE7R0ZzelExNW5JOztFRXR6UXU3bkk7SUFBa0IsNkJBQUE7R0YwelF6OG5JOztFRTF6UW8rbkk7SUFBUSwwQkFBQTtHRjh6UTUrbkk7O0VFOXpRb2dvSTtJQUFrQiw4QkFBQTtHRmswUXRob0k7O0VFbDBRa2pvSTtJQUFrQixnQ0FBQTtHRnMwUXBrb0k7O0VFdDBRa21vSTtJQUFrQixpQ0FBQTtHRjAwUXBub0k7O0VFMTBRbXBvSTtJQUFrQiwrQkFBQTtHRjgwUXJxb0k7O0VFOTBRa3NvSTtJQUFRLHdCQUFBO0dGazFRMXNvSTs7RUVsMVFndW9JO0lBQWtCLDRCQUFBO0dGczFRbHZvSTs7RUV0MVE0d29JO0lBQWtCLDhCQUFBO0dGMDFROXhvSTs7RUUxMVEwem9JO0lBQWtCLCtCQUFBO0dGODFRNTBvSTs7RUU5MVF5Mm9JO0lBQWtCLDZCQUFBO0dGazJRMzNvSTs7RUVsMlFzNW9JO0lBQVEsc0JBQUE7R0ZzMlE5NW9JOztFRXQyUWs3b0k7SUFBa0IsMEJBQUE7R0YwMlFwOG9JOztFRTEyUTQ5b0k7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QzRueUJEO0FvQzFueUJDO0VBQ0UsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0NwQzRueUJIOztBb0N2bnlCRDtFQUNFLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0NwQzBueUJEOztBcUMzNDBCRDs7R0FBQTtBQUdBO0VBQ0MsV0FBQTtFQUdBLCtCQUFBO0NyQzg0MEJBOztBcUM1NDBCRDtFQUNDLGFBQUE7Q3JDKzQwQkE7O0FxQzc0MEJEO0VBQ0MsV0FBQTtDckNnNTBCQTs7QXFDNzQwQkQ7RUFDQyxXQUFBO0VBR0EsK0JBQUE7Q3JDZzUwQkE7O0FxQzk0MEJEO0VBQ0MsV0FBQTtDckNpNTBCQTs7QXFDLzQwQkQ7RUFDQyxXQUFBO0NyQ2s1MEJBOztBcUMvNDBCRDs7R0FBQTtBQUlBLGNBQUE7QUFDQTtFQUNDLFdBQUE7RUFJQSw4QkFBQTtFQU1BLCtEQUFBO0NyQ2c1MEJBOztBcUM1NDBCRCxnQkFBQTtBQUNBO0VBQ0MsV0FBQTtFQUtBLHVEQUFBO0NyQys0MEJBOztBcUM1NDBCRCxpQkFBQTtBQUNBO0VBQ0MsV0FBQTtFQU1BLCtEQUFBO0NyQzg0MEJBOztBcUMzNDBCRCwrQkFBQTtBQUNBO0VBQ0MsV0FBQTtFQUtBLGtDQUFBO0NyQzY0MEJBOztBcUMzNDBCRCxnQkFBQTtBQUNBO0VBQ0MsYUFBQTtDckM4NDBCQTs7QXFDNTQwQkQsaUJBQUE7QUFDQTtFQUNDLFdBQUE7Q3JDKzQwQkEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Pc3dhbGQ6NDAwLDYwMCw3MDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjQwMCw1MDAsNjAwLDcwMCw4MDAmc3Vic2V0PWN5cmlsbGljXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3N3YWxkXCIpO1xuLyohXG4gKiBCb290c3RyYXAgdjQuMS4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6IzAwN2JmZjtcbiAgLS1pbmRpZ286IzY2MTBmMjtcbiAgLS1wdXJwbGU6IzZmNDJjMTtcbiAgLS1waW5rOiNlODNlOGM7XG4gIC0tcmVkOiNkYzM1NDU7XG4gIC0tb3JhbmdlOiNmZDdlMTQ7XG4gIC0teWVsbG93OiNmZmMxMDc7XG4gIC0tZ3JlZW46IzI4YTc0NTtcbiAgLS10ZWFsOiMyMGM5OTc7XG4gIC0tY3lhbjojMTdhMmI4O1xuICAtLXdoaXRlOiNmZmY7XG4gIC0tZ3JheTojNmM3NTdkO1xuICAtLWdyYXktZGFyazojMzQzYTQwO1xuICAtLXByaW1hcnk6IzAwN2JmZjtcbiAgLS1zZWNvbmRhcnk6IzZjNzU3ZDtcbiAgLS1zdWNjZXNzOiMyOGE3NDU7XG4gIC0taW5mbzojMTdhMmI4O1xuICAtLXdhcm5pbmc6I2ZmYzEwNztcbiAgLS1kYW5nZXI6I2RjMzU0NTtcbiAgLS1saWdodDojZjhmOWZhO1xuICAtLWRhcms6IzM0M2E0MDtcbiAgLS1icmVha3BvaW50LXhzOjA7XG4gIC0tYnJlYWtwb2ludC1zbTo1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOjc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6OTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDoxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtcbn1cblxuKiwgOjphZnRlciwgOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sIGFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmRsLCBvbCwgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCwgb2wgdWwsIHVsIG9sLCB1bCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsIHN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cywgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiwgaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgaW5wdXRbdHlwZT1tb250aF0sIGlucHV0W3R5cGU9dGltZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5oMSwgaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLmgyLCBoMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmgzLCBoMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLmg0LCBoNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uaDUsIGg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uaDYsIGg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zbWFsbCwgc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1hcmssIG1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbCwgLmNvbC0xLCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC1hdXRvLCAuY29sLWxnLCAuY29sLWxnLTEsIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLWF1dG8sIC5jb2wtbWQsIC5jb2wtbWQtMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtYXV0bywgLmNvbC1zbSwgLmNvbC1zbS0xLCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS1hdXRvLCAuY29sLXhsLCAuY29sLXhsLTEsIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICAtbXMtZmxleC1vcmRlcjogNztcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXNtLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXNtLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXNtLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXNtLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXNtLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXNtLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLW1kLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLW1kLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLW1kLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLW1kLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLW1kLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLWxnLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLWxnLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLWxnLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLWxnLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLWxnLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLWxnLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXhsLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci14bC0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14bC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14bC0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14bC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14bC02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14bC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14bC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14bC05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGFibGUgdGQsIC50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS1zbSB0ZCwgLnRhYmxlLXNtIHRoIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGQsIC50YWJsZS1ib3JkZXJlZCB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCwgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5LCAudGFibGUtYm9yZGVybGVzcyB0ZCwgLnRhYmxlLWJvcmRlcmxlc3MgdGgsIC50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LCAudGFibGUtcHJpbWFyeSA+IHRkLCAudGFibGUtcHJpbWFyeSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSwgLnRhYmxlLXNlY29uZGFyeSA+IHRkLCAudGFibGUtc2Vjb25kYXJ5ID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4udGFibGUtc3VjY2VzcywgLnRhYmxlLXN1Y2Nlc3MgPiB0ZCwgLnRhYmxlLXN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi50YWJsZS1pbmZvLCAudGFibGUtaW5mbyA+IHRkLCAudGFibGUtaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsIC50YWJsZS13YXJuaW5nID4gdGQsIC50YWJsZS13YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtZGFuZ2VyLCAudGFibGUtZGFuZ2VyID4gdGQsIC50YWJsZS1kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi50YWJsZS1saWdodCwgLnRhYmxlLWxpZ2h0ID4gdGQsIC50YWJsZS1saWdodCA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWRhcmssIC50YWJsZS1kYXJrID4gdGQsIC50YWJsZS1kYXJrID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtYWN0aXZlLCAudGFibGUtYWN0aXZlID4gdGQsIC50YWJsZS1hY3RpdmUgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMzMjM4M2U7XG59XG5cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4udGFibGUtZGFyayB0ZCwgLnRhYmxlLWRhcmsgdGgsIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzIzODNlO1xufVxuXG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuXG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cblxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG5cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cblxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLCAuZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYyguMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyguNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZywgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbn1cblxuLmZvcm0tY29udHJvbC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgc2VsZWN0LmZvcm0tY29udHJvbC1sZzpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmZvcm0tcm93ID4gLmNvbCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWRkOGE7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYTJhOTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3QsIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46Zm9jdXMsIC5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4uZm9jdXMsIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xufVxuXG4uYnRuLXByaW1hcnkuZm9jdXMsIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICBib3JkZXItY29sb3I6ICMwMDVjYmY7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuZm9jdXMsIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbn1cblxuLmJ0bi1zdWNjZXNzLmZvY3VzLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbiAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4Yjtcbn1cblxuLmJ0bi1pbmZvLmZvY3VzLCAuYnRuLWluZm86Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xufVxuXG4uYnRuLXdhcm5pbmcuZm9jdXMsIC5idG4td2FybmluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xuICBib3JkZXItY29sb3I6ICNjNjk1MDA7XG59XG5cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbn1cblxuLmJ0bi1kYW5nZXIuZm9jdXMsIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG5cbi5idG4tbGlnaHQuZm9jdXMsIC5idG4tbGlnaHQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbn1cblxuLmJ0bi1kYXJrLmZvY3VzLCAuYnRuLWRhcms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrLmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbmsuZm9jdXMsIC5idG4tbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWxpbmsuZGlzYWJsZWQsIC5idG4tbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1ncm91cC1sZyA+IC5idG4sIC5idG4tbGcge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuLCAuYnRuLXNtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2ssIGlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jaywgaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmRyb3Bkb3duLCAuZHJvcGxlZnQsIC5kcm9wcmlnaHQsIC5kcm9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49Ym90dG9tXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWxlZnRdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49cmlnaHRdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLWdyb3VwLCAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biwgLmJ0bi1ncm91cCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLCAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0biwgLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCwgLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0biwgLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCwgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bi1ncm91cCwgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLCAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLCAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biwgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpmb2N1cywgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCwgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCwgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDVweCByZ2JhKDEyOCwgMTg5LCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm5hdi1saW5rOmZvY3VzLCAubmF2LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmO1xufVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubmF2YmFyID4gLmNvbnRhaW5lciwgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cywgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluaywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNhcmQtYm9keSB7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpIDAgMDtcbn1cblxuLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG5cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIC1tcy1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG5cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWhlYWRlciwgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctdG9wIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtZm9vdGVyLCAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaGVhZGVyLCAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1mb290ZXIsIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWhlYWRlciwgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtZm9vdGVyLCAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtZm9vdGVyLCAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1oZWFkZXIsIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uIC5jYXJkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbiAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4ucGFnZS1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5iYWRnZS1wcmltYXJ5W2hyZWZdOmZvY3VzLCAuYmFkZ2UtcHJpbWFyeVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJhZGdlLXNlY29uZGFyeVtocmVmXTpmb2N1cywgLmJhZGdlLXNlY29uZGFyeVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzLCAuYmFkZ2Utc3VjY2Vzc1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzLCAuYmFkZ2UtaW5mb1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzLCAuYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cywgLmJhZGdlLWRhbmdlcltocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYmFkZ2UtbGlnaHRbaHJlZl06Zm9jdXMsIC5iYWRnZS1saWdodFtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5iYWRnZS1kYXJrW2hyZWZdOmZvY3VzLCAuYmFkZ2UtZGFya1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4gIGJvcmRlci1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDAyNzUyO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYjJlMTM7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbn1cblxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYyYzMzO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG5cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG5cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0OTEyMTc7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG5cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG5cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG5cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XG4gIGJvcmRlci1jb2xvcjogIzAwNDA4NTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xuICBib3JkZXItY29sb3I6ICMzODNkNDE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTU3MjQ7XG4gIGJvcmRlci1jb2xvcjogIzE1NTcyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICBib3JkZXItY29sb3I6ICM4NTY0MDQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICBib3JkZXItY29sb3I6ICMxYjFlMjE7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2xvc2U6Zm9jdXMsIC5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoLjVyZW0gKiAyKSk7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoMS43NXJlbSAqIDIpKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG5cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLCAuYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3csIC5icy10b29sdGlwLXRvcCAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSwgLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdywgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0sIC5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdywgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdyB7XG4gIHRvcDogMDtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0sIC5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LCAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuXG4ucG9wb3ZlciAuYXJyb3c6OmFmdGVyLCAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0sIC5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3csIC5icy1wb3BvdmVyLXRvcCAuYXJyb3cge1xuICBib3R0b206IGNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0sIC5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdywgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93IHtcbiAgbGVmdDogY2FsYygoLjVyZW0gKyAxcHgpICogLTEpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93LCAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93IHtcbiAgdG9wOiBjYWxjKCguNXJlbSArIDFweCkgKiAtMSk7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSwgLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3csIC5icy1wb3BvdmVyLWxlZnQgLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyguM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKC4zcmVtIC0gMXB4KTtcbn1cblxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pdGVtLW5leHQsIC5jYXJvdXNlbC1pdGVtLXByZXYsIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCwgLmNhcm91c2VsLWl0ZW0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSBvciAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQsIC5jYXJvdXNlbC1pdGVtLW5leHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIG9yICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQsIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXByZXYsIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQsIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYsIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSBvciAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXByZXYsIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQsIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYsIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQsIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmZvY3VzLCBhLmJnLXByaW1hcnk6aG92ZXIsIGJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzLCBidXR0b24uYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmctc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzLCBidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmZvY3VzLCBhLmJnLXN1Y2Nlc3M6aG92ZXIsIGJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzLCBidXR0b24uYmctc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpmb2N1cywgYS5iZy1pbmZvOmhvdmVyLCBidXR0b24uYmctaW5mbzpmb2N1cywgYnV0dG9uLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6Zm9jdXMsIGEuYmctd2FybmluZzpob3ZlciwgYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMsIGJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpmb2N1cywgYS5iZy1kYW5nZXI6aG92ZXIsIGJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMsIGJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpmb2N1cywgYS5iZy1saWdodDpob3ZlciwgYnV0dG9uLmJnLWxpZ2h0OmZvY3VzLCBidXR0b24uYmctbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6Zm9jdXMsIGEuYmctZGFyazpob3ZlciwgYnV0dG9uLmJnLWRhcms6Zm9jdXMsIGJ1dHRvbi5iZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LCAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDMlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1maWxsIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSkgb3IgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLCAubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsIC5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLCAubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsIC5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSwgLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLCAubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSwgLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLCAubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiwgLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsIC5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsIC5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLCAubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMywgLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLCAubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMywgLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLCAubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCwgLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsIC5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsIC5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LCAubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSwgLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LCAubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSwgLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LCAubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLCAucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLCAucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsIC5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsIC5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLCAucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLCAucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsIC5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsIC5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsIC5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMiwgLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsIC5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMiwgLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMywgLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMywgLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLCAucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLCAucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LCAucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsIC5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LCAucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsIC5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsIC5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsIC5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSwgLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSwgLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0bywgLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLCAubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0bywgLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLCAubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0wLCAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTAsIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wLCAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTAsIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMSwgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0xLCAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMSwgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0xLCAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMiwgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTIsIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIsIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0yLCAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMywgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0zLCAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMywgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0zLCAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCwgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTQsIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTQsIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS00LCAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSwgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS01LCAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSwgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS01LCAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0wLCAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0wLCAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAsIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTAsIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xLCAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0xLCAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTEsIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTEsIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTIsIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMiwgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIsIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMiwgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMywgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMywgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zLCAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0zLCAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00LCAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTQsIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS00LCAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTQsIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUsIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTUsIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNSwgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNSwgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tYXV0bywgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1hdXRvLCAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tYXV0bywgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1hdXRvLCAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTAsIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMCwgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTAsIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMCwgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0xLCAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTEsIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xLCAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTEsIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yLCAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMiwgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMiwgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTIsIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zLCAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTMsIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zLCAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTMsIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC00LCAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtNCwgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNCwgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTQsIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC01LCAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTUsIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC01LCAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTUsIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAsIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTAsIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCwgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMCwgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTEsIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTEsIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMSwgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMSwgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMiwgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0yLCAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMiwgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0yLCAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0zLCAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0zLCAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTMsIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTMsIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTQsIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNCwgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTQsIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtNCwgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNSwgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNSwgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC01LCAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC01LCAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1hdXRvLCAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWF1dG8sIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvLCAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLWF1dG8sIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCwgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0wLCAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMCwgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0wLCAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTEsIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMSwgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTEsIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMSwgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIsIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0yLCAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0yLCAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMiwgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMsIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMywgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMsIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMywgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTQsIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy00LCAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00LCAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNCwgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTUsIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNSwgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTUsIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNSwgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCwgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMCwgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wLCAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0wLCAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMSwgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMSwgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xLCAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0xLCAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0yLCAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTIsIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0yLCAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTIsIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTMsIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTMsIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMywgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMywgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNCwgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy00LCAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCwgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy00LCAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01LCAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy01LCAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUsIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTUsIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLWF1dG8sIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctYXV0bywgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLWF1dG8sIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctYXV0bywgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMCwgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0wLCAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMCwgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0wLCAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTEsIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMSwgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEsIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMSwgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTIsIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0yLCAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0yLCAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMiwgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTMsIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMywgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTMsIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMywgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQsIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC00LCAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC00LCAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNCwgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUsIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNSwgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUsIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNSwgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMCwgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMCwgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wLCAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0wLCAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMSwgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMSwgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xLCAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0xLCAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0yLCAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTIsIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yLCAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTIsIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMsIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTMsIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMywgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMywgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCwgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC00LCAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNCwgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC00LCAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01LCAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC01LCAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTUsIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTUsIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLWF1dG8sIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtYXV0bywgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLWF1dG8sIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtYXV0bywgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpmb2N1cywgYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmZvY3VzLCBhLnRleHQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmZvY3VzLCBhLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMsIGEudGV4dC13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpmb2N1cywgYS50ZXh0LWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmZvY3VzLCBhLnRleHQtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6Zm9jdXMsIGEudGV4dC1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosIDo6YWZ0ZXIsIDo6YmVmb3JlIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJsb2NrcXVvdGUsIHByZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgaW1nLCB0ciB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaDIsIGgzLCBwIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLCBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cblxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7XG4gIH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlIHRkLCAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCwgLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5LCAudGFibGUtZGFyayB0ZCwgLnRhYmxlLWRhcmsgdGgsIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cblxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxufVxuLyogUkVTRVQqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMjI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyLCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzIyMjtcbiAgb3BhY2l0eTogMTtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjIyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgYXVkaW8sIGJvZHksIGNhbnZhcywgY2FwdGlvbiwgZGV0YWlscywgZGl2LCBlbSwgZmlndXJlLCBmb290ZXIsIGZvcm0sIGhlYWRlciwgaHRtbCwgaSwgaWZyYW1lLCBpbWcsIGxhYmVsLCBsaSwgbWVudSwgbmF2LCBvYmplY3QsIG9sLCBwLCBzZWN0aW9uLCBzcGFuLCBzdW1tYXJ5LCB0YWJsZSwgdGJvZHksIHRkLCB0Zm9vdCwgdGgsIHRoZWFkLCB0aW1lLCB0ciwgdWwsIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbmIsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhyLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hLCBhOmFjdGl2ZSwgYTp2aXNpdGVkIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaHIge1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuKiB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjcyQTM4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHNpbHZlcjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBzaWx2ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBzaWx2ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udG9nZ2xlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudG9nZ2xlLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMjdweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudG9nZ2xlLW1lbnUge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnRvZ2dsZS1tZW51IHNwYW46YWZ0ZXIsIC50b2dnbGUtbWVudSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA5cHg7XG59XG5cbi50b2dnbGUtbWVudSBzcGFuOmFmdGVyIHtcbiAgdG9wOiAxOHB4O1xufVxuXG4udG9nZ2xlLW1lbnUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b2dnbGUtbWVudSBzcGFuLCAudG9nZ2xlLW1lbnUgc3BhbjphZnRlciwgLnRvZ2dsZS1tZW51IHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnRvZ2dsZS1tZW51Lm9uIHNwYW46YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0xcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMXB4LCAwKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMXB4LCAwKTtcbn1cblxuLnRvZ2dsZS1tZW51Lm9uIHNwYW46YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDZweCwgLTdweCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg2cHgsIC03cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg2cHgsIC03cHgpO1xufVxuXG4udG9nZ2xlLW1lbnUub24gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ua3Mtc2VsZWN0X19jdXJyZW50IHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jaGVja2JveCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3g6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jaGVja2JveC5jaGVja2VkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubm9hbmltYXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5zZWN0aW9uLCBmb290ZXIsIGhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc3ZnLCBzdmcgcGF0aCwgZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MjBweDtcbn1cblxuLmtzLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rcy1zZWxlY3Q6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ua3Mtc2VsZWN0X19jdXJyZW50LCAua3Mtc2VsZWN0LWN1cnJlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rcy1zZWxlY3RfX2N1cnJlbnQgc3BhbiwgLmtzLXNlbGVjdC1jdXJyZW50IHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmtzLXNlbGVjdF9fY3VycmVudCBzdmcsIC5rcy1zZWxlY3QtY3VycmVudCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5rcy1zZWxlY3RfX2Jsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5rcy1zZWxlY3QubGFuZyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5oZWFkZXIgLmhlYWRlcl9iZ193cmFwcGVyIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICBoZWFkZXIuaGVhZGVyX2V2ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICBoZWFkZXIuaGVhZGVyX2V2ZW50IC5oZWFkZXItdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXJfZXZlbnQgLmhlYWRlci10b3AgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHotaW5kZXg6IDU7XG59XG5oZWFkZXIuaGVhZGVyX2V2ZW50IC5oZWFkZXJfZXZlbnRfaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbmhlYWRlci5oZWFkZXJfZXZlbnQgLmhlYWRlcl9ldmVudF9pbm5lcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuaGVhZGVyLmhlYWRlcl9ldmVudCAuaGVhZGVyX2V2ZW50X2ltZ19ibHVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9VbmRlcm9hdGgtTWF5LTIwMTgucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDI1cHgpO1xuICAtbW96LWZpbHRlcjogYmx1cigyNXB4KTtcbiAgZmlsdGVyOiBibHVyKDI1cHgpO1xufVxuaGVhZGVyLm5vLWFmaXNoYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGhlYWRlci5uby1hZmlzaGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICBoZWFkZXIubm8tYWZpc2hhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuaGVhZGVyLm5vLWFmaXNoYSAuaGVhZGVyLXRvcCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlcl9iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgaGVhZGVyLm5vLWFmaXNoYSAuaGVhZGVyLXRvcCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuaGVhZGVyLm5vLWFmaXNoYSAuaGVhZGVyLXRvcCA+IC5jb250YWluZXItZmx1aWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5oZWFkZXIuaGVhZGVyX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIC8qIHBhZGRpbmctYm90dG9tOiAxMDBweDsgKi9cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlcl93aGl0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXJfd2hpdGUgLmhlYWRlci10b3Age1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIGhlYWRlci5oZWFkZXJfd2hpdGUgLmhlYWRlci10b3Age1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXJfd2hpdGUgLmhlYWRlci1tZW51X19saW5rIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5oZWFkZXIuaGVhZGVyX3doaXRlIC5oZWFkZXItbWVudV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIuaGVhZGVyX3doaXRlIC5rcy1zZWxlY3QtY3VycmVudCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuaGVhZGVyLmhlYWRlcl93aGl0ZSAudG9nZ2xlLW1lbnUgc3BhbiwgaGVhZGVyLmhlYWRlcl93aGl0ZSAudG9nZ2xlLW1lbnUgc3BhbjphZnRlciwgaGVhZGVyLmhlYWRlcl93aGl0ZSAudG9nZ2xlLW1lbnUgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuaGVhZGVyLmhlYWRlcl93aGl0ZSAudG9nZ2xlLW1lbnUub24gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaGVhZGVyLmhlYWRlcl93aGl0ZSAua3Mtc2VsZWN0LWN1cnJlbnQgc3ZnIHBhdGgge1xuICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmhlYWRlci1tZW51X19saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ldmVudF9saW5rX2FjdGl2ZSxcbi5ldmVudF9saW5rX2FjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmhlYWRlci10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhlYWRlci10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uaGVhZGVyLXRvcCAubG9nbyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaGVhZGVyLXRvcCAubG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXRvcCAubG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItdG9wIC5sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXItdG9wIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMTNweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci10b3AgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZWFkZXItdG9wIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICB9XG59XG5cbi5oZWFkZXItbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOTg2NDU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiA4MHB4O1xuICAgIHotaW5kZXg6IDExO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5oZWFkZXItbWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5oZWFkZXItbWVudV9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgzZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgaGVpZ2h0OiA1cHg7XG59XG4uaGVhZGVyLW1lbnVfX2xpbmstLWFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuaGVhZGVyLW1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmhlYWRlci1tZW51X19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5oZWFkZXItbWVudV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5oZWFkZXItbWVudV9fbGluay0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZjY4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5oZWFkZXItbWVudV9fbGluay0tYWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5oZWFkZXItciB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaGVhZGVyLXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLmhlYWRlci1yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG59XG4uaGVhZGVyLXIgLnNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaGVhZGVyLXIgLnNlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXIgLnNlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItciAuc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5oZWFkZXItciAuc2VhcmNoIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5rcy1zZWxlY3QubGFuZyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAua3Mtc2VsZWN0Lmxhbmcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAua3Mtc2VsZWN0Lmxhbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ua3Mtc2VsZWN0LmxhbmcgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAycHg7XG59XG4ua3Mtc2VsZWN0LmxhbmcgLmtzLXNlbGVjdF9fY3VycmVudCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmtzLXNlbGVjdC5sYW5nLm9wZW5lZCAua3Mtc2VsZWN0X19jdXJyZW50IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ua3Mtc2VsZWN0Lmxhbmcub3BlbmVkIC5rcy1zZWxlY3RfX2N1cnJlbnQgc3ZnIHBhdGgge1xuICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5rcy1zZWxlY3QubGFuZy5vcGVuZWQgLmtzLXNlbGVjdF9fYmxvY2sge1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggOHB4IDhweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmtzLXNlbGVjdC5sYW5nLm9wZW5lZCAua3Mtc2VsZWN0X19ibG9jayAua3Mtc2VsZWN0X19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbi5rcy1zZWxlY3QubGFuZy5vcGVuZWQgLmtzLXNlbGVjdF9fYmxvY2sgLmtzLXNlbGVjdF9faXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbiNldmVudC1kcm9wZG93biAua3Mtc2VsZWN0X19ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAzOXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1pbmktcHJvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjdzIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5taW5pLXByb2ZpbGUge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuLm1pbmktcHJvZmlsZV9fYXZhIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5taW5pLXByb2ZpbGVfX2F2YSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5taW5pLXByb2ZpbGVfX2F2YSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubWluaS1wcm9maWxlX19hdmEuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5taW5pLXByb2ZpbGUtLW9mZiAubWluaS1wcm9maWxlX19hdmEuYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEMzk0NTtcbn1cbi5taW5pLXByb2ZpbGUgLmtzLXNlbGVjdF9faXRlbSBpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbi5taW5pLXByb2ZpbGUgLmtzLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ubWluaS1wcm9maWxlIC5rcy1zZWxlY3Qub3BlbmVkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubWluaS1wcm9maWxlICNzdmdfZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xN3B4O1xufVxuLm1pbmktcHJvZmlsZSAua3Mtc2VsZWN0X19ibG9jayB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggOHB4IDhweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdpZHRoOiAxODdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLm1pbmktcHJvZmlsZSAua3Mtc2VsZWN0X19ibG9jayB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLm1pbmktcHJvZmlsZS5vcGVuZWQgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ubWluaS1wcm9maWxlLm9wZW5lZCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm1pbmktcHJvZmlsZS5vcGVuZWQgc3ZnIHBhdGgge1xuICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5taW5pLXByb2ZpbGUgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkge1xuICAubWluaS1wcm9maWxlIC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5taW5pLXByb2ZpbGUgLmtzLXNlbGVjdF9fY3VycmVudCBzcGFuIHtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWluaS1wcm9maWxlIC5rcy1zZWxlY3RfX2N1cnJlbnQgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG59XG4ubWluaS1wcm9maWxlIC5rcy1zZWxlY3RfX2l0ZW0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43N3JlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5taW5pLXByb2ZpbGUgLmtzLXNlbGVjdF9faXRlbSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWluaS1wcm9maWxlIC5rcy1zZWxlY3RfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5oZWFkZXJfZXZlbnQgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi8qIGxvYWRlciAgKi9cbiNsb2FkZXIsIC5sb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmxvYWQtdGhyZWUtYm91bmNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmxvYWQtdGhyZWUtYm91bmNlIC5sb2FkLWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBhbmltYXRpb246IGxvYWQtdGhyZWUtYm91bmNlIDEuNHMgZWFzZS1pbi1vdXQgMHMgaW5maW5pdGUgYm90aDtcbn1cblxuLmxvYWQtdGhyZWUtYm91bmNlIC5ib3VuY2UxIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG59XG5cbi5sb2FkLXRocmVlLWJvdW5jZSAuYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuXG4uYmxvY2tMb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQtdGhyZWUtYm91bmNlIHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNhY2xlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBsb2FkLXRocmVlLWJvdW5jZSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzYWNsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBsb2FkLXRocmVlLWJvdW5jZSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzYWNsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZC10aHJlZS1ib3VuY2Uge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2FjbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZm9vdGVyLXRvcCB7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZm9vdGVyLXRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlci10b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uZm9vdGVyX19tZW51LWgge1xuICBjb2xvcjogI0ZGNzgyQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX21lbnUtaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX21lbnUge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWluLXdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX21lbnU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19tZW51IHVsLFxuLmZvb3Rlcl9fbWVudSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXJfX21lbnUgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5mb290ZXJfX21lbnUgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbWVkaXVtO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudS1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19tZW51LWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvb3Rlcl9fc29jaWFsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZm9vdGVyX19zb2NpYWwgbGkgYSBkaXYge1xuICB3aWR0aDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvb3Rlcl9fc29jaWFsIGxpIGEgZGl2IHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4uZm9vdGVyX19zb2NpYWwgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cblxuLnNjcm9sbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb3B5cmlnaHRzIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb3B5cmlnaHRzIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJ0bi5mb2N1cywgLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG5fc2hhcmUsIC5idG5fZmF2b3JpdGUge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5idG5fc2hhcmU6aG92ZXIsIC5idG5fZmF2b3JpdGU6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5idG5fc2hhcmU6OmJlZm9yZSwgLmJ0bl9mYXZvcml0ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5idG5fc2hhcmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTknIGhlaWdodD0nMjInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTkgMjInJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE1MDAuODg4NCwxNDA5LjM2NDE1Yy0wLjgwNTA0LDAgLTEuNTI1MzQsMC4zMTc3OCAtMi4wNzYxNSwwLjgxNTYybC03LjU1MjUyLC00LjM5NTkxYzAuMDUyOTYsLTAuMjQzNjMgMC4wOTUzNCwtMC40ODcyNiAwLjA5NTM0LC0wLjc0MTQ4YzAsLTAuMjU0MjIgLTAuMDQyMzcsLTAuNDk3ODUgLTAuMDk1MzQsLTAuNzQxNDhsNy40Njc3OCwtNC4zNTM1NGMwLjU3MiwwLjUyOTYzIDEuMzI0MDcsMC44NTggMi4xNjA4OSwwLjg1OGMxLjc1ODM3LDAgMy4xNzc3OCwtMS40MTk0IDMuMTc3NzgsLTMuMTc3NzdjMCwtMS43NTgzNiAtMS40MTk0MSwtMy4xNzc3NyAtMy4xNzc3OCwtMy4xNzc3N2MtMS43NTgzNywwIC0zLjE3Nzc4LDEuNDE5NCAtMy4xNzc3OCwzLjE3Nzc3YzAsMC4yNTQyMiAwLjA0MjM3LDAuNDk3ODUgMC4wOTUzNCwwLjc0MTQ4bC03LjQ2Nzc4LDQuMzUzNTRjLTAuNTcyLC0wLjUyOTYzIC0xLjMyNDA4LC0wLjg1OCAtMi4xNjA4OSwtMC44NThjLTEuNzU4MzcsMCAtMy4xNzc3OCwxLjQxOTQgLTMuMTc3NzgsMy4xNzc3N2MwLDEuNzU4MzYgMS40MTk0MSwzLjE3Nzc2IDMuMTc3NzgsMy4xNzc3NmMwLjgzNjgxLDAgMS41ODg4OSwtMC4zMjgzNyAyLjE2MDg5LC0wLjg1OGw3LjU0MTkzLDQuNDA2NWMtMC4wNTI5NiwwLjIyMjQ0IC0wLjA4NDc0LDAuNDU1NDggLTAuMDg0NzQsMC42ODg1MWMwLDEuNzA1NCAxLjM4NzYzLDMuMDkzMDMgMy4wOTMwMywzLjA5MzAzYzEuNzA1NDEsMCAzLjA5MzA0LC0xLjM4NzYzIDMuMDkzMDQsLTMuMDkzMDNjMCwtMS43MDU0IC0xLjM4NzYzLC0zLjA5MzAzIC0zLjA5MzA0LC0zLjA5MzAzeicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ4NSwtMTM5NCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzYmViZWJlJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IC0ycHggMTBweCAwIDA7XG59XG5cbi5idG5fZmF2b3JpdGUge1xuICBtYXJnaW46IDAgNDNweCAwIDA7XG59XG4uYnRuX2Zhdm9yaXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIyJyBoZWlnaHQ9JzIxJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIyIDIxJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMzEwLjc5NzAxLDEzOTUuMzAyOTJsMi40NTMzNCw1LjgwNjQ1bDYuMjgwODgsMC41Mzk1NmMwLjQzNTYyLDAuMDM3NjIgMC42MTI4NCwwLjU4MTE0IDAuMjgyMTcsMC44NjcyNWwtNC43NjQxMiw0LjEyNzM4bDEuNDI3NjUsNi4xNDAwOGMwLjA5OTAxLDAuNDI2NyAtMC4zNjMzNSwwLjc2MjMyIC0wLjczNzU5LDAuNTM1NmwtNS4zOTc3NSwtMy4yNTUxN2wtNS4zOTc3NSwzLjI1NTE3Yy0wLjM3NTIzLDAuMjI1NzMgLTAuODM2NTksLTAuMTA5ODkgLTAuNzM3NTksLTAuNTM1NmwxLjQyNzY1LC02LjE0MDA4bC00Ljc2NTExLC00LjEyODM3Yy0wLjMzMDY4LC0wLjI4NjExIC0wLjE1NDQ1LC0wLjgyOTYzIDAuMjgyMTYsLTAuODY3MjVsNi4yODA4OCwtMC41Mzk1NmwyLjQ1MzM0LC01LjgwNTQ2YzAuMTcwMjksLTAuNDAzOTMgMC43NDE1NSwtMC40MDM5MyAwLjkxMTg0LDB6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMjk5LC0xMzk0JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjNiZWJlYmUnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAtMnB4IDEwcHggMCAwO1xufVxuXG4uYnRuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG5fbWFpbl9zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00yNTkuODk1OTQsMTc0MC4zMzkyM2MtMy44NDg0MiwwIC02Ljk2MzgxLC0zLjExNTM5IC02Ljk2MzgxLC02Ljk2MzgxYzAsLTMuODQ4NDIgMy4xMTUzOSwtNi45NjM4MSA2Ljk2MzgxLC02Ljk2MzgxYzMuODQ4NDIsMCA2Ljk2MzgxLDMuMTE1MzkgNi45NjM4MSw2Ljk2MzgxYzAsMy44NDg0MiAtMy4xMTUzOSw2Ljk2MzgxIC02Ljk2MzgxLDYuOTYzODF6TTI3My40NTcwMywxNzQ0Ljg0NzM4bC01LjYwNzcsLTUuNjA3N2MxLjIwOTUsLTEuNjEyNjcgMS45NDI1NCwtMy42NjUxNiAxLjk0MjU0LC01Ljg2NDI2YzAsLTUuNDYxMDkgLTQuNDM0ODQsLTkuODk1OTQgLTkuODk1OTQsLTkuODk1OTRjLTUuNDYxMDksMCAtOS44OTU5NCw0LjQzNDg0IC05Ljg5NTk0LDkuODk1OTRjMCw1LjQ2MTA5IDQuNDM0ODQsOS44OTU5NCA5Ljg5NTk0LDkuODk1OTRjMi4xOTkxLDAgNC4yNTE1OSwtMC43MzMwMyA1Ljg2NDI2LC0xLjk0MjU0bDUuNjA3Nyw1LjYwNzd6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0yNTAsLTE3MjMlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzg0ODQ4NCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuX21haW5fc2VhcmNoIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5idG5fc29jaWFsIHtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDZweCA4cHggNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yIGxpbmVhcjtcbn1cbi5idG5fc29jaWFsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fc29jaWFsLmJ0bi1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mYWNlYm9vay5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NjRhZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2NTlhYTtcbn1cbi5idG5fc29jaWFsLmJ0bi1nb29nbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ29vZ2xlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE0OTM2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDczYzI4O1xufVxuLmJ0bl9zb2NpYWwuYnRuLXZrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZrLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ3NjljO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDk2Yzk0O1xufVxuLmJ0bl9zb2NpYWwuYnRuLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZrLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N0I1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3N0I1O1xufVxuLmJ0bl9oZWxwIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NwYXRoIGQ9J00xNjAwLjY3NTU1LDQ3MS45MjAyNWMwLC0wLjcwODQ2IDAuMjY5NzQsLTEuMjg4NzcgMC44MTAwMSwtMS44NjgyN2wwLjYwNzUxLC0wLjU3OTVjMC40MDUwMSwtMC4zODY4NyAwLjYwNzUxLC0wLjkwMjcgMC42MDc1MSwtMS40MTc3MmMwLC0wLjcwODQ2IC0wLjI3MDU0LC0xLjI4ODc3IC0wLjgxMDAxLC0xLjgwMzc5Yy0wLjU0MDI4LC0wLjUxNTgzIC0xLjE0Nzc4LC0wLjc3Mjk0IC0xLjg5MDU2LC0wLjc3Mjk0Yy0wLjc0MTk3LDAgLTEuMzQ5NDcsMC4yNTcxMSAtMS44ODk3NSwwLjc3Mjk0Yy0wLjU0MDI4LDAuNTE1MDMgLTAuODEwMDEsMS4wOTUzMyAtMC44MTAwMSwxLjgwMzc5aDEuMzUwMjhjMCwtMC4zMjIzOSAwLjEzNDQ2LC0wLjY0Mzk4IDAuNDA1LC0wLjkwMTg5YzAuMjY5NzMsLTAuMjU3OTEgMC42MDc1MSwtMC4zODY4NyAwLjk0NDQ3LC0wLjM4Njg3YzAuMzM3NzcsMCAwLjY3NTU1LDAuMTI4OTYgMC45NDUyOCwwLjM4Njg3YzAuMjY5NzMsMC4yNTc5MSAwLjQwNSwwLjU3OTUgMC40MDUsMC45MDE4OWMwLDAuMzIyMzkgLTAuMTM1MjcsMC42NDM5OCAtMC40MDUsMC45MDE4OWwtMC44MTAwMSwwLjgzNzQyYy0wLjU0MDI4LDAuNTE1ODMgLTAuODEwMDEsMS4xNTk4MSAtMC44MTAwMSwxLjgwMzc5djAuMzIyMzl6TTE2MDAuNjc1NTQsNDc0LjQzMzN2LTEuMjg4NzdoLTEuMzUwMjh2MS4yODg3N3pNMTYwMC4wODk5MSw0NjIuNzkwOWMxLjg5MDU2LDAgMy42MDA0OSwwLjcxNjUyIDQuOTQ5OTYsMi4yMzkwMmMxLjQ0MDE5LDEuMzQzNTcgMi4xNjAyOSwzLjA0NSAyLjE2MDI5LDUuMDE0ODJjMCwxLjg4MTE2IC0wLjcyMDEsMy41ODI1OSAtMi4xNjAyOSw1LjAxNDgyYy0xLjM0OTQ3LDEuNDMzMDQgLTMuMTQ5MzEsMi4xNDk1NiAtNS4wMzk4NywyLjE0OTU2Yy0xLjg4OTc1LDAgLTMuNTk5NjgsLTAuNzE2NTIgLTUuMDM5ODcsLTIuMTQ5NTZjLTEuNDQwMTksLTEuNDMyMjMgLTIuMTYwMjksLTMuMTMzNjYgLTIuMDcwMzgsLTUuMTA0MjljMCwtMS44ODAzNiAwLjcyMDEsLTMuNTgxNzggMi4xNjAyOSwtNS4wMTQ4MmMxLjM1MDI4LC0xLjQzMzAzIDMuMTUwMTIsLTIuMTQ5NTUgNS4wMzk4NywtMi4xNDk1NXpNMTYwMCw0NzljMi41MTk5MywwIDQuNTkwMzEsLTAuODA1OTkgNi4zOTAxNSwtMi41OTY4OGMxLjcwOTkzLC0xLjc5MDg5IDIuNjA5ODUsLTMuODUwOTggMi42MDk4NSwtNi4zNTgzOWMwLC0yLjUwNzQxIC0wLjgxMDAxLC00LjU2NjY5IC0yLjYwOTg1LC02LjM1ODM5Yy0xLjcwOTkyLC0xLjc5MDg5IC0zLjc4MDMxLC0yLjY4NjM0IC02LjMwMDI0LC0yLjY4NjM0Yy0yLjUxOTkzLDAgLTQuNTg5NSwwLjg5NTQ1IC02LjM5MDE1LDIuNjg2MzRjLTEuNzA5OTMsMS43MDE0MiAtMi42MDk4NSwzLjg1MDk4IC0yLjY5OTc2LDYuMzU4MzljMCwyLjUwNzQxIDAuODEwMDEsNC41Njc1IDIuNjA5ODUsNi4zNTgzOWMxLjgwMDY0LDEuNzAxNDMgMy44NzAyMiwyLjU5Njg4IDYuMzkwMTUsMi41OTY4OHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTU5MSwtNDYxJTI5JyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYnRuX3NlbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAjZmM1NzVlIDAlLCAjZjdiNDJjIDEwMCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuX3NlbmQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIyIDIyJyUzRSUzQ3BhdGggZD0nTTE1MzAuNDQ2NCw0ODIuNzgxNDdsOC40NzgyMSwtMjEuMjA2MTNsLTIxLjIwNjEzLDguNDc4MjFsNC45NDI2OCw0Ljk1NjgybDEyLjAyMDgyLC05LjE5MjM5bC05LjE5MjM5LDEyLjAyMDgyeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNTE3LC00NjElMjknIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgei1pbmRleDogMTtcbn1cbi5idG5fY2hhbmdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDE2JyUzRSUzQ3BhdGggZD0nTTgzMCwxMTIxLjY2NjY3bC00LjQzMzMzLC00LjQ0NDQ0djMuMzMzMzNoLTcuNzg4ODl2Mi4yMjIyMmg3Ljc4ODg5djMuMzMzMzN6TTgxNC40MzMzMywxMTIzLjg4ODlsLTQuNDMzMzMsNC40NDQ0NGw0LjQzMzMzLDQuNDQ0NDR2LTMuMzMzMzNoNy43ODg4OXYtMi4yMjIyMmgtNy43ODg4OXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtODEwLC0xMTE3JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tYmUtaGVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZTllOWU5O1xuICBwYWRkaW5nOiA4cHggMzBweCA4cHggMTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1iZS1oZXJlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nNycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTAgNyclM0UlM0NwYXRoIGQ9J00xNTY1Ljk5OTgyLDE0MDMuMDAwOThsMy45NzM1NywzLjk3MzU3bDMuOTczNTcsLTMuOTczNTcnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTU2NSwtMTQwMiUyOScgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZT0nJTIzMzMzMzMzJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luOiAtM3B4IDAgMDtcbn1cbi5idG4tLXdoaXRlLWVtcHR5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tLXdoaXRlLWVtcHR5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGODgwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLS1idXktZ3JheSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDJweCAjYmViZWJlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJ0bi0tYnV5LWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5idG4tLWJ1eS1ncmF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tYnV5LWdyYXk6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5idG4tLWJ1eS1ncmF5OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xuICBib3R0b206IC0ycHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDZkZWcsICNmYzU3NWUgMCUsICNmN2I0MmMgMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYnRuLS1zdGF0dXMge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAycHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC42OHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5idG4tLWJsdWUtLWVtcHR5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQjdFNjtcbiAgY29sb3I6ICMwMEI3RTY7XG59XG4uYnRuLS1ibHVlLS1lbXB0eTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEI3RTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tZ3JlZW4tLWVtcHR5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQkU0NTtcbiAgY29sb3I6ICMwMEJFNDU7XG59XG4uYnRuLS1ncmVlbi0tZW1wdHk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCRTQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLW9yYW5nZS0tZW1wdHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY4ODAwO1xuICBjb2xvcjogI0ZGODgwMDtcbn1cbi5idG4tLW9yYW5nZS0tZW1wdHk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4ODAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLXB1cnBsZS0tZW1wdHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzQyNUEzO1xuICBjb2xvcjogI0M0MjVBMztcbn1cbi5idG4tLXB1cnBsZS0tZW1wdHk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzQyNUEzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE2OUExO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1QTk3O1xufVxuLmJ0bi0tZmFjZWJvb2sgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYnRuLS1saWdodGdyZXkge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNiZWJlYmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1ib3JkZXJlZC0tZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBhZGRpbmc6IDVweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5idG4tLWJvcmRlcmVkLS1ncmV5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5idG4tLWJvcmRlcmVkLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTdkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLS1ib3JkZXJlZC0tb3JhbmdlIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uYnRuLS1ib3JkZXJlZC0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDcwcHggNzBweCA3MHB4IDcwcHggI0Y5ODY0NTtcbn1cbi5idG4tLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2N2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDcwcHggNzBweCA3MHB4IDcwcHggI0Y5ODY0NTtcbn1cbi5idG4uYWRkLWV2ZW50IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmJ0bi5hZGQtZXZlbnQge1xuICAgIHdpZHRoOiAyNjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4uYWRkLWV2ZW50IHtcbiAgICB3aWR0aDogMjM1cHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5idG4uYWRkLWV2ZW50IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4uYWRkLWV2ZW50OjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5idG4tLXBsdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuLS1wbHVzZWQ6YmVmb3JlIHtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjhkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkub3BlbmVkID4gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tb3JhbmdlLS1tdWx0aS5ub2hvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYmxvY2sge1xuICBib3gtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiAxMTtcbiAgdG9wOiA2OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTdweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY4ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYmxvY2s6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYnRuLS1vcmFuZ2UtLW11bHRpIC5rcy1zZWxlY3RfX2Jsb2NrIC5rcy1zZWxlY3RfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYmxvY2sgLmtzLXNlbGVjdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYnRuLS1vcmFuZ2UtLW11bHRpID4gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTdweDtcbiAgbWluLXdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDlweDtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMjZweDtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudCA+IHN2ZzpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAzNXB4O1xuICBtaW4td2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC03cHg7XG59XG4uYnRuLS1vcmFuZ2UtLW11bHRpIC5iYXNpcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmJhc2lzIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnRuLS1vcmFuZ2UtLW11bHRpIC5iYXNpcyBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYXJyIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNzBweDtcbiAgb3BhY2l0eTogMC4yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi5idG4tLW9yYW5nZS0tbXVsdGk6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4ICNGOTg2NDU7XG59XG4uYnRuLS1vcmFuZ2UtLW11bHRpLm5vaG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1ibGFjay0tbXVsdGksIC5idG4tLWdyZXktLW11bHRpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY4ZGVnLCAjNjQ2YjZiLCAjMzYzYTNiKTtcbiAgd2lkdGg6IDIyMHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuLmJ0bi0tYmxhY2stLW11bHRpIC5rcy1zZWxlY3RfX2N1cnJlbnQgPiBzdmc6Zmlyc3QtY2hpbGQsIC5idG4tLWdyZXktLW11bHRpIC5rcy1zZWxlY3RfX2N1cnJlbnQgPiBzdmc6Zmlyc3QtY2hpbGQge1xuICBtaW4td2lkdGg6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uYnRuLS1ibGFjay0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudCA+IHN2ZzpmaXJzdC1jaGlsZCBwYXRoLCAuYnRuLS1ncmV5LS1tdWx0aSAua3Mtc2VsZWN0X19jdXJyZW50ID4gc3ZnOmZpcnN0LWNoaWxkIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmJ0bi0tYmxhY2stLW11bHRpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMTAwcHggMTAwcHggMTAwcHggMTAwcHggIzRhNGE0YTtcbn1cbi5idG4tLWdyZXktLW11bHRpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMXB4IDEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTkwcHg7XG4gIG1pbi13aWR0aDogMTkwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuLS1ncmV5LS1tdWx0aSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5idG4tLWdyZXktLW11bHRpIC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0bi0tZ3JleS0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudCBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tZ3JleS0tbXVsdGkgLmJhc2lzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5idG4tLWdyZXktLW11bHRpIC5iYXNpcyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bi0tZ3JleS0tbXVsdGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bl9ia2Fja19pbnZlcnNlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMzMzMztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYnRuX2JrYWNrX2ludmVyc2U6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm5pY2Utc2VsZWN0IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2xlYXI6IGJvdGg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uaWNlLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uaWNlLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubmljZS1zZWxlY3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm5pY2Utc2VsZWN0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHJpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE2JyBoZWlnaHQ9JzknIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgOSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNODg2LjIyOSw3NjQuNjg0MzdsNi44ODY0Nyw2Ljg4NjQ3bDYuODg2NDcsLTYuODg2NDcnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTg4NSwtNzY0JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTZweCAwIDAgLTZweDtcbn1cbi5uaWNlLXNlbGVjdC5vcGVuIHtcbiAgei1pbmRleDogNDtcbn1cbi5uaWNlLXNlbGVjdC5vcGVuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5uaWNlLXNlbGVjdC5vcGVuIC5saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG59XG4ubmljZS1zZWxlY3Qub3Blbl9zY3JvbGwge1xuICB6LWluZGV4OiA0O1xufVxuLm5pY2Utc2VsZWN0Lm9wZW5fc2Nyb2xsOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5uaWNlLXNlbGVjdC5vcGVuX3Njcm9sbCAubGlzdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xufVxuLm5pY2Utc2VsZWN0LmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogIzk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubmljZS1zZWxlY3QuZGlzYWJsZWQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG4ubmljZS1zZWxlY3Qud2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5pY2Utc2VsZWN0LndpZGUgLmxpc3Qge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubmljZS1zZWxlY3QucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubmljZS1zZWxlY3QucmlnaHQgLmxpc3Qge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5uaWNlLXNlbGVjdC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi5uaWNlLXNlbGVjdC5zbWFsbDphZnRlciB7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNHB4O1xufVxuLm5pY2Utc2VsZWN0LnNtYWxsIC5vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWluLWhlaWdodDogMzRweDtcbn1cbi5uaWNlLXNlbGVjdCAubGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMS4yNSksIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAyO1xufVxuLm5pY2Utc2VsZWN0IC5saXN0OmhvdmVyIC5vcHRpb246bm90KDpob3Zlcikge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5uaWNlLXNlbGVjdCAub3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE5cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmljZS1zZWxlY3QgLm9wdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG59XG4ubmljZS1zZWxlY3QgLm9wdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uaWNlLXNlbGVjdCAub3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQge1xuICBjb2xvcjogIzNjM2MzYztcbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJfcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4uYl9wYWdpbmF0aW9uIC5hcnJfbGVmdCwgLmJfcGFnaW5hdGlvbiAuYXJyX3JpZ2h0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfcGFnaW5hdGlvbiAuYXJyX2xlZnQsIC5iX3BhZ2luYXRpb24gLmFycl9yaWdodCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYl9wYWdpbmF0aW9uIC5hcnJfbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTAnIGhlaWdodD0nMTUnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAgMTUnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTY4MS45MDE1NiwzNTAxLjRsLTYuOSwtNi45bDYuOSwtNi45JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02NzMsLTM0ODclMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdtaXRlcicgc3Ryb2tlLWxpbmVjYXA9J2J1dHQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzMwM2E0Mycgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJfcGFnaW5hdGlvbiAuYXJyX3JpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxMCcgaGVpZ2h0PScxNScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMCAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTI1Ni4wMDE1OSwzNDg3LjZsNi44OTk5Niw2LjlsLTYuODk5OTYsNi45JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMjU1LC0zNDg3JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMzMDNhNDMnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5iX3BhZ2luYXRpb24gLnBhZ2luYXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJfcGFnaW5hdGlvbiAucF9pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJfcGFnaW5hdGlvbiAucF9saW5rIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDhweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfcGFnaW5hdGlvbiAucF9saW5rIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogNHB4IDAgMDtcbiAgfVxufVxuLmJfcGFnaW5hdGlvbiAucF9saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbn1cbi5iX3BhZ2luYXRpb24gLnBfbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbn1cbi5iX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fZWxsaXBzaXMge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDAgMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fZWxsaXBzaXMge1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnNpbXBsZV9pY29uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udHJhaW5faWNvbl9ncmF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE5JyUzRSUzQ3BhdGggZD0nTTU4NC45MDksMTA1OC40OTkyNmMwLC0wLjUgMC4wOTk5NywtMC43OTk5MyAwLjM5OTk5LC0xLjA5OTk4YzAuMzAwMDIsLTAuMzAwMDQgMC42MDAwMSwtMC40MDAwMiAxLjEwMDAxLC0wLjQwMDAyYzAuNSwwIDAuODAwMDIsMC4xMDAwMyAxLjEwMDAxLDAuNDAwMDJjMC4yOTk5OCwwLjI5OTk5IDAuMzk5OTksMC41OTk5OCAwLjM5OTk5LDEuMDk5OThjMCwwLjUgLTAuMDk5OTcsMC43OTk5MyAtMC4zOTk5OSwxLjA5OTk4Yy0wLjMwMDAyLDAuMzAwMDQgLTAuNjAwMDEsMC40MDAwMiAtMS4xMDAwMSwwLjQwMDAyYy0wLjUsMCAtMC44MDAwMiwtMC4xMDAwMyAtMS4xMDAwMSwtMC40MDAwMmMtMC4zMDAwMSwtMC4zMDAwNSAtMC4zOTk5OSwtMC41OTk5OCAtMC4zOTk5OSwtMS4wOTk5OHpNNTgyLjkwOSwxMDUzLjk5OTIxdi01aDV2NXpNNTc1LjkwOSwxMDU4LjQ5OTI2YzAsLTAuNSAwLjA5OTk3LC0wLjc5OTkzIDAuMzk5OTksLTEuMDk5OThjMC4zMDAwMiwtMC4zMDAwNCAwLjYwMDAxLC0wLjQwMDAyIDEuMTAwMDEsLTAuNDAwMDJjMC41LDAgMC44MDAwMiwwLjEwMDAzIDEuMTAwMDEsMC40MDAwMmMwLjI5OTk4LDAuMjk5OTkgMC4zOTk5OSwwLjU5OTk4IDAuMzk5OTksMS4wOTk5OGMwLDAuNSAtMC4wOTk5NywwLjc5OTkzIC0wLjM5OTk5LDEuMDk5OThjLTAuMzAwMDIsMC4zMDAwNCAtMC42MDAwMSwwLjQwMDAyIC0xLjEwMDAxLDAuNDAwMDJjLTAuNSwwIC0wLjgwMDAyLC0wLjEwMDAzIC0xLjEwMDAxLC0wLjQwMDAyYy0wLjMwMDAxLC0wLjMwMDA1IC0wLjM5OTk5LC0wLjU5OTk4IC0wLjM5OTk5LC0xLjA5OTk4ek01NzUuOTA5LDEwNTMuOTk5MjF2LTVoNXY1ek01NzQuMDA5MDEsMTA0OC45OTkydjkuNWMwLDEgMC4yOTk5OSwxLjc5OTk5IDEsMi41YzAuNzAwMDEsMC43MDAwMSAxLjUsMSAyLjUsMWwtMS41LDEuNXYwLjVoMTJ2LTAuNWwtMS41LC0xLjVjMSwwIDEuNzk5OTksLTAuMjk5OTkgMi41LC0xYzAuNzAwMDEsLTAuNzAwMDEgMSwtMS41IDEsLTIuNXYtOS41YzAsLTEuNjAwMDMgLTAuNzAwMDIsLTIuNzAwMDEgLTIuMTAwMDEsLTMuMjAwMDFjLTEuMzk5OTksLTAuNSAtMy4zOTk5OSwtMC43OTk5OSAtNiwtMC43OTk5OWMtMi42MDAwMSwwIC00LjYwMDAxLDAuMjk5OTkgLTYsMC43OTk5OWMtMS4zMDAwMSwwLjYwMDAzIC0yLDEuNjAwMDMgLTEuODk5OTksMy4yMDAwMXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNTc0LC0xMDQ1JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5idXNfaWNvbl9ncmF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE3IDE5JyUzRSUzQ3BhdGggZD0nTTY0NS4wMDE1NywxMDU4LjQ5OTI2YzAsLTAuNSAwLjEsLTAuNzk5OTMgMC40LC0xLjA5OTk4YzAuMywtMC4zMDAwNCAwLjYsLTAuNDAwMDIgMS4xLC0wLjQwMDAyYzAuNSwwIDAuODAwMDEsMC4xMDAwMyAxLjEsMC40MDAwMmMwLjI5OTk4LDAuMjk5OTkgMC4zOTk5OSwwLjU5OTk4IDAuMzk5OTksMS4wOTk5OGMwLDAuNSAtMC4wOTk5OSwwLjc5OTkzIC0wLjM5OTk5LDEuMDk5OThjLTAuMywwLjMwMDA0IC0wLjYsMC40MDAwMiAtMS4xLDAuNDAwMDJjLTAuNSwwIC0wLjgsLTAuMTAwMDMgLTEuMSwtMC40MDAwMmMtMC4zLC0wLjMwMDA1IC0wLjQsLTAuNTk5OTggLTAuNCwtMS4wOTk5OHpNNjM2LjAwMTU3LDEwNTguNDk5MjZjMCwtMC41IDAuMSwtMC43OTk5MyAwLjQsLTEuMDk5OThjMC4zLC0wLjMwMDA0IDAuNiwtMC40MDAwMiAxLjEsLTAuNDAwMDJjMC41LDAgMC44LDAuMTAwMDMgMS4xLDAuNDAwMDJjMC4zLDAuMjk5OTkgMC40LDAuNTk5OTggMC40LDEuMDk5OThjMCwwLjUgLTAuMSwwLjc5OTkzIC0wLjQsMS4wOTk5OGMtMC4zLDAuMzAwMDQgLTAuNiwwLjQwMDAyIC0xLjEsMC40MDAwMmMtMC41LDAgLTAuOCwtMC4xMDAwMyAtMS4xLC0wLjQwMDAyYy0wLjMsLTAuMzAwMDUgLTAuNCwtMC41OTk5OCAtMC40LC0xLjA5OTk4ek02MzYuMDAxNTYsMTA1My45OTkyMXYtNWgxMnY1ek02MzQuMDAxNTcsMTA1OC45OTkyMWMwLDAuOTAwMDIgMC4yOTk5OSwxLjYwMDAzIDEuMiwyLjIwMDAxdjEuNzk5OTljMCwwLjI5OTk5IDAuMSwwLjUgMC4zLDAuNzAwMDFjMC4yLDAuMjAwMDEgMC40LDAuMjk5OTkgMC43LDAuMjk5OTloMWMwLjMsMCAwLjUsLTAuMDk5OTggMC43LC0wLjI5OTk5YzAuMiwtMC4yMDAwMSAwLjMsLTAuNDAwMDIgMC4zLC0wLjcwMDAxdi0xaDh2MWMwLDAuMjk5OTkgMC4xLDAuNSAwLjMsMC43MDAwMWMwLjIsMC4yMDAwMSAwLjQsMC4yOTk5OSAwLjcsMC4yOTk5OWgxYzAuMzAwMDEsMCAwLjUsLTAuMDk5OTggMC43LC0wLjI5OTk5YzAuMTk5OTksLTAuMjAwMDEgMC4zLC0wLjQwMDAyIDAuMywtMC43MDAwMXYtMS43OTk5OWMwLjcsLTAuNjAwMDMgMSwtMS4yOTk5OSAxLC0yLjIwMDAxdi0xMGMwLC0xLjYwMDAzIC0wLjcwMDAyLC0yLjcwMDAxIC0yLjEwMDAxLC0zLjIwMDAxYy0xLjQsLTAuNSAtMy40LC0wLjc5OTk5IC02LC0wLjc5OTk5Yy0yLjYsMCAtNC42LDAuMjk5OTkgLTYsMC43OTk5OWMtMS40LDAuNSAtMi4xLDEuNjAwMDMgLTIuMSwzLjIwMDAxdjEweicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02MzQsLTEwNDUlMjknIGZpbGw9JyUyMzcwNzA3MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTlweDtcbn1cblxuLmNhcl9pY29uX2dyYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTYnJTNFJTNDcGF0aCBkPSdNNzA4LjAwMTU4LDEwNTcuNDk5MjZjMCwtMC41IDAuMDk5OTksLTAuNzk5OTkgMC4zOTk5OSwtMS4wOTk5OGMwLjMwMDAxLC0wLjMwMDA0IDAuNzAwMDIsLTAuNDAwMDIgMS4xMDAwMSwtMC40MDAwMmMwLjUsMCAwLjgwMDAxLDAuMTAwMDMgMS4xMDAwMSwwLjQwMDAyYzAuMjk5OTgsMC4yOTk5OSAwLjM5OTk5LDAuNTk5OTggMC4zOTk5OSwxLjA5OTk4YzAsMC41IC0wLjA5OTk5LDAuNzk5OTkgLTAuMzk5OTksMS4wOTk5OGMtMC4zMDAwMSwwLjMwMDA0IC0wLjcwMDAyLDAuNDAwMDIgLTEuMTAwMDEsMC40MDAwMmMtMC41LDAgLTAuODAwMDEsLTAuMTAwMDMgLTEuMTAwMDEsLTAuNDAwMDJjLTAuMywtMC4zMDAwNSAtMC4zOTk5OSwtMC41OTk5OCAtMC4zOTk5OSwtMS4wOTk5OHpNNjk3LjAwMTU4LDEwNTcuNDk5MjZjMCwtMC41IDAuMDk5OTksLTAuNzk5OTkgMC4zOTk5OSwtMS4wOTk5OGMwLjMwMDAxLC0wLjMwMDA0IDAuNzAwMDIsLTAuNDAwMDIgMS4xMDAwMSwtMC40MDAwMmMwLjUsMCAwLjgwMDAxLDAuMTAwMDMgMS4xMDAwMSwwLjQwMDAyYzAuMjk5OTgsMC4yOTk5OSAwLjM5OTk5LDAuNTk5OTggMC4zOTk5OSwxLjA5OTk4YzAsMC41IC0wLjA5OTk5LDAuNzk5OTkgLTAuMzk5OTksMS4wOTk5OGMtMC4zMDAwMSwwLjMwMDA0IC0wLjcwMDAyLDAuNDAwMDIgLTEuMTAwMDEsMC40MDAwMmMtMC41LDAgLTAuODAwMDEsLTAuMTAwMDMgLTEuMTAwMDEsLTAuNDAwMDJjLTAuMywtMC4zMDAwNSAtMC4zOTk5OSwtMC41OTk5OCAtMC4zOTk5OSwtMS4wOTk5OHpNNjk4LjUwMTU2LDEwNDkuNDk5MjFoMTFsMS41LDQuNWgtMTR6TTcxMC45MDE1OCwxMDQ4Ljk5OTIxYy0wLjIsLTAuNTk5OTggLTAuNywtMSAtMS4yOTk5OSwtMWgtMTFjLTAuOCwwIC0xLjMsMC4yOTk5OSAtMS41LDFsLTIuMTAwMDEsNnY4YzAsMC4yOTk5OSAwLjEsMC41IDAuMywwLjcwMDAxYzAuMiwwLjIwMDAxIDAuNCwwLjI5OTk5IDAuNywwLjI5OTk5aDFjMC4zMDAwMSwwIDAuNSwtMC4wOTk5OCAwLjcsLTAuMjk5OTljMC4xOTk5OSwtMC4yMDAwMSAwLjMsLTAuNDAwMDIgMC4zLC0wLjcwMDAxdi0xaDEydjFjMCwwLjI5OTk5IDAuMSwwLjUgMC4zLDAuNzAwMDFjMC4yLDAuMjAwMDEgMC40LDAuMjk5OTkgMC43LDAuMjk5OTloMWMwLjMwMDAxLDAgMC41LC0wLjA5OTk4IDAuNywtMC4yOTk5OWMwLjE5OTk5LC0wLjIwMDAxIDAuMywtMC40MDAwMiAwLjMsLTAuNzAwMDF2LThsLTIuMTAwMDEsLTZ6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTY5NSwtMTA0OCUyOScgZmlsbD0nJTIzNzA3MDcwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYWlycGxhbmVfaWNvbl9ncmF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE5IDE5JyUzRSUzQ3BhdGggZD0nTTc2OC4zNjMwMiwxMDY0LjIzNzgybC0zLjkyMjQ3LC03Ljc4Mzk0bC00LjI0NzY1LDQuMjQ3NjVsMC4zMDQ4NSwyLjYyMTc2bC0xLjE1ODQxLDEuMTU4NDFsLTEuNzg4NSwtMy4zMzMwNmwtMy4zMzMwNiwtMS43ODg1bDEuMTU4NDEsLTEuMTU4NDFsMi42MjE3NiwwLjMwNDg1bDQuMjQ3NjUsLTQuMjQ3NjVsLTcuNzgzOTQsLTMuOTIyNDdsMS41NDQ1OSwtMS41NDQ1OWw5LjcxNDY3LDEuOTkxNzRsNC4yNDc2NSwtNC4yNDc2NWMwLjMwODkzLC0wLjMwODkzIDAuNjkwOTksLTAuNTQ0NjQgMS4xNDIxNCwtMC41NTY4M2MwLjQ1MTE4LC0wLjAxMjE3IDAuNzQ3OTYsMC4xMzAwMSAxLjExMzc5LDAuNDk1ODVjMC4zNjU4MywwLjM2NTgzIDAuNTA4MSwwLjY2MjUyIDAuNDk1ODUsMS4xMTM3OWMtMC4wMTIxOSwwLjQ1MTI0IC0wLjE3MDY5LDAuNzU2MDEgLTAuNTU2ODMsMS4xNDIxNGwtNC4yNDc2NSw0LjI0NzY1bDEuOTkxNzQsOS43MTQ2N3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNzU0LC0xMDQ2JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5sb2NhdGlvbl9jaXR5X2dyYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTknJTNFJTNDcGF0aCBkPSdNNTkwLDE5OThoLTJ2LTJoMnpNNTkwLDIwMDJoLTJ2LTJoMnpNNTg0LDE5OTBoLTJ2LTJoMnpNNTg0LDE5OTRoLTJ2LTJoMnpNNTg0LDE5OThoLTJ2LTJoMnpNNTg0LDIwMDJoLTJ2LTJoMnpNNTc4LDE5OTRoLTJ2LTJoMnpNNTc4LDE5OThoLTJ2LTJoMnpNNTc4LDIwMDJoLTJ2LTJoMnpNNTg2LDE5OTR2LTZsLTMsLTNsLTMsM3YyaC02djE0aDE4di0xMHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNTc0LC0xOTg1JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5kb21haW5fZ3JheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzE4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAxOCclM0UlM0NwYXRoIGQ9J002NTIsMTk5OGgtMnYyaDJ6TTY1MiwxOTk0aC0ydjJoMnpNNjU0LDIwMDJoLTh2LTJoMnYtMmgtMnYtMmgydi0yaC0ydi0yaDh6TTY0NCwxOTkwaC0ydi0yaDJ6TTY0NCwxOTk0aC0ydi0yaDJ6TTY0NCwxOTk4aC0ydi0yaDJ6TTY0NCwyMDAyaC0ydi0yaDJ6TTY0MCwxOTkwaC0ydi0yaDJ6TTY0MCwxOTk0aC0ydi0yaDJ6TTY0MCwxOTk4aC0ydi0yaDJ6TTY0MCwyMDAyaC0ydi0yaDJ6TTY0NiwxOTkwdi00aC0xMHYxOGgyMHYtMTR6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTYzNiwtMTk4NiUyOScgZmlsbD0nJTIzNzA3MDcwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubG9jYWxfY29udmVuaWVuY2Vfc3RvcmVfZ3JheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzE2JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAxNiclM0UlM0NwYXRoIGQ9J003MTIsMTk5Ni4xMDkzOGgtMXYtMmgtMnYyaC0xdi01aDF2Mmgydi0yaDF6TTcxNywxOTkxdi0zaC0xNHYzaC0zdjEzaDh2LTRoNHY0aDh2LTEzeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC03MDAsLTE5ODglMjknIGZpbGw9JyUyMzcwNzA3MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmRhdGVfcmFuZ2Vfb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDIwJyUzRSUzQ3BhdGggZD0nTTUyNiwxOTIxaC0xNHYxMWgxNHpNNTI4LDE5MTh2MTRjMCwxLjEgLTAuOSwyIC0yLDJoLTE0Yy0xLjExLDAgLTIsLTAuOSAtMiwtMmwwLjAxLC0xNGMwLC0xLjEgMC44OCwtMiAxLjk5LC0yaDF2LTJoMnYyaDh2LTJoMnYyaDFjMS4xLDAgMiwwLjkgMiwyek01MjQsMTkyNWgtMnYtMmgyek01MjAsMTkyNWgtMnYtMmgyek01MTYsMTkyNWgtMnYtMmgyeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC01MTAsLTE5MTQlMjknIGZpbGw9JyUyM2ZmNzgyYicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmNsb2NrX29yYW5nZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NwYXRoIGQ9J002MjkuNSwxOTE5aC0xLjV2Nmw1LjI1LDMuMTVsMC43NSwtMS4yM2wtNC41LC0yLjY3ek02MjksMTkzMmMtNC40MiwwIC04LC0zLjU4IC04LC04YzAsLTQuNDIgMy41OCwtOCA4LC04YzQuNDIsMCA4LDMuNTggOCw4YzAsNC40MiAtMy41OCw4IC04LDh6TTYyOC45OSwxOTE0Yy01LjUyLDAgLTkuOTksNC40OCAtOS45OSwxMGMwLDUuNTIgNC40NywxMCA5Ljk5LDEwYzUuNTMsMCAxMC4wMSwtNC40OCAxMC4wMSwtMTBjMCwtNS41MiAtNC40OCwtMTAgLTEwLjAxLC0xMHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNjE5LC0xOTE0JTI5JyBmaWxsPSclMjNmZjc4MmInLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5ldmVudF9vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMTYnJTNFJTNDcGF0aCBkPSdNNzIwLjUwMTU2LDE5MjkuNzk4NDZsLTEuMSwtNC4wOTk5OGwzLjMsLTIuNzAwMDFsLTQuMiwtMC4yMDAwMWwtMS41LC0zLjkwMDAybC0xLjUsMy45MDAwMmwtNC4zLDAuMjAwMDFsMy4zLDIuNzAwMDFsLTEuMSw0LjA5OTk4bDMuNiwtMi4yOTk5OXpNNzI1LjYwMTU2LDE5MjMuNTk4NDVjLTAuMzk5OTksMC40MDAwMiAtMC42MDAwMSwwLjkwMDAyIC0wLjYwMDAxLDEuNDAwMDJjMCwwLjUgMC4yLDEgMC42MDAwMSwxLjQwMDAyYzAuNDAwMDEsMC40MDAwMiAwLjg5OTk5LDAuNTk5OTggMS4zOTk5OSwwLjU5OTk4djRjMCwwLjUgLTAuMiwxIC0wLjYwMDAxLDEuNDAwMDJjLTAuNDAwMDEsMC40MDAwMiAtMC44OTk5OSwwLjU5OTk4IC0xLjM5OTk5LDAuNTk5OThoLTE2Yy0wLjUsMCAtMSwtMC4yMDAwMSAtMS40LC0wLjU5OTk4Yy0wLjQsLTAuMzk5OTYgLTAuNiwtMC45MDAwMiAtMC42LC0xLjQwMDAydi00YzAuNiwwIDEsLTAuMjAwMDEgMS40LC0wLjU5OTk4YzAuNCwtMC4zOTk5NiAwLjYsLTAuOTAwMDIgMC42LC0xLjQwMDAyYzAsLTAuNSAtMC4yLC0xIC0wLjYsLTEuNDAwMDJjLTAuNCwtMC40MDAwMiAtMC45LC0wLjU5OTk4IC0xLjQsLTAuNTk5OTh2LTRjMCwtMC41IDAuMiwtMSAwLjYsLTEuNDAwMDJjMC40LC0wLjQwMDAyIDAuOSwtMC41OTk5OCAxLjQsLTAuNTk5OThoMTZjMC41LDAgMSwwLjIwMDAxIDEuMzk5OTksMC41OTk5OGMwLjM5OTk5LDAuMzk5OTYgMC42MDAwMSwwLjkwMDAyIDAuNjAwMDEsMS40MDAwMnY0Yy0wLjU5OTk5LC0wLjAwMDA2IC0xLDAuMTk5OTUgLTEuMzk5OTksMC41OTk5OHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNzA3LC0xOTE3JTI5JyBmaWxsPSclMjNmZjc4MmInLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5ldmVudF9ncmF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDE2JyUzRSUzQ3BhdGggZD0nTTcyMC41MDE1NiwxOTI5Ljc5ODQ2bC0xLjEsLTQuMDk5OThsMy4zLC0yLjcwMDAxbC00LjIsLTAuMjAwMDFsLTEuNSwtMy45MDAwMmwtMS41LDMuOTAwMDJsLTQuMywwLjIwMDAxbDMuMywyLjcwMDAxbC0xLjEsNC4wOTk5OGwzLjYsLTIuMjk5OTl6TTcyNS42MDE1NiwxOTIzLjU5ODQ1Yy0wLjM5OTk5LDAuNDAwMDIgLTAuNjAwMDEsMC45MDAwMiAtMC42MDAwMSwxLjQwMDAyYzAsMC41IDAuMiwxIDAuNjAwMDEsMS40MDAwMmMwLjQwMDAxLDAuNDAwMDIgMC44OTk5OSwwLjU5OTk4IDEuMzk5OTksMC41OTk5OHY0YzAsMC41IC0wLjIsMSAtMC42MDAwMSwxLjQwMDAyYy0wLjQwMDAxLDAuNDAwMDIgLTAuODk5OTksMC41OTk5OCAtMS4zOTk5OSwwLjU5OTk4aC0xNmMtMC41LDAgLTEsLTAuMjAwMDEgLTEuNCwtMC41OTk5OGMtMC40LC0wLjM5OTk2IC0wLjYsLTAuOTAwMDIgLTAuNiwtMS40MDAwMnYtNGMwLjYsMCAxLC0wLjIwMDAxIDEuNCwtMC41OTk5OGMwLjQsLTAuMzk5OTYgMC42LC0wLjkwMDAyIDAuNiwtMS40MDAwMmMwLC0wLjUgLTAuMiwtMSAtMC42LC0xLjQwMDAyYy0wLjQsLTAuNDAwMDIgLTAuOSwtMC41OTk5OCAtMS40LC0wLjU5OTk4di00YzAsLTAuNSAwLjIsLTEgMC42LC0xLjQwMDAyYzAuNCwtMC40MDAwMiAwLjksLTAuNTk5OTggMS40LC0wLjU5OTk4aDE2YzAuNSwwIDEsMC4yMDAwMSAxLjM5OTk5LDAuNTk5OThjMC4zOTk5OSwwLjM5OTk2IDAuNjAwMDEsMC45MDAwMiAwLjYwMDAxLDEuNDAwMDJ2NGMtMC41OTk5OSwtMC4wMDAwNiAtMSwwLjE5OTk1IC0xLjM5OTk5LDAuNTk5OTh6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTcwNywtMTkxNyUyOScgZmlsbD0nJTIzNzA3MDcwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uaWNvbl9kaXN0YW5jZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMiAyMiclM0UlM0NwYXRoIGQ9J00xMjY2LDI2OTBsLTIyLDkuMjAzMzN2MS4xOTc3OGw4LjM2LDMuMjM4ODlsMy4yMjY2Nyw4LjM2aDEuMTk3Nzh6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEyNDQsLTI2OTAlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmljb25fdGltZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzI3JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMiAyNyclM0UlM0NwYXRoIGQ9J00xMDMxLjU1NTU2LDI3MDEuMzMzMjljMCwtNC43MyAtMy44MjU1NiwtOC41NTU1NiAtOC41NTU1NiwtOC41NTU1NmMtNC43MywwIC04LjU1NTU1LDMuODI1NTYgLTguNTU1NTUsOC41NTU1NmMwLDQuNzMgMy44MjU1NSw4LjU1NTU2IDguNTU1NTUsOC41NTU1NmM0LjczLDAgOC41NTU1NiwtMy44MjU1NiA4LjU1NTU2LC04LjU1NTU2ek0xMDM0LDI3MDEuMzMzM2MwLDYuMDc0NDQgLTQuOTEzMzMsMTEgLTExLDExYy02LjA4NjY3LDAgLTExLC00LjkyNTU1IC0xMSwtMTFjMCwtNi4wNzQ0NCA0LjkyNTU2LC0xMSAxMSwtMTFjMi41OTExMSwwIDQuOTc0NDUsMC45MDQ0NCA2Ljg2ODg5LDIuNDJsMS43MzU1NiwtMS43MzU1NmMwLjYyMzMzLDAuNTEzMzMgMS4xOTc3OCwxLjEgMS43MjMzMywxLjcyMzMzbC0xLjczNTU2LDEuNzM1NTZjMS41MDMzNCwxLjg4MjIzIDIuNDA3NzgsNC4yNjU1NiAyLjQwNzc4LDYuODU2Njd6TTEwMjEuNzc3NzgsMjY5NS4yMjIxOWgyLjQ0NDQ0djcuMzMzMzNoLTIuNDQ0NDR6TTEwMjYuNjY2NjcsMjY4OS4xMTEwN2gtNy4zMzMzM3YtMi40NDQ0NGg3LjMzMzMzeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMDEyLC0yNjg2JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5pY29uX21vbmV5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyIDMxJyUzRSUzQ3BhdGggZD0nTTE0ODUuNTg5OSwyMTI5LjMxMzQyaC0yNi45NjcwMnYxNS45MzUwNmgyNi45NjcwMnpNMTQ4My42Mjg2NiwyMTMxLjI3NDY1djEyLjAxMjU4aC0yMy4wNDQ1NHYtMTIuMDEyNThoMjMuMDQ0NTQnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0NwYXRoIGQ9J00xNDc4LjIzNTI2LDIxMjkuMzEzNDJsMi43NjA0NCwyLjc2MDQ0Yy0wLjAyMDg0LDAuMTAxNzQgLTAuMDYxMjksMC4xOTYxMiAtMC4wNjEyOSwwLjMwMzk5YzAsMC44Nzg4OCAwLjcxMjE3LDEuNTg5ODMgMS41OTEwNSwxLjU4OTgzYzAuMTA3ODcsMCAwLjIwMTAzLC0wLjA0MDQ1IDAuMzAyNzcsLTAuMDYwMDZsMi43NjE2NywyLjc2MDQ0di03LjM1NDY0eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0NzguNDgyODYsMjEzNy4yODA5NGMwLC0wLjg3ODcxIDAuNzEyMzQsLTEuNTkxMDUgMS41OTEwNSwtMS41OTEwNWMwLjg3ODcxLDAgMS41OTEwNSwwLjcxMjM0IDEuNTkxMDUsMS41OTEwNWMwLDAuODc4NzEgLTAuNzEyMzQsMS41OTEwNSAtMS41OTEwNSwxLjU5MTA1Yy0wLjg3ODcxLDAgLTEuNTkxMDUsLTAuNzEyMzQgLTEuNTkxMDUsLTEuNTkxMDV6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NTQsLTIxMTUlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDcGF0aCBkPSdNMTQ2Ny4yOTQsMjEzNy4yODA5NGMwLC0yLjMxMTIgMi4xNTQ1OCwtNC4xODQ3OSA0LjgxMjM5LC00LjE4NDc5YzIuNjU3ODEsMCA0LjgxMjM5LDEuODczNTkgNC44MTIzOSw0LjE4NDc5YzAsMi4zMTEyIC0yLjE1NDU4LDQuMTg0NzkgLTQuODEyMzksNC4xODQ3OWMtMi42NTc4MSwwIC00LjgxMjM5LC0xLjg3MzU5IC00LjgxMjM5LC00LjE4NDc5eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0NjIuNTQ5MDMsMjEzNy4yODA5NGMwLC0wLjg3ODA0IDAuNzExNzksLTEuNTg5ODMgMS41ODk4MywtMS41ODk4M2MwLjg3ODA0LDAgMS41ODk4MywwLjcxMTc5IDEuNTg5ODMsMS41ODk4M2MwLDAuODc4MDQgLTAuNzExNzksMS41ODk4MyAtMS41ODk4MywxLjU4OTgzYy0wLjg3ODA0LDAgLTEuNTg5ODMsLTAuNzExNzkgLTEuNTg5ODMsLTEuNTg5ODN6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NTQsLTIxMTUlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDcGF0aCBkPSdNMTQ1OC42MjI4OCwyMTM2LjY2ODA2bDIuNzYwNDQsLTIuNzYwNDRjMC4xMDE3NCwwLjAyMDg0IDAuMTk2MTIsMC4wNjEyOSAwLjMwMzk5LDAuMDYxMjljMC44Nzg4OCwwIDEuNTg5ODMsLTAuNzEyMTcgMS41ODk4MywtMS41OTEwNWMwLC0wLjEwNzg3IC0wLjA0MDQ1LC0wLjIwMTAzIC0wLjA2MTI5LC0wLjMwMjc3bDIuNzYxNjcsLTIuNzYxNjdoLTcuMzU0NjR6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NTQsLTIxMTUlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDcGF0aCBkPSdNMTQ2My4yNzgzNywyMTQyLjE4NDA0YzAsLTAuODc4ODggLTAuNzEyMTcsLTEuNTg5ODMgLTEuNTkxMDUsLTEuNTg5ODNjLTAuMTA3ODcsMCAtMC4yMDEwMywwLjA0MDQ1IC0wLjMwMjc3LDAuMDYwMDZsLTIuNzYxNjcsLTIuNzYwNDR2Ny4zNTQ2NGg3LjM1NDY0bC0yLjc2MDQ0LC0yLjc2MDQ0YzAuMDIwODQsLTAuMTAxNzQgMC4wNjEyOSwtMC4xOTczNSAwLjA2MTI5LC0wLjMwMzk5eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0ODIuNTI1NDYsMjE0MC41OTI5OGMtMC44Nzg4OCwwIC0xLjU4OTgzLDAuNzEyMTcgLTEuNTg5ODMsMS41OTEwNWMwLDAuMTA3ODcgMC4wNDA0NSwwLjIwMTAzIDAuMDYxMjksMC4zMDI3NmwtMi43NjE2NywyLjc2MTY3aDcuMzU0NjR2LTcuMzU0NjRsLTIuNzYwNDQsMi43NjA0NGMtMC4xMDE3NCwtMC4wMjA4NCAtMC4xOTYxMiwtMC4wNjEyOSAtMC4zMDM5OSwtMC4wNjEyOXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0NwYXRoIGQ9J00xNDc1LjA1NDM3LDIxMjQuODcyNDRjMCwtMC44NzgwNCAwLjcxMTc5LC0xLjU4OTgzIDEuNTg5ODMsLTEuNTg5ODNjMC44NzgwNCwwIDEuNTg5ODMsMC43MTE3OSAxLjU4OTgzLDEuNTg5ODNjMCwwLjg3ODA0IC0wLjcxMTc5LDEuNTg5ODMgLTEuNTg5ODMsMS41ODk4M2MtMC44NzgwNCwwIC0xLjU4OTgzLC0wLjcxMTc5IC0xLjU4OTgzLC0xLjU4OTgzeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0NTYuNzg0MjIsMjEyOS4zMTM0MmMwLC0xLjAxNDk0IDAuODIzNzIsLTEuODM4NjYgMS44Mzg2NiwtMS44Mzg2NmgxLjAwNTEzbDAuMDQ1MzUsLTAuMTU2OWwxNC4xOTA3OCwtNy43NzE0MWwxLjA4NDgxLDAuMzE2MjVjMC4wMzA2NCwwLjA5ODA2IDAuMDQxNjcsMC4yMDEwMyAwLjA5NDM4LDAuMjk1NDFjMC40MjE2NywwLjc3MjI0IDEuMzg3NTgsMS4wNTI5NCAyLjE1OTgxLDAuNjMxMjdjMC4wOTMxNiwtMC4wNTE0OCAwLjE1NjksLTAuMTMxMTYgMC4yMzQxMiwtMC4xOTg1OGwxLjA4NzI2LDAuMzE4N2wyLjQ3MjM4LDQuNTEzM2wtMC4zMTc0NywxLjA4NjA0Yy0wLjA5Njg0LDAuMDI5NDIgLTAuMTk5OCwwLjA0MDQ1IC0wLjI5NDE4LDAuMDkxOTNjLTAuMzU5MTUsMC4xOTYxMiAtMC41OTgxOCwwLjUxNzI4IC0wLjcyNDQzLDAuODczOThoNC42OTU5NGwtMy4xNjk4NSwtNS43ODkzM2gwLjAwMTIybC0zLjUzMzkxLC02LjQ1MDAybC02LjQ1MjQ3LDMuNTMyNjhoMC4wMDEyM2wtMTAuNzUxMjYsNS44ODczOWwtNi40NTEyNSwzLjUzMjY4bDIuNzgzNzMsNS4wODMyOHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0NwYXRoIGQ9J00xNDY3LjY0NDU3LDIxMjUuMDMwNTZjLTEuMDY3NjUsMC41ODM0NyAtMS44MzYyMSwxLjQ2ODQ4IC0yLjI2NzY4LDIuNDQ0MTloOC44NjYwMmMtMC4wNzEwOSwtMC4zNzM4NiAtMC4xNzc3NCwtMC43NDAzNyAtMC4zNjY1LC0xLjA4NDgxYy0xLjExMTc4LC0yLjAyNzQzIC0zLjkwMDQxLC0yLjYzNTQxIC02LjIzMTgzLC0xLjM1OTM4eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMxcHg7XG59XG5cbi5pY29uX2FjdGlvbl9saWtlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE2JyUzRSUzQ3BhdGggZD0nTTE1MDcuNiw2NzEuMmMwLC0wLjg4IC0wLjcyLC0xLjYgLTEuNiwtMS42aC01LjA0OGwwLjc2LC0zLjY1NmwwLjAyNCwtMC4yNTZjMCwtMC4zMjggLTAuMTM2LC0wLjYzMiAtMC4zNTIsLTAuODQ4bC0wLjg0OCwtMC44NGwtNS4yNjQsNS4yNzJjLTAuMjk2LDAuMjg4IC0wLjQ3MiwwLjY4OCAtMC40NzIsMS4xMjh2OGMwLDAuODggMC43MiwxLjYgMS42LDEuNmg3LjJjMC42NjQsMCAxLjIzMiwtMC40IDEuNDcyLC0wLjk3NmwyLjQxNiwtNS42NGMwLjA3MiwtMC4xODQgMC4xMTIsLTAuMzc2IDAuMTEyLC0wLjU4NHYtMS41MjhsLTAuMDA4LC0wLjAwOHpNMTQ5MCw2ODBoMy4ydi05LjZoLTMuMnonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ5MCwtNjY0JTI5JyBmaWxsPSclMjMxNGFjN2UnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5pY29uX2FjdGlvbl9kaXNsaWtlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE2JyUzRSUzQ3BhdGggZD0nTTE1NTQuNCw2NzB2OS42aDMuMnYtOS42ek0xNTUxLjIsNjcwaC03LjJjLTAuNjY0LDAgLTEuMjMyLDAuNCAtMS40NzIsMC45NzZsLTIuNDE2LDUuNjRjLTAuMDcyLDAuMTg0IC0wLjExMiwwLjM3NiAtMC4xMTIsMC41ODR2MS41MjhsMC4wMDgsMC4wMDhsLTAuMDA4LDAuMDY0YzAsMC44OCAwLjcyLDEuNiAxLjYsMS42aDUuMDQ4bC0wLjc2LDMuNjU2bC0wLjAyNCwwLjI1NmMwLDAuMzI4IDAuMTM2LDAuNjMyIDAuMzUyLDAuODQ4bDAuODQ4LDAuODRsNS4yNzIsLTUuMjcyYzAuMjg4LC0wLjI4OCAwLjQ2NCwtMC42ODggMC40NjQsLTEuMTI4di04YzAsLTAuODggLTAuNzIsLTEuNiAtMS42LC0xLjZ6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE1NDAsLTY3MCUyOScgZmlsbD0nJTIzZmQzOTQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uaWNvbl9saWtlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDc0Ni44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtNzQ1JTI5JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmljb25fbGlrZTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDc0Ni44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtNzQ1JTI5JyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZT0nJTIzZjk4NjQ1JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XG59XG4uaWNvbl9saWtlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDIxNi44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtMjE1JTI5JyBmaWxsPSclMjNmZjc4MmInIHN0cm9rZT0nJTIzZmY3ODJiJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5pY29uX2xpa2Vfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDc0Ni44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtNzQ1JTI5JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uaWNvbl9saWtlX2dyZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDc0Ni44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtNzQ1JTI5JyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZT0nJTIzYmViZWJlJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jaGF0X3ZvaWNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE4JyUzRSUzQ3BhdGggZD0nTTEyMDAsMjgxLjE3OTAybC0yLjA5LC0yLjA5bDIuMDksLTIuMDl6TTEyMDksMjkyLjcyOTAybC0xLjI3LDEuMjdsLTIuMDQsLTIuMDVjLTEuMDYsMC44NiAtMi4zMSwxLjUgLTMuNjksMS44MXYtMi4wNmMwLjgzLC0wLjI1IDEuNTgsLTAuNjYgMi4yNSwtMS4xOGwtNC4yNSwtNC4yNXY2LjczbC01LC01aC00di02aDQuNzNsLTQuNzMsLTQuNzNsMS4yNywtMS4yN3pNMTIwMiwyNzguMjg5MDJ2LTIuMDZjNC4wMSwwLjkxIDcsNC40OSA3LDguNzdjMCwxLjUgLTAuMzcsMi45MSAtMS4wMyw0LjE1bC0xLjUxLC0xLjUxYzAuMzQsLTAuODIgMC41NCwtMS43IDAuNTQsLTIuNjRjMCwtMy4xNyAtMi4xMSwtNS44NSAtNSwtNi43MXpNMTIwNC40NSwyODUuNjI5MDJsLTIuNDUsLTIuNDV2LTIuMjFjMS40OCwwLjc0IDIuNSwyLjI2IDIuNSw0LjAzYzAsMC4yMiAtMC4wMiwwLjQzIC0wLjA1LDAuNjN6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTExOTEsLTI3NiUyOScgZmlsbD0nJTIzYmViZWJlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uY2hhdF9saWtlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDE5JyUzRSUzQ3BhdGggZD0nTTEyNDAsMjk0LjM1MDk4bC0xLjQ1LC0xLjMyYy01LjE1LC00LjY3IC04LjU1LC03Ljc1IC04LjU1LC0xMS41M2MwLC0zLjA4IDIuNDIsLTUuNSA1LjUsLTUuNWMxLjc0LDAgMy40MSwwLjgxIDQuNSwyLjA5YzEuMDksLTEuMjggMi43NiwtMi4wOSA0LjUsLTIuMDljMy4wOCwwIDUuNSwyLjQyIDUuNSw1LjVjMCwzLjc4IC0zLjQsNi44NiAtOC41NSwxMS41NHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTIzMCwtMjc2JTI5JyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5jaGF0X3JlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NwYXRoIGQ9J00xMjg4LDI4NC45OTkwMmMwLC00LjQxIC0zLjU5LC04IC04LC04Yy00LjQxLDAgLTgsMy41OSAtOCw4YzAsNC40MSAzLjU5LDggOCw4YzQuNDEsMCA4LC0zLjU5IDgsLTh6TTEyOTAsMjg0Ljk5OTAyYzAsNS41MyAtNC40NywxMCAtMTAsMTBjLTUuNTMsMCAtMTAsLTQuNDcgLTEwLC0xMGMwLC01LjUzIDQuNDcsLTEwIDEwLC0xMGM1LjUzLDAgMTAsNC40NyAxMCwxMHpNMTI4NCwyODIuNDA5MDJsLTIuNTksMi41OWwyLjU5LDIuNTlsLTEuNDEsMS40MWwtMi41OSwtMi41OWwtMi41OSwyLjU5bC0xLjQxLC0xLjQxbDIuNTksLTIuNTlsLTIuNTksLTIuNTlsMS40MSwtMS40MWwyLjU5LDIuNTlsMi41OSwtMi41OXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTI3MCwtMjc1JTI5JyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5tYWluIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYnRuX2NhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDZweCAyMHB4IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bl9jYXRlZ29yeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCA0cHggN3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5idG5fY2F0ZWdvcnk6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmJ0bl9jYXRlZ29yeTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjdkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5cbi5jaGVja2JveF9pdGVtIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNoZWNrYm94X2l0ZW0gW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jaGVja2JveF9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja2JveF9pdGVtOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jaGVja2JveF9pdGVtOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jaGVja2JveF9pdGVtIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmNoZWNrYm94X2l0ZW0gc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2N2RlZywgI2ZjNTc1ZSwgI2Y3YjQyYyk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucGVvcGxlX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucGVvcGxlX2xpc3QgZGl2IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBlb3BsZV9saXN0IGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICB9XG59XG4ucGVvcGxlX2xpc3QgZGl2IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC1oZWlnaHQ6IDEyMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5wZW9wbGVfbGlzdCBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wZW9wbGVfbGlzdCBkaXYubGFzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGFibGUtYm94IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLWJveC5sYXN0X3JpZ2h0IC50YWJsZS1jZWxsOmxhc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5saXN0X2lubGluZV9ibG9jayB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5saXN0X2lubGluZV9ibG9jay5sYXN0X3JpZ2h0IC5saXN0X2lubGluZV9pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGlzdF9pbmxpbmVfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljIC5sYWJlbCB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAyOHB4IDAgMTBweDtcbn1cbi5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMtaXRlbXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gIHBhZGRpbmc6IDJweCA1cHggMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNpbXBsZV9zZWxlY3Rfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cbi5zaW1wbGVfc2VsZWN0X3dyYXBwZXIgLmZvcm1fc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uc2ltcGxlX2xhYmVsX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDIwcHg7XG59XG4uc2ltcGxlX2xhYmVsX3NlbGVjdDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTYnIGhlaWdodD0nOScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNiA5JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMDk2LjIyOSwxOTcuNjgzNzJsNi44ODY0Nyw2Ljg4NjQ3bDYuODg2NDcsLTYuODg2NDcnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEwOTUsLTE5NyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtNHB4IDAgMCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uc2ltcGxlX2xhYmVsX3NlbGVjdC5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNpbXBsZV9sYWJlbF9zZWxlY3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMnB4IDA7XG59XG5cbi5zaW1wbGVfc2VsZWN0X2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWF4LWhlaWdodDogMjU3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDNweCAwIDA7XG59XG4uc2ltcGxlX3NlbGVjdF9saXN0IGxpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaW1wbGVfc2VsZWN0X2xpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uYWRtaW5fcGFuZWwge1xuICBtYXJnaW46IC0xNXB4IGF1dG8gMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWRtaW5fcGFuZWwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5hZG1pbl9wYW5lbF93cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkbWluX3BhbmVsX3dyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hZG1pbl9wYW5lbF93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZG1pbl9wYW5lbF93cmFwcGVyIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hZG1pbl9wYW5lbF93cmFwcGVyIC5wYW5lbF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBjb2xvcjogIzI3MmEzODtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRtaW5fcGFuZWxfd3JhcHBlciAucGFuZWxfbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICB9XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hZG1pbl9wYW5lbF93cmFwcGVyIC5idG5fcGFuZWwgKyAuYnRuX3BhbmVsIHtcbiAgbWFyZ2luOiA2cHggMCA2cHggMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsICsgLmJ0bl9wYW5lbCB7XG4gICAgbWFyZ2luOiA2cHggMCA2cHggNnB4O1xuICB9XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl9iYXJfY2hhcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE0JyBoZWlnaHQ9JzE4JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE0IDE4JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xNjQxLDg2M3YtMTAnIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTE2MzUsODYzdi0xNicgaWQ9J1BhdGgtMScvJTNFJTNDcGF0aCBkPSdNMTYyOSw4NjN2LTYnIGlkPSdQYXRoLTInLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE2MjgsLTg0NiUyOSclM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMicgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl9icmllZmNhc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIyJyBoZWlnaHQ9JzIwJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIyIDIwJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xNTc1LjAwMDI0LDg1MmMwLC0xIDEsLTIgMiwtMmgxNmMxLDAgMiwxIDIsMnYxMGMwLDEgLTEsMiAtMiwyaC0xNmMtMSwwIC0yLC0xIC0yLC0yeicgaWQ9J1BhdGgtMCcvJTNFJTNDcGF0aCBkPSdNMTU4OS4wMDAyNCw4NjR2LTE2YzAsLTEuMTA0NTcgLTAuODk1NDMsLTIgLTIsLTJoLTRjLTEuMTA0NTcsMCAtMiwwLjg5NTQzIC0yLDJ2MTYnIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE1NzQsLTg0NSUyOSclM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hZG1pbl9wYW5lbF93cmFwcGVyIC5idG5fcGFuZWwuYnRuX3Nob3BwaW5nX2NhcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzI0JyBoZWlnaHQ9JzIzJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDI0IDIzJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xNTMxLDg2NWMwLC0wLjU1MjI4IDAuNDQ3NzIsLTEgMSwtMWMwLjU1MjI4LDAgMSwwLjQ0NzcyIDEsMWMwLDAuNTUyMjggLTAuNDQ3NzIsMSAtMSwxYy0wLjU1MjI4LDAgLTEsLTAuNDQ3NzIgLTEsLTF6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J00xNTQyLDg2NWMwLC0wLjU1MjI4IDAuNDQ3NzIsLTEgMSwtMWMwLjU1MjI4LDAgMSwwLjQ0NzcyIDEsMWMwLDAuNTUyMjggLTAuNDQ3NzIsMSAtMSwxYy0wLjU1MjI4LDAgLTEsLTAuNDQ3NzIgLTEsLTF6JyBpZD0nUGF0aC0xJy8lM0UlM0NwYXRoIGQ9J00xNTI0LDg0NWg0bDIuNjgsMTMuMzljMC4xODg3NCwwLjk1MDIzIDEuMDMxMzgsMS42Mjg1NiAyLDEuNjFoOS43MmMwLjk2ODYyLDAuMDE4NTYgMS44MTEyNiwtMC42NTk3NyAyLC0xLjYxbDEuNiwtOC4zOWgtMTcnIGlkPSdQYXRoLTInLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE1MjMsLTg0NCUyOSclM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMicgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl9xcl9jb2RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyMiAyMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTQ3OS42NTgxNyw4NDguMjU1ODdjLTAuMTg1MDEsLTAuMTg0NDIgLTAuNDQwMTksLTAuMjkwMTUgLTAuNzAxMjEsLTAuMjkwMTVjLTAuMjYxMDUsMCAtMC41MTYyNywwLjEwNTc0IC0wLjcwMTI4LDAuMjkwMTVjLTAuMTg0NDIsMC4xODUwNiAtMC4yOTAxNiwwLjQ0MDE5IC0wLjI5MDE2LDAuNzAxMjljMCwwLjI2MTEgMC4xMDU3NCwwLjUxNjIgMC4yOTAxNiwwLjcwMTI5YzAuMTg0NDIsMC4xODQ0MSAwLjQ0MDE5LDAuMjkwMTUgMC43MDEyOCwwLjI5MDE1YzAuMjYxMDIsMCAwLjUxNjIsLTAuMTA1NzQgMC43MDEyMSwtMC4yOTAxNWMwLjE4NDQyLC0wLjE4NTA3IDAuMjkwMjQsLTAuNDQwMTkgMC4yOTAyNCwtMC43MDEyOWMwLC0wLjI2MTEgLTAuMTA1ODIsLTAuNTE2MjMgLTAuMjkwMjQsLTAuNzAxMjl6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J00xNDgyLjAyOTYzLDg1Mi4wM2gtNi4xNXYtNi4xNWg2LjE1bC0wLjAwMDA0LDYuMTV6TTE0ODIuOTIyNjQsODQ0aC03LjkzMTQ0Yy0wLjU0NzU0LDAgLTAuOTkxNDQsMC40NDM5IC0wLjk5MTQ0LDAuOTkxNDR2Ny45MzE0NGMwLDAuNTQ3NTQgMC40NDM5LDAuOTkxNDQgMC45OTE0NCwwLjk5MTQ0aDcuOTMxNDRjMC41NDc1NCwwIDAuOTkxNDQsLTAuNDQzOSAwLjk5MTQ0LC0wLjk5MTQ0di03LjkzMTQ0Yy0wLjAwMDA0LC0wLjU0NzU0IC0wLjQ0Mzk0LC0wLjk5MTQ0IC0wLjk5MTQ0LC0wLjk5MTQ0eicgaWQ9J1BhdGgtMScvJTNFJTNDcGF0aCBkPSdNMTQ5MS41NTQ3Myw4NDguMjU1ODdjLTAuMTg0NDUsLTAuMTg0NDIgLTAuNDM5NTgsLTAuMjkwMTUgLTAuNzAwNTksLTAuMjkwMTVjLTAuMjYxMDgsMCAtMC41MTY4OCwwLjEwNTc0IC0wLjcwMTMyLDAuMjkwMTVjLTAuMTg0MzksMC4xODUwNiAtMC4yOTAxMywwLjQ0MDE5IC0wLjI5MDEzLDAuNzAxMjljMCwwLjI2MTEgMC4xMDU3NCwwLjUxNjIgMC4yOTAxMywwLjcwMTI5YzAuMTg0NDUsMC4xODQ0MSAwLjQ0MDIyLDAuMjkwMTUgMC43MDEzMiwwLjI5MDE1YzAuMjYwOTksMCAwLjUxNjExLC0wLjEwNTc0IDAuNzAwNTksLTAuMjkwMTVjMC4xODUwNiwtMC4xODUwNyAwLjI5MDgsLTAuNDQwMTkgMC4yOTA4LC0wLjcwMTI5YzAsLTAuMjYxMSAtMC4xMDU3NywtMC41MTYyMyAtMC4yOTA4LC0wLjcwMTI5eicgaWQ9J1BhdGgtMicvJTNFJTNDcGF0aCBkPSdNMTQ5My44MjgzMyw4NTEuOTMxNDRoLTUuOTQ4NTh2LTUuOTQ4Nmg1Ljk0ODU1djUuOTQ4NnpNMTQ5NC44MTk3Niw4NDRoLTcuOTMxNDZjLTAuNTQ3NTIsMCAtMC45OTE0MiwwLjQ0MzkgLTAuOTkxNDIsMC45OTE0NHY3LjkzMTQ0YzAsMC41NDc1NCAwLjQ0MzkxLDAuOTkxNDQgMC45OTE0MiwwLjk5MTQ0aDcuOTMxNDZjMC41NDc1MiwwIDAuOTkxNDIsLTAuNDQzOSAwLjk5MTQyLC0wLjk5MTQ0di03LjkzMTQ0YzAsLTAuNTQ3NTQgLTAuNDQzOTEsLTAuOTkxNDQgLTAuOTkxNDIsLTAuOTkxNDR6JyBpZD0nUGF0aC0zJy8lM0UlM0NwYXRoIGQ9J00xNDc5LjY1ODE3LDg2MC4xNTMwNWMtMC4xODUwNiwtMC4xODQzOSAtMC40NDAxOSwtMC4yOTAxNiAtMC43MDEyMSwtMC4yOTAxNmMtMC4yNjEwNSwwIC0wLjUxNjI3LDAuMTA1NzcgLTAuNzAxMjgsMC4yOTAxNmMtMC4xODQ0MiwwLjE4NTA2IC0wLjI5MDE2LDAuNDQwMjUgLTAuMjkwMTYsMC43MDEzNWMwLDAuMjYxMDUgMC4xMDU3NCwwLjUxNjE3IDAuMjkwMTYsMC43MDEyOWMwLjE4NDQyLDAuMTg0MzkgMC40NDAxOSwwLjI5MDEgMC43MDEyOCwwLjI5MDFjMC4yNjEwMiwwIDAuNTE2MiwtMC4xMDU3MSAwLjcwMTIxLC0wLjI5MDFjMC4xODQ0MiwtMC4xODUwNiAwLjI5MDI0LC0wLjQ0MDI1IDAuMjkwMjQsLTAuNzAxMjljMCwtMC4yNjExMSAtMC4xMDU4MiwtMC41MTYzIC0wLjI5MDI0LC0wLjcwMTM1eicgaWQ9J1BhdGgtNCcvJTNFJTNDcGF0aCBkPSdNMTQ4MS45MzEyLDg2My44Mjg2MmgtNS45NDg2di01Ljk0ODU4aDUuOTQ4NTZ2NS45NDg1OHpNMTQ4Mi45MjI2NCw4NTUuODk3MTZoLTcuOTMxNDRjLTAuNTQ3NTQsMCAtMC45OTE0NCwwLjQ0MzkxIC0wLjk5MTQ0LDAuOTkxMzl2Ny45MzE0OWMwLDAuNTQ3NTIgMC40NDM5LDAuOTkxMzkgMC45OTE0NCwwLjk5MTM5aDcuOTMxNDRjMC41NDc1NCwwIDAuOTkxNDQsLTAuNDQzODggMC45OTE0NCwtMC45OTEzOXYtNy45MzE0OWMtMC4wMDAwNCwtMC41NDc0OSAtMC40NDM5NCwtMC45OTEzOSAtMC45OTE0NCwtMC45OTEzOXonIGlkPSdQYXRoLTUnLyUzRSUzQ3BhdGggZD0nTTE0OTEuNTE1LDg1OS44NjI4OWgtMC42NjA5NWMtMC41NDc1OCwwIC0wLjk5MTQ2LDAuNDQzOTEgLTAuOTkxNDYsMC45OTE0NmMwLDAuNTQ3NTUgMC40NDM4OCwwLjk5MTM5IDAuOTkxNDYsMC45OTEzOWgwLjY2MDk1YzAuNTQ3NTUsMCAwLjk5MTQyLC0wLjQ0Mzg1IDAuOTkxNDIsLTAuOTkxMzljMCwtMC41NDc1NSAtMC40NDM4OCwtMC45OTE0NiAtMC45OTE0MiwtMC45OTE0NnonIGlkPSdQYXRoLTYnLyUzRSUzQ3BhdGggZD0nTTE0OTQuODE5NzUsODYxLjg0NTcyYy0wLjU0NzU1LDAgLTAuOTkxNDYsMC40NDM5MSAtMC45OTE0NiwwLjk5MTQ2djAuOTkxNDZoLTIuMzEzMzVjLTAuNTQ3NTIsMCAtMC45OTEzOSwwLjQ0MzkxIC0wLjk5MTM5LDAuOTkxNDZjMCwwLjU0NzU1IDAuNDQzODgsMC45OTE0NiAwLjk5MTM5LDAuOTkxNDZoMy4zMDQ4MWMwLjU0NzU1LC0wLjAwMDA2IDAuOTkxNDIsLTAuNDQzOTcgMC45OTE0MiwtMC45OTE1MnYtMS45ODI4NWMwLC0wLjU0NzU1IC0wLjQ0Mzg4LC0wLjk5MTQ2IC0wLjk5MTQyLC0wLjk5MTQ2eicgaWQ9J1BhdGgtNycvJTNFJTNDcGF0aCBkPSdNMTQ4Ni44ODgzLDg1OS44NjI4OWMtMC41NDc1MiwwIC0wLjk5MTQyLDAuNDQzOTEgLTAuOTkxNDIsMC45OTE0NnYxLjMyMTg3YzAsMC41NDc1NSAwLjQ0MzkxLDAuOTkxNDYgMC45OTE0MiwwLjk5MTQ2YzAuNTQ3NTIsMCAwLjk5MTQ2LC0wLjQ0MzkxIDAuOTkxNDYsLTAuOTkxNDZ2LTEuMzIxODdjMCwtMC41NDc1NSAtMC40NDM5NCwtMC45OTE0NiAtMC45OTE0NiwtMC45OTE0NnonIGlkPSdQYXRoLTgnLyUzRSUzQ3BhdGggZD0nTTE0OTEuNTE1MDEsODU1Ljg5NzE2aC0xLjk4Mjc5Yy0wLjU0NzYxLDAgLTAuOTkxNTIsMC40NDM5MSAtMC45OTE1MiwwLjk5MTQ2YzAsMC41NDc1OCAwLjQ0MzkxLDAuOTkxNDIgMC45OTE1MiwwLjk5MTQyaDEuOTgyNzljMC41NDc1NSwwIDAuOTkxNDYsLTAuNDQzODUgMC45OTE0NiwtMC45OTE0MmMwLC0wLjU0NzU1IC0wLjQ0MzkxLC0wLjk5MTQ2IC0wLjk5MTQ2LC0wLjk5MTQ2eicgaWQ9J1BhdGgtOScvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ3NCwtODQ0JTI5JyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTInIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0zJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtNCcgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTUnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC02JyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtNycgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTgnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC05JyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl9zbWFydHBob25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNicgaGVpZ2h0PScyMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNiAyMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTQyOC4wMDAyNCw4NDdjMCwtMSAxLC0yIDIsLTJoMTBjMSwwIDIsMSAyLDJ2MTZjMCwxIC0xLDIgLTIsMmgtMTBjLTEsMCAtMiwtMSAtMiwtMnonIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTE0MzUuMDAwMjQsODYxdjAnIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0MjcsLTg0NCUyOSclM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hZG1pbl9wYW5lbF93cmFwcGVyIC5idG5fcGFuZWwuYnRuX21haWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIyJyBoZWlnaHQ9JzE4JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIyIDE4JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMzc3LDg0N2gxNmMxLjEsMCAyLDAuOSAyLDJ2MTJjMCwxLjEgLTAuOSwyIC0yLDJoLTE2Yy0xLjEsMCAtMiwtMC45IC0yLC0ydi0xMmMwLC0xLjEgMC45LC0yIDIsLTJ6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J00xMzk1LDg0OWwtMTAsN2wtMTAsLTcnIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEzNzQsLTg0NiUyOSclM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hZG1pbl9wYW5lbF93cmFwcGVyIC5idG5fcGFuZWwuYnRuX3VzZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE4IDIwJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMzQyLjk5OTc2LDg2NHYtMmMwLC0yLjIwOTE0IC0xLjc5MDg2LC00IC00LC00aC04Yy0yLjIwOTE0LDAgLTQsMS43OTA4NiAtNCw0djInIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTEzMzAuOTk5NzYsODUwYzAsLTIuMjA5MTQgMS43OTA4NiwtNCA0LC00YzIuMjA5MTQsMCA0LDEuNzkwODYgNCw0YzAsMi4yMDkxNCAtMS43OTA4Niw0IC00LDRjLTIuMjA5MTQsMCAtNCwtMS43OTA4NiAtNCwtNHonIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEzMjYsLTg0NSUyOSclM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hZG1pbl9wYW5lbF93cmFwcGVyIC5idG5fcGFuZWwuYnRuX2VkaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMjg5LDg0Nmw1LDVsLTEzLDEzaC01di01eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTI3NSwtODQ1JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5mbGFncyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcHJpdGVfZmxhZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZmxhZ3MuZmxhZy1nYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xufVxuLmZsYWdzLmZsYWctcGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTIycHg7XG59XG4uZmxhZ3MuZmxhZy1ydSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNDRweDtcbn1cbi5mbGFncy5mbGFnLWJnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC02NnB4O1xufVxuLmZsYWdzLmZsYWctcnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTg4cHg7XG59XG4uZmxhZ3MuZmxhZy11YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTEwcHg7XG59XG4uZmxhZ3MuZmxhZy1kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTMycHg7XG59XG4uZmxhZ3MuZmxhZy1reiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTU0cHg7XG59XG4uZmxhZ3MuZmxhZy1ieSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTc2cHg7XG59XG4uZmxhZ3MuZmxhZy1mciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTk4cHg7XG59XG4uZmxhZ3MuZmxhZy1iciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMjIwcHg7XG59XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iX3NlYXJjaF9mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3NlYXJjaF9mb3JtID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uYl9zZWFyY2hfZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYl9zZWFyY2hfZm9ybSAuc2VhcmNoX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYl9zZWFyY2hfZm9ybSAuYnRuX21haW5fc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAtMTJweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc2VhcmNoX2Zvcm0gLmJ0bl9tYWluX3NlYXJjaCB7XG4gICAgbWFyZ2luOiAtOXB4IDAgMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uYl9zZWFyY2hfZm9ybSAuaW5wdXRfc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAzMHB4IDVweCA0MHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9zZWFyY2hfZm9ybSAuaW5wdXRfc2VhcmNoIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zZWFyY2hfZm9ybSAuaW5wdXRfc2VhcmNoIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMzBweDtcbiAgfVxufVxuLmJfc2VhcmNoX2Zvcm0gI3NlYXJjaF9mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJfc2VhcmNoX2Zvcm0gI3NlYXJjaF9mb3JtIC51aS1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5iX3NlYXJjaF9mb3JtICNzZWFyY2hfZm9ybSAudWktbWVudSBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJfc2VhcmNoX2Zvcm0gI3NlYXJjaF9mb3JtIC51aS1tZW51IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbi5iX3NlYXJjaF9mb3JtICNzZWFyY2hfZm9ybSAudWktbWVudSBsaSArIGxpIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuLmJfc2VhcmNoX2Zvcm0gLmJ0bl9yZW1vdmVfdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtMTJweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3JyBoZWlnaHQ9JzcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgNyA3JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J000ODIuNTM1MDYsNTQzMS44Mjg4OGw2LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsMC43MDcxMWwtNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTQ4OC44OTg5NCw1NDMyLjUzNjA2bC02LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsLTAuNzA3MTFsNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTQ4MiwtNTQzMiUyOSclM0UlM0NnIG9wYWNpdHk9JzAuOCclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjM4NDg0ODQnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0NnIG9wYWNpdHk9JzAuOCclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsPSclMjM4NDg0ODQnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc2VhcmNoX2Zvcm0gLmJ0bl9yZW1vdmVfdGV4dCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogLTlweCAwIDA7XG4gIH1cbn1cblxuLmF1dG9jb21wbGV0ZS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dG9jb21wbGV0ZS1tZW51IC51aS1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hdXRvY29tcGxldGUtbWVudSAudWktbWVudSBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmF1dG9jb21wbGV0ZS1tZW51IC51aS1tZW51IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbi5hdXRvY29tcGxldGUtbWVudSAudWktbWVudSBsaSBsaSB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cblxuLmFmaXNoYS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAuYWZpc2hhLWNvbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxufVxuXG4uYWZpc2hhX3RpdGxlX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWZpc2hhX3RpdGxlX3dyYXBwZXIgLnRvLWZhdm9yaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFmaXNoYSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmFmaXNoYSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5hZmlzaGEge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmFmaXNoYV9fZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFmaXNoYV9fZGV0YWlscyB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBtaW4td2lkdGg6IDU1JTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU1JTtcbiAgICAtbXMtZmxleDogMCAwIDU1JTtcbiAgICBmbGV4OiAwIDAgNTUlO1xuICB9XG59XG4uYWZpc2hhX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5hZmlzaGFfX2ltZyB7XG4gICAgbWluLWhlaWdodDogMzc1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5hZmlzaGFfX2ltZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtaW4td2lkdGg6IDQ1JTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQ1JTtcbiAgICAtbXMtZmxleDogMCAwIDQ1JTtcbiAgICBmbGV4OiAwIDAgNDUlO1xuICB9XG59XG4uYWZpc2hhX19kZXRhaWxzLXRhZ3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uYWZpc2hhX19kZXRhaWxzLXRoZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDJweCAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWZpc2hhX19kZXRhaWxzLXRoZW1lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5ODY0NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0Y5ODY0NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFmaXNoYV9fZGV0YWlscy1oYXNodGFnIHNwYW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uYWZpc2hhX19kZXRhaWxzLWhhc2h0YWcgYSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5hZmlzaGFfX2RldGFpbHMtaGFzaHRhZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWZpc2hhX19kZXRhaWxzLWhhc2h0YWctbmFtZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuODhyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5hZmlzaGFfX2RldGFpbHMtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5hZmlzaGFfX2RldGFpbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3ZnOmhvdmVyIGcge1xuICBvcGFjaXR5OiAxO1xufVxuLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3ZnIHBhdGgge1xuICBmaWxsOiAjZDJkMmQyO1xufVxuLmFmaXNoYSAuYWRkcmVzcyAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYWZpc2hhIC5hZGRyZXNzIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHN2ZyB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3ZnOmhvdmVyIGcge1xuICBvcGFjaXR5OiAxO1xufVxuLmFmaXNoYSAuYWRkcmVzcyAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzcGFuLFxuLmFmaXNoYSAuYWRkcmVzcyAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBhIHtcbiAgY29sb3I6ICNkMmQyZDI7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3BhbjpmaXJzdC1jaGlsZCxcbi5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgYTpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hZmlzaGFfX2RldGFpbHMtcGVvcGxlLWxpbmUge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG4uYWZpc2hhX19kZXRhaWxzLXBlb3BsZS1saW5lIGRpdiB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5hZmlzaGFfX2RldGFpbHMtcGVvcGxlLWxpbmUgZGl2IHNwYW46bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjRkM1NzVFO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWZpc2hhX19kZXRhaWxzLXBlb3BsZS1saW5lIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hZmlzaGFfX2RldGFpbHMtcGVvcGxlLWF2YXMge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5hZmlzaGFfX2RldGFpbHMtcGVvcGxlLWF2YXMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmFmaXNoYV9fZGV0YWlscy1wZW9wbGUtYXZhcyBkaXYge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uYWZpc2hhIC5hZmlzaGFfX2RldGFpbHMtYWN0cyB7XG4gIGhlaWdodDogNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmFmaXNoYSAuYWZpc2hhX19kZXRhaWxzLWFjdHMge1xuICAgIC8qIGhlaWdodDogNjBweDsgKi9cbiAgfVxuICAuYWZpc2hhIC5hZmlzaGFfX2RldGFpbHMtYWN0cyAuZmxleC1oYWNrLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbiAgLmFmaXNoYSAuYWZpc2hhX19kZXRhaWxzLWFjdHMgLmJ0bi0tb3JhbmdlLS1tdWx0aSAuZmxleC1oYWNrX19ibG9jayB7XG4gICAgdG9wOiA1OXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5hZmlzaGFfX2RldGFpbHMtYWN0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuYWZpc2hhLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tdG9wOiAtMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hZmlzaGEtbW9iIHtcbiAgICBtYXJnaW4tdG9wOiAtODVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYWZpc2hhLW1vYiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYWZpc2hhLW1vYiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmFmaXNoYS1tb2Ige1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYWZpc2hhLW1vYiAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmFmaXNoYS1tb2IgLmJ0bi0tb3JhbmdlLS1tdWx0aSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYWZpc2hhLW1vYiAuYnRuLS1vcmFuZ2UtLW11bHRpID4gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5hZmlzaGEtbW9iIC5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYWZpc2hhLW1vYiAuYnRuLS1vcmFuZ2UtLW11bHRpIC5rcy1zZWxlY3RfX2N1cnJlbnQgLmtzLXNlbGVjdF9fYXJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5hZmlzaGEtbW9iIC5idG4tLW9yYW5nZS0tbXVsdGkgLmJhc2lzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmbGV4LWdyb3c6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5hZmlzaGEtbW9iIC5idG4tLW9yYW5nZS0tbXVsdGkgLmJhc2lzIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmFmaXNoYS1tb2IgLmJ0bi0tb3JhbmdlLS1tdWx0aSAuYmFzaXMgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvLWZhdm9yaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udG8tZmF2b3JpdGUgc3ZnIHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi50by1mYXZvcml0ZSBzdmc6aG92ZXIgcGF0aCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi50by1mYXZvcml0ZS5hY3RpdmUgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLnRvLXNoYXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRvLXNoYXJlIHN2ZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4udG8tc2hhcmUgc3ZnOmhvdmVyIHBhdGgge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5hZmlzaGFfX2RldGFpbHMtZGF0YSAuZGF0ZSxcbi5hZmlzaGFfX2RldGFpbHMtZGF0YSAuYWRkcmVzcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hZmlzaGFfX2RldGFpbHMtZGF0YSAuZGF0ZSAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi1cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5hZmlzaGFfX2RldGFpbHMtcGVvcGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFmaXNoYV9fZGV0YWlscy1kYXRhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5hZmlzaGFfX2RldGFpbHMtZGF0YSAuZGF0ZSxcbi5hZmlzaGFfX2RldGFpbHMtZGF0YSAuYWRkcmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmFmaXNoYV9fZGV0YWlscy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmFmaXNoYV9faW1nLFxuLmFmaXNoYV9fZGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cblxuICAuYWZpc2hhX19pbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxuXG4gIC5hZmlzaGFfX2RldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRvLWZhdm9yaXRlLFxuLnRvLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5hZmlzaGFfX2ltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmFmaXNoYV9fZGV0YWlscy10YWdzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5hZmlzaGFfX2RldGFpbHMtdGhlbWUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuXG4gIC5hZmlzaGFfX2RldGFpbHMtaGFzaHRhZyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFmaXNoYV9fZGV0YWlscy1oYXNodGFnIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5hZmlzaGEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5hZmlzaGFfX2RldGFpbHMtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWZpc2hhX19kZXRhaWxzLWRhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFmaXNoYSAuYWRkcmVzcyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYWZpc2hhIC5hZGRyZXNzIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG5cbiAgLmFmaXNoYV90aXRsZV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuICB9XG4gIC5hZmlzaGFfdGl0bGVfd3JhcHBlciAudG8tZmF2b3JpdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICBtYXJnaW46IC0xNXB4IDAgMDtcbiAgfVxuXG4gIC5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgYTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLmFmaXNoYSAuYWRkcmVzcyAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzcGFuLFxuLmFmaXNoYSAuYWRkcmVzcyAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuXG4gIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3ZnIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3BhbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgfVxuXG4gIC5hZmlzaGEgLmFkZHJlc3Mgc3ZnIHtcbiAgICByaWdodDogM3B4O1xuICB9XG5cbiAgLmFmaXNoYV9fZGV0YWlscy1kYXRhIC5kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuYWZpc2hhIC5hZGRyZXNzIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAuYWZpc2hhX19kZXRhaWxzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuXG4gIC5hZmlzaGEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uaWxsYmVoZWFyIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmlsbGJlaGVhciBsYWJlbCB7XG4gICAgdG9wOiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5mbGV4LWhhY2tfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG5cbiAgLm5vLWNoZWNraW4ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2JpbGUtc3VtbSB7XG4gICAgdG9wOiAyMnB4O1xuICB9XG59XG4jaWxsYmVoZWFyLWNoZWNrYm94IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uaWxsYmVoZWFyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMzZweDtcbn1cblxuLmlsbGJlaGVhcjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4uaWxsYmVoZWFyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbGxiZWhlYXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlsbGJlaGVhciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYmFzaXMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgLyogbWFyZ2luLXRvcDogMTBweDsgKi9cbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnN1bW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5zdWJzY3JpYmUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnN1YnNjcmliZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc3Vic2NyaWJlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc3Vic2NyaWJlIC5yb3cgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4uc3Vic2NyaWJlIC50b3BfcGFydCB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xufVxuLnN1YnNjcmliZSAuaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmNzgyYjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uc3Vic2NyaWJlIC5oMiB7XG4gIG1heC13aWR0aDogNTM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zdWJzY3JpYmUgLmgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3Vic2NyaWJlIC5oMi0tZ3JleSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uc3Vic2NyaWJlIC5oMi0tZ3JleTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuZm9ybS1zdWJzY3JpYmUge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuZm9ybS1zdWJzY3JpYmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyMDBweDtcbiAgICAtbXMtZmxleDogMCAwIDIwMHB4O1xuICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmZvcm0tc3Vic2NyaWJlID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgLXdlYmtpdC1jYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleDogMCAwIGNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIC13ZWJraXQtY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIC1tcy1mbGV4OiAwIDAgY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4uZm9ybS1zdWJzY3JpYmUgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5mb3JtLXN1YnNjcmliZSAua3Mtc2VsZWN0X19jdXJyZW50IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mb3JtLXN1YnNjcmliZSAua3Mtc2VsZWN0X19jdXJyZW50Lm9wZW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZvcm0tc3Vic2NyaWJlIC5rcy1zZWxlY3RfX2N1cnJlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTEnIGhlaWdodD0nOCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMSA4JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMDMxLjA1NzM3LDczMTMuNTAwMTJsNC40NzExOSw0LjQ3MTQ0bDQuNDcxNjgsLTQuNDcxNDQnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEwMzAsLTczMTIlMjknJTNFJTNDZyBvcGFjaXR5PScwLjUnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMzMzMzMzJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBtYXJnaW46IC0zcHggMCAwIDEwcHg7XG59XG4uZm9ybS1zdWJzY3JpYmUgLmZvcm0tcm93IHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlIC5mb3JtLXJvdyB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB3aWR0aDogNzAlO1xuICBjb2xvcjogIzcxNzQ4NDtcbiAgZm9udC1zaXplOiAxLjEzcmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlIC5mb3JtLXJvdyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMTNyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uZm9ybS1zdWJzY3JpYmUgLmZvcm0tcm93IGlucHV0W3R5cGU9c3VibWl0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmZvcm0tc3Vic2NyaWJlIC5mb3JtLXJvdyBpbnB1dFt0eXBlPXN1Ym1pdF06Oi1tb3otcGxhY2Vob2xkZXIsIC5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1zdWJtaXRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmViZWJlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDEuMTNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1zdWJtaXRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybS1zdWJzY3JpYmUgLmZvcm0tcm93IGlucHV0W3R5cGU9c3VibWl0XTo6LW1vei1wbGFjZWhvbGRlciwgLmZvcm0tc3Vic2NyaWJlIC5mb3JtLXJvdyBpbnB1dFt0eXBlPXN1Ym1pdF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuXG4uZGVsaXZlcnlfc3Vic2NyaWJlX2Zvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAwIDAgODBweDtcbn1cblxuI2RlbGl2ZXJ5LXN1YnNjcmliZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogNTBweCAwIDA7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5sZWZ0X3BhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAzNSU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICNkZWxpdmVyeS1zdWJzY3JpYmUgLmxlZnRfcGFydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gIH1cbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLmxlZnRfcGFydF93cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICNkZWxpdmVyeS1zdWJzY3JpYmUgLmxlZnRfcGFydF93cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAucmlnaHRfcGFydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDY1JTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgI2RlbGl2ZXJ5LXN1YnNjcmliZSAucmlnaHRfcGFydCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuZm9ybV9jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuZm9ybV9lbWFpbCB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuZ2VvX2ZpZWxkcyB7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAjZGVsaXZlcnktc3Vic2NyaWJlIC5nZW9fZmllbGRzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLmdlb19maWVsZHMgPiAuaXRlbSArIC5pdGVtIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLmdlb19maWVsZHMgLmJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDNweCAxMHB4IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuZ2VvX2ZpZWxkcyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLmdlb19maWVsZHMgLmJ0bjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5nZW9fZmllbGRzIC5idG4gc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuYWxsX2dlb19maWVsZHMgLml0ZW0ge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuYnRuX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC03cHggMCAwO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2RlbGl2ZXJ5LXN1YnNjcmliZSAuYnRuX3dyYXBwZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5idG5fcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNkZWxpdmVyeS1zdWJzY3JpYmUgLmJ0bl9yZW1vdmUge1xuICAgIGNvbG9yOiAjZmQzOTQ1O1xuICB9XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5idG5fcmVtb3ZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3JyBoZWlnaHQ9JzcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgNyA3JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J000ODIuNTM1MDYsNTQzMS44Mjg4OGw2LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsMC43MDcxMWwtNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTQ4OC44OTg5NCw1NDMyLjUzNjA2bC02LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsLTAuNzA3MTFsNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTQ4MiwtNTQzMiUyOSclM0UlM0NnIG9wYWNpdHk9JzAuOCclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0NnIG9wYWNpdHk9JzAuOCclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2RlbGl2ZXJ5LXN1YnNjcmliZSAuYnRuX3JlbW92ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNycgaGVpZ2h0PSc3JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDcgNyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNDgyLjUzNTA2LDU0MzEuODI4ODhsNi4zNjM5Niw2LjM2Mzk2bC0wLjcwNzExLDAuNzA3MTFsLTYuMzYzOTYsLTYuMzYzOTZ6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J000ODguODk4OTQsNTQzMi41MzYwNmwtNi4zNjM5Niw2LjM2Mzk2bC0wLjcwNzExLC0wLjcwNzExbDYuMzYzOTYsLTYuMzYzOTZ6JyBpZD0nUGF0aC0xJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC00ODIsLTU0MzIlMjknJTNFJTNDZyBvcGFjaXR5PScwLjgnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmQzOTQ1JyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDZyBvcGFjaXR5PScwLjgnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbD0nJTIzZmQzOTQ1JyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5uZXdzbGV0dGVyX2NhdGVnb3JpZXMge1xuICBmb250LXNpemU6IDA7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5uZXdzbGV0dGVyX2NhdGVnb3JpZXMgLml0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAjZGVsaXZlcnktc3Vic2NyaWJlIC5uZXdzbGV0dGVyX2NhdGVnb3JpZXMgLml0ZW0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNkZWxpdmVyeS1zdWJzY3JpYmUgLm5ld3NsZXR0ZXJfY2F0ZWdvcmllcyAuaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAjZGVsaXZlcnktc3Vic2NyaWJlIC5uZXdzbGV0dGVyX2NhdGVnb3JpZXMgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLl9jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMCAwIDAgMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI2RlbGl2ZXJ5LXN1YnNjcmliZSAuX2NoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuX2NoZWNrYm94IGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5fY2hlY2tib3ggW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5fY2hlY2tib3ggW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNScgaGVpZ2h0PScxMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNSAxMSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMzI0LjUsNTcwLjhsLTYuNSwtNi41bDIuMSwtMi4xbDQuNCw0LjNsNi41LC02LjVsMi4xLDIuMXonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMxOCwtNTYwJTI5JyUzRSUzQ2clM0UlM0N0aXRsZSUzRVBhdGggNzI0JTNDL3RpdGxlJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMzMzMzMzJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuX2NoZWNrYm94IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5fY2hlY2tib3ggc3BhbjpiZWZvcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjclO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC05cHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjZGVsaXZlcnktc3Vic2NyaWJlIC5fY2hlY2tib3ggc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBtYXJnaW46IC03cHggMCAwO1xuICB9XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5hbGxfY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5uZXdzbGV0dGVyX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuX2NoZWNrYm94X2FsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLnVuc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogMCAwIDAgNjYuNjYlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAjZGVsaXZlcnktc3Vic2NyaWJlIC51bnN1YnNjcmliZSB7XG4gICAgcGFkZGluZzogMCAwIDAgNTAlO1xuICB9XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC51bnN1YnNjcmliZV9pbm5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLnVuc3Vic2NyaWJlIGEge1xuICBjb2xvcjogI2ZkMzk0NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLnVuc3Vic2NyaWJlIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDhweCAwIDA7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5zZWxlY3RfY2l0eV93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuc2VsZWN0X2NpdHlfd3JhcHBlciAuZm9ybV9zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4jZGVsaXZlcnktc3Vic2NyaWJlIC5sYWJlbF9zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAyMHB4O1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAubGFiZWxfc2VsZWN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNicgaGVpZ2h0PSc5JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE2IDknJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEwOTYuMjI5LDE5Ny42ODM3Mmw2Ljg4NjQ3LDYuODg2NDdsNi44ODY0NywtNi44ODY0NycgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTA5NSwtMTk3JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC00cHggMCAwIDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZGVsaXZlcnktc3Vic2NyaWJlIC5sYWJlbF9zZWxlY3Q6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLmxhYmVsX3NlbGVjdC5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAubGFiZWxfc2VsZWN0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuc2VsZWN0X2xpc3RfY2l0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtaGVpZ2h0OiAyNTdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogM3B4IDAgMDtcbn1cbiNkZWxpdmVyeS1zdWJzY3JpYmUgLnNlbGVjdF9saXN0X2NpdHkgbGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI2RlbGl2ZXJ5LXN1YnNjcmliZSAuc2VsZWN0X2xpc3RfY2l0eSBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbiNsaXN0X2Zyb21fZGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEwNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lbnUtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubWVudS1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tZW51LWxpbmtzLS1maXhlZCB7XG4gIGhlaWdodDogMjM1cHg7XG59XG4ubWVudS1saW5rcy0tZml4ZWQgPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTA1cHg7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5tZW51LWxpbmtzLS1maXhlZCA+IC5jb250YWluZXIgLm1lbnUtbGlua3NfX2kge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1lbnUtbGlua3MtLWZpeGVkID4gLmNvbnRhaW5lciAubWVudS1saW5rc19faTpob3ZlciB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG4ubWVudS1saW5rcy0tZml4ZWQub25fZXZlbnQge1xuICBoZWlnaHQ6IDE3NXB4O1xufVxuLm1lbnUtbGlua3MtLWZpeGVkLm9uX2V2ZW50ID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTMxcHg7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5tZW51LWxpbmtzLS1maXhlZC5vbl9ldmVudCA+IC5jb250YWluZXIgLm1lbnUtbGlua3NfX2k6aG92ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lbnUtbGlua3MgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubWVudS1saW5rcyA+IC5jb250YWluZXIgPiAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1lbnUtbGlua3MgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubWVudS1saW5rcyA+IC5jb250YWluZXIgPiAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVudS1saW5rc19faSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWVudS1saW5rc19faSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtaW4td2lkdGg6IDMzLjMzJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzJTtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWVudS1saW5rc19faSB7XG4gICAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1lbnUtbGlua3NfX2kge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVudS1saW5rc19faSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzX19pLmVtcHR5IHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzX19pLWRlc2MsIC5tZW51LWxpbmtzX19pLWNvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVudS1saW5rc19faS1uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjMjcyQTM4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWVudS1saW5rc19faS1uYW1lIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tZW51LWxpbmtzX19pLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuLm1lbnUtbGlua3NfX2ktZGVzYyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm1lbnUtbGlua3NfX2ktZGVzYyBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5tZW51LWxpbmtzX19pLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTYwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzX19pLXdyYXAge1xuICAgIGhlaWdodDogNzBweDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVudS1saW5rc19faS13cmFwIHN2ZyB7XG4gIGZpbGw6ICNmZjc4MmI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzX19pLXdyYXAgc3ZnIHtcbiAgICB0b3A6IC04cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzX19pLXdyYXAgPiBzdmc6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lbnUtbGlua3NfX2ltZy13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LWxpbmtzX19pbWctd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWluLWhlaWdodDogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgfVxufVxuLm1lbnUtbGlua3NfX2ktY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAtMjdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbn1cbi5tZW51LWxpbmtzX19pLmVtcHR5IC5tZW51LWxpbmtzX19pLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tZW51LWxpbmtzX19pLmVtcHR5IC5tZW51LWxpbmtzX19pbWctd3JhcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tZW51LWxpbmtzX19pLS1hY3RpdmUgLm1lbnUtbGlua3NfX2ktd3JhcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0OWRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0I0MkM7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5tZW51LWxpbmtzX19pLS1hY3RpdmUgLm1lbnUtbGlua3NfX2ktd3JhcCAubWVudS1saW5rc19faS1uYW1lLFxuLm1lbnUtbGlua3NfX2ktLWFjdGl2ZSAubWVudS1saW5rc19faS13cmFwIC5tZW51LWxpbmtzX19pLWRlc2Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm1lbnUtbGlua3NfX2ktLWFjdGl2ZSAubWVudS1saW5rc19faS13cmFwIC5tZW51LWxpbmtzX19pbWctd3JhcCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubWVudS1saW5rc19faS0tYWN0aXZlIC5tZW51LWxpbmtzX19pLXdyYXAgLm1lbnUtbGlua3NfX2ktY291bnQge1xuICBjb2xvcjogI0Y3QjQyQztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tZW51LWxpbmtzX19pLS1kaXNhYmxlZCAubWVudS1saW5rc19faS1uYW1lLFxuLm1lbnUtbGlua3NfX2ktLWRpc2FibGVkIC5tZW51LWxpbmtzX19pLWRlc2Mge1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuLm1lbnUtbGlua3NfX2ktLWRpc2FibGVkIC5tZW51LWxpbmtzX19pbWctd3JhcCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNjY2M7XG59XG4ubWVudS1saW5rc19faTpob3ZlciAubWVudS1saW5rc19faS1uYW1lLFxuLm1lbnUtbGlua3NfX2k6aG92ZXIgLm1lbnUtbGlua3NfX2ktZGVzYyB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xufVxuLm1lbnUtbGlua3Mub25fZXZlbnQge1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbn1cbi5tZW51LWxpbmtzLm9uX2V2ZW50IC5tZW51LWxpbmtzX19pLXdyYXAge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLm1lbnUtbGlua3Mub25fZXZlbnQgLm1lbnUtbGlua3NfX2ltZy13cmFwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1lbnUtbGlua3Mub25fZXZlbnQgLm1lbnUtbGlua3NfX2ktZGVzYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS1saW5rcy5vbl9ldmVudCAubWVudS1saW5rc19faS1jb3VudCB7XG4gIHRvcDogLTEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tZW51LWxpbmtzLW1vYiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTExMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubWVudS1saW5rcy1tb2JfX3dyYXAge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tZW51LWxpbmtzLW1vYl9fZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1pbi13aWR0aDogMjElO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1lbnUtbGlua3MtbW9iX19lbCAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg3ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoN2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgzZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubWVudS1saW5rcy1tb2JfX2VsIC5hY3RpdmUgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1lbnUtbGlua3MtbW9iX19tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tZW51LWxpbmtzLW1vYl9fbWVudSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjk4NjQ1O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubWVudS1saW5rcy1tb2JfX21lbnUgc3BhbjpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOTg2NDU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICByaWdodDogLTFweDtcbiAgICB0b3A6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tZW51LWxpbmtzLW1vYl9fbWVudSBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjk4NjQ1O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgdG9wOiAxN3B4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmJfbWFpbl9zbGlkZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX21haW5fc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYl9tYWluX3NsaWRlciAuc2xpZGVyX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYl9tYWluX3NsaWRlciAuc2xpZGVyX2l0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYl9tYWluX3NsaWRlciAuaXRlbV9pbm5lciB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9tYWluX3NsaWRlciAuaXRlbV9pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJfbWFpbl9zbGlkZXIgLml0ZW1fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iX21haW5fc2xpZGVyIC5pbWdfbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmJfbWFpbl9zbGlkZXIgLmltZ19saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYl9tYWluX3NsaWRlciAuaW1nX2xpbms6YWZ0ZXIge1xuICAgIGhlaWdodDogNzAlO1xuICB9XG59XG4uYl9tYWluX3NsaWRlciAuaW1nX2xpbmsgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmJfbWFpbl9zbGlkZXIgLmljb25fbGlrZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbn1cbi5iX21haW5fc2xpZGVyIC5idG5fY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLmJ0bl9jYXRlZ29yeSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uYl9tYWluX3NsaWRlciAuY29udGVudF93cmFwX2N1c3RvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYl9tYWluX3NsaWRlciAuc2xpZGVyX19kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbi5iX21haW5fc2xpZGVyIC5zbGlkZXJfX2RvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZDVkNWQ1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmJfbWFpbl9zbGlkZXIgLnNsaWRlcl9fZG90cyBsaTpob3ZlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGOTg2NDU7XG59XG4uYl9tYWluX3NsaWRlciAuc2xpZGVyX19kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYl9tYWluX3NsaWRlciAuc2xpZGVyX19kb3RzIC5zbGljay1hY3RpdmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjRjk4NjQ1O1xufVxuLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyB7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm9fY3VzdG9tIHtcbiAgcGFkZGluZzogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYl9tYWluX3NsaWRlciAuY29udGVudF9pbmZvX2N1c3RvbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyAuaW5mb19pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogNzElO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmluZm9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmluZm9faXRlbTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjklO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyAuaW5mb19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmxpc3RfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyAubGlzdF9pdGVtICsgLmxpc3RfaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmxpc3RfaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICBjb2xvcjogI2ZjNTc1ZTtcbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLmxpc3RfaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyAubGlzdF9pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYl9tYWluX3NsaWRlciAuY29udGVudF9pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLnRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNGN0I0MkM7XG59XG4uYl9tYWluX3NsaWRlciAuY29udGVudF9pbmZvIC5kYXRlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9tYWluX3NsaWRlciAuY29udGVudF9pbmZvIC5kYXRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5iX21haW5fc2xpZGVyIC5jb250ZW50X2luZm8gLnBsYWNlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyAucGxhY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzcHggMCAwO1xuICB9XG59XG4uYl9tYWluX3NsaWRlciAuY29udGVudF9pbmZvIC5wZW9wbGUge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLmNvbnRlbnRfaW5mbyAucGVvcGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYl9tYWluX3NsaWRlciAubWVnYS1zbGlkZXJfX3NwYWNlLWwsIC5iX21haW5fc2xpZGVyIC5tZWdhLXNsaWRlcl9fc3BhY2UtciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9tYWluX3NsaWRlciAubWVnYS1zbGlkZXJfX3NwYWNlLWwsIC5iX21haW5fc2xpZGVyIC5tZWdhLXNsaWRlcl9fc3BhY2UtciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ldi1zbGlkZXJfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEycHg7XG59XG4uZXYtc2xpZGVyX193cmFwIC5ldi1zbGlkZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYyJTtcbn1cbi5ldi1zbGlkZXJfX3dyYXAgLmV2LXNsaWRlcl9faXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uZXYtc2xpZGVyX193cmFwIC5ldi1zbGlkZXJfX2l0ZW0gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmV2LXNsaWRlcl9fd3JhcCAuZXYtc2xpZGVyX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgNjQlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5kZXNjcmlwdGlvbiAuc2xpZGVyX19kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbi5kZXNjcmlwdGlvbiAuc2xpZGVyX19kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2Q1ZDVkNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5kZXNjcmlwdGlvbiAuc2xpZGVyX19kb3RzIGxpOmhvdmVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0Y5ODY0NTtcbn1cbi5kZXNjcmlwdGlvbiAuc2xpZGVyX19kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGVzY3JpcHRpb24gLnNsaWRlcl9fZG90cyAuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0Y5ODY0NTtcbn1cblxuLmJfb25fZXZlbnQgLmgyLS1mbGV4bW9kZSB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG4uYl9vbl9ldmVudCAuZXZlbnRfdG9wOmJlZm9yZSwgLmJfb25fZXZlbnQgLmV2ZW50X3RvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmJfb25fZXZlbnQgLmV2ZW50X3RvcDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmJfb25fZXZlbnQgLmV2ZW50X3RvcCAuX3RpdGxlIHAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9vbl9ldmVudCAuZXZlbnRfdG9wIC5fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYl9vbl9ldmVudCAuZXZlbnRfdG9wIC5wcm9maWxlX2NvbXBsZXRpb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iX29uX2V2ZW50IC5ldmVudF90b3AgLnByb2ZpbGVfY29tcGxldGlvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5iX29uX2V2ZW50IC5wcm9maWxlX2NvbXBsZXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNjJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfb25fZXZlbnQgLnByb2ZpbGVfY29tcGxldGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxufVxuLmJfb25fZXZlbnQgLl9jb21wbGV0aW9uX2lubmVyIHtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iX29uX2V2ZW50IC5fY29tcGxldGlvbl9pbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYl9vbl9ldmVudCAuX2NvbXBsZXRpb25faW5uZXIgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5iX29uX2V2ZW50IC5fY29tcGxldGlvbl9pbm5lciAucGVyY2VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzE0YWM3ZTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfb25fZXZlbnQgLl9jb21wbGV0aW9uX2lubmVyIC5wZXJjZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5iX29uX2V2ZW50IC5fY29tcGxldGlvbl9pbm5lciAucGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmJfb25fZXZlbnQgLl9jb21wbGV0aW9uX2lubmVyIC5wZXJjZW50OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfb25fZXZlbnQgLl9jb21wbGV0aW9uX2lubmVyIC5wZXJjZW50OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5iX29uX2V2ZW50IC5wcm9ncmVzc2JhciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYl9vbl9ldmVudCAucHJvZ3Jlc3NiYXIgLmNvbXBsZXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNGFjN2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5iX29uX2V2ZW50IC5wZXJjZW50IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA0NXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9vbl9ldmVudCAucGVyY2VudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5iX29uX2V2ZW50IC5wZXJjZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuLmJfb25fZXZlbnQgLnBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5iX29uX2V2ZW50IC5jb2x1bW5fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iX29uX2V2ZW50IC5jb2x1bW5fY29udGVudCAuX2NvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYl9vbl9ldmVudCAuY29sdW1uX2NvbnRlbnQgLl9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9vbl9ldmVudCAuY29sdW1uX2NvbnRlbnQgLl9jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuLmJfb25fZXZlbnQgLmNvbHVtbl9jb250ZW50IC5fY29udGVudCAuYnV0dG9ucy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmJfb25fZXZlbnQgLmNvbHVtbl9jb250ZW50IC5fY29udGVudCAuYnV0dG9ucy1yb3cgPiBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYl9vbl9ldmVudCAuY29sdW1uX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfb25fZXZlbnQgLmNvbHVtbl9jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4uYl9vbl9ldmVudCAuY29sdW1uX2NvbnRlbnQgcCArIHAge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuLmJfb25fZXZlbnQgLmNvbHVtbl9jb250ZW50IC5faW1nIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfb25fZXZlbnQgLmNvbHVtbl9jb250ZW50IC5faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYl9vbl9ldmVudCAuY29sdW1uX2NvbnRlbnQgLl9pbWcgaW1nLCAuYl9vbl9ldmVudCAuY29sdW1uX2NvbnRlbnQgLl9pbWcgc3ZnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYl9vbl9ldmVudCAuY29sdW1uX2NvbnRlbnQgaW1nIHtcbiAgbWFyZ2luOiAwIDE1cHggMTBweCAwO1xufVxuLmJfb25fZXZlbnQgLmNvbHVtbl9jb250ZW50IC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5iX29uX2V2ZW50IC5ldmVudF9pdGVtIHtcbiAgcGFkZGluZzogMCAwIDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX29uX2V2ZW50IC5ldmVudF9pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5iX29uX2V2ZW50IC5ldmVudF9pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5iX29uX2V2ZW50IC5ldmVudF9pdGVtIC50aXRsZSB7XG4gIGNvbG9yOiAjMjcyYTM4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4uYl9vbl9ldmVudCAuZXZlbnRfaXRlbSAuaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9vbl9ldmVudCAuZXZlbnRfaXRlbSAuaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYl9vbl9ldmVudCAuZXZlbnRfaXRlbSAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uYl9vbl9ldmVudCAuZXZlbnRfaXRlbSAuaXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJfb25fZXZlbnQgLmV2ZW50X2l0ZW0gLml0ZW0uYWN0aXZlIC5wZXJjZW50OmFmdGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYl9vbl9ldmVudCAuZXZlbnRfaXRlbSAuaXRlbS5hY3RpdmUgLmxhYmVsX3RpdGxlIHtcbiAgY29sb3I6ICMxNGFjN2U7XG59XG4uYl9vbl9ldmVudCAuY29sdW1uIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBwYWRkaW5nOiA3cHggMCA3cHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9vbl9ldmVudCAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICB9XG59XG4uYl9vbl9ldmVudCAuX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uYl9vbl9ldmVudCAuX2NoZWNrYm94IGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYl9vbl9ldmVudCAuX2NoZWNrYm94IFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbiB7XG4gIGNvbG9yOiAjMTRhYzdlO1xufVxuLmJfb25fZXZlbnQgLl9jaGVja2JveCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTRhYzdlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE1JyBoZWlnaHQ9JzExJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE1IDExJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00zMjQuNSw1NzAuOGwtNi41LC02LjVsMi4xLC0yLjFsNC40LDQuM2w2LjUsLTYuNWwyLjEsMi4xeicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMzE4LC01NjAlMjknJTNFJTNDZyUzRSUzQ3RpdGxlJTNFUGF0aCA3MjQlM0MvdGl0bGUlM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMxNGFjN2UnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4uYl9vbl9ldmVudCAuX2NoZWNrYm94IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYl9vbl9ldmVudCAuX2NoZWNrYm94IHNwYW46YmVmb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNiZWJlYmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX29uX2V2ZW50IC5fY2hlY2tib3ggc3BhbjpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNGFjN2U7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjclO1xuICAgIG1hcmdpbjogLTJweCAwIDAgMDtcbiAgfVxufVxuLmJfb25fZXZlbnQgLmxhYmVsX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYl9vbl9ldmVudCAuYXR0ZW50aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJfb25fZXZlbnQgLmF0dGVudGlvbjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzQnIGhlaWdodD0nMTInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgNCAxMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNDQwLjA4OCw1NjMuNjYyNWMtMC40MjcwOCwwIC0wLjc4Mzg1LC0wLjEzODAyIC0xLjA3MDMxLC0wLjQxNDA2Yy0wLjI4NjQ2LC0wLjI3NjA0IC0wLjQyOTY5LC0wLjYxMTk4IC0wLjQyOTY5LC0xLjAwNzgxYzAsLTAuMzk1ODMgMC4xNDA2MiwtMC43MjY1NiAwLjQyMTg4LC0wLjk5MjE5YzAuMjgxMjUsLTAuMjY1NjIgMC42NDA2MiwtMC4zOTg0NCAxLjA3ODEyLC0wLjM5ODQ0YzAuNDM3NSwwIDAuNzk2ODgsMC4xMzI4MSAxLjA3ODEzLDAuMzk4NDRjMC4yODEyNSwwLjI2NTYzIDAuNDIxODcsMC41OTYzNSAwLjQyMTg3LDAuOTkyMTljMCwwLjM5NTgzIC0wLjE0MzIzLDAuNzMxNzcgLTAuNDI5NjksMS4wMDc4MWMtMC4yODY0NiwwLjI3NjA0IC0wLjY0MzIzLDAuNDE0MDYgLTEuMDcwMzEsMC40MTQwNnpNNDM4LjYzNDg4LDU1Mi42aDIuOTA2MjVsLTAuNDg0MzcsNy4xNDA2M2gtMS45Mzc1eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNDM4LC01NTIlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZkMzk0NScgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib251c19wcm9ncmFtIGIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJvbnVzX3Byb2dyYW0gLnByb2dyYW0ge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbi5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMTZweCk7XG4gIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgcGFkZGluZzogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmdfcHJvZ3JhbV9ncmF5LnBuZ1wiKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMTdweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE4cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG59XG4uYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5NDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZ19wcm9ncmFtX3JlZC5wbmdcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0ucmVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG4uYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtLnJlZCAuaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0ucmVkIC5nZXQge1xuICBjb2xvcjogI2ZkMzk0NTtcbn1cbi5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0ub3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ODY0NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnX3Byb2dyYW1fb3JhbmdlLnBuZ1wiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbS5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbi5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0ub3JhbmdlIC5oMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbS5vcmFuZ2UgLmdldCB7XG4gIGNvbG9yOiAjZjk4NjQ1O1xufVxuLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbS5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgxNWE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZ19wcm9ncmFtX2dyZWVuLnBuZ1wiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbS5ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbS5ncmVlbiAuaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0uZ3JlZW4gLmdldCB7XG4gIGNvbG9yOiAjMDA4MTVhO1xufVxuLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSAuaDMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtIC5oMyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHRvcDogMTdweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0gLmgzIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbi5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0gLmdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDVweDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm9udXNfcHJvZ3JhbSAucHJvZ3JhbV9pdGVtIC5nZXQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDIwNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0gLmdldCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0gLmdldCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIG1hcmdpbjogLTE1cHggMCAwO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSBwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXgtd2lkdGg6IDI1NXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiA0MHB4O1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ib251c19wcm9ncmFtIC5wcm9ncmFtX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbSBwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW46IC0xOHB4IDAgMDtcbiAgfVxufVxuLmJvbnVzX3Byb2dyYW0gLnByb2dyYW1faXRlbTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm8tZHJvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnX3Byb2dyYW1fZ3JheS5wbmdcIik7XG59XG5cbnNlY3Rpb24ubWFpbi5pYW0tb24tZXZlbnQge1xuICBtYXgtd2lkdGg6IDE0MTFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5zZWN0aW9uLm1haW4uaWFtLW9uLWV2ZW50IC5iX29uX2V2ZW50IC5jb2x1bW5fY29udGVudCAuX2NvbnRlbnQge1xuICB3aWR0aDogdW5zZXQ7XG4gIGRpc3BsYXk6IHVuc2V0O1xufVxuc2VjdGlvbi5tYWluLmlhbS1vbi1ldmVudCBzZWN0aW9uLmlhbS1vbi1ldmVudC1wb2xsIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ub24tZXZlbnQtY29sLWxlZnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ub24tZXZlbnQtY29sLWxlZnQgLmNvbnRlbnQtb24tZXZlbnQtbGVmdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWluIC5vbi1ldmVudC1jb2wtbGVmdCA+IC5yb3cge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tYWluIC5vbi1ldmVudC1jb2wtbGVmdCA+IC5yb3cgPiAuY29sIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAub24tZXZlbnQtY29sLWxlZnQuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NzFweCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm9uLWV2ZW50LWNvbC1sZWZ0ID4gLnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm9uLWV2ZW50LWNvbC1sZWZ0ID4gLnJvdyBoMi5oMjpiZWZvcmUge1xuICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5vbi1ldmVudC1jb2wtbGVmdCAubWVldGluZy1kZXRhaWxzLCAub24tZXZlbnQtY29sLWxlZnQgLnNjYW4tZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ub24tZXZlbnQtY29sLXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgNDVweDtcbn1cbi5vbi1ldmVudC1jb2wtcmlnaHQgPiAuYl9vbl9ldmVudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm9uLWV2ZW50LWNvbC1yaWdodCA+IC5iX29uX2V2ZW50ID4gLmgyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5vbi1ldmVudC1jb2wtcmlnaHQgPiAuYl9vbl9ldmVudCA+IC5oMiA+IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub24tZXZlbnQtY29sLXJpZ2h0IC5oaWRlLXNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAub24tZXZlbnQtY29sLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAub24tZXZlbnQtY29sLXJpZ2h0ID4gLmJfb25fZXZlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxuICAub24tZXZlbnQtY29sLXJpZ2h0ID4gLmJfb25fZXZlbnQgLmgyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5vbi1ldmVudC1jb2wtcmlnaHQgPiAuYl9vbl9ldmVudCAuaDI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vbi1ldmVudC1jb2wtcmlnaHQgPiAuYl9vbl9ldmVudCAuaDIgPiBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICB9XG4gIC5vbi1ldmVudC1jb2wtcmlnaHQgPiAuYl9vbl9ldmVudCAuaDIgPiBzcGFuIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm9uLWV2ZW50LWNvbC1yaWdodCA+IC5iX29uX2V2ZW50IC5oMiAuaGlkZS1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm9uLWV2ZW50LWNvbC1yaWdodCA+IC5iX29uX2V2ZW50IC5oMiAuaGlkZS1zaWRlYmFyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICB0b3A6IDE0cHg7XG4gICAgbGVmdDogMTZweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICNGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNGRkY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAub24tZXZlbnQtY29sLXJpZ2h0LmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uY29sdW1uX2Ryb3Bkb3duIHtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNFOUU5RTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb2x1bW5fZHJvcGRvd24tY29udHJvbHMtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2x1bW5fZHJvcGRvd24tY29udHJvbHMtYm94LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjMzMzMzMzO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzMzMzMzMztcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbHVtbl9kcm9wZG93biB7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG4gIC5jb2x1bW5fZHJvcGRvd24tY29udHJvbHMtYm94LWRyb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcyB7XG4gIHdpZHRoOiA0MjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5nYW1lZmljYXRpb24tcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkRGREY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1iYXItYm91bmQge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1iYXItYm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtYmFyLWJvdW5kID4gLnByb2dyZXNzLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0b3A6IC0yNXB4O1xuICByaWdodDogLTIwcHg7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4ICNGRkZGRkY7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLWJhci1ib3VuZC5yZWQge1xuICBsZWZ0OiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzgyQjtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtYmFyLWJvdW5kLnJlZCA+IC5wcm9ncmVzcy12YWx1ZSB7XG4gIGNvbG9yOiAjRkY3ODJCO1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1iYXItYm91bmQueWVsbG93IHtcbiAgbGVmdDogMjI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkRCMzg7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLWJhci1ib3VuZC55ZWxsb3cgPiAucHJvZ3Jlc3MtdmFsdWUge1xuICBjb2xvcjogI0UyREIzODtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtYmFyLWJvdW5kLmdyZWVuIHtcbiAgbGVmdDogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEJBOTU7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLWJhci1ib3VuZC5ncmVlbiA+IC5wcm9ncmVzcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDBCQTk1O1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1iYXItY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkE5NTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zO1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1iYXItY3VycmVudCAucHJvZ3Jlc3MtdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMTRhYzdlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdG9wOiAtNTBweDtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1iYXItY3VycmVudCAucHJvZ3Jlc3MtdmFsdWUtZWRnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkE5NTtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtYmFyLWN1cnJlbnQub3duZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiA5MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRTlFOUU5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0tcG9zaXRpb24ge1xuICB3aWR0aDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtLXBvc2l0aW9uLWluZGV4IHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjcyQTM4O1xuICB3aWR0aDogNTBweDtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0tcG9zaXRpb24tc2NvcmVzIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRkY3ODJCO1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogNTBweDtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0tcG9zaXRpb24tY3Jvd24gPiBpbWcge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS1wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtLXByb2ZpbGUtYXZhdGFyIHtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS1wcm9maWxlLW5hbWUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzI3MkEzODtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0tcHJvZmlsZS1vcmdhbmlzYXRpb24ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS1kaXNjb3VudCB7XG4gIHdpZHRoOiA2OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0tZGlzY291bnQtY29sIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS1kaXNjb3VudC1jb2wgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0tZGlzY291bnQtZ3JlZW4ge1xuICBjb2xvcjogIzQwQkE5NTtcbn1cbi5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0tZGlzY291bnQteWVsbG93IHtcbiAgY29sb3I6ICNFMkRCMzg7XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtLWRpc2NvdW50LXJlZCB7XG4gIGNvbG9yOiAjRkY3ODJCO1xufVxuLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMUU4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW46IDAgMXB4O1xuICB9XG59XG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGxlZnQ6IC0zMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRTlFOUU5O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjRTlFOUU5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ2FtZWZpY2F0aW9uLXByb2dyZXNzLXJhdGluZy1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbSB7XG4gICAgbWFyZ2luOiAwIDEwcHggOHB4O1xuICB9XG4gIC5nYW1lZmljYXRpb24tcHJvZ3Jlc3MtcmF0aW5nLWl0ZW0uZGlzY291bnQtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjNkZWcsICNmZmZmZmYgMCUsICM0MGJhOTUgMTAwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2NCwgMTg2LCAxNDksIDAuOCk7XG4gIH1cbiAgLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS5kaXNjb3VudC15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjNkZWcsICNmZmZmZmYgMCUsICNlMmRiMzggMTAwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjYsIDIxOSwgNTYsIDAuOCk7XG4gIH1cbiAgLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS5kaXNjb3VudC1yZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjNkZWcsICNmZmZmZmYgMCUsICNmZjc4MmIgMTAwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDEyMCwgNDMsIDAuOCk7XG4gIH1cbiAgLmdhbWVmaWNhdGlvbi1wcm9ncmVzcy1yYXRpbmctaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLm9uLWV2ZW50LWJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9pYW1fb25fZXZlbnQvYmFubmVyLWNlbGVicmF0aW9uLTN4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDE0MTFweDtcbiAgaGVpZ2h0OiAyODlweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vbi1ldmVudC1iYW5uZXIgZGl2LnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwcHg7XG4gIGxlZnQ6IDc1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBmb250LXNpemU6IDM5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNThweDtcbn1cbi5vbi1ldmVudC1iYW5uZXIgZGl2LnRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTU2cHg7XG4gIGxlZnQ6IDc1cHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5vbi1ldmVudC1iYW5uZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRkZGRiA1MCUsIHRyYW5zcGFyZW50KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm9uLWV2ZW50LWJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9sbC1xdWVzdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucG9sbC1xdWVzdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wb2xsLXF1ZXN0aW9uLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLnBvbGwtcXVlc3Rpb24tb3B0aW9uLmZ1bGwtcm93IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLnBvbGwtcXVlc3Rpb24tb3B0aW9uLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wb2xsLXF1ZXN0aW9uLW9wdGlvbi1sYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9sbC1xdWVzdGlvbi1vcHRpb24tbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5wb2xsLXF1ZXN0aW9uLW9wdGlvbi1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBCQTk1O1xufVxuLnBvbGwtcXVlc3Rpb24tb3B0aW9uLWxhYmVsIGlucHV0OmNoZWNrZWQgfiAucG9sbC1xdWVzdGlvbi1vcHRpb24tY29udHJvbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IHNvbGlkIDVweCAjNDBCQTk1O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucG9sbC1xdWVzdGlvbi1vcHRpb24tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggI0JBQkFCQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBvbGwtcXVlc3Rpb24tbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5wb2xsLXF1ZXN0aW9uLXJhdGluZy1saW5lLW9wdGlvbi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0JBQkFCQTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvbGwtcXVlc3Rpb24tcmF0aW5nLWxpbmUtb3B0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb2xsLXF1ZXN0aW9uLXJhdGluZy1saW5lLW9wdGlvbjpob3ZlciB+IGxhYmVsIHtcbiAgY29sb3I6ICM0MEJBOTU7XG59XG4ucG9sbC1xdWVzdGlvbi1yYXRpbmctbGluZS1vcHRpb246Y2hlY2tlZCB+IGxhYmVsIHtcbiAgY29sb3I6ICM0MEJBOTU7XG59XG4ucG9sbC1xdWVzdGlvbi1yYXRpbmctbGluZS1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucG9sbC1xdWVzdGlvbi1yYXRpbmctbGluZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLnBvbGwtcXVlc3Rpb24tc3VibWl0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb2xsLXF1ZXN0aW9uLXN1Ym1pdC1idXR0b24ge1xuICB3aWR0aDogMjkwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1MWRlZywgI2ZjNTc1ZSAwJSwgI2Y3YjQyYyAxMDAlKTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9sbC1xdWVzdGlvbi1zdWJtaXQtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNTFkZWcsICNmYzJiMmYgMCUsICNmN2M1MTggMTAwJSk7XG59XG4ucG9sbC1xdWVzdGlvbi1pbnB1dC1wcm9tcHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0JFQkVCRTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9sbC1xdWVzdGlvbi1jb21wbGV0ZSB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xufVxuLnBvbGwtcXVlc3Rpb24tc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cbi5wb2xsLXF1ZXN0aW9uLXNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbjogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucG9sbC1xdWVzdGlvbi1tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMztcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQGtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiNwb2xsLWNvbXBsZXRlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jcG9sbC1jb21wbGV0ZWQgZGl2LmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BvbGwtY29tcGxldGVkIGRpdi5oMjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb2xsLWNvbXBsZXRlZCBkaXYuaDIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xufVxuI3BvbGwtY29tcGxldGVkIC5wb2xsLXN1cnZleS1kb25lIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjcyQTM4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuI3BvbGwtY29tcGxldGVkIC5wb2xsLXN1cnZleS1kb25lIC5kb25lIHtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuI3BvbGwtY29tcGxldGVkIC5tZnAtY2xvc2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubW9iaWxlLXNob3ctdXNlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3ODJCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tb2JpbGUtc2hvdy11c2VycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2JpbGUtc2hvdy11c2VycyA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cblxuLmJfc2VhcmNoX2V2ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgcGFkZGluZzogOTBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50cy5hY3RpdmUge1xuICB6LWluZGV4OiAxMDtcbn1cbi5iX3NlYXJjaF9ldmVudHMuYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5iX3NlYXJjaF9ldmVudHMuYWN0aXZlOmJlZm9yZSB7XG4gIHotaW5kZXg6IC0yO1xufVxuLmJfc2VhcmNoX2V2ZW50cy5hY3RpdmUgLnNlYXJjaF9ldmVudHMge1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbn1cbi5iX3NlYXJjaF9ldmVudHMuYWN0aXZlIC5maWx0ZXJfaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuLmJfc2VhcmNoX2V2ZW50cyBzZWN0aW9uLnNlYXJjaF9ldmVudHMge1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgc2VjdGlvbi5zZWFyY2hfZXZlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyBzZWN0aW9uLnNlYXJjaF9ldmVudHMge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogOTBweDtcbn1cbi5iX3NlYXJjaF9ldmVudHM6YWZ0ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLmRpc3BsYXlfdGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYl9zZWFyY2hfZXZlbnRzIC50YWJlbF9pdGVtIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmJfc2VhcmNoX2V2ZW50cyAudGFiZWxfaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDMxJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLnRhYmVsX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDI2JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9zZWFyY2hfZXZlbnRzIC50YWJlbF9pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLnRhYmVsX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIHdpZHRoOiBjYWxjKDY5JSAtIDI5MHB4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAudGFiZWxfaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICB3aWR0aDogY2FsYyg3NCUgLSAxOTBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAudGFiZWxfaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50cyAudGFiZWxfaXRlbTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHdpZHRoOiAyOTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLnRhYmVsX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLnRhYmVsX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9zZWFyY2hfZXZlbnRzIC5maWx0ZXJfaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YzZjNmMztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5maWx0ZXJfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJfc2VhcmNoX2V2ZW50cyAuZmlsdGVyX3dyYXAgLnRhYmVsX2l0ZW1faW5uZXIge1xuICB3aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuYl9zZWFyY2hfZXZlbnRzIC5maWx0ZXJfd3JhcCAudGFiZWxfaXRlbV9pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLmZpbHRlcl93cmFwIC50YWJlbF9pdGVtX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLmZpbHRlcl93cmFwIC50YWJlbF9pdGVtX2lubmVyICsgLnRhYmVsX2l0ZW1faW5uZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLmZpbHRlcl93cmFwIC50YWJlbF9pdGVtX2lubmVyICsgLnRhYmVsX2l0ZW1faW5uZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWFyY2hfZXZlbnRzIHtcbiAgbWFyZ2luOiAtNjBweCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iX3NlYXJjaF9ldmVudHMgI2lucHV0X3NlYXJjaCB7XG4gIG1heC13aWR0aDogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uYl9zZWFyY2hfZXZlbnRzICNpbnB1dF9zZWFyY2ggLnVpLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5iX3NlYXJjaF9ldmVudHMgI2lucHV0X3NlYXJjaCAudWktbWVudSBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJfc2VhcmNoX2V2ZW50cyAjaW5wdXRfc2VhcmNoIC51aS1tZW51IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbi5iX3NlYXJjaF9ldmVudHMgI2lucHV0X3NlYXJjaCAudWktbWVudSBsaSArIGxpIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuLmJfc2VhcmNoX2V2ZW50cyAuaW5wdXRfc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLmlucHV0X3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAuaW5wdXRfc2VhcmNoIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB9XG59XG4uYl9zZWFyY2hfZXZlbnRzIGg1IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2JlYmViZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLmJ0bl9zZWFyY2gge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE4cHggMjVweCAxOHB4IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAuYnRuX3NlYXJjaCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50cyAuYnRuX3NlYXJjaDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IC00cHggOHB4IDAgMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSfQodC70L7QuV8xJyBkYXRhLW5hbWU9J9Ch0LvQvtC5IDEnIHdpZHRoPScxNycgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2LjQyIDE2LjQyJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDcGF0aCBpZD0neHZqMWEnIGNsYXNzPSdjbHMtMScgZD0nTTYuOTMsMTEuOEE0Ljg4LDQuODgsMCwwLDEsMi4wNSw2LjkzaDBBNC44Nyw0Ljg3LDAsMCwxLDYuOTIsMi4wNWgwQTQuODcsNC44NywwLDAsMSwxMS44LDYuOTJoMEE0Ljg3LDQuODcsMCwwLDEsNi45MywxMS44Wk0xNi40MiwxNSwxMi40OSwxMWE2Ljg1LDYuODUsMCwwLDAsMS4zNi00LjExLDYuOTMsNi45MywwLDEsMC02LjkyLDYuOTNBNi44NCw2Ljg0LDAsMCwwLDExLDEyLjQ5TDE1LDE2LjQyWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9zZWFyY2hfZXZlbnRzIC5idG5fc2VhcmNoOjpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50cyAuYnRuX29wZW5fZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxOCcgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxOCAxMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMzE0LDIwOWgxMnYyaC0xMnpNMzI5LDIwNHYyaC0xOHYtMnpNMzE4LDIxNGg0djJoLTR6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0zMTEsLTIwNCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMzMzMzMzJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9zZWFyY2hfZXZlbnRzIC5idG5fb3Blbl9maWx0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAwIDAgNnB4O1xuICB9XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5maWx0ZXJfd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAuZmlsdGVyX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCAwIDAgLTMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLmZpbHRlcl93cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMCAwIC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50cyAuZmlsdGVyX3dyYXBwZXIgLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5maWx0ZXJfd3JhcHBlciAubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLmZpbHRlcl93cmFwcGVyIFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLmZpbHRlcl9saXN0IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAuZmlsdGVyX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmJfc2VhcmNoX2V2ZW50cyAuc2VsZWN0X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF93cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBwYWRkaW5nOiAwIDQwcHggNXB4IDA7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF93cmFwcGVyIC5mb3JtX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF93cmFwcGVyIC5pbnB1dF9zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmJfc2VhcmNoX2V2ZW50cyAuc2VsZWN0X3dyYXBwZXIgLmlucHV0X3NlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF93cmFwcGVyIC5pbnB1dF9zZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3Rfd3JhcHBlciAuaW5wdXRfc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3Rfd3JhcHBlciAuaW5wdXRfc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF93cmFwcGVyIC5pbnB1dF9zZWxlY3Q6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3Rfd3JhcHBlciAuaW5wdXRfc2VsZWN0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJfc2VhcmNoX2V2ZW50cyAuc2VsZWN0X3dyYXBwZXIgLmlucHV0X3NlbGVjdDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJfc2VhcmNoX2V2ZW50cyAuc2VsZWN0X3dyYXBwZXIgLmlucHV0X3NlbGVjdDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3Rfd3JhcHBlciAudWktbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF93cmFwcGVyIC51aS1tZW51IHtcbiAgICBsZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3Rfd3JhcHBlciAudWktbWVudSBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAuc2VsZWN0X3dyYXBwZXIgLnVpLW1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3Rfd3JhcHBlciAudWktbWVudSBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogI0ZGNzgyQjtcbiAgb3BhY2l0eTogMC4xOyovXG59XG4uYl9zZWFyY2hfZXZlbnRzIC5sYWJlbF9zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAubGFiZWxfc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAubGFiZWxfc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLmxhYmVsX3NlbGVjdCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI2cHg7XG4gIHRvcDogLTI2cHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYl9zZWFyY2hfZXZlbnRzIC5sYWJlbF9zZWxlY3QgaTpiZWZvciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLmxhYmVsX3NlbGVjdDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTYnIGhlaWdodD0nOScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNiA5JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMDk2LjIyOSwxOTcuNjgzNzJsNi44ODY0Nyw2Ljg4NjQ3bDYuODg2NDcsLTYuODg2NDcnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEwOTUsLTE5NyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC00cHggMCAwIDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLmxhYmVsX3NlbGVjdC5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJfc2VhcmNoX2V2ZW50cyAubGFiZWxfc2VsZWN0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF9saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtaGVpZ2h0OiAzMDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGxlZnQ6IC0zMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJfc2VhcmNoX2V2ZW50cyAuc2VsZWN0X2xpc3Qge1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zZWFyY2hfZXZlbnRzIC5zZWxlY3RfbGlzdCB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF9saXN0IGxpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNHB4IDIwcHggNHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF9saXN0IGxpIHtcbiAgICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5iX3NlYXJjaF9ldmVudHMgLnNlbGVjdF9saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnNlYXJjaF9ldmVudHNfNDA0IC5iX3NlYXJjaF9ldmVudHM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iX2V2ZW50c19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iX2V2ZW50c19ibG9jayAuZXZlbnRzX3NlbGVjdGVkX2NhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiA0MHB4O1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfc2VsZWN0ZWRfY2F0ZWdvcnkgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4uYl9ldmVudHNfYmxvY2sgLmV2ZW50c19zZWxlY3RlZF9jYXRlZ29yeSAuY2F0ZWdvcnlfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi13aWR0aDogODBweDtcbiAgcGFkZGluZzogNXB4IDMwcHggNXB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYl9ldmVudHNfYmxvY2sgLmV2ZW50c19zZWxlY3RlZF9jYXRlZ29yeSAuY2F0ZWdvcnlfaXRlbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC00cHggMCAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE2MTEuNjIwNzIsNDEwLjgzODg3bDYuMzYzOTYsLTYuMzYzOTZsMC43MDcxMSwwLjcwNzExbC02LjM2Mzk2LDYuMzYzOTZ6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J00xNjEyLjMyNzgyLDQwNC40NzQ5MWw2LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsMC43MDcxMWwtNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE2MTEsLTQwNCUyOSclM0UlM0NnJTNFJTNDZyUzRSUzQ3RpdGxlJTNFUmVjdGFuZ2xlIDg0JTNDL3RpdGxlJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMzMzMzMzJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTEnIGZpbGw9JyUyMzMzMzMzMycgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ibG9jayB7XG4gICAgbWFyZ2luOiAwIC01cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzMwcHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYmxvY2sge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ibG9jay5tYWluIC5ibG9ja19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbi5iX2V2ZW50c19ibG9jayAuZXZlbnRzX2Jsb2NrIC5zbGljay1kb3RzIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYmxvY2sgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiZWJlYmU7XG4gIG1hcmdpbjogMCA1cHggNXB4O1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYmxvY2sgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ODY0NTtcbn1cbi5iX2V2ZW50c19ibG9jayAuZXZlbnRzX2Jsb2NrIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYl9ldmVudHNfYmxvY2tfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5iX2V2ZW50c19ibG9ja19pdGVtIC5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYl9ldmVudHNfYmxvY2tfaXRlbSAuaW1nX3dyYXBwZXIge1xuICBoZWlnaHQ6IDE4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJfZXZlbnRzX2Jsb2NrX2l0ZW0gLmljb25fbGlrZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbn1cbi5iX2V2ZW50c19ibG9jayAuaXRlbV9jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCAxMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fdG9wIHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iX2V2ZW50c19ibG9jayAuYnRuX2NhdGVnb3J5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYl9ldmVudHNfYmxvY2sgLmJ0bl9jYXRlZ29yeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNGN0I0MkM7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fcHJpY2Uge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMCAwO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5pdGVtX3ByaWNlIHNwYW4ge1xuICBjb2xvcjogIzkyOTI5MjtcbiAgbWFyZ2luOiAwIDAgMCA0cHg7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fcHJpY2UgLmljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fcHJpY2UgLmljb25zICsgLmljb25zIHtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fcHJpY2UgLmljb25fZGlzY291bnRzIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE3IDE2JyUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J003LDZhMC41OCwwLjU4LDAsMSwwLS41OC41OEEwLjU4LDAuNTgsMCwwLDAsNyw2SDdabTQuNSw0LjVhMC41OCwwLjU4LDAsMSwwLS41OC41OCwwLjU4LDAuNTgsMCwwLDAsLjU4LTAuNThoMFpNOC4xNCw2QTEuNzIsMS43MiwwLDEsMSw2LjQyLDQuMzEsMS43MiwxLjcyLDAsMCwxLDguMTQsNmgwWm00LTEuMTdhMC41NiwwLjU2LDAsMCwxLDAsLjc5aDBsLTYsNmEwLjU2LDAuNTYsMCwwLDEtLjQuMTYsMC41NiwwLjU2LDAsMCwxLS41Ny0wLjU2aDBhMC41NiwwLjU2LDAsMCwxLC4xNy0wLjRsNi02YTAuNTcsMC41NywwLDAsMSwuOCwwaDBabTAuNTUsNS42N2ExLjcyLDEuNzIsMCwwLDEtMy40My4xMnMwLS4wOCwwLTAuMTJBMS43MiwxLjcyLDAsMCwxLDEyLjY0LDEwLjUzWm0tNi40NSw2YTAuNjIsMC42MiwwLDAsMCwuMjctMC4wNmwyLjIyLTEuMDksMi4yMiwxLjA5YTAuNjMsMC42MywwLDAsMCwuODItMC4yN2wxLjE1LTIuMTgsMi40My0uNDJhMC42MiwwLjYyLDAsMCwwLC41MS0wLjdsLTAuMzQtMi40NSwxLjcxLTEuNzdhMC42MiwwLjYyLDAsMCwwLDAtLjg3TDE1LjQ2LDYuMDcsMTUuOCwzLjYzYTAuNjIsMC42MiwwLDAsMC0uNTEtMC43bC0yLjQzLS40M0wxMS43MSwwLjMzQTAuNjMsMC42MywwLDAsMCwxMC44OS4wNkw4LjY3LDEuMTUsNi40NiwwLjA2YTAuNjMsMC42MywwLDAsMC0uODIuMjdMNC40OCwyLjUxbC0yLjQzLjQzYTAuNjIsMC42MiwwLDAsMC0uNTEuN0wxLjg5LDYuMDcsMC4xOCw3Ljg1YTAuNjIsMC42MiwwLDAsMCwwLC44N2wxLjcxLDEuNzdMMS41NCwxMi45M2EwLjYyLDAuNjIsMCwwLDAsLjUxLjdsMi40MywwLjQyLDEuMTUsMi4xOGEwLjYyLDAuNjIsMCwwLDAsLjU1LjMzaDBaJyBmaWxsPSclMjM5MjkyOTInLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fcHJpY2UgLmljb25fdm9sdW50ZWVycyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAyMCAxNCclM0UlM0NwYXRoIGNsYXNzPSdhJyBkPSdNOS4zNyw4LjI4QTMuOTQsMy45NCwwLDAsMCw3LDExLjc1VjE0SDBWMTEuNUMwLDkuMTcsNC42Nyw4LDcsOEExMi4yOCwxMi4yOCwwLDAsMSw5LjM3LDguMjhaTTIwLDExLjc1VjE0SDlWMTEuNzVDOSw5LjkyLDEyLjY3LDksMTQuNSw5UzIwLDkuOTIsMjAsMTEuNzVaTTQsM0EzLDMsMCwxLDEsNyw2LDMsMywwLDAsMSw0LDNabTgsMS41QTIuNSwyLjUsMCwxLDEsMTQuNSw3LDIuNSwyLjUsMCwwLDEsMTIsNC41WicgZmlsbD0nJTIzOTI5MjkyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjcyQTM4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgZmxleDogMTtcbn1cbi5iX2V2ZW50c19ibG9jayAuX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNmYzU3NWU7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1faW5mbyB7XG4gIHBhZGRpbmc6IDAgMCAxM3B4O1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5pdGVtX2luZm8gLmluZm9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5iX2V2ZW50c19ibG9jayAuaXRlbV9pbmZvIC5pbmZvX2l0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjVweDtcbiAgY29sb3I6ICNmYzU3NWU7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5pdGVtX2luZm8gLmluZm9faXRlbSBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iX2V2ZW50c19ibG9jayAuaXRlbV9pbmZvIC5pbmZvX2l0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5pdGVtX2luZm8gLmluZm9faXRlbSArIC5pbmZvX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fYm90dG9tIC5kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYl9ldmVudHNfYmxvY2sgLml0ZW1fYm90dG9tIC50aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5pdGVtX2JvdHRvbSAuY2l0eSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iX2V2ZW50c19ibG9jayAuaXRlbV9ib3R0b20gLmNpdHk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5iX2V2ZW50c19ibG9jayAudmlldy1hbGwge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2tfX3BlcnNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrX19xdWVzdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrX190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2tfX3RyaWdnZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbn1cbi5iX2V2ZW50c19ibG9jayAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEge1xuICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA0MHB4IDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iX2V2ZW50c19ibG9jayAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEge1xuICAgIHBhZGRpbmc6IDQwcHggNDVweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX2V2ZW50c19ibG9jayAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG59XG4uYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIGgzIHtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAucm93IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5iX2V2ZW50c19ibG9jayAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy13cmFwIHtcbiAgcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctd3JhcCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IC0zMHB4O1xuICB9XG59XG4uYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctd3JhcCBpbWcge1xuICBtYXgtd2lkdGg6IDI3OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctYXBwbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuYmxfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuYmxfdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5ibF9hcHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5ibF9hcHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuICB9XG59XG4uYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5ibF9hcHAgaW1nIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iX2V2ZW50c19ibG9jayAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmJsX2FwcCBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5ibF9hcHAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgIG1hcmdpbjogMCA1cHggMTBweDtcbiAgfVxufVxuLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuYmxfYXBwIGltZyArIGltZyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5ibF9hcHAgaW1nICsgaW1nIHtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuYmxfYXBwIGltZyArIGltZyB7XG4gICAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX2V2ZW50c19ibG9jayAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy1wbGF5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuY29sLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ib3R0b206YmVmb3JlLCAuYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5iX2V2ZW50c19ibG9jayAuZXZlbnRzX2JvdHRvbTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYm90dG9tIC5ib3R0b21faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX2V2ZW50c19ibG9jayAuZXZlbnRzX2JvdHRvbSAuYm90dG9tX2l0ZW0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ib3R0b20gLmJvdHRvbV9pdGVtOm50aC1jaGlsZCgybikge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX2V2ZW50c19ibG9jayAuZXZlbnRzX2JvdHRvbSAuYm90dG9tX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYm90dG9tIC5ib3R0b21faXRlbSArIC5ib3R0b21faXRlbSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuLmJfZXZlbnRzX2Jsb2NrIC5ldmVudHNfYm90dG9tIC5iX3BhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ib3R0b20gLmJfcGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYl9ldmVudHNfYmxvY2sgLmV2ZW50c19ib3R0b20gLnNlbGVjdHJpYyAubGFiZWwge1xuICBjb2xvcjogI2ZmNzgyYjtcbn1cbi5iX2V2ZW50c19ibG9jayAudmlld19zZWxlY3QgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cbi5iX2V2ZW50c19ibG9jayAudmlld19zZWxlY3QgLnNlbGVjdHJpYy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJfZXZlbnRzX2Jsb2NrX3Blb3BsZSAuYmxvY2stdl9faS1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYl9ldmVudHNfYmxvY2tfcGVvcGxlIC5ibG9jay12X19pLW5hbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYl9ldmVudHNfYmxvY2tfcGVvcGxlIC5ibG9jay12X19pLWNvbXBhbnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iX2V2ZW50c19ibG9ja19wZW9wbGUgLmJsb2NrLXZfX2ktY29tcGFueTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5iX2V2ZW50c19ibG9ja19wZW9wbGUgLnRhYnMtc2xpY2tlZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYl9ldmVudHNfYmxvY2tfcGVvcGxlIC5iLXRhYnNfX3RhYiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmV2ZW50LWRlc2NyaXB0aW9uIGFydGljbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5ldmVudC1kZXNjcmlwdGlvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZXZlbnQtZGVzY3JpcHRpb24gLnNob3ctYWxsX190ZXh0LS1sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ldmVudC1kZXNjcmlwdGlvbi0tb3BlbiBhcnRpY2xlIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5ldmVudC1kZXNjcmlwdGlvbi0tb3BlbiAuc2hvdy1hbGwgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5ldmVudC1kZXNjcmlwdGlvbi0tb3BlbiAuc2hvdy1hbGxfX3RleHQtLWxlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZXZlbnQtZGVzY3JpcHRpb24tLW9wZW4gLnNob3ctYWxsX190ZXh0LS1mdWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV2ZW50LWRlc2NyaXB0aW9uIHVsLFxuLmV2ZW50LWRlc2NyaXB0aW9uLS1vcGVuIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmV2ZW50LWRlc2NyaXB0aW9uIHVsIGxpLFxuLmV2ZW50LWRlc2NyaXB0aW9uLS1vcGVuIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ldmVudC1kZXNjcmlwdGlvbiBkaXYsXG4uZXZlbnQtZGVzY3JpcHRpb24tLW9wZW4gZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJfYWRkX2V2ZW50cyB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9hZGRfZXZlbnRzIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9hZGRfZXZlbnRzIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9hZGRfZXZlbnRzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5iX2FkZF9ldmVudHMgLmFkZF9ldmVudHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iX2FkZF9ldmVudHMgLmFkZF9ldmVudHMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5iX2FkZF9ldmVudHMgLmFkZF9ldmVudHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5iX2FkZF9ldmVudHMgLmFkZF9ldmVudHMgLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5iX2FkZF9ldmVudHMgLmFkZF9ldmVudHMgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYl9hZGRfZXZlbnRzIC5ldmVudHNfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTRweCk7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYl9hZGRfZXZlbnRzIC5ldmVudHNfaXRlbSB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJfYWRkX2V2ZW50cyAuZXZlbnRzX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uYl9hZGRfZXZlbnRzIC5ldmVudHNfaXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyNycgaGVpZ2h0PScyNycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyNyAyNyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNjY0Ljk5OTAyLDEyMDAuMDAwNjR2LTEyLjAwMTVoLTExLjk5ODc4di0yLjk5OTdoMTEuOTk4Nzh2LTExLjk5ODhoMy4wMDA3M3YxMS45OTg4aDEyLjAwMDQ5djIuOTk5N2gtMTIuMDAwNDl2MTIuMDAxNXonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTY1MywtMTE3MyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZjk4NjQ1JyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuLmJfYWRkX2V2ZW50cyAuZXZlbnRzX2l0ZW0gKyAuZXZlbnRzX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iX2FkZF9ldmVudHMgLmV2ZW50c19pdGVtICsgLmV2ZW50c19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIH1cbn1cbi5iX2FkZF9ldmVudHMgLmV2ZW50c19pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHggMCA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJfYWRkX2V2ZW50cyAuZXZlbnRzX2l0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9hZGRfZXZlbnRzIC5ldmVudHNfaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG4gIH1cbn1cbi5iX2FkZF9ldmVudHMgLmV2ZW50c19pdGVtIGgzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjZmM1NzVlIDAlLCAjZjdiNDJjIDEwMCUpO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYl9hZGRfZXZlbnRzIC5ldmVudHNfaXRlbSBoMzpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uYl9hZGRfZXZlbnRzIC5ldmVudHNfaXRlbSBoMyBzcGFuIHtcbiAgY29sb3I6ICNmOTg2NDU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5iX29yZ2FuaXplcnMge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gIG1pbi1oZWlnaHQ6IDQ3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJfb3JnYW5pemVycyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAwcHggY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iX29yZ2FuaXplcnMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM0MHB4IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYl9vcmdhbml6ZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iX29yZ2FuaXplcnMgLm9yZ2FuaXplcnNfY29udGVudCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG4uYl9vcmdhbml6ZXJzIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmJfb3JnYW5pemVycyB1bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5iX29yZ2FuaXplcnMgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG4uYl9vcmdhbml6ZXJzIHVsIGxpICsgbGkge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLmJfb3JnYW5pemVycyB1bCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xufVxuLmJfb3JnYW5pemVycyAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG4uYl9vcmdhbml6ZXJzIC5idG46YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzQ0LjA4MTMsMzM5Ny4yNjU0MnYtNy4zNDczMWgtNy4zNDY5MnYtMS44MzY2Mmg3LjM0Njkydi03LjM0NzMxaDEuODM3NjV2Ny4zNDczMWg3LjM0NjY4djEuODM2NjJoLTcuMzQ2Njh2Ny4zNDczMXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMzM2LC0zMzgwJTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAtM3B4IDEwcHggMCAwO1xufVxuXG4uYmFubmVyX3RyaXBfcGxhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5iYW5uZXJfdHJpcF9wbGFuX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYwcHggNzVweCA5MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJhbm5lcl90cmlwX3BsYW4gLmJhbm5lcl9jbG9zZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMScgaGVpZ2h0PScxMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMSAxMSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTY1OC4wMjE0NCwyNjEuNDM1NDlsLTMuNTM1NTMsLTMuNTM1NTNsLTMuNTM0ODQsMy41MzQ4NGwtMS40MTU1OSwtMS40MTU1OWwzLjUzNDg0LC0zLjUzNDg0bC0zLjUzNTUzLC0zLjUzNTUzbDEuNDE1NTksLTEuNDE1NTlsMy41MzU1MywzLjUzNTUzbDMuNTM0ODQsLTMuNTM0ODRsMS40MTU1OSwxLjQxNTU5bC0zLjUzNDg0LDMuNTM0ODRsMy41MzU1MywzLjUzNTUzeicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTY0OSwtMjUxJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYmFubmVyX3RyaXBfcGxhbiAuYmFubmVyX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5iYW5uZXJfdHJpcF9wbGFuX2Jhbm5lcl9pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2Jhbm5lcl9pbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9iYW5uZXJfaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2Jhbm5lcl9pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmJhbm5lcl90cmlwX3BsYW5fYmFubmVyX2ltZzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTgwcHg7XG4gIHdpZHRoOiA0OTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2Jhbm5lcl9pbWc6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fYmFubmVyX2ltZzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZmZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fYmFubmVyX2ltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9iYW5uZXJfaW1nIGltZyB7XG4gICAgcmlnaHQ6IC0yNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fYmFubmVyX2ltZyBpbWcge1xuICAgIHJpZ2h0OiAtMzUlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLTYwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB9XG59XG4uYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50aXRsZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiA1MTdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IHAge1xuICAgIG1hcmdpbjogMCAwIDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLnRyaXBfbGlzdCB7XG4gIHBhZGRpbmc6IDcwcHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLnRyaXBfbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCAudHJpcF9saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLnRyaXBfbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50cmlwX2xpc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCAudHJpcF9saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW46IDAgNTBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50cmlwX2xpc3QgbGkge1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50cmlwX2xpc3QgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxufVxuLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCAudHJpcF9saXN0IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLnRyaXBfbGlzdCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50cmlwX2xpc3Qgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjZmY3ODJiO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLm51bWJlciB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG59XG4uYmFubmVyX3RyaXBfcGxhbl9jb250ZW50IC50ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDE0NXB4O1xuICBtYXJnaW46IDAgMCAwIDZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmJhbm5lcl90cmlwX3BsYW5fY29udGVudCAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5iYW5uZXJfdHJpcF9wbGFuX2NvbnRlbnQgLnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iYW5uZXJfd3JhcCBoMixcbi5iYW5uZXJfb3JnX3dyYXAgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lcl93cmFwIGgyLFxuLmJhbm5lcl9vcmdfd3JhcCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuYmFubmVyX3dyYXAgaDIsXG4uYmFubmVyX29yZ193cmFwIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uYmFubmVyX3dyYXAgaDIgc3Bhbixcbi5iYW5uZXJfb3JnX3dyYXAgaDIgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZiNmE1NCwgI2ZkNzg0YiwgI2ZlODc0MiwgI2ZjOTUzYiwgI2Y4YTQzNSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmI2YTU0O1xufVxuXG4uaXRlbV9jb250ZW50X3dyYXAgLnN0b3JlX3BsYXkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuaXRlbV9jb250ZW50X3dyYXAgLnN0b3JlX3BsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cbi5pdGVtX2NvbnRlbnRfd3JhcCAuYmFubmVyLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5pdGVtX2NvbnRlbnRfd3JhcCAuYmFubmVyLWxpc3QgbGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pdGVtX2NvbnRlbnRfd3JhcCAuYmFubmVyLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5pdGVtX2NvbnRlbnRfd3JhcCAuYmFubmVyLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uaXRlbV9jb250ZW50X3dyYXAgLmJhbm5lci1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmI3NTRlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLml0ZW1fY29udGVudF93cmFwIC5iYW5uZXItbGlzdCBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLml0ZW1fY29udGVudF93cmFwIC5iYW5uZXItbGlzdCBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnN0b3JlLWFwcCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9kaXN0L2ltZy9hcHBsZTIucG5nXCIpO1xuICB3aWR0aDogMTY5cHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnN0b3JlLWFwcCB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5zdG9yZS1hcHA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGlzdC9pbWcvYXBwbGUxLnBuZ1wiKTtcbiAgd2lkdGg6IDE2OXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5wbGF5X2FwcCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9kaXN0L2ltZy9wbGF5bWFya2V0X3doaXRlLnBuZ1wiKTtcbiAgd2lkdGg6IDE2OXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5wbGF5X2FwcCB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5wbGF5X2FwcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9kaXN0L2ltZy9wbGF5bWFya2V0MS5wbmdcIik7XG4gIHdpZHRoOiAxNjlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYmFubmVyX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXJfZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYmFubmVyX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmJhbm5lcl9kZXNjciBzcGFuIHtcbiAgY29sb3I6ICNmYjZjNTM7XG59XG5cbi5mb250LXdlaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jcmVhdGVfdHJpcF9wbGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jcmVhdGVfdHJpcF9wbGFuIC50cmlwX3BsYW5fYmxvY2tfaWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNyZWF0ZV90cmlwX3BsYW4gLnRyaXBfcGxhbl9jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDUwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyZWF0ZV90cmlwX3BsYW4gLnRyaXBfcGxhbl9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNyZWF0ZV90cmlwX3BsYW4gLmV2ZW50X2xpc3QgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyZWF0ZV90cmlwX3BsYW4gLmV2ZW50X2xpc3QgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jcmVhdGVfdHJpcF9wbGFuIC5ldmVudF9uYW1lIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udHJpcF9wbGFuX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJpcF9wbGFuX3dyYXBwZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc4MmI7XG4gIGxlZnQ6IDI1cHg7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyaXBfcGxhbl93cmFwcGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyaXBfcGxhbl93cmFwcGVyIC5wZW9wbGVfbGlzdCBkaXYge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4udHJpcF9wbGFuX3dyYXBwZXIgLnBlb3BsZV9saXN0IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50cmlwX3BsYW5fYWxsX3N0ZXBzIC50YWJzX190YWJzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRyaXBfcGxhbl9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyaXBfcGxhbl9pdGVtICsgLnRyaXBfcGxhbl9pdGVtIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJpcF9wbGFuX2l0ZW0gKyAudHJpcF9wbGFuX2l0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cblxuLnRyaXBfcGxhbl9ibG9ja19pY29uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRURFMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHdpZHRoOiAxOTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyaXBfcGxhbl9ibG9ja19pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmlwX3BsYW5fYmxvY2tfaWNvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxMCcgaGVpZ2h0PSc2JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDEwIDYnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE2MDUuNzAwNDksMTA1OS4xbC00LjcsLTQuN2wxLjQsLTEuNGwzLjMsMy4zbDMuMywtMy4zbDEuNCwxLjR6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNjAxLC0xMDUzJTI5JyUzRSUzQ2cgb3BhY2l0eT0nMC42JyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB9XG59XG4udHJpcF9wbGFuX2Jsb2NrX2ljb24gLnBsYW4tdl9faS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRyaXBfcGxhbl9ibG9ja19pY29uIC5wbGFuLXZfX2ktaWNvbiBkaXYge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnRyaXBfcGxhbl9ibG9ja19pY29uIC50aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbn1cblxuLnRyaXBfcGxhbl90aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyaXBfcGxhbl90aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyaXBfcGxhbl90aXRsZSAucGxhbl9jaXR5cyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi50cmlwX3BsYW5fdGl0bGUgLnBsYW5fY2l0eXMgc3Ryb25nIHtcbiAgY29sb3I6ICNmZjc4MmI7XG59XG5cbi50cmlwX3BsYW5fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDJweCk7XG4gIG1hcmdpbjogMCAwIDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJpcF9wbGFuX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbi50cmlwX3BsYW5fY29udGVudCAuYnRuX3NlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmlwX3BsYW5fY29udGVudCAuYnRuX3NlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyaXBfcGxhbl9jb250ZW50IC5idG5fc2VsZWN0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTAnIGhlaWdodD0nNicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMCA2JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xNjA1LjcwMDQ5LDEwNTkuMWwtNC43LC00LjdsMS40LC0xLjRsMy4zLDMuM2wzLjMsLTMuM2wxLjQsMS40eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTYwMSwtMTA1MyUyOSclM0UlM0NnIG9wYWNpdHk9JzAuNiclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAtMTBweCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi50cmlwX3BsYW5fY29udGVudCAuYnRuX3NlbGVjdC5vcGVuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudHJpcF9wbGFuX2NvbnRlbnQgLnRyaXBfcGxhbl9mb3VuZCB7XG4gICAgcGFkZGluZzogM3B4IDAgM3B4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnRyaXBfcGxhbl9jb250ZW50IC50cmlwX3BsYW5faW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udHJpcF9wbGFuX2JveCB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZjNTc1ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJpcF9wbGFuX2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJpcF9wbGFuX2JveC5sYXN0X3JpZ2h0IC50YWJsZS1jZWxsOmxhc3Qtb2YtdHlwZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyaXBfcGxhbl9ib3ggLnRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udHJpcF9wbGFuX2JveCAucGVvcGxlX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udHJpcF9wbGFuX2JveCAuYnRuLS1oZXJlLWNoZWNrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0YWM3ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0YWM3ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOHB4IDEwcHggOHB4IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAudHJpcF9wbGFuX2JveCAuYnRuLS1oZXJlLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50cmlwX3BsYW5fYm94IC5idG4tLWhlcmUtY2hlY2sgLmhlcmVfY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTAnIGhlaWdodD0nNycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMCA3JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xNDk5LjcwMDA1LDEwNTguNDhsLTMuOSwtMy45bDEuMjYsLTEuMjZsMi42NCwyLjU4bDMuOSwtMy45bDEuMjYsMS4yNnonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0OTUsLTEwNTIlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtOXB4IDAgMCAwO1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5cbi50cmlwX3BsYW5fZm91bmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDNweCAyMnB4IDNweCAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuLnRyaXBfcGxhbl9mb3VuZCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRyaXBfcGxhbl9mb3VuZCBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xufVxuLnRyaXBfcGxhbl9mb3VuZCAubGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyaXBfcGxhbl9mb3VuZCAubGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cmlwX3BsYW5fZm91bmQgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udHJpcF9wbGFuX2ZvdW5kIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLnRyaXBfcGxhbl9mb3VuZCB1bCBsaSArIGxpIHtcbiAgbWFyZ2luOiAwIDAgMCAxM3B4O1xufVxuLnRyaXBfcGxhbl9mb3VuZCAubnVtYmVyIHtcbiAgY29sb3I6ICNmZjc4MmI7XG59XG5cbi5ldmVudF9saXN0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudF9saXN0IHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50X2xpc3QgLmxpc3RfaW5saW5lX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZXZlbnRfbGlzdCAubGlzdF9pbmxpbmVfaXRlbSArIC5saXN0X2lubGluZV9pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudF9saXN0IC5saXN0X2lubGluZV9pdGVtICsgLmxpc3RfaW5saW5lX2l0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbi5ldmVudF9saXN0IC5saXN0X2lubGluZV9pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZXZlbnRfbGlzdCAubGlzdF9pbmxpbmVfaXRlbSBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLnRyaXBfcGxhbl9pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsZXR0ZXItc3BhY2luZzogMC42NXB4O1xuICBwYWRkaW5nOiAwIDAgMCAyMnB4O1xufVxuLnRyaXBfcGxhbl9pbmZvIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRyaXBfcGxhbl9pbmZvIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnRyaXBfcGxhbl9pbmZvIHVsIGxpICsgbGkge1xuICBtYXJnaW46IDAgMCAwIDIxcHg7XG59XG4udHJpcF9wbGFuX2luZm8gc3Ryb25nIHtcbiAgY29sb3I6ICNmZjc4MmI7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50cmlwX3BsYW5fY29udGVudF9pbm5lciB7XG4gIC8qIGRpc3BsYXk6IG5vbmU7ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyaXBfcGxhbl9jb250ZW50X2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50cmlwX3BsYW5fc2VhcmNoX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmlwX3BsYW5fc2VhcmNoX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmxpc3RfaW5saW5lX2Jsb2NrIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxNXB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5saXN0X2lubGluZV9ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmxpc3RfaW5saW5lX2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAubGlzdF9pbmxpbmVfaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAubGlzdF9pbmxpbmVfaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5saXN0X2lubGluZV9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4udHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCg0KSB7XG4gIG1heC13aWR0aDogMjEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAuYmxvY2tfYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5ibG9ja19idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAucGxhbl9mcm9tLCAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5wbGFuX3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAyMCclM0UlM0NwYXRoIGQ9J001MzAsMTEyMy41Yy0xLjM4LDAgLTIuNSwtMS4xMiAtMi41LC0yLjVjMCwtMS4zOCAxLjEyLC0yLjUgMi41LC0yLjVjMS4zOCwwIDIuNSwxLjEyIDIuNSwyLjVjMCwxLjM4IC0xLjEyLDIuNSAtMi41LDIuNXpNNTMwLDExMTRjLTMuODcsMCAtNywzLjEzIC03LDdjMCw1LjI1IDcsMTMgNywxM2MwLDAgNywtNy43NSA3LC0xM2MwLC0zLjg3IC0zLjEzLC03IC03LC03eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC01MjMsLTExMTQlMjknIGZpbGw9JyUyMzcwNzA3MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCBjZW50ZXI7XG59XG4udHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5idG5fY2hhbmdlIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmJ0bl9jaGFuZ2Uge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAuYnRuX2NoYW5nZSB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHg7XG4gIH1cbn1cbi50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmZvcm1fY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMzVweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5mb3JtX2NvbnRyb2wge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmZvcm1fY29udHJvbCB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMzVweDtcbiAgfVxufVxuLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAucGxhbl9kYXRlIHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDIwJyUzRSUzQ3BhdGggZD0nTTExNzcsMTEzMGgtN3YtMmg3ek0xMTgyLDExMjJoLTE0djExaDE0ek0xMTg0LDExMTl2MTRjMCwxLjEgLTAuOSwyIC0yLDJoLTE0Yy0xLjExLDAgLTIsLTAuOSAtMiwtMmwwLjAxLC0xNGMwLC0xLjEgMC44OCwtMiAxLjk5LC0yaDF2LTJoMnYyaDh2LTJoMnYyaDFjMS4xLDAgMiwwLjkgMiwyek0xMTgwLDExMjZoLTEwdi0yaDEweicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMTY2LC0xMTE1JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCA0MHB4O1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAucGxhbl9kYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuLnRyaXBfcGxhbl9zZWFyY2hfZm9ybSAuYnRuX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmJ0bl9zZWFyY2gge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50cmlwX3BsYW5fc2VhcmNoX2Zvcm0gLmJ0bl9zZWFyY2gge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5idG5fc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG4udHJpcF9wbGFuX3NlYXJjaF9mb3JtIC5idG5fc2VhcmNoOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogLTRweCA4cHggMCAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J9Ch0LvQvtC5XzEnIGRhdGEtbmFtZT0n0KHQu9C+0LkgMScgd2lkdGg9JzE3JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYuNDIgMTYuNDInJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoIGlkPSd4dmoxYScgY2xhc3M9J2Nscy0xJyBkPSdNNi45MywxMS44QTQuODgsNC44OCwwLDAsMSwyLjA1LDYuOTNoMEE0Ljg3LDQuODcsMCwwLDEsNi45MiwyLjA1aDBBNC44Nyw0Ljg3LDAsMCwxLDExLjgsNi45MmgwQTQuODcsNC44NywwLDAsMSw2LjkzLDExLjhaTTE2LjQyLDE1LDEyLjQ5LDExYTYuODUsNi44NSwwLDAsMCwxLjM2LTQuMTEsNi45Myw2LjkzLDAsMSwwLTYuOTIsNi45M0E2Ljg0LDYuODQsMCwwLDAsMTEsMTIuNDlMMTUsMTYuNDJaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wbGFuX2luZm8ge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbl9pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjVweDtcbiAgfVxufVxuLnBsYW5faW5mbyAuYnRuIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ucGxhbl9pbmZvIC5idG4tLWJ1eS1ncmF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBsYW5faW5mbyAuYnRuLS1idXktZ3JheSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5wbGFuX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5wbGFuX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBsYW5faXRlbSArIC5wbGFuX2l0ZW0ge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuXG4ucGxhbl9pbmZvX3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICB9XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAzOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDE1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuLS1idXktZ3JheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtIC5idG4tLWJ1eS1ncmF5IHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuLS1idXktZ3JheSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDExNXB4O1xuICB9XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuLS1idXktZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW0gLmJ0bl93cmFwX2hlcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW0gLmJ0bl93cmFwX2hlcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtIC5idG5fd3JhcF9oZXJlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gIH1cbn1cbi5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtIC5idG5fd3JhcF9oZXJlIFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuX3dyYXBfaGVyZSBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5idG4tLWhlcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRhYzdlO1xuICBib3JkZXItY29sb3I6ICMxNGFjN2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW0gLmJ0bl93cmFwX2hlcmUgW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuYnRuLS1oZXJlIC5oZXJlX2NoZWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzEwJyBoZWlnaHQ9JzcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAgNyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTQ5OS43MDAwNSwxMDU4LjQ4bC0zLjksLTMuOWwxLjI2LC0xLjI2bDIuNjQsMi41OGwzLjksLTMuOWwxLjI2LDEuMjZ6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDk1LC0xMDUyJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuLS1oZXJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNzgyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiAjZmY3ODJiO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOHB4IDEwcHggOHB4IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnBsYW5faW5mb190b3AgLmxpc3RfaW5saW5lX2l0ZW0gLmJ0bi0taGVyZSB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gIH1cbn1cbi5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtIC5idG4tLWhlcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ODJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wbGFuX2luZm9fdG9wIC5saXN0X2lubGluZV9pdGVtIC5idG4tLWhlcmU6aG92ZXIgLmhlcmVfY2hlY2sge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuLS1oZXJlIC5oZXJlX2NoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmY3ODJiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC05cHggMCAwIDA7XG4gIGxlZnQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGxhbl9pbmZvX3RvcCAubGlzdF9pbmxpbmVfaXRlbSAuYnRuLS1oZXJlIC5oZXJlX2NoZWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wbGFuX251bWJlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG59XG4ucGxhbl9udW1iZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wbGFuX251bWJlciBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLnBsYW5fd2F5IHtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG59XG4ucGxhbl93YXk6Zmlyc3Qtb2YtdHlwZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIDdweCAwIDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm90dG9tOiA1MCU7XG4gIHJpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLnBsYW5fd2F5OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtM3B4IDhweCAwIDA7XG4gIHotaW5kZXg6IDM7XG59XG4ucGxhbl93YXkgKyAucGxhbl93YXkge1xuICBtYXJnaW46IDlweCAwIDA7XG59XG4ucGxhbl93YXkgKyAucGxhbl93YXk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMjAwJSAtIDVweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYm90dG9tOiA1MCU7XG59XG4ucGxhbl93YXkgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGxhbl93YXkgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGxhbl93YXkgbGk6bnRoLWNoaWxkKDJuKSB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wbGFuX3dheSBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBsYW5fd2F5IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGxhbl93YXkgLnBsYW5fdGltZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGxhbl93YXkgLnBsYW5fdGltZSB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICB9XG59XG4ucGxhbl93YXkgLnBsYW5fdGltZSBzdHJvbmcge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAwIDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGxhbl93YXkgLnBsYW5fdGltZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbn1cblxuLnBsYW5fcmVzZXJ2ZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGxhbl9yZXNlcnZlZCBzdHJvbmcge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAwIDhweDtcbn1cbi5wbGFuX3Jlc2VydmVkIGxpICsgbGkge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5wbGFuX3ByaWNlIHtcbiAgY29sb3I6ICMyNzJhMzg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBsYW5fcHJpY2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbl9wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucGxhbl9wcmljZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmNzgyYjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuX3ByaWNlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wbGFuX2luZm9fYm90dG9tIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLnBsYW5faW5mb19ib3R0b20gLnRyaXBfcGxhbl9pbmZvIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuX2luZm9fYm90dG9tIC50YWJsZS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW5faW5mb19ib3R0b20gLnRhYmxlLWJveC5sYXN0X3JpZ2h0IC50YWJsZS1jZWxsOmxhc3Qtb2YtdHlwZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbl9pbmZvX2JvdHRvbSAudGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi55b3VyX3RyaXBfcGxhbl93cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAueW91cl90cmlwX3BsYW5fd3JhcHBlciA+IC50YWJsZS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ueW91cl90cmlwX3BsYW5fd3JhcHBlciA+IC50YWJsZS1ib3ggPiAudGFibGUtY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC55b3VyX3RyaXBfcGxhbl93cmFwcGVyID4gLnRhYmxlLWJveCA+IC50YWJsZS1jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAueW91cl90cmlwX3BsYW5fd3JhcHBlciA+IC50YWJsZS1ib3ggPiAudGFibGUtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi55b3VyX3RyaXBfcGxhbl93cmFwcGVyID4gLnRhYmxlLWJveCA+IC50YWJsZS1jZWxsOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogNTUlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnlvdXJfdHJpcF9wbGFuX3dyYXBwZXIgPiAudGFibGUtYm94ID4gLnRhYmxlLWNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnlvdXJfdHJpcF9wbGFuX3dyYXBwZXIgPiAudGFibGUtYm94ID4gLnRhYmxlLWNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi55b3VyX3RyaXBfcGxhbl93cmFwcGVyIC50cmlwX3BsYW5fdGl0bGUge1xuICB6LWluZGV4OiAyO1xufVxuLnlvdXJfdHJpcF9wbGFuX3dyYXBwZXIgLnBsYW5fY2l0eXMgc3Ryb25nIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ueW91cl90cmlwX3BsYW5fd3JhcHBlciAucGxhbl9kYXlzIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4ueW91cl90cmlwX3BsYW5faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnlvdXJfdHJpcF9wbGFuX2luZm8ge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAwO1xuICB9XG59XG4ueW91cl90cmlwX3BsYW4gLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS10IHtcbiAgcGFkZGluZzogMCAwIDAgODBweDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLnlvdXJfdHJpcF9wbGFuIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtdCAudmlzaXRvci1jYXJkX19wcm9maWxlLWZsYWcge1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IC01cHg7XG59XG4ueW91cl90cmlwX3BsYW4gLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1hdmEgZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbi55b3VyX3RyaXBfcGxhbiAudHJpcF9wbGFuX2JveCAuc2ltcGxlX2ljb24ge1xuICB3aWR0aDogNDlweDtcbn1cbi55b3VyX3RyaXBfcGxhbiAudHJpcF9wbGFuX2JveCB7XG4gIHBhZGRpbmc6IDlweCAxNXB4IDVweCAwO1xufVxuXG4ucHJvZmlsZS1pbmZvMiB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xufVxuXG4ud2F5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTRweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ud2F5X3RpdGxlIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2F5X2luZm8ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogOHB4IDAgMDtcbn1cbi53YXlfaW5mbyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgNnB4IDAgMDtcbn1cbi53YXkgLm51bV9wZXJzb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2F5IC5udW1fcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PSc5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5IDknJTNFJTNDcGF0aCBkPSdNMTM4NS4yNjc5NCwyNjIzLjI3OTE0YzAsLTEuMjQyNjMgMS4wMDczNSwtMi4yNDk5NyAyLjI0OTk3LC0yLjI0OTk3YzEuMjQyNjMsMCAyLjI0OTk3LDEuMDA3MzUgMi4yNDk5NywyLjI0OTk3YzAsMS4yNDI2MyAtMS4wMDczNSwyLjI0OTk3IC0yLjI0OTk3LDIuMjQ5OTdjLTEuMjQyNjMsMCAtMi4yNDk5NywtMS4wMDczNSAtMi4yNDk5NywtMi4yNDk5N3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTM4MywtMjYyMSUyOScgZmlsbD0nJTIzMDAwMDAwJyBvcGFjaXR5PScwLjYnLyUzRSUzQ3BhdGggZD0nTTEzODcuNTE3OTMsMjYyNi42NTQwNWMtMi40NzQ5NywwIC00LjQ5OTk1LDEuMDEyNDkgLTQuNDk5OTUsMi4yNDk5OGMwLDAgLTAuMTgxNTEsMS4xMjQ5OCAwLjYzOTQsMS4xMjQ5OGMyLjUxMjU5LDAgNS40NTYyOSwwIDcuNzUwMjIsMGMwLjY3NTk0LDAgMC42MTAyOCwtMS4xMjQ5OCAwLjYxMDI4LC0xLjEyNDk4YzAsLTEuMjM3NDkgLTIuMDI0OTgsLTIuMjQ5OTggLTQuNDk5OTUsLTIuMjQ5OTh6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEzODMsLTI2MjElMjknIGZpbGw9JyUyMzAwMDAwMCcgb3BhY2l0eT0nMC42Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luOiAtM3B4IDNweCAwIDA7XG59XG5cbi50cmlwX3BsYW5fcmVzdWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnRyaXBfcGxhbl9yZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmlwX3BsYW5fcmVzdWx0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMTBweCAtMTBweCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cmlwX3BsYW5fcmVzdWx0IC50YWJsZS1jZWxsIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJpcF9wbGFuX3Jlc3VsdCAudGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcbiAgLnRyaXBfcGxhbl9yZXN1bHQgLnRhYmxlLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZXN1bHRfZGlzdGFuY2Uge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcbiAgLnJlc3VsdF9kaXN0YW5jZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICB9XG59XG5cbi5yZXN1bHRfZGF5IHNwYW4sIC5yZXN1bHRfZGlzdGFuY2Ugc3BhbiwgLnJlc3VsdF9zdW1tIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnJlc3VsdF9kYXkgc3BhbiArIHNwYW4sIC5yZXN1bHRfZGlzdGFuY2Ugc3BhbiArIHNwYW4sIC5yZXN1bHRfc3VtbSBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuI21hcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjbWFwIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICB9XG59XG5cbi5zZWFyY2gtc29ydF9fc2VhcmNoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWFyY2gtc29ydF9fc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZWFyY2gtc29ydF9fc2VhcmNoIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uc2VhcmNoLXNvcnRfX3NlYXJjaCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4uc2VhcmNoLXNvcnRfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1zb3J0X19zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4uc2VhcmNoLXNvcnRfX3NlYXJjaCBpbnB1dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWFyY2gtc29ydF9fc29ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1zb3J0X19zb3J0IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2gtc29ydF9fc29ydCAuc2VsZWN0IHtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnNlYXJjaC1zb3J0X19zb3J0IC5zZWxlY3QgLmtzLXNlbGVjdF9fY3VycmVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICNGOTg2NDU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC52aXNpdG9ycy1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbi52aXNpdG9ycy1jYXJkLi1ldmVudF9zY2hlZHVsZSAuYi10YWJzX190YWIgYiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aXNpdG9ycy1jYXJkLi1ldmVudF9zY2hlZHVsZSAuYi10YWJzX190YWIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi52aXNpdG9ycy1jYXJkIC5iLXRhYnNfX3RhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudmlzaXRvcnMtY2FyZCAuYi10YWJzX190YWIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnZpc2l0b3JzLWNhcmQgLmItdGFic19fdGFiOmFmdGVyIHtcbiAgICBib3R0b206IC0ycHg7XG4gIH1cbn1cbi52aXNpdG9ycy1jYXJkIC5iLXRhYnNfX3RhYiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC52aXNpdG9ycy1jYXJkIC5iLXRhYnNfX3RhYiBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudmlzaXRvcnMtY2FyZCAuYi10YWJzX190YWIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC52aXNpdG9ycy1jYXJkIC5iLXRhYnNfX3RhYiBzcGFuIGIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnZpc2l0b3JzLWNhcmQgLmItdGFic19fdGFiIGIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnZpc2l0b3JzLWNhcmQgLmItdGFic19fdGFiIGIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudmlzaXRvcnMtY2FyZCBoMiAuc2VhcmNoLXNvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpbHRlci13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVyLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlci13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZpbHRlci13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbi5maWx0ZXItd3JhcCA+IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVyLXdyYXAgPiBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZmlsdGVyLXdyYXAgPiBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbHRlci13cmFwLS1jdXJsZWQgLmZpbHRlcl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlci13cmFwLS1jdXJsZWQgLmZpbHRlcl9fZGV0YWlscyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLmZpbHRlci13cmFwLS1jdXJsZWQgLmZpbHRlcl9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxN3B4O1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5maWx0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5maWx0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmZpbHRlcl9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZmlsdGVyX19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZpbHRlcl9fYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5maWx0ZXJfX2J0bnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW8tZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlcl9fYXBwbHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNEFDN0U7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlcl9fYXBwbHkgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuLmZpbHRlcl9fYmxvY2stY3VybGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5maWx0ZXJfX2Jsb2NrLWN1cmxpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5maWx0ZXJfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5maWx0ZXJfX3JvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmlsdGVyX19yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZpbHRlcl9fcm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmZpbHRlcl9fcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZmlsdGVyX19yb3ctaCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5maWx0ZXJfX2VsLXdyYXAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmZpbHRlcl9fZWwtd3JhcCBbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5maWx0ZXJfX2VsLXdyYXAgW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZmlsdGVyX19lbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uZmlsdGVyX19lbC13cmFwIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmZpbHRlcl9fZWw6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmlsdGVyX19lbC13cmFwIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5maWx0ZXJfX2VsIHtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVyX19lbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZpbHRlcl9fZWwge1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICB9XG59XG4uZmlsdGVyX19lbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDc4ZGVnLCAjZmM1NzVlIDAlLCAjZjdiNDJjIDEwMCUpO1xufVxuLmZpbHRlcl9fZWw6aG92ZXIsIC5maWx0ZXJfX2VsLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uZmlsdGVyX19lbDpob3Zlcjo6YmVmb3JlLCAuZmlsdGVyX19lbC1hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmlsdGVyX19kZXRhaWxzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWJlYmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5maWx0ZXJfX2RldGFpbHMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlcl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbHRlcl9fZGV0YWlscy1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZmlsdGVyX19kZXRhaWxzLW1vYiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZpbHRlcl9fZGV0YWlscy1tb2IgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlcl9fZGV0YWlscy1tb2IgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlcl9fZGV0YWlscy1tb2IgLnNlYXJjaC1zb3J0X19zZWFyY2gge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAxNXB4IC0gOTBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHggLSA5MHB4KTtcbiAgfVxufVxuLmZpbHRlcl9fY2xlYXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgY29sb3I6ICMyNzJBMzg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZmlsdGVyX19jbGVhciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmZpbHRlcl9fY2xlYXIgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLmZpbHRlcl9fdHJpZ2dlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5maWx0ZXJfX3RyaWdnZXIgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmZpbHRlcl9fdHJpZ2dlci0tb3BlbmVkIHtcbiAgZmxleC1ncm93OiAwO1xufVxuLmZpbHRlcl9fdHJpZ2dlci0tb3BlbmVkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5maWx0ZXItbW9iLXRyaWdnZXIge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZpbHRlci1tb2ItdHJpZ2dlciBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4udmlzaXRvci1jYXJkLXdyYXAge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnZpc2l0b3ItY2FyZC13cmFwLmFjdGl2ZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnZpc2l0b3ItY2FyZC13cmFwOmhvdmVyIHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi52aXNpdG9yLWNhcmQtd3JhcDpob3ZlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlzaXRvci1jYXJkLXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNjBweDtcbiAgei1pbmRleDogMjtcbn1cbi52aXNpdG9yLWNhcmQtd3JhcC5teS1jYXJkIHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xufVxuLnZpc2l0b3ItY2FyZC13cmFwLm15LWNhcmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpc2l0b3ItY2FyZC13cmFwLm5vaG92ZXIge1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG59XG4udmlzaXRvci1jYXJkLXdyYXAubm9ob3ZlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpdG9yLWNhcmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiAmX19wcm9maWxlLFxuICAmX19wbGFuIHtcbiAgICB3aWR0aDogMjYlO1xuICAgIG1pbi13aWR0aDogMjYlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIG1pbi13aWR0aDogMzMlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfSAqL1xuICAvKiAmX19kZXNjIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1pbi13aWR0aDogNDglO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgd2lkdGg6IDM0JTtcbiAgICAgIG1pbi13aWR0aDogMzQlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgfVxuICB9ICovXG4gIC8qICAmX19wbGFuIHtcbiAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xuXG4gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgIH1cblxuICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICB9XG4gICB9XG4gICovXG59XG4udmlzaXRvci1jYXJkX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnZpc2l0b3ItY2FyZF9pdGVtIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHdpZHRoOiAyOCU7XG4gIG1pbi13aWR0aDogMjglO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2l0b3ItY2FyZF9pdGVtIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIH1cbn1cbi52aXNpdG9yLWNhcmRfaXRlbSAudmlzaXRvci1jYXJkX19kZXNjIHtcbiAgd2lkdGg6IGNhbGMoNzIlIC0gMTYwcHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpdG9yLWNhcmRfaXRlbSAudmlzaXRvci1jYXJkX19kZXNjIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi52aXNpdG9yLWNhcmRfaXRlbSAudmlzaXRvci1jYXJkX19hY3Rpb24ge1xuICB3aWR0aDogMTYwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpdG9yLWNhcmRfaXRlbSAudmlzaXRvci1jYXJkX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweDtcbiAgfVxufVxuLnZpc2l0b3ItY2FyZCAuY2FyZF9pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2l0b3ItY2FyZCAuY2FyZF9pbWcge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuLnZpc2l0b3ItY2FyZCAuY2FyZF9pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpdG9yLWNhcmQgLmNhcmRfaW1nIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi52aXNpdG9yLWNhcmRfX3Byb2ZpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWluZm8yIHtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtaW5mbzIgLmljb25fbGlrZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1cHg7XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWluZm8yIC5idG4tLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1mbGFnIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbi52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtYXZhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWF2YSBkaXY6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1hdmEgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmlzaXRvci1jYXJkX19wcm9maWxlLWIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1iID4gLnJvdyB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1iID4gLnByb2ZpbGUtYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtYiAucHJvZmlsZS1idG4td3JhcCB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgfVxufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1pbmZvMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWdlbmRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWdlbmRlciBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtZ2VuZGVyIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLnZpc2l0b3ItY2FyZC1idXR0b25zIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4udmlzaXRvci1jYXJkLWJ1dHRvbnMgLnNtYWxsLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4udmlzaXRvci1jYXJkLWJ1dHRvbnMgLmxpa2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzE4JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIwIDE4JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00zNDcuMjIyMjcsMTIyNC4wOTg1NmMtMS44MzI0NSwtMS44MzI0NSAtNC43NDI4MiwtMS44MzI0NSAtNi41NzUyNywwYzAsMCAtMC4zMjMzNywwLjI2NjIzIC0wLjY0Njc1LDAuMjY2MjNjLTAuMzIzMzcsMCAtMC42NDY3NSwtMC4yNjYyMyAtMC42NDY3NSwtMC4yNjYyM2MtMS44MzI0NSwtMS44MzI0NSAtNC43NDI4MSwtMS44MzI0NSAtNi41NzUyNywwYy0xLjgzMjQ1LDEuODMyNDUgLTEuODMyNDUsNC43NDI4MSAwLDYuNTc1MjZjMCwwIDUuODE1LDYuNjkyNTMgNy4yMjIwMSw2LjY5MjUzYzEuNDIwNjYsMCA3LjIyMjAyLC02LjY5MjUzIDcuMjIyMDIsLTYuNjkyNTNjMS44MzI0NSwtMS44MzI0NSAxLjgzMjQ1LC00Ljc0MjgxIDAsLTYuNTc1MjYnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMzMCwtMTIyMSUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzYmViZWJlJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMi41Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi52aXNpdG9yLWNhcmQtYnV0dG9ucyAubWVzc2FnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMTcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTggMTcnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTM4Ni44NjI2NCwxMjIyLjE1NzgzYzAuNDI4ODYsMCAwLjg1NzczLDAuMTcxNTUgMS4yMDA5MywwLjUxNDY3YzAuMzQzMDgsMC4zNDMxMSAwLjUxNDY4LDAuNzcyIDAuNTE0NjgsMS4yMDA4NnYxMC4yOTMxOWMwLDAuNDI4OSAtMC4xNzE2LDAuODU3NzkgLTAuNTE0NjgsMS4yMDA4OGMtMC4zNDMyLDAuMzQzMTEgLTAuNzcyMDYsMC41MTQ2NiAtMS4yMDA5MywwLjUxNDY2YzAsMCAtNS4wNjIxOSwwIC04LjA3NTM1LDBjLTMuMDEzMTIsMCAtNC43MjE4NiwwLjc4NzQ3IC03LjM2NTYsMy40MzEwN3YtMTUuNDM5OGMwLC0wLjQyODg2IDAuMTcxNTcsLTAuODU3NzUgMC41MTQ2OCwtMS4yMDA4NmMwLjM0MzE0LC0wLjM0MzEyIDAuNzcyMDYsLTAuNTE0NjcgMS4yMDA5OSwtMC41MTQ2N3onIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTM3MSwtMTIyMiUyOSclM0UlM0NnIG9wYWNpdHk9JzAuMiclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIC8qJi5hY3RpdmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk0NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH0qL1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1uYW1lOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLWNpdHkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC42OHJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1zdGF0dXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1jb21wYW55IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtY29tcGFueTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1wcm9mZiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjY4cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udmlzaXRvci1jYXJkX19wcm9maWxlLXNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnZpc2l0b3ItY2FyZF9fcHJvZmlsZS1zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnZpc2l0b3ItY2FyZF9fZGVzYy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4udmlzaXRvci1jYXJkX19kZXNjLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpc2l0b3ItY2FyZF9fZGVzYy1ibG9jazpsYXN0LWNoaWxkID4gcDpsYXN0LWNoaWxkLFxuLnZpc2l0b3ItY2FyZF9fZGVzYy1ibG9jazpsYXN0LWNoaWxkID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpc2l0b3ItY2FyZF9fZGVzYy1ibG9jayBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi52aXNpdG9yLWNhcmRfX2Rlc2MtYmxvY2sgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aXNpdG9yLWNhcmRfX3BsYW4ge1xuICAvKiBwYWRkaW5nLWxlZnQ6IDMwcHg7ICovXG59XG4udmlzaXRvci1jYXJkX19wbGFuIGg0IHtcbiAgLyogcGFkZGluZy10b3A6IDdweDsgKi9cbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlzaXRvci1jYXJkX19wbGFuLWJ0bnMge1xuICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4udmlzaXRvci1jYXJkX19wbGFuLWJ0bnMgYTpub3QoLmJ0bikge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlzaXRvci1jYXJkX19wbGFuLWJ0bnMgYTpub3QoLmJ0bikgc3ZnOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5za2lsbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9maWxlLWJ0bi13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2ZpbGUtYnRuLXdyYXA6aG92ZXIgLnByb2ZpbGUtYnRuLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZmlsZS1idG4taGlkZGVuIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wcm9maWxlLWJ0bi1oaWRkZW4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByb2ZpbGUtYnRuLWhpZGRlbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnByb2ZpbGUtYnRuLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZmlsZS1idG4td3JhcHBlciAucHJvZmlsZV9saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4ucHJvZmlsZS1idG4td3JhcHBlciAucHJvZmlsZV9saXN0IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2ZpbGUtYnRuLXdyYXBwZXIgLnByb2ZpbGVfbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2ZpbGUtYnRuLXdyYXBwZXIgLnByb2ZpbGVfbGlzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnByb2ZpbGUtd3JhcHBlci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9maWxlLXdyYXBwZXItaW5uZXIgLnByb2ZpbGUtYnRuX19vcHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogLTIwcHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZmlsZS13cmFwcGVyLWlubmVyIC5wcm9maWxlLWJ0bl9fb3B0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIi4uLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9maWxlLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5wcm9maWxlLWJ0biAucHJvZmlsZS1idG5fX25hbWUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLnByb2ZpbGUtYnRuIC5wcm9maWxlLWJ0bl9fb3B0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG4ucHJvZmlsZS1idG4gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnByb2ZpbGUtYnRuX19uYW1lIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnByb2ZpbGUtYnRuLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnByb2ZpbGUtYnRuLS1ncmV5IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4ucHJvZmlsZS1idG4tLWdyZXkgLnByb2ZpbGUtYnRuX19uYW1lIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5wcm9maWxlLWJ0bi0tZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG59XG4ucHJvZmlsZS1idG4tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4M2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0I0MkM7XG59XG4ucHJvZmlsZS1idG4tLW9yYW5nZSAucHJvZmlsZS1idG5fX25hbWUsXG4ucHJvZmlsZS1idG4tLW9yYW5nZSAucHJvZmlsZS1idG5fX29wdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2ZpbGUtYnRuLS1vcmFuZ2U6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4ICNGOTg2NDU7XG59XG4ucHJvZmlsZS1idG4tLXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4M2RlZywgI0MxMUIyNiwgI0ZEMzk0NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRDM5NDU7XG59XG4ucHJvZmlsZS1idG4tLXJlZCAucHJvZmlsZS1idG5fX25hbWUsXG4ucHJvZmlsZS1idG4tLXJlZCAucHJvZmlsZS1idG5fX29wdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2ZpbGUtYnRuLS1yZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4ICNDMTFCMjY7XG59XG4ucHJvZmlsZS1idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgzZGVnLCAjMTRBQzdFLCAjMTJENjlCKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyRDY5Qjtcbn1cbi5wcm9maWxlLWJ0bi0tZ3JlZW4gLnByb2ZpbGUtYnRuX19uYW1lLFxuLnByb2ZpbGUtYnRuLS1ncmVlbiAucHJvZmlsZS1idG5fX29wdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2ZpbGUtYnRuLS1ncmVlbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDcwcHggNzBweCA3MHB4IDcwcHggIzE0QUM3RTtcbn1cblxuLnN2Zy12ay13cmFwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEQ3NUEzO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnN2Zy12ay13cmFwOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzRENzVBMztcbn1cblxuLnN2Zy1mYi13cmFwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0I1OTk4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnN2Zy1mYi13cmFwOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzNCNTk5ODtcbn1cblxuLnN2Zy10dy13cmFwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMURBMUYyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnN2Zy10dy13cmFwOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFEQTFGMjtcbn1cblxuLnN2Zy1nLXdyYXA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNDQzM3MzI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc3ZnLWctd3JhcDpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNDQzM3MzI7XG59XG5cbi5zdmctaW4td3JhcDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzdCNTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zdmctaW4td3JhcDpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDc3QjU7XG59XG5cbi5zdmctb2std3JhcDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOTgwMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zdmctb2std3JhcDpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjk4MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJ1eS10aWNrZXRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbi5idXktdGlja2V0c19fYWN0cyB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmJ1eS10aWNrZXRzX19hY3RzID4gLmtzLXNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ1eS10aWNrZXRzX19idG5zIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1pbi13aWR0aDogNjAlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNjAlO1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmJ1eS10aWNrZXRzX19idG5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYnV5LXRpY2tldHNfX2J0bnMgLmJ0bi0tZ3JleS0tbXVsdGkgLmJhc2lzIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYnV5LXRpY2tldHNfX2J0bnMgLnNlbGVjdCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtaW4td2lkdGg6IDQ4JTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQ4JTtcbiAgICAtbXMtZmxleDogMCAwIDQ4JTtcbiAgICBmbGV4OiAwIDAgNDglO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYnV5LXRpY2tldHNfX2J0bnMgLnNlbGVjdCAuYmFzaXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYnV5LXRpY2tldHNfX2J0bnMgLmJ0biB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtaW4td2lkdGg6IDQ4JTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQ4JTtcbiAgICAtbXMtZmxleDogMCAwIDQ4JTtcbiAgICBmbGV4OiAwIDAgNDglO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYnV5LXRpY2tldHNfX2J0bnMgLmJ0biAuYmFzaXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYnV5LXRpY2tldHNfX2J0bnMgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnV5LXRpY2tldHMgPiAuc2VsZWN0IC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICBjb2xvcjogI0ZDNTc1RTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5idXktdGlja2V0cyA+IC5zZWxlY3Qgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5idXktdGlja2V0cyA+IC5zZWxlY3Qgc3ZnIHBhdGgge1xuICBmaWxsOiAjRkM1NzVFICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZTEgLmNvbC1tZC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnRhYmxlMSAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCAzNy42NjY2NjclO1xuICAgIG1heC13aWR0aDogMzcuNjY2NjY3JTtcbiAgfVxufVxuLnRhYmxlMSAuY29sLW1kLTEge1xuICBmbGV4OiAwIDAgMTEuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAxMS4zMzMzMzMlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudGFibGUxIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDEyLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAxMi4zMzMzMzMlO1xuICB9XG59XG4udGFibGUxIC5jb2wtbWQtMiB7XG4gIGZsZXg6IDAgMCAxNS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE1LjY2NjY2NyU7XG59XG4udGFibGUxX19oaCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlMV9faGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlMV9fY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlMV9fY291bnRpbmcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIH1cbn1cbi50YWJsZTFfX3N1bW0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlMV9fc3VtbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAwLjg2cmVtO1xuICB9XG59XG4udGFibGUxX19zdW1tIHNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlMV9fc3VtbSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAudGFibGUxX19zdW1tIHNtYWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlMV9fc3VtbSBiIHtcbiAgICBmb250LXNpemU6IDAuODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnRhYmxlMV9faGVscCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiAjOEE4QThBO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUxX19oZWxwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnRhYmxlMV9fcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZTFfX3JvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnRhYmxlMV9fcm93IGRpdiB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udGFibGUxX19yb3cgYiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlMV9fcm93IGIge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udGFibGUxX19yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50YWJsZTFfX3JvdyAuaW5mbyB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUxX190aXAge1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIG1pbi13aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbn1cbi50YWJsZTFfX3RpcCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4udGFibGUxX190aXAgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlMV9fdGlwIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRhYmxlMV9faXRvZ28ge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnRhYmxlMV9faXRvZ28ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGFibGUxX19pdG9nbyB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnRhYmxlMV9faXRvZ28ge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udGFibGUxX19pdG9nby1zdW1tYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjA2cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnRhYmxlMV9faXRvZ28tc3VtbWEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZTFfX2l0b2dvLXN1bW1hIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAudGFibGUxX19pdG9nby1zdW1tYSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtaW4td2lkdGg6IDQwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQwJTtcbiAgICAtbXMtZmxleDogMCAwIDQwJTtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50YWJsZTFfX2l0b2dvLXN1bW1hIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAxNzBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICBtaW4td2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMTcwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAxNzBweCkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAudGFibGUxX19pdG9nby1zdW1tYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnRhYmxlMV9faXRvZ28tc3VtbWEgYiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnRhYmxlMV9faXRvZ28tc3VtbWEgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGFibGUxX19pdG9nby1zdW1tYSBiIHtcbiAgICBmb250LXNpemU6IDAuNzZyZW0gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAudGFibGUxX19pdG9nby1zdW1tYSBiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi50YWJsZTFfX2l0b2dvLXN1bW1hIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudGFibGUxX19pdG9nbyA+IGRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC50YWJsZTFfX2l0b2dvIC5wcm9tb2NvZGUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWluLXdpZHRoOiA2MCU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2MCU7XG4gICAgLW1zLWZsZXg6IDAgMCA2MCU7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGFibGUxX19pdG9nbyAucHJvbW9jb2RlIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC50YWJsZTFfX2l0b2dvIC5wcm9tb2NvZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGFibGUxX19pdG9nbyAucHJvbW9jb2RlIGlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGFibGUxX19pdG9nbyAucHJvbW9jb2RlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAudGFibGUxX19pdG9nbyAucHJvbW9jb2RlIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAudGFibGUxX19pdG9nbyAucHJvbW9jb2RlIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAwLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlMV9fcHJpY2Uge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmNvbnRlbnQgLmFzaWRlIHtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygzMy4zJSAtIDEzcHgpO1xuICB3aWR0aDogY2FsYygzMy4zJSAtIDEzcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudCAuYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLmJsb2NrLXBfX3BhcnQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmxvY2stcF9fcGFydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYmxvY2stcF9fcGFydDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrLXBfX3BhcnQtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFzaWRlIC5ibG9jay1wX19uYW1lIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJsb2NrLXBfX2gge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrLXBfX2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1wX19oIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ibG9jay1wX19oLS1tdWx0aSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9jay1wX19oLS1tdWx0aSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXBfX2gtLW11bHRpOmhvdmVyIHNwYW4gYiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1wX19oLS1tdWx0aSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJsb2NrLXBfX2gtLW11bHRpIHNwYW4gYiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5ibG9jay1wX19oLS1tdWx0aSAudmlldy1hbGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmxvY2stcF9faC0tbXVsdGkgLnZpZXctYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBhcnQyID4gLmFzaWRlLXdyYXA6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhcnQ0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAucGFydDQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFydDQgPiBzZWN0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5wYXJ0NCA+IHNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAucGFydDQgLnZpZXctYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9jay1zZV9faSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay1zZV9faS1waWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMzJTtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmJsb2NrLXNlX19pLXBpYyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9jay1zZV9faS1waWMge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi5ibG9jay1zZV9faS1kZXRhaWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5ibG9jay1zZV9faS1kZXRhaWxzIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrLXNlX19pLWRldGFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMyU7XG4gIH1cbn1cbi5ibG9jay1zZV9faS1kYXRlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLmJsb2NrLXNlX19pLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrLXNlX19pLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmRvcC1jb250YWN0cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmRvcC1jb250YWN0cyBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG9wLWNvbnRhY3RzIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmRvcC1jb250YWN0cyBiIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb3AtY29udGFjdHMgLmltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5kb3AtY29udGFjdHMgLmltZyBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kb3AtY29udGFjdHMgLmluZm9fdG9wIHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuLmRvcC1jb250YWN0cyAuaW5mb190b3AgLml0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kb3AtY29udGFjdHMgLmluZm9fdG9wIC5udW1iZXIge1xuICBjb2xvcjogI2ZkMzk0NTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5kb3AtY29udGFjdHMgLmluZm9fdG9wIC5sYWJlbCB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbn1cbi5kb3AtY29udGFjdHMgLmluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG9wLWNvbnRhY3RzIC5idG5fdmlzaXQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZGlzY3Vzc2lvbiAudmlzaXRvci1jYXJkX19wcm9maWxlIHtcbiAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbn1cbi5kaXNjdXNzaW9uIC5zbWFsbC1idG4ge1xuICB3aWR0aDogMTAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA2cHggMTBweCA0cHggMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgNXB4IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY3Vzc2lvbiAuc21hbGwtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICB9XG59XG4uZGlzY3Vzc2lvbiAuc21hbGwtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kaXNjdXNzaW9uIC5zbWFsbC1idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luOiAtMXB4IDVweCAwIDA7XG59XG4uZGlzY3Vzc2lvbiAuaWNvbl9idG5fbGlrZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNicgaGVpZ2h0PScxMycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNiAxMyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMzQ1LjE4OTA1LDIzNzIuNTgwMDFjLTEuNTgwMTgsLTEuNTgwMTggLTQuMDg5ODcsLTEuNTgwMTggLTUuNjcwMDUsMGMwLDAgLTAuMjc4ODUsMC4yMjk1OCAtMC41NTc3MSwwLjIyOTU4Yy0wLjI3ODg1LDAgLTAuNTU3NzEsLTAuMjI5NTggLTAuNTU3NzEsLTAuMjI5NThjLTEuNTgwMTgsLTEuNTgwMTggLTQuMDg5ODcsLTEuNTgwMTggLTUuNjcwMDUsMGMtMS41ODAxOCwxLjU4MDE4IC0xLjU4MDE4LDQuMDg5ODcgMCw1LjY3MDA1YzAsMCA1LjAxNDQ1LDUuNzcxMTcgNi4yMjc3Niw1Ljc3MTE3YzEuMjI1MDgsMCA2LjIyNzc2LC01Ljc3MTE2IDYuMjI3NzYsLTUuNzcxMTZjMS41ODAxOCwtMS41ODAxOCAxLjU4MDE4LC00LjA4OTg3IDAsLTUuNjcwMDUnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMzMSwtMjM3MSUyOSclM0UlM0NnIG9wYWNpdHk9JzAuMiclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG4uZGlzY3Vzc2lvbiAuaWNvbl9idG5fbWVzc2FnZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMycgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMyAxMiclM0UlM0NwYXRoIGQ9J000NDIuMzk1NzgsMjM3My4xMDc3N2MwLjMwMjMxLDAgMC42MDQ2MSwwLjEyMDkzIDAuODQ2NSwwLjM2Mjc5YzAuMjQxODIsMC4yNDE4NiAwLjM2Mjc2LDAuNTQ0MTcgMC4zNjI3NiwwLjg0NjV2Ny4yNTU2NmMwLDAuMzAyMzIgLTAuMTIwOTQsMC42MDQ2NCAtMC4zNjI3NiwwLjg0NjVjLTAuMjQxODgsMC4yNDE4NSAtMC41NDQxOSwwLjM2Mjc5IC0wLjg0NjUsMC4zNjI3OWMwLDAgLTMuNTY4MDgsMCAtNS42OTE4NiwwYy0yLjEyMzc4LDAgLTMuMzI4MjIsMC41NTUwOSAtNS4xOTE2NSwyLjQxODU1di0xMC44ODM0OWMwLC0wLjMwMjMyIDAuMTIwOTQsLTAuNjA0NjQgMC4zNjI3OSwtMC44NDY1YzAuMjQxODUsLTAuMjQxODUgMC41NDQxNiwtMC4zNjI3OSAwLjg0NjUsLTAuMzYyNzl6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTQzMSwtMjM3MyUyOScgb3BhY2l0eT0nMC4yJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5kaXNjdXNzaW9uIC5pY29uX2J0bl9tZWV0aW5nIHtcbiAgcGFkZGluZzogNXB4IDEwcHggM3B4IDEwcHg7XG59XG4uZGlzY3Vzc2lvbiAuaWNvbl9idG5fbWVldGluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxOSAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNTU0LjkzOTA5LDIzNzUuMjk3NjFsMy4wOTc2NiwzLjA5NzY2aC0yLjMyMzI0YzAsMS43MDM2MSAtMC42MTk1NCwzLjE3NTA1IC0xLjg1ODYsNC4zMzY2N2MtMS4yMzkwNiwxLjIzOTAxIC0yLjcxMDQ1LDEuODU4NjQgLTQuMzM2NzIsMS44NTg2NGMtMS4yMzkwNiwwIC0yLjMyMzI0LC0wLjMwOTgxIC0zLjMyOTk5LC0xLjAwNjg0bDEuMTYxNjIsLTEuMTYxNjJjMC42MTk1NCwwLjM4NzIxIDEuMzkzOTUsMC41NDIxMSAyLjE2ODM3LDAuNTQyMTFjMS4zMTY1LDAgMi40MDA2OCwtMC40NjQ3MiAzLjI1MjUzLC0xLjM5MzkyYzAuODUxODUsLTAuOTI5NDQgMS4zOTM5NSwtMi4wMTM1NSAxLjM5Mzk1LC0zLjI1MjU2aC0yLjMyMzI0ek01NDQuODcxNywyMzc4LjM5NTI2aDIuMzIzMjRsLTMuMDk3NjYsMy4wOTc2NmwtMy4wOTc2NiwtMy4wOTc2NmgyLjMyMzI0YzAsLTEuNzAzNjEgMC42MTk1NCwtMy4xNzUwNSAxLjg1ODYsLTQuMzM2NjdjMS4yMzkwNiwtMS4yMzkwMSAyLjcxMDQ1LC0xLjg1ODY0IDQuMzM2NzIsLTEuODU4NjRjMS4yMzkwNiwwIDIuMzIzMjQsMC4zMDk4MSAzLjMyOTk4LDEuMDA2ODRsLTEuMTYxNjIsMS4xNjE2MmMtMC42MTk1MywtMC4zODcyMSAtMS4zOTM5NCwtMC41NDIxMSAtMi4xNjgzNiwtMC41NDIxMWMtMS4zMTY1MSwwIC0yLjQwMDY4LDAuNDY0NzIgLTMuMjUyNTMsMS4zOTM5MmMtMC44NTE4NiwwLjkyOTQ0IC0xLjM5Mzk1LDEuOTM2MDQgLTEuMzkzOTUsMy4xNzUwNXonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTU0MCwtMjM3MSUyOSclM0UlM0NnIG9wYWNpdHk9JzAuMiclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5kaXNjdXNzaW9uX2Zvcm0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY3Vzc2lvbl9mb3JtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5kaXNjdXNzaW9uX2F2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY3Vzc2lvbl9hdmF0YXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kaXNjdXNzaW9uX2F2YXRhciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtaGVpZ2h0OiAxMDUlO1xufVxuLmRpc2N1c3Npb25fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufVxuLmRpc2N1c3Npb25fd3JhcHBlciAudGFic19fdGFicyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmRpc2N1c3Npb25fd3JhcHBlciAudGFic19fdGFiIHtcbiAgd2lkdGg6IDE2LjY2JTtcbn1cbi5kaXNjdXNzaW9uIC50YWJzX19pdGVtIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG4uZGlzY3Vzc2lvbiAudmlzaXRvci1jYXJkX2l0ZW0gKyAudmlzaXRvci1jYXJkX2l0ZW0ge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLmRpc2N1c3Npb24gLnZpc2l0b3ItY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRpc2N1c3Npb24gLnZpc2l0b3ItY2FyZF9fZGVzYyAuY2FyZF9jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG4uZGlzY3Vzc2lvbiAudmlzaXRvci1jYXJkX19kZXNjIC5jYXJkX2NvbnRlbnQgcCArIHAge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4jaGVscF9pbmZvIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xufVxuI2hlbHBfaW5mbzpiZWZvcmUge1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHJpZ2h0OiAxMDAlO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG4jaGVscF9pbmZvIHNwYW4ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNoZWxwX2luZm8gYSB7XG4gIGNvbG9yOiAjMzk5YmZkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2hlbHBfaW5mbyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZGlzY3Vzc19mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc2N1c3NfZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kaXNjdXNzX2Zvcm0gLmZvcm1fY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMTEwcHggMjBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjdXNzX2Zvcm0gLmZvcm1fY29udHJvbCB7XG4gICAgcGFkZGluZzogMTFweCA5MHB4IDExcHggMTBweDtcbiAgfVxufVxuLmRpc2N1c3NfZm9ybSAuYnRuX3NlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgbWFyZ2luOiAtMjBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc2N1c3NfZm9ybSAuYnRuX3NlbmQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0xNXB4IDAgMDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjdXNzX2Zvcm0gLmJ0bl9zZW5kOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5kaXNjdXNzX2Zvcm0gLmJ0bl9oZWxwIHtcbiAgbWFyZ2luOiAwIDAgMCAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjdXNzX2Zvcm0gLmJ0bl9oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGlzY3Vzc19mb3JtIC5idG5fYWRkX2ZpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHJpZ2h0OiA4MHB4O1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDIwJyUzRSUzQ3BhdGggZD0nTTE0ODcuMTIxNTksNDY3LjYxNzE5di0yLjg1MzUyaDIuODc3OTN2LTEuOTA2MjVoLTIuODc3OTN2LTIuODU1NDdoLTEuOTIxODh2Mi44NTU0N2gtMi44Nzg0MnYxLjkwNjI1aDIuODc4NDJ2Mi44NTM1MnpNMTQ3My4xOTk3MSw0NzEuOTA0MjlsMi40MDAzOSwyLjg2NzE5bDMuMzYwMzUsLTQuMjk4ODNsNC4zMjE3OCw1LjcxNjhoLTEzLjQ0Mzg1ek0xNDg1LjE5NTMyLDQ4MC4wMDE5NWMwLjk1NjA1LDAgMS45MjE4NywtMC45NjI4OSAxLjkyMTg3LC0xLjkwNDN2LTkuMDMxMjVoLTMuMzYwODR2LTIuODY1MjNoLTIuOTI1Mjl2LTMuMzQzNzVoLTEyLjkwOTE4Yy0wLjk1MTY2LDAgLTEuOTIyMzYsMC45NjQ4NCAtMS45MjIzNiwxLjkwMjM0djEzLjMzNzg5YzAsMS4wNTA3OCAwLjg2Mjc5LDEuOTA0MyAxLjkyMjM2LDEuOTA0M3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ2NiwtNDYwJTI5JyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTBweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY3Vzc19mb3JtIC5idG5fYWRkX2ZpbGUge1xuICAgIHJpZ2h0OiA1NXB4O1xuICB9XG59XG4uZGlzY3Vzc19mb3JtIC5idG5fYWRkX2ZpbGUgW3R5cGU9ZmlsZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2FyZF9pbWdfY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAyMHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2FyZF9pbWdfY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcmRfaW1nX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cbi5jYXJkX2ltZ19jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gIG1pbi1oZWlnaHQ6IDE4NHB4O1xuICBoZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcmRfaW1nX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FyZF9jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCA0MHB4IDI1cHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJkX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAwO1xuICB9XG59XG4uY2FyZF9jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRfY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5kaXNjdXNzX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXNjdXNzX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY3Rpb25fdG9wIC5hY3Rpb25zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWN0aW9uX3RvcCAuYWN0aW9ucyArIC5hY3Rpb25zIHtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xufVxuLmFjdGlvbl90b3AgLmxpc3RfaW5saW5lX2l0ZW0gKyAubGlzdF9pbmxpbmVfaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMnB4O1xufVxuLmFjdGlvbl90b3AgLmFjdGlvbl9saWtlIHtcbiAgY29sb3I6ICM0MmJjOTc7XG59XG4uYWN0aW9uX3RvcCAuYWN0aW9uX2Rpc2xpa2Uge1xuICBjb2xvcjogI2ZkNjA2YTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hY3Rpb25fdG9wIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmFjdGlvbl9ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFjdGlvbl9ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYWN0aW9uX2luZm8ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hY3Rpb25fdGltZSB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cblxuLmxpbmtfZGVsZXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZkMzk0NTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rX2RlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmQzOTQ1O1xufVxuLmxpbmtfZGVsZXRlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDExIDExJyUzRSUzQ3BhdGggZD0nTTE0ODkuOTkyNDEsMTE4OS4xNDAzMmwzLjk5MzM5LC0zLjk5MzM5bC0zLjk5MjY3LC0zLjk5MjY3bDEuMTYyMDYsLTEuMTYyMDZsMy45OTI2NywzLjk5MjY3bDMuOTkyNzUsLTMuOTkyNzVsMS4xNjIxNywxLjE2MjE3bC0zLjk5Mjc1LDMuOTkyNzVsMy45OTE5OCwzLjk5MTk4bC0xLjE2MjA2LDEuMTYyMDZsLTMuOTkxOTgsLTMuOTkxOThsLTMuOTkzMzksMy45OTMzOXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ5MCwtMTE4MCUyOScgZmlsbD0nJTIzZmQzOTQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uYl9wYWdlXzQwNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwIDcwcHg7XG59XG4uYl9wYWdlXzQwNCBoMSB7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGNvbG9yOiAjZTllOWU5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5iX3BhZ2VfNDA0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYl9wYWdlXzQwNCBwIGEge1xuICBjb2xvcjogI2ZmNzgyYjtcbn1cblxuLmJfc3RlcHNfcGFnZSAuYWxsX3N0ZXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJfc3RlcHNfcGFnZSAuc3RlcF93cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iX3N0ZXBzX3BhZ2UgLnN0ZXBfd3JhcHBlci5nZW5kZXJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJfc3RlcHNfcGFnZSAuYmxfY2l0eV93cmFwcGVyIC5oMixcbi5iX3N0ZXBzX3BhZ2UgLmJsX2NhdGVnb3JpZXNfd3JhcHBlciAuaDIge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmJfc3RlcHNfcGFnZSAuc3ViX3RpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3N0ZXBzX3BhZ2UgLnN1Yl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYl9zdGVwc19wYWdlIC5jb250cm9sX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYl9zdGVwc19wYWdlIC5idG4ge1xuICBtYXJnaW46IGF1dG87XG59XG4uYl9zdGVwc19wYWdlIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5iX3N0ZXBzX3BhZ2UgLmxvZ2luX3N0ZXBzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3N0ZXBzX3BhZ2UgLmxvZ2luX3N0ZXBzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJfc3RlcHNfcGFnZSAubG9naW5fc3RlcHMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJfc3RlcHNfcGFnZSAubG9naW5fc3RlcHMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYl9zdGVwc19wYWdlIC5sb2dpbl9zdGVwcyB1bCBsaSArIGxpIHtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xufVxuLmJfc3RlcHNfcGFnZSAubG9naW5fc3RlcHMgdWwgLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ODJiO1xufVxuLmJfc3RlcHNfcGFnZSAubG9naW5fc3RlcHMgdWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q1ZDVkNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJfc3RlcHNfcGFnZSAuY29udHJvbF9wYWdlX2JvdHRvbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJfc3RlcHNfcGFnZSAuY29udHJvbF9wYWdlX2JvdHRvbTpiZWZvcmUsIC5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfcGFnZV9ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfcGFnZV9ib3R0b206YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfcGFnZV9ib3R0b20gLmJ0biB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDQ3JTtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgcGFkZGluZzogMTJweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfcGFnZV9ib3R0b20gLmJ0biB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICB9XG59XG4uYl9zdGVwc19wYWdlIC5jb250cm9sX3BhZ2VfYm90dG9tIC5zaG93X2V2ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYl9zdGVwc19wYWdlIC5jb250cm9sX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfYnV0dG9ucy5sYXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfYnV0dG9ucy5sYXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5iX3N0ZXBzX3BhZ2UgLmNvbnRyb2xfYnV0dG9ucy5sYXN0IC5idG5fbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYl9zdGVwc19wYWdlIC5jb250cm9sX2J1dHRvbnMubGFzdCAuc2hvd19ldmVudHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uYl9zdGVwc19wYWdlIC5idG5fc2tpcCB7XG4gIGxlZnQ6IDA7XG59XG4uYl9zdGVwc19wYWdlIC5idG5fbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5nZW5kZXJfd3JhcHBlcl9pbm5lciB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cbi5iX3N0ZXBzX3BhZ2UgLmdlbmRlcl93cmFwcGVyX2lubmVyIC5nZW5kZXJfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmdlbmRlcl93cmFwcGVyX2lubmVyIC5nZW5kZXJfaXRlbSArIC5nZW5kZXJfaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5nZW5kZXJfd3JhcHBlcl9pbm5lciAuZ2VuZGVyX2l0ZW0gKyAuZ2VuZGVyX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgLmdlbmRlcl9pdGVtIC50aXRsZSB7XG4gIGNvbG9yOiAjMjcyYTM4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmdlbmRlcl93cmFwcGVyX2lubmVyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmdlbmRlcl93cmFwcGVyX2lubmVyIGxhYmVsOmhvdmVyIC5nZW5kZXJfaWNvbiB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYl9zdGVwc19wYWdlIC5nZW5kZXJfd3JhcHBlcl9pbm5lciBsYWJlbDpob3ZlciAuZ2VuZGVyX2ljb246OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYl9zdGVwc19wYWdlIC5nZW5kZXJfd3JhcHBlcl9pbm5lciBbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmdlbmRlcl93cmFwcGVyX2lubmVyIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmxhYmVsX3dycHBlciAuZ2VuZGVyX2ljb24ge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAubGFiZWxfd3JwcGVyIC5nZW5kZXJfaWNvbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmdlbmRlcl93cmFwcGVyX2lubmVyIC5nZW5kZXJfaWNvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgLmdlbmRlcl9pY29uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgLmdlbmRlcl9pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZjNTc1ZSAwJSwgI2Y3YjQyYyAxMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYl9zdGVwc19wYWdlIC5nZW5kZXJfd3JhcHBlcl9pbm5lciAuZ2VuZGVyX2ljb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgLmdlbmRlcl9pY29uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgfVxufVxuLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgLm1hbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzEwNCcgaGVpZ2h0PScxMzcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTA0IDEzNyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNODkxLjMyMDc2LDUzNy44MzQ0OHYwYy0xNC4xODg2OCwxMS40NzE3NCAtMzEuOTk5OTksMTguNDE1MTYgLTUxLjMyMDc1LDE4LjQxNTE2Yy0xOS42MjI2NCwwIC0zNy40MzM5NiwtNi45NDM0MiAtNTEuMzIwNzUsLTE4LjcxNzA1YzAsMCAyLjExMzIxLC0xLjgxMTMzIDMuNjIyNjQsLTIuNzE3bDIzLjg0OTA2LC0xMi45ODExOGMzLjAxODg2LC0xLjgxMTMzIDUuMTMyMDcsLTUuMTMyMSA0LjUyODMsLTkuMDU2NjR2LTkuNjYwNDJjMCwwIC02Ljk0MzQsLTguMTUwOTggLTkuNjYwMzksLTE5LjkyNDYxYy0yLjExMzIxLC0xLjIwNzU1IC0zLjYyMjY0LC0zLjkyNDU1IC0zLjYyMjY0LC02LjY0MTU0di0xMC41NjYwN2MwLC0yLjQxNTExIDEuMjA3NTUsLTQuNTI4MzIgMi43MTY5OCwtNi4wMzc3N3YtMTUuMzk2MjdjMCwwIC0zLjMyMDc2LC0yNC4xNTEwNCAyOS41ODQ5MSwtMjQuMTUxMDRjMzIuOTA1NjYsMCAyOS41ODQ5LDI0LjE1MTA0IDI5LjU4NDksMjQuMTUxMDR2MTYuMDAwMDZjMS44MTEzMiwxLjUwOTQzIDIuNzE2OTgsMy42MjI2NiAyLjcxNjk4LDYuMDM3NzV2MTAuNTY2MDhjMCwzLjYyMjY2IC0yLjQxNTA4LDYuNjQxNTQgLTUuNzM1ODUsNy41NDcyYy0xLjgxMTMyLDUuNzM1ODggLTQuMjI2NDIsMTEuMTY5ODUgLTcuODQ5MDUsMTYuMDAwMDZjLTAuOTA1NjUsMS4yMDc1NyAtMS44MTEzMiwyLjExMzIyIC0yLjQxNTA4LDMuMDE4ODh2OS45NjIzYzAsMy42MjI2NiAyLjExMzIsNy4yNDUzMiA1LjQzMzk2LDguNzU0NzZsMjUuNjYwMzgsMTIuNjc5MjljMS41MDk0MiwwLjYwMzc5IDMuMDE4ODQsMS41MDk0NSA0LjIyNjQsMi43MTd6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC03ODgsLTQyMCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJfc3RlcHNfcGFnZSAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIgLmZlbWFsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTAyJyBoZWlnaHQ9JzEzMycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMDIgMTMzJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMTMwLjQxNTEsNTM4LjQxMzgzYy0xMy44ODY3OCwxMS4xNjk3MiAtMzEuMzk2MjEsMTguMTEzMDUgLTUwLjQxNTEsMTguMTEzMDVjLTE5LjMyMDc2LDAgLTM3LjEzMjA4LC02Ljk0MzMzIC01MS4wMTg4NywtMTguNDE0OTJjMS44MTEzMiwtMi40MTUwNyA0LjIyNjQxLC00LjUyODI2IDYuOTQzNCwtNi4wMzc2OWwyNy40NzE3LC0xMS43NzM0N2MxLjUwOTQ0LC0wLjYwMzc5IDIuNzE2OTgsLTMuMDE4ODQgMy42MjI2NCwtNC44MzAxNWMwLjkwNTY2LC0xLjUwOTQzIC0wLjMwMTg5LC0zLjMyMDcyIC0yLjExMzIsLTMuMzIwNzJoLTE5LjYyMjY1YzAsMCAtNi45NDM0LC0wLjYwMzc4IC0xMi4zNzczNiwtMy4wMTg4NGMtMy4zMjA3NiwtMS41MDk0MSAtNC4yMjY0MSwtMy4wMTg4NCAtMi40MTUwOSwtNi4wMzc2N2M1LjczNTg1LC04LjE1MDg4IDE3LjgxMTMyLC0yNy43NzMzMyAxOC4xMTMyLC00Ny45OTk1N2MwLDAgMC42MDM3OCwtMzEuMDk0MDYgMzEuMDk0MzUsLTMxLjA5NDA2YzE3LjgxMTMzLDAgMjYuMjY0MTYsMTAuNTY1OTQgMzAuMTg4NjcsMTkuMzIwNThjMi4xMTMyMiw0LjgzMDE1IDMuMDE4ODgsMTAuMjY0MDYgMy42MjI2NSwxNS4zOTYwOWMxLjIwNzU1LDE5LjMyMDU4IDExLjE2OTgxLDM2LjgyOTg1IDE1LjY5ODEsNDQuMDc1MDhjMS41MDk0NCwyLjQxNTA3IDAuOTA1NjUsNi4wMzc2NyAtMS44MTEzMiw3LjU0NzFjLTQuMjI2NDIsMi40MTUwNyAtOS4zNTg0OCwxLjUwOTQxIC05LjM1ODQ4LDEuNTA5NDFoLTE5LjYyMjYzYy0xLjgxMTMyLDAgLTIuNzE2OTgsMi43MTY5NiAtMS4yMDc1NSwzLjkyNDVjMS4yMDc1NSwwLjkwNTY0IDIuNDE1MSwxLjgxMTI5IDMuMDE4ODcsMi4xMTMxOWwyMi45NDMzOCwxMy44ODY2NmMzLjAxODg4LDEuODExMzEgNS43MzU4NiwzLjkyNDQ4IDcuMjQ1MjksNi42NDE0M3onIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEwMjksLTQyNCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJfc3RlcHNfcGFnZSAueW91cl9jaXR5IHtcbiAgcGFkZGluZzogMCAwIDA7XG59XG4uYl9zdGVwc19wYWdlIC55b3VyX2NpdHkgLnRpdGxlIHtcbiAgY29sb3I6ICNiZWJlYmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAwIDEwcHggMjBweDtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmNpdHlfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzBweCAwIDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc3RlcHNfcGFnZSAuY2l0eV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5iX3N0ZXBzX3BhZ2UgLmNpdHlfd3JhcHBlciAuaXRlbV9yb3cge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5jaXR5X3dyYXBwZXIgLml0ZW1fcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3N0ZXBzX3BhZ2UgLmNpdHlfd3JhcHBlciAuaXRlbV9yb3cgKyAuaXRlbV9yb3cge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gIH1cbn1cbi5iX3N0ZXBzX3BhZ2UgLmNpdHlfd3JhcHBlciAubGFiZWxfc2VsZWN0IHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5jaXR5X3dyYXBwZXIgLmxhYmVsX3NlbGVjdCB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcbiAgfVxufVxuLmJfc3RlcHNfcGFnZSAuY2l0eV93cmFwcGVyIC5sYWJlbF9zZWxlY3Qgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5jaXR5X3dyYXBwZXIgLmxhYmVsX3NlbGVjdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5iX3N0ZXBzX3BhZ2UgLnNlbGVjdF9jaXR5X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4uYl9zdGVwc19wYWdlIC5zZWxlY3RfY2l0eV93cmFwcGVyIC5mb3JtX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmxhYmVsX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDIwcHg7XG59XG4uYl9zdGVwc19wYWdlIC5sYWJlbF9zZWxlY3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE2JyBoZWlnaHQ9JzknIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgOSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTA5Ni4yMjksMTk3LjY4MzcybDYuODg2NDcsNi44ODY0N2w2Ljg4NjQ3LC02Ljg4NjQ3JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMDk1LC0xOTclMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdtaXRlcicgc3Ryb2tlLWxpbmVjYXA9J2J1dHQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTRweCAwIDAgMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmJfc3RlcHNfcGFnZSAubGFiZWxfc2VsZWN0LmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYl9zdGVwc19wYWdlIC5sYWJlbF9zZWxlY3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMnB4IDA7XG59XG4uYl9zdGVwc19wYWdlIC5zZWxlY3RfbGlzdF9jaXR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1heC1oZWlnaHQ6IDI1N3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAzcHggMCAwO1xufVxuLmJfc3RlcHNfcGFnZSAuc2VsZWN0X2xpc3RfY2l0eSBsaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYl9zdGVwc19wYWdlIC5zZWxlY3RfbGlzdF9jaXR5IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmxlYXN0X2NhdGVnb3JpZXMgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xufVxuLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIC5jaGVja2JveF9sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIC5jaGVja2JveF9sYWJlbCBbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIC5jaGVja2JveF9sYWJlbCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIC5jaGVja2JveF9sYWJlbCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5iX3N0ZXBzX3BhZ2UgLmNhdGVnb3JpZXNfd3JhcHBlciAuY2hlY2tib3hfbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYl9zdGVwc19wYWdlIC5jYXRlZ29yaWVzX3dyYXBwZXIgLmNoZWNrYm94X2xhYmVsIHNwYW4ge1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG4uYl9zdGVwc19wYWdlIC5jYXRlZ29yaWVzX3dyYXBwZXIgLmNoZWNrYm94X2xhYmVsIHNwYW46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJfc3RlcHNfcGFnZSAuY2F0ZWdvcmllc193cmFwcGVyIC5jaGVja2JveF9sYWJlbCBzcGFuOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYl9zdGVwc19wYWdlIC5jYXRlZ29yaWVzX3dyYXBwZXIgLmNoZWNrYm94X2xhYmVsIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDc4ZGVnLCAjZmM1NzVlIDAlLCAjZjdiNDJjIDEwMCUpO1xufVxuLmJfc3RlcHNfcGFnZSAuc2VsZWN0X2luZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iX3N0ZXBzX3BhZ2UgLnNlbGVjdF9pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxufVxuXG4uc3BlYWtlcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwZWFrZXJzIC5zcGVha2Vyc193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwZWFrZXJzIC5zcGVha2Vyc193cmFwcGVyIC5ibG9jay12X193cmFwX19kb3RzIHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG4uc3BlYWtlcnMgLnNwZWFrZXJzX3NsaWRlciB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwZWFrZXJzIC5zcGVha2Vyc19zbGlkZXI6OmJlZm9yZSwgLnNwZWFrZXJzIC5zcGVha2Vyc19zbGlkZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDE1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNwZWFrZXJzIC5zcGVha2Vyc19zbGlkZXI6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLnNwZWFrZXJzIC5zcGVha2Vyc19zbGlkZXI6OmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMCAxcHg7XG59XG4uc3BlYWtlcnMgLnNwZWFrZXJzX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnNwZWFrZXJzIC5idG5fdmlld19hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjMjcyYTM4O1xuICBvcGFjaXR5OiAwLjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zcGVha2VycyAuYnRuX3ZpZXdfYWxsOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzcnIGhlaWdodD0nMTAnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgNyAxMCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTE2MC4wMDAxLDI3NTQuODA0NjlsLTUsNWwtMS40ODkzNiwtMS40ODkzNmwzLjUxMDY0LC0zLjUxMDY0bC0zLjUxMDY0LC0zLjUxMDY0bDEuNDg5MzYsLTEuNDg5MzZ6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMTUzLC0yNzUwJTI5JyUzRSUzQ2cgb3BhY2l0eT0nMC43JyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgMCAwIDVweDtcbn1cbi5zcGVha2VycyAuaWNvbl9saWtlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnNwZWFrZXJzIC5zcGVha2VyX3dyYXAge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5zcGVha2VycyAuc3BlYWtlcl9pdGVtIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGVha2VycyAuc3BlYWtlcl9pdGVtOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG59XG4uc3BlYWtlcnMgLnNwZWFrZXJfaXRlbTpob3ZlcjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwZWFrZXJzIC5zcGVha2VyX2l0ZW06aG92ZXI6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDM1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwZWFrZXJzIC5zcGVha2VyX2l0ZW06aG92ZXI6YWZ0ZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3BlYWtlcnMgLnNwZWFrZXJfaXRlbTpob3ZlciAucHJvZmlsZS1idG4td3JhcHBlciB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uc3BlYWtlcnMgLnNwZWFrZXJfaXRlbTpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGVha2VycyAuc3BlYWtlcl9pdGVtOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSAwJSwgI2ZmZmZmZiAxMDAlKTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5zcGVha2VycyAuaXRlbV9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxcHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVha2VycyAuaXRlbV9pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHg7XG4gIH1cbn1cbi5zcGVha2VycyAucHJvZmlsZS1idG4td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luOiAtMjBweCAwIDA7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGVha2VycyAucHJvZmlsZS1idG4td3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVha2VycyAucHJvZmlsZS1idG4td3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNwZWFrZXJzIC5wcm9maWxlLWJ0bi13cmFwcGVyIC5wcm9maWxlX2xpc3Qge1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgYm90dG9tOiAxMDAlO1xufVxuLnNwZWFrZXJzIC5zcGVha2VyX3Bob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zcGVha2VycyAuc3BlYWtlcl9waG90byB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4uc3BlYWtlcnMgLmZsYWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNwZWFrZXJzIC5waG90b193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwZWFrZXJzIC5waG90b193cmFwcGVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogMTEwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnNwZWFrZXJzIC5jb250ZW50X3dyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3BlYWtlcnMgLnNwZWFrZXJfbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG59XG4uc3BlYWtlcnMgLnNwZWFrZXJfY2l0eSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwO1xufVxuLnNwZWFrZXJzIC5zcGVha2VyX2NvbnRlbnQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnNwZWFrZXJzIC5zcGVha2VyX2NvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuXG4ubWFpbiBzZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYWluIHNlY3Rpb24gYiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5tYWluIHNlY3Rpb24udmlzaXRvcnMgcCB7XG4gIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuLm1haW4gc2VjdGlvbiAuc29sZF9vdXQge1xuICBjb2xvcjogI2ZkMzk0NTtcbn1cbi5tYWluIHNlY3Rpb24gLm9sZF9zdW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6ICNmZDM5NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLm1haW4gc2VjdGlvbiAub2xkX3N1bSBiIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ubWFpbiAuYWxpZ24taXRlbXMtY2VudGVyIGgzLCAubWFpbiAuYWxpZ24taXRlbXMtY2VudGVyIHAge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5tYWluID4gLmNvbnRhaW5lciA+IC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG4ubWFpbiAucHJpY2VfX3JvdyArIC5wcmljZV9fcm93IHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuc2VjdGlvbiBhIHtcbiAgY29sb3I6ICMxNjczRTY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuc2VjdGlvbiBhOjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnQgPiBzZWN0aW9uIHtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYyg2Ni43JSAtIDdweCk7XG4gIHdpZHRoOiBjYWxjKDY2LjclIC0gN3B4KTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogI0Y5ODY0NTtcbn1cbi5oMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMzBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQzZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQzZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbn1cbi5oMiBzcGFuIHtcbiAgY29sb3I6ICMyNzJBMzg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5oMi0tZmxleG1vZGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmgyLS1mbGV4bW9kZSAucG93ZXJlZC1ieSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uaDItLWZsZXhtb2RlIC5wb3dlcmVkLWJ5IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlc3BvbnNpdmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5kZXNjcmlwdGlvbiBwIGIge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLm1lZ2Etc2xpZGVyLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQxMHB4O1xufVxuXG4uc2xpY2tlZF9fZG90cyxcbi5jb2xzNV9fZG90cyxcbi5ibG9jay12X193cmFwX19kb3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2xpY2tlZF9fZG90cyAuc2xpY2stYWN0aXZlLFxuLmNvbHM1X19kb3RzIC5zbGljay1hY3RpdmUsXG4uYmxvY2stdl9fd3JhcF9fZG90cyAuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0Y5ODY0NTtcbn1cblxuLnNsaWNrZWRfX2RvdHMgdWwsXG4uY29sczVfX2RvdHMgdWwsXG4uYmxvY2stdl9fd3JhcF9fZG90cyB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWNrZWRfX2RvdHMgbGksXG4uY29sczVfX2RvdHMgbGksXG4uYmxvY2stdl9fd3JhcF9fZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkNWQ1ZDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zbGlja2VkX19kb3RzIGxpOmhvdmVyLFxuLmNvbHM1X19kb3RzIGxpOmhvdmVyLFxuLmJsb2NrLXZfX3dyYXBfX2RvdHMgbGk6aG92ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjRjk4NjQ1O1xufVxuXG4uc2xpY2tlZF9fZG90cyBsaSBidXR0b24sXG4uY29sczVfX2RvdHMgbGkgYnV0dG9uLFxuLmJsb2NrLXZfX3dyYXBfX2RvdHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1lZ2Etc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVnYS1zbGlkZXJfX3NwYWNlLXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC42KSksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNiksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNiksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC42KSwgdHJhbnNwYXJlbnQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1lZ2Etc2xpZGVyX19zcGFjZS1yOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lZ2Etc2xpZGVyX19zcGFjZS1sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC42KSksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC42KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjYpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjYpLCB0cmFuc3BhcmVudCk7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ubWVnYS1zbGlkZXJfX3NwYWNlLWw6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVnYS1zbGlkZXJfX2RvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5tZWdhLXNsaWRlcl9fZG90cyAuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0Y5ODY0NTtcbn1cbi5tZWdhLXNsaWRlcl9fZG90cyB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZWdhLXNsaWRlcl9fZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkNWQ1ZDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubWVnYS1zbGlkZXJfX2RvdHMgbGk6aG92ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjRjk4NjQ1O1xufVxuLm1lZ2Etc2xpZGVyX19kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZWdhLXNsaWRlcl9fc2xpZGUge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lZ2Etc2xpZGVyX19hcnItbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB6LWluZGV4OiAxMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBsZWZ0OiAzMHB4O1xufVxuLm1lZ2Etc2xpZGVyX19hcnItbDpiZWZvcmUge1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubWVnYS1zbGlkZXJfX2Fyci1sOmFmdGVyIHtcbiAgd2lkdGg6IDNweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ubWVnYS1zbGlkZXJfX2Fyci1yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHotaW5kZXg6IDExO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1lZ2Etc2xpZGVyX19hcnItcjpiZWZvcmUge1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubWVnYS1zbGlkZXJfX2Fyci1yOmFmdGVyIHtcbiAgd2lkdGg6IDNweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnNob3ctYWxsLXdyYXAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNob3ctYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNob3ctYWxsIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4ucGFydG5lcnNfX2Jsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnBhcnRuZXJzX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXJ0bmVyc19fYmxvY2sgLmgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhcnRuZXJzX19ibG9jay1pIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wYXJ0bmVyc19fYmxvY2staSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5wYXJ0bmVyc19fYmxvY2staSBpbWc6aG92ZXIge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29sczUge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5jb2xzNV9faS13cmFwIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWluLXdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jb2xzNV9faSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuLmNvbHM1X19pIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBvcGFjaXR5OiAwLjQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5jb2xzNV9faSBpbWc6aG92ZXIge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGlja2V0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udGlja2V0cyAuaDItLWZsZXhtb2RlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnByb21vY29kZSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnByb21vY29kZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb21vY29kZSBpbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9tb2NvZGUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wcm9tb2NvZGUgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5wcm9tb2NvZGUgaW5wdXQ6LW1zLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3BhY2l0eTogMC42O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wcm9tb2NvZGUgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAyNXB4IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5wcm9tb2NvZGUgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmNzgyYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzgyYjtcbn1cbi5wcm9tb2NvZGVfX3RpcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5wcm9tb2NvZGVfX3RpcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uY291bnRpbmcge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmNvdW50aW5nX19taW51cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjZweDtcbiAgbWluLXdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uY291bnRpbmdfX21pbnVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmNvdW50aW5nX19wbHVzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI2cHg7XG4gIG1pbi13aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmNvdW50aW5nX19wbHVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmNvdW50aW5nX19ubWIgaW5wdXQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50aWNrZXRzX19idG5zIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudGlja2V0c19fYnRucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnRpY2tldHNfX2J0bnMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50aWNrZXRzX19idG5zX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuI3Rvb2x0aXBfdm9sdW50ZWVyIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBtYXJnaW46IC0xOHB4IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG4jdG9vbHRpcF92b2x1bnRlZXI6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICByaWdodDogMTAwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuI3Rvb2x0aXBfdm9sdW50ZWVyIHNwYW4ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiN0b29sdGlwX3ZvbHVudGVlciBhIHtcbiAgY29sb3I6ICMzOTliZmQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jdG9vbHRpcF92b2x1bnRlZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRhYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmItdGFic19fdGFic2Yge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGFicy1zbGlja2VkIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCAwIDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYnMtc2xpY2tlZCAuc2xpY2stbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JlYmViZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcHg7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmItdGFic19fdGFiIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWluLXdpZHRoOiAyMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5iLXRhYnNfX3RhYiBiIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODhyZW0gIWltcG9ydGFudDtcbn1cblxuLmItdGFic19fdGFiIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uYi10YWJzX190YWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoN2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg3ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgzZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5iLXRhYnNfX3RhYi0tYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmItdGFic19fdGFiOmhvdmVyIHtcbiAgY29sb3I6ICNGOTg2NDU7XG59XG5cbi5iLXRhYnNfX3RhYjphZnRlciB7XG4gIGJvdHRvbTogLTNweDtcbn1cblxuLmItdGFic19fdGFiLS1hY3RpdmUge1xuICBjb2xvcjogI0Y5ODY0NTtcbn1cblxuLmItdGFic19fdGFiLS1hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjRjk4NjQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5zaGVkdWxlIC5iLXRhYnNfX3RhYiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9jay12X193cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLmJsb2NrLXZfX2RvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stdl9faS1jb250IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmxvY2stdl9faS1jb250IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvY2stdl9faSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ibG9jay12X19pLWgge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYmxvY2stdl9faS1oIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay12X19pLWgge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxufVxuXG4uYmxvY2stdl9faS1hdmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYmxvY2stdl9faS1hdmEge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLXZfX2ktYXZhIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZfX2ktYXZhIGRpdiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTlweDtcbiAgdG9wOiAtN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5ibG9jay12X19pLWF2YSBkaXYge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYmxvY2stdl9faS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXZfX2ktd3JhcHBlciAuaWNvbl9saWtlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IC0zcHg7XG59XG5cbi5ibG9jay12X19pLW5hbWUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ibG9jay12X19pLW5hbWU6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5ibG9jay12X19pLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stdl9faS1uYW1lIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuXG4uYmxvY2stdl9faS1jaXR5LFxuLmJsb2NrLXZfX2ktcHJvZmYge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC42N3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2NrLXZfX2ktcHJvZmYge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuXG4uYmxvY2stdl9faS1jaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5ibG9jay12X19pLWNpdHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5ibG9jay12X19pLWNpdHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5ibG9jay12X19pLWNvbXBhbnkge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYmxvY2stdl9faS1wcm9mZiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLmJsb2NrLXZfX2ktYiB7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ibG9jay12X19pLWItYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9jay12X19pLWIgYiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ibG9jay12X19pLWIgYS5ibG9jay12X19pLWdvdG8ge1xuICBjb2xvcjogI2ZmOTM0ZCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ibG9jay12X19pLWIgYS5nb3RvIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmY5MzRkO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stdl9faS1iIGEuZ290byBzcGFuIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG4uYmxvY2stdl9faS1iIGEuZ290byBzdmcge1xuICBmaWxsOiAjZmY5MzRkO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJsb2NrLXZfX2ktYiBwLFxuLmJsb2NrLXZfX2ktYiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG1heC1oZWlnaHQ6IDM2cHg7XG59XG5cbi5ibG9jay12X19pLWIgcDpsYXN0LWNoaWxkLCAuYmxvY2stdl9faS1iIGEge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay12X19pLWYge1xuICBwYWRkaW5nOiAxN3B4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmxvY2stdl9faS1nb3RvIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5ibG9jay12X19pLWdvdG8ge1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stdl9faS1nb3RvIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJsb2NrLXZfX2ktZ290byBzdmcge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stdl9faS1nb3RvIHN2ZyB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uYmxvY2stdl9faS1saW5rcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmxvY2stdl9faS1saW5rcyBhOmhvdmVyIHN2ZyB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXZfX2ktbGlua3MgYS50by1mYXZvcml0ZS5jbGlja2VkIHN2ZyB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXZfX2ktbGlua3MgYS50by1mYXZvcml0ZS5jbGlja2VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cblxuLnZpZXctYWxsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlldy1hbGwge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cbn1cblxuLnZpZXctYWxsLS1saWdodCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnZpc2l0b3JzLWNhcmQgLnRhYnMtc2xpY2tlZCAuc2xpY2stbGlzdDphZnRlciB7XG4gIGJvdHRvbTogM3B4O1xufVxuXG4udmlzaXRvcnMgLmItdGFic19fdGFiIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4udmlzaXRvcnMgLmItdGFic19fdGFiIGIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZpc2l0b3JzIC5iLXRhYnNfX3RhYiBiOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlzaXRvcnMgLmItdGFic19fdGFiOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI0Y5ODY0NTtcbn1cblxuLnRvb2x0aXBlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBsYW4tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBsYW4tdi5zbGlja2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgzNSUsICNmZmYpLCB0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sICNmZmYgMzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sICNmZmYgMzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgMzUlLCB0cmFuc3BhcmVudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuXG4ucGxhbi12X19pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBsYW4tdl9faTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wbGFuLXZfX2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC05cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICBib3R0b206IDhweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGxhbi12X19pOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiAtMzVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOTg2NDU7XG59XG5cbi5wbGFuLXZfX2RlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wbGFuLXZfX2k6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbGFuLXZfX2ktaWNvbiBkaXYge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogLTUwcHg7XG59XG4ucGxhbi12X19pLWljb24gZGl2IHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5wbGFuLXZfX2ktdHJhY2Uge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wbGFuLXZfX2ktZGV0YWlscyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjY1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGxhbi12X19pLXRpbWUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGxhbi12X19pLXBlcnNvbnMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBsYW4tdl9faS1wZXJzb25zIHN2ZyB7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbGFuLXZfX2ktLW5vYWN0aXZlIC5wbGFuLXZfX2ktaWNvbiBkaXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuXG4ucGxhbi12X19pLWhpZGRlbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucGxhbi12X19pLWhpZGRlbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGxhbi12X19pLWhpZGRlbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnBsYW4tdi0tZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wbGFuLXYtLWVtcHR5LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wbGFuLXYtLWVtcHR5LXRleHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLnBsYW4tdl9faTpob3ZlcjpiZWZvcmUsXG4ucGxhbi12X19pOmhvdmVyIC5wbGFuLXZfX2RlbCB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGxhbi12X19pLnRvb2x0aXBlZCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwLWNvbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYm94IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4ucGxhbi12IC5zbGljay1zbGlkZSAucGxhbi12X19pOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbGFuLXYgLnNsaWNrLXNsaWRlOmxhc3QtY2hpbGQgLnBsYW4tdl9faTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iLXRhYnNfX3N1YnRhYiB7XG4gIHdpZHRoOiAyNSU7XG4gIG1pbi13aWR0aDogMjUlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYi10YWJzX19zdWJ0YWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoN2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg3ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgzZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5iLXRhYnNfX3N1YnRhYi0tYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmItdGFicyAuYi10YWJzX19zdWJ0YWIudGFiLS1hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYi10YWJzIC5iLXRhYnNfX3N1YnRhYi50YWItLWFjdGl2ZSAuYi10YWJzX19zdWJ0YWItbGlua3Mge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG5cbi5iLXRhYnMgLmItdGFic19fc3VidGFiLnRhYi0tYWN0aXZlIC5iLXRhYnNfX3N1YnRhYi1saW5rczpob3ZlciB7XG4gIGNvbG9yOiAjRjk4NjQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5iLXRhYnNfX3N1YnRhYjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uYi10YWJzX19zdWJ0YWItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYi10YWJzX19zdWJ0YWJzLWwsXG4uYi10YWJzX19zdWJ0YWJzLXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYi10YWJzX19zdWJ0YWItdGl0bGUtYmlnIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uYi10YWJzX19zdWJ0YWItdGl0bGUtYmlnIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4uYi10YWJzX19zdWJ0YWItbGlua3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYi10YWJzX19zdWJ0YWItbGlua3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50YWItYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItYy0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iLXRhYnNfX2NvbnRlbnQtdGFiIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaGVkdWxlIC5iLXRhYnNfX3RhYnMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JlYmViZTtcbn1cblxuLnNoZWR1bGUtYmxvY2stZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2hlZHVsZS1ibG9jay1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaGVkdWxlLWJsb2NrLWlubmVyIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG59XG4uc2hlZHVsZS1ibG9jay1pbm5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5zaGVkdWxlLWJsb2NrLWlubmVyIHAge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNGQzU3NUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYSAuaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYSBwIHtcbiAgY29sb3I6ICNGRkQxQjc7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hIC5pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYSAuaW1nLXdyYXAgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBsZWZ0OiAtNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmVrbGFtYS0tbW9kMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBsYXlfc3RvcmVfd3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogNDBweCA0NXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLnJla2xhbWFfYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAucmVrbGFtYV9ibG9ja19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAucmVrbGFtYV9ibG9ja19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaDMge1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIHAge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctYXBwbGUsXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy1wbGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIHRvcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctYXBwbGUsXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy1wbGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1heC13aWR0aDogMTI3cHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctYXBwbGUgaW1nLFxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctcGxheSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmltZy13cmFwIGltZyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuY29sLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tc2ltcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tc2ltcGxlLnNoZWR1bGUtYmxvY2stLW1pbmkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2hlZHVsZS1ibG9jayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaGVkdWxlLWJsb2NrX19ob3VycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zaGVkdWxlLWJsb2NrX190aW1lIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1pbi13aWR0aDogODVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNoZWR1bGUtYmxvY2tfX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2tfX3RpbWUtcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaGVkdWxlLWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc2hlZHVsZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrX19jIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zaGVkdWxlLWJsb2NrX19jIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2tfX2RldGFpbHMge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNoZWR1bGUtYmxvY2tfX2RldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrX19uYW1lIHNwYW4sXG4uc2hlZHVsZS1ibG9ja19fbmFtZSBhIHtcbiAgY29sb3I6ICNGOTg2NDU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uc2hlZHVsZS1ibG9ja19fbmFtZSBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uc2hlZHVsZS1ibG9ja19fcGVyc29ucyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2hlZHVsZS1ibG9ja19fcGVyc29ucyB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xuICB9XG59XG4uc2hlZHVsZS1ibG9ja19fcGVyc29uczpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNoZWR1bGUtYmxvY2tfX3BlcnNvbnMgc3BhbiB7XG4gIGNvbG9yOiAjRkM1NzVFO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNoZWR1bGUtYmxvY2tfX3F1ZXN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2hlZHVsZS1ibG9ja19fcXVlc3Rpb25zIHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gIH1cbn1cbi5zaGVkdWxlLWJsb2NrX19xdWVzdGlvbnM6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNoZWR1bGUtYmxvY2tfX3F1ZXN0aW9ucyBzcGFuIHtcbiAgY29sb3I6ICNGQzU3NUU7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2hlZHVsZS1ibG9ja19fbGlua3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaGVkdWxlLWJsb2NrX19saW5rcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnNoZWR1bGUtYmxvY2tfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlOWU5ZTk7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICByaWdodDogLTcwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uc2hlZHVsZS1ibG9ja19fdHJpZ2dlci5vcGVuZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2hlZHVsZS1oaWRkZW4ge1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX2wge1xuICB3aWR0aDogODVweDtcbiAgbWluLXdpZHRoOiA4NXB4O1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX2Jsb2NrIHtcbiAgcGFkZGluZzogMTdweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fYmxvY2sgc21hbGwge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19uYW1lIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uc2hlZHVsZS1oaWRkZW5fX25hbWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG4uc2hlZHVsZS1oaWRkZW5fX25hbWUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2hlZHVsZS1oaWRkZW4gcCB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc3cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX2wtYXZhIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fbGlua3Mge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zaGVkdWxlLWhpZGRlbl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fbGlua3MgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2hlZHVsZS1oaWRkZW5fX2xpbmtzIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnNoZWR1bGUtaGlkZGVuX19saW5rcyBhOmZpcnN0LWNoaWxkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19saW5rcyBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX3NvY2lhbCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX3RpbWUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uc3ZnLXZrOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjNEQ3NUEzO1xufVxuXG4uc3ZnLWZiOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjM0I1OTk4O1xufVxuXG4uc3ZnLXR3OmhvdmVyIHBhdGgge1xuICBmaWxsOiAjMURBMUYyO1xufVxuXG4uc3ZnLWc6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNDQzM3MzI7XG59XG5cbi5zdmctaW46aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICMwMDc3QjU7XG59XG5cbi5zdmctb2s6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNGRjk4MDA7XG59XG5cbi50aXAtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHdpZHRoOiAxOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnRpcC1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4udGlwLWhpZGRlbiBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGlwLWhpZGRlbiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXBfX3ZpZXctYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXAgLmItdGFic19fdGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay1wIC5iLXRhYnNfX3RhYnMgc3BhbiB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYmxvY2stcF9fY2FyZHMge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4uYmxvY2stcF9fY2FyZC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgd2lkdGg6IDI1JTtcbiAgbWluLXdpZHRoOiAyNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYmxvY2stcF9fY2FyZC13cmFwIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stcF9fY2FyZC13cmFwIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1pbi13aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5ibG9jay1wX19jYXJkLXdyYXAge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWluLXdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLmJsb2NrLXBfX2NhcmQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stcF9fYXZhIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ibG9jay1wX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjcyQTM4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5saW5rX21lZXRpbmdzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Y5ODY0NTtcbn1cbi5saW5rX21lZXRpbmdzIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4ubGlua19tZWV0aW5nczpob3ZlciB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xufVxuLmxpbmtfbWVldGluZ3M6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xufVxuXG4uYmxvY2stc19faSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiA4NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXNfX2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk4NjQ1O1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLmJsb2NrLXNfX2k6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOTg2NDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGxlZnQ6IC0yMnB4O1xufVxuXG4uYmxvY2stc19faTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJsb2NrLXNfX2ktdGV4dC13cmFwIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ibG9jay1zX19pLWFkZCAuYmxvY2stc19faS1hdmEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibG9jay1zX19pLXRpbWUge1xuICBjb2xvcjogI0Y5ODY0NTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmJsb2NrLXNfX2ktZXZlbnQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2stc19faS1ldmVudCBzcGFuIHtcbiAgY29sb3I6ICNGOTg2NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2NrLXNfX2ktZXZlbnQgYSB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stc19faS1ldmVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9jay1zX19pLWFkZHIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLXNfX2ktYWRkcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYmxvY2stc19faS1hdmEge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm91ci1hcHAge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg2MGRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg2MGRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMGRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdXItYXBwIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ub3VyLWFwcCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLm91ci1hcHAgdWwgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm91ci1hcHAgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm91ci1hcHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm91ci1hcHAgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLm91ci1hcHAgLmgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5vdXItYXBwIC5oMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3VyLWFwcCAuaW1nLXdyYXAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDMzcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3VyLWFwcCAuaW1nLXdyYXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5vdXItYXBwIC5pbWctd3JhcDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0yMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAub3VyLWFwcCAuaW1nLXdyYXAyIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAub3VyLWFwcCAuaW1nLXdyYXAyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDExcHgpIHtcbiAgLm91ci1hcHAgLmltZy13cmFwMiB7XG4gICAgbWFyZ2luLXRvcDogLTE3NXB4O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5vdXItYXBwIC5pbWctd3JhcDIge1xuICAgIG1hcmdpbi10b3A6IC0xODVweDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAub3VyLWFwcCAuaW1nLXdyYXAyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTc1cHg7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLm91ci1hcHAgLmltZy13cmFwMiB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG59XG5cbi5ibG9jay1zZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stYSAuY29sMSxcbi5ibG9jay1hIC5jb2wxLWMge1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ibG9jay1hIC5jb2wxLFxuLmJsb2NrLWEgLmNvbDEtYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay1hIC5jb2wyIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG59XG5cbi5ibG9jay1hIC5jb2wzIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbDItYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5ibG9jay1hIC5jb2wyLWMsXG4uYmxvY2stYSAuY29sMy1jIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ibG9jay1hIC5jb2wyLWMsXG4uYmxvY2stYSAuY29sMy1jIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay1hIC5jb2wzLWMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJsb2NrLWEgLmNvbDMtYyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYmxvY2stYSAuY29sMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5ibG9jay1hIC5jb2wxLWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay1hX19oaCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ibG9jay1hX19oaCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmxvY2stYV9faGggLmNvbDIsXG4uYmxvY2stYV9faGggLmNvbDMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ibG9jay1hX19oaCAuY29sMiBzcGFuLFxuLmJsb2NrLWFfX2hoIC5jb2wzIHNwYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxufVxuXG4uYmxvY2stYV9faGggLmNvbDIgc3Bhbixcbi5ibG9jay1hX19oaCAuY29sMSBzcGFuLFxuLmJsb2NrLWFfX2hoIC5jb2wzIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay1hX19oaCAuY29sMyBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJsb2NrLWFfX2hoIC5jb2wyIHNwYW4udGFiLS1hY3RpdmUsXG4uYmxvY2stYV9faGggLmNvbDMgc3Bhbi50YWItLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWJlYmU7XG4gIH1cbn1cblxuLmJsb2NrLWFfX3JvdyB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5ibG9jay1hX19yb3c6bGFzdC1jaGlsZCAuYmxvY2stYV9fcm93LXRpbWUtaTpsYXN0LWNoaWxkLFxuLmJsb2NrLWFfX3JvdzpsYXN0LWNoaWxkIC5ibG9jay1hX19yb3ctYWRkLWk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ibG9jay1hX19yb3ctdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrLWFfX3Jvdy10aW1lLWkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2YzZjM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stYV9fcm93LXRpbWUtaSB7XG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICB9XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWk6bnRoLWNoaWxkKDRuKzEpIC5ibG9jay1hX19yb3ctdGltZS1pIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWk6bnRoLWNoaWxkKDRuKzMpIC5ibG9jay1hX19yb3ctdGltZS1pIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYmxvY2stYV9fcm93LXRpbWUtaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJsb2NrLWFfX3Jvdy10aW1lLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICNiZWJlYmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJsb2NrLWFfX3Jvdy1hY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xufVxuXG4uYmxvY2stYV9fcm93LWFkZC1pIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2YzZjM7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgY29sb3I6ICMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5ibG9jay1hX19yb3ctYWRkLWkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uYmxvY2stYV9fcm93LWFkZC1pOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYmxvY2stYV9fcm93LWFkZC1pOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmxvY2stYV9fcm93LWFkZC1pOmhvdmVyIC5ibG9jay1hX19yb3ctdGltZS1jb250ZW50IHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYmxvY2stYV9fcm93LWFkZC1pOmhvdmVyIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWkgc3ZnIHtcbiAgb3BhY2l0eTogMC41O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5ibG9jay1hX19yb3ctYWRkLXRpbWUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stYV9fcm93LWFkZC1ob3VycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWktLXBsYW5uZWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmxvY2stYV9fcm93LWFkZC1pLS1wbGFubmVkIC5ibG9jay1hX19yb3ctYWRkLXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5ibG9jay1hX19yb3ctYWRkLWktLXBsYW5uZWQgLmJsb2NrLWFfX3Jvdy1hZGQtdGltZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuXG4uYmxvY2stYV9fcm93LWFkZC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgb3BhY2l0eTogMC44O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzMzMzMzMztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtbmFtZSBhIHtcbiAgY29sb3I6ICNGOTg2NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1hX19yb3ctYWRkLW5hbWUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2hlZHVsZS1ibG9jay0tbWluaSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2hlZHVsZS1ibG9jay0tbWluaSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zaGVkdWxlLWJsb2NrLS1taW5pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLS1taW5pIC5zaGVkdWxlLWJsb2NrX19kZXRhaWxzIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNoZWR1bGUtYmxvY2stLW1pbmkgLnNoZWR1bGUtYmxvY2sge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2hlZHVsZS1ibG9jay0tbWluaSAuc2hlZHVsZS1ibG9ja19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNoZWR1bGUtYmxvY2stLW1pbmkgLnNoZWR1bGUtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2hlZHVsZS1ibG9jay0tbWluaSAuc2hlZHVsZS1ibG9ja19fYnRucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNoZWR1bGUtYmxvY2stLW1pbmkgLnNoZWR1bGUtYmxvY2tfX2J0bnMge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyNXB4KSB7XG4gIC5zaGVkdWxlLWJsb2NrX190cmlnZ2VyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnNoZWR1bGUtYmxvY2stLW1pbmkgLnNoZWR1bGUtYmxvY2tfX3RyaWdnZXIge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1mcmVlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1mcmVlIC5zaGVkdWxlLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1mcmVlIC5zaGVkdWxlLWJsb2NrX19kZXRhaWxzIGEge1xuICBjb2xvcjogI0JFQkVCRTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaW4tZmF2b3JpdGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjRjk4NjQ1O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaDItLWdyZXkge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4uaDItLWdyZXk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4vKnRoZSB0aXAqL1xuLnF0aXA6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRpcCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCAyMCwgMzAsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnF0aXA6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5xdGlwOmhvdmVyOmJlZm9yZSxcbi5xdGlwOmhvdmVyOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyp0b3AqL1xuLnF0aXAudGlwLXRvcDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtMTAwJSAtIDhweCkpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5xdGlwLnRpcC10b3A6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDhweCA4cHggMCA4cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMCwgMjAsIDMwLCAwLjg1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4vKmJvdHRvbSovXG4ucXRpcC50aXAtYm90dG9tOmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKDEwMCUgKyA4cHgpKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucXRpcC50aXAtYm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMTAsIDIwLCAzMCwgMC44NSkgdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLypsZWZ0Ki9cbi5xdGlwLnRpcC1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gOHB4KSwgLTUwJSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnF0aXAudGlwLWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDhweCAwIDhweCA4cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgxMCwgMjAsIDMwLCAwLjg1KTtcbiAgbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4vKnJpZ2h0Ki9cbi5xdGlwLnRpcC1yaWdodDpiZWZvcmUge1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoMTAwJSArIDhweCksIC01MCUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5xdGlwLnRpcC1yaWdodDphZnRlciB7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCA4cHggMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDEwLCAyMCwgMzAsIDAuODUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICByaWdodDogLThweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4udGFicy1zbGlja2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI1cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgtNjAlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNjYlLCAjZmZmKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHRyYW5zcGFyZW50IC02MCUsICNmZmYgNjYlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHRyYW5zcGFyZW50IC02MCUsICNmZmYgNjYlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAtNjAlLCAjZmZmIDY2JSk7XG59XG5cbi5oZWxwLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogNXB4O1xufVxuXG4ubG9hZC1tb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3cmVtO1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuLmxvYWQtbW9yZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRvb2x0aXBzdGVyLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50b29sdGlwc3Rlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLnNoYWRvd19ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTY1ZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZW51LWJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjRjk4NjQ1O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTExMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b25fX3RyaWdnZXIgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDIwcHg7XG4gIH1cbn1cbi5tZW51LWJ1dHRvbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tZW51LWJ1dHRvbl9faSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMjQ5LCAxMzQsIDY5LCAwLjMpO1xufVxuLm1lbnUtYnV0dG9uX19pOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG59XG4ubWVudS1idXR0b25fX2k6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbn1cbi5tZW51LWJ1dHRvbl9faTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xufVxuLm1lbnUtYnV0dG9uIC5tZW51LWJ1dHRvbl9fdHJpZ2dlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuLm1lbnUtYnV0dG9uLmNsaWNrZWQgLm1lbnUtYnV0dG9uX190cmlnZ2VyIHN2ZyBwYXRoLmIge1xuICBmaWxsOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICBzdHJva2U6ICNmZmY7XG59XG4ubWVudS1idXR0b24uY2xpY2tlZCBhOm50aC1jaGlsZCgyKSB7XG4gIHJpZ2h0OiA5NXB4O1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWJ1dHRvbi5jbGlja2VkIGE6bnRoLWNoaWxkKDIpIHtcbiAgICByaWdodDogNjVweDtcbiAgfVxufVxuLm1lbnUtYnV0dG9uLmNsaWNrZWQgYTpudGgtY2hpbGQoMykge1xuICByaWdodDogNzBweDtcbiAgYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS1idXR0b24uY2xpY2tlZCBhOm50aC1jaGlsZCgzKSB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG59XG4ubWVudS1idXR0b24uY2xpY2tlZCBhOm50aC1jaGlsZCg0KSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDk1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWJ1dHRvbi5jbGlja2VkIGE6bnRoLWNoaWxkKDQpIHtcbiAgICBib3R0b206IDc1cHg7XG4gIH1cbn1cbi5tZW51LWJ1dHRvbi5jbGlja2VkIC5tZW51LWJ1dHRvbl9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51LWJ1dHRvbi5jbGlja2VkIC5tZW51LWJ1dHRvbl9faSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAxMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtYnV0dG9uLmNsaWNrZWQgLm1lbnUtYnV0dG9uX19pIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5tZW51LWJ1dHRvbi5jbGlja2VkIC5tZW51LWJ1dHRvbl9faSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmOTg2NDU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWJ1dHRvbi5jbGlja2VkIC5tZW51LWJ1dHRvbl9faSBzdmcge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250ZW50ID4gc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnZpc2l0b3JzIC52aWV3LWFsbCxcbi5wbGFuIC52aWV3LWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aXNpdG9ycyxcbi5wbGFuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5iLXRhYnNfX3RhYiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5ibG9jay12X193cmFwIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwdnc7XG4gIH1cblxuICAuYi10YWJzX19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9jay1wX192aWV3LWFsbCAudmlldy1hbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLmJsb2NrLWFfX3Jvdy1hZGQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjZyZW07XG4gIH1cblxuICAuc2hlZHVsZS1ibG9jay0tbWluaSAuc2hlZHVsZS1ibG9ja19fZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zaGVkdWxlLWJsb2NrLS1taW5pIC5zaGVkdWxlLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmItdGFic19fc3VidGFiLXRpdGxlLWJpZyBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubWFpbiBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5tYWluIHNlY3Rpb24gYiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5tYWluIHNlY3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIC5oMjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiA2cHg7XG4gIH1cblxuICAubWVnYS1zbGlkZXJfX2RvdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2hvdy1hbGwtd3JhcCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAubWVnYS1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG5cbiAgLm1lZ2Etc2xpZGVyLXdyYXAgLm1lZ2Etc2xpZGVyX19zcGFjZS1sLFxuLm1lZ2Etc2xpZGVyLXdyYXAgLm1lZ2Etc2xpZGVyX19zcGFjZS1yIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1lZ2Etc2xpZGVyX19zbGlkZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuXG4gIC5tZWdhLXNsaWRlcl9fc2xpZGUgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmxvY2stcCAuYi10YWJzX190YWJzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmxvY2stcCAuYi10YWJzX190YWIge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWluLXdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xuICB9XG5cbiAgLmJsb2NrLXAgLmItdGFic19fdGFiOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3R0b206IC0xcHg7XG4gIH1cblxuICAuYmxvY2stcF9fdmlldy1hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJsb2NrLXBfX3ZpZXctYWxsIC52aWV3LWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIC5ibG9jay1wX192aWV3LWFsbCAudmlldy1hbGwgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmItdGFic19fdGFiIHtcbiAgICBmb250LXNpemU6IDAuNzZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xuICB9XG5cbiAgLmItdGFic19fdGFiIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICB9XG5cbiAgLmItdGFic19fdGFiIGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWJzLWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTE7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWJzLXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDExO1xuICB9XG5cbiAgLmItdGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNoZWR1bGUgLmItdGFicyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW8tZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWItdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYi10YWJzLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYnMtbCxcbi5iLXRhYnNfX3N1YnRhYnMtciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAyN3B4O1xuICB9XG5cbiAgLnNoZWR1bGUgLmItdGFic19fdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmItdGFic19fc3VidGFicy1sIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgLmItdGFic19fc3VidGFicy1yIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICByaWdodDogMjBweDtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYi1saW5rcyB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWItbGlua3MgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmItdGFic19fc3VidGFiLWxpbmtzIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYi0tYWN0aXZlOmFmdGVyLFxuLmItdGFic19fc3VidGFiOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNoZWR1bGUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXNpbXBsZSAuc2hlZHVsZS1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuc2hlZHVsZS1ibG9ja19fbGlua3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zaGVkdWxlLWJsb2NrX19saW5rcyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAuc2hlZHVsZS1ibG9ja19fdGltZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc2hlZHVsZS1ibG9ja19fdGltZS1wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5zaGVkdWxlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICB9XG5cbiAgLnBsYW4tdl9faS1wZXJzb25zIHtcbiAgICBmb250LXNpemU6IDAuNjVyZW07XG4gIH1cblxuICAucGxhbi12X19pLXBlcnNvbnMgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAuc2hlZHVsZS1ibG9jay13cmFwLS1zaW1wbGUge1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaGVkdWxlLWhpZGRlbl9fbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW5fX3RpbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW5fX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW5fX2Jsb2NrOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW5fX2Jsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zaGVkdWxlLWhpZGRlbl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg3cmVtO1xuICB9XG5cbiAgLm1haW4gc2VjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDAuNjVyZW07XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW5fX2wtYXZhIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5zaGVkdWxlLWhpZGRlbl9fbGlua3MgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnNoZWR1bGUtaGlkZGVuX19saW5rcyBhIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNoZWR1bGUtaGlkZGVuX19saW5rcyBhIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICAub3VyLWFwcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm91ci1hcHAgLmgyIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxuXG4gIC5vdXItYXBwIHAge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFydG5lcnNfX2Jsb2NrLWkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuXG4gIC5jb2xzNV9faS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sczVfX2kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wYXJ0bmVyc19fYmxvY2staTphZnRlcixcbi5jb2xzNV9faTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoLTYwJSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDc4JSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCB0cmFuc3BhcmVudCAtNjAlLCAjZmZmIDc4JSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCB0cmFuc3BhcmVudCAtNjAlLCAjZmZmIDc4JSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IC02MCUsICNmZmYgNzglKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5wYXJ0bmVyc19fYmxvY2staS5ub3NoYWRvd3M6YWZ0ZXIsXG4uY29sczVfX2kubm9zaGFkb3dzOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmgyLS1mbGV4bW9kZSAucG93ZXJlZC1ieSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oMi0tZmxleG1vZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRpY2tldHNfX2J0bnMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuXG4gIC50aWNrZXRzX19idG5zIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICAudmlzaXRvcnMgLmItdGFic19fdGFiIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29weXJpZ2h0cyBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVnYS1zbGlkZXJfX2Fyci1sIHN2Zyxcbi5tZWdhLXNsaWRlcl9fYXJyLXIgc3ZnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTE3cHg7XG4gIH1cblxuICAubWVnYS1zbGlkZXJfX2Fyci1sIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1lZ2Etc2xpZGVyX19hcnItciB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2hvdy1hbGwgc3ZnIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuYi10YWJzX190YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmItdGFic19fdGFiOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5iLXRhYnNfX3RhYjpob3ZlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5iLXRhYnNfX3RhYi0tYWN0aXZlIHtcbiAgICBjb2xvcjogI0Y5ODY0NSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmItdGFic19fdGFiLS1hY3RpdmU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYi10YWJzX190YWIuc2hhZG93cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmItdGFic19fdGFiLnNoYWRvd3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY29udGVudC1kaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50LXBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50LWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCAtNjAlLCAjZmZmIDc4JSk7XG4gICAgY29udGVudC16LWluZGV4OiAxO1xuICAgIGNvbnRlbnQtdG9wOiAwO1xuICAgIGNvbnRlbnQtYm90dG9tOiAwO1xuICAgIGNvbnRlbnQtbGVmdDogMDtcbiAgICBjb250ZW50LXJpZ2h0OiAwO1xuICB9XG5cbiAgLmItdGFic19fdGFiIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLmItdGFic19fdGFiOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAudGFicy1zbGlja2VkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYnMtc2xpY2tlZDphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAudGFicy1zbGlja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5ibG9jay1wX19jYXJkLXdyYXAge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWluLXdpZHRoOiAzMy4zMyU7XG4gIH1cblxuICAuYmxvY2stcF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cblxuICAuYmxvY2stcF9fYXZhIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAuYmxvY2stcCAuYi10YWJzX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmJhc2lzIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG5cbiAgLnRpY2tldHNfX2J0bnMgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYXJyIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5rcy1zZWxlY3RfX2N1cnJlbnQgPiBzdmc6Zmlyc3QtY2hpbGQge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAub3VyLWFwcCAuaW1nLXdyYXAyIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYXJyLFxuLmJ0bi0tb3JhbmdlLS1tdWx0aSA+IHN2ZzpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmJhc2lzIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAua3Mtc2VsZWN0X19ibG9jayB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG5cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAuYmFzaXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAuYmFzaXMgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIC5idG4tLWdyZXktLW11bHRpIC5iYXNpcyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuXG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAua3Mtc2VsZWN0X19jdXJyZW50ID4gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnZpc2l0b3ItY2FyZC13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gIH1cblxuICAudmlzaXRvci1jYXJkLXdyYXA6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zaGVkdWxlIC5iLXRhYnNfX3RhYiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNHJlbTtcbiAgfVxuXG4gIC5wcm9tb2NvZGVfX3RpcCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmItdGFic19fdGFiIHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgfVxuXG4gIC5iLXRhYnNfX3RhYiBiIHtcbiAgICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2l0b3ItY2FyZF9fcHJvZmlsZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wbGFuLXZfX2ktZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjZyZW07XG4gIH1cblxuICAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuXG4gIC5wcm9maWxlLWJ0bi0td2hpdGUge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnZpc2l0b3ItY2FyZF9fdHJpZ2dlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjY3cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnZpc2l0b3ItY2FyZF9fdHJpZ2dlciBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAudmlzaXRvci1jYXJkX190cmlnZ2VyLm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnZpc2l0b3ItY2FyZF9fdHJpZ2dlci5vbiBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC52aXNpdG9yLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC52aXNpdG9yLWNhcmRfX3BsYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSBwIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tZnJlZSAuc2hlZHVsZS1ibG9ja19fZGV0YWlscyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibG9jay12X19pLWdvdG8ge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgLmJsb2NrLXZfX2ktZ290byBzdmcge1xuICAgIHRvcDogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5wcm9tb2NvZGVfX3RpcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJsb2NrLXZfX3dyYXAgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmJsb2NrLXZfX2ktaCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cblxuICAuYmxvY2stdl9faS1hdmEge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG5cbiAgLmJsb2NrLXZfX2ktYixcbi5ibG9jay12X19pLWYge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMHB4KSBhbmQgKG1heC13aWR0aDogMTMxMnB4KSB7XG4gIC5oZWFkZXItbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMxMnB4KSB7XG4gIC5oZWFkZXItbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLmhlYWRlci1tZW51IC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaW1nLXJlc3BvbnNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5pdGVtX2ltZyB7XG4gIGhlaWdodDogNTEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAuaXRlbV9pbWcge1xuICAgIGhlaWdodDogNDgycHg7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uaGVhZGVyLXdyYXAgLnVzZXItYXZhdGFyLWVudGVyLWVtYWlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmhlYWRlci13cmFwIC51c2VyLWF2YXRhci1lbnRlci1lbWFpbCBpbWcge1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5oZWFkZXItd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmhlYWRlci13cmFwIGgyIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbi5kZXNjcmlwdGlvbi1tb2RhbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNCQUJBQkE7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uc2hhZG93LXNsaWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbn1cblxuLmxhYmVsLWFncmVlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLyogd2lkdGg6IDM3JSAhaW1wb3J0YW50OyAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubGFiZWwtYWdyZWVtZW50IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sYWJlbC1hZ3JlZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cbiAgLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIC8qICY6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICB9ICovXG4gIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuICAvKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuICAvKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4gIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG59XG4ubGFiZWwtYWdyZWVtZW50IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4ubGFiZWwtYWdyZWVtZW50IC5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xufVxuLmxhYmVsLWFncmVlbWVudCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNEFDN0U7XG59XG4ubGFiZWwtYWdyZWVtZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhYmVsLWFncmVlbWVudCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxhYmVsLWFncmVlbWVudCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlcjogc29saWQgIzE0QUM3RTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmFkZGl0aW9uYWxfaW5mbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLnNsaWRlcl93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDI1NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMXB4KSBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLnNsaWRlcl93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2MXB4KSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmJfbWFpbl9zbGlkZXIgLnNsaWRlcl93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYl9tYWluX3NsaWRlciAuc2xpZGVyX3dyYXBwZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuaXRlbV9pbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLml0ZW1faW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG4uc2VvLXRleHQtbWFpbi1wYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpc2FibGUtaWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL25vLXN0b3BwaW5nLnN2Z1wiKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4uaWNvLWRlc2NyaXB0aW9uIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50YWJsZS1pY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGFibGUuc3ZnXCIpO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tbGVmdDogLTE3cHg7XG59XG5cbi5saXN0LWRlc2NyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA3M3B4O1xufVxuXG4udGFibGVfbmV0d29ya2luZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90YWJsZS5zdmdcIik7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5hdmFsaWFibGUtaWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uZ3JlZW4tY2lyY2xlOmJlZm9yZSxcbi5vcmFuZ2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE3cHg7XG59XG5cbi5ncmVlbi1jaXJjbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkE5NTtcbn1cblxuLm9yYW5nZS1jaXJjbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzgyQjtcbn1cblxuLmRhdGUtZGF5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTc2cHg7XG4gIHJpZ2h0OiAyNzRweDtcbiAgY29sb3I6ICNGRjc4MkI7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuLmJ0bi0tZ3JleSB7XG4gIGJhY2tncm91bmQ6ICM2RDZENkQ7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNlbGVjdC1wbGFjZSB7XG4gIHdpZHRoOiAzOSU7XG59XG5cbi5iX21vZGFsIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3QtcGxhY2UgLmFwcG9pbnRtZW50X2NvbnRlbnQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5idG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5hZG1pbl9wYW5lbF93cmFwcGVyIC5idG5fcGFuZWwuYnRuX25ldHdvcmtpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmV0d29ya2luZy1pY28ucG5nXCIpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl91c2VyX2FjdGl2aXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VzZXItYWN0aXZpdHkucG5nXCIpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubW9kYWwtaW1nLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLm1vZGFsLWltZy13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uc3BvbnNvci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3BvbnNvci1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNwb25zb3ItY29udGFpbmVyIC5pbmZvLXNwb25zb3ItY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNwb25zb3ItY29udGFpbmVyIC5pbmZvLXNwb25zb3ItY2lyY2xlOmhvdmVyIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5cbi5pbmZvLXNwZWFrZXItY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm8tc3BlYWtlci1jaXJjbGU6aG92ZXIge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cblxuI3NwZWFrZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI3NwZWFrZXItY29tcF9wb3Mge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbiNzcGVha2VyLWNpdHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbiNzcGVha2VyLWRlc2Mge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4jc3BvbnNvcnMtZGVzY3JpcHRpb24gaDQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mbGV4LWhhY2stYXJyIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNjBweDtcbiAgb3BhY2l0eTogMC4yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIHRvcDogLTEwcHg7ICovXG4gIHJpZ2h0OiA1cHg7XG59XG5cbi5mbGV4LWhhY2tfX2Jsb2NrIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgei1pbmRleDogMTE7XG4gIHRvcDogNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OGRlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtMTBweDsgKi9cbn1cblxuLmZsZXgtaGFja19faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4O1xufVxuXG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl91c2VyX2ZlZWRiYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mZWVkYmFjay5wbmcpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl9jaGFuY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoYW5jZS5wbmcpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl9wcmljZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJpY2UucG5nKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmRhdGUtcGlja2VyIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIudHdvLW1vbnRocyB7XG4gIG1hcmdpbjogMCAwIDAgLTE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5kYXRlLXBpY2tlci13cmFwcGVyLnR3by1tb250aHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZHAtY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLmlubGluZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIuc2luZ2xlLWRhdGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIubm8tc2hvcnRjdXRzIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLm5vLXRvcGJhciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZm9vdGVyIC5zaG9ydGN1dHMgLmN1c3RvbS1zaG9ydGN1dCArIC5jdXN0b20tc2hvcnRjdXQge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5mb290ZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciBiIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLW5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5zZWxlY3Qtd3JhcHBlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xcHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MSlcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEpO1xuICBvcGFjaXR5OiAwLjAxO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIF9vdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSB7XG4gIHdpZHRoOiAxOTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlLm1vbnRoMiB7XG4gIHdpZHRoOiAxOTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIHRkLFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIGRpdi5kYXkubGFzdE1vbnRoLFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgZGl2LmRheS5uZXh0TW9udGgge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ODJiO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAud2Vlay1uYW1lIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLndlZWstbmFtZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkuaGFzLXRvb2x0aXAge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5oYXMtdG9vbHRpcCAudG9vbHRpcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC50aW1lIGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS50b01vbnRoLnZhbGlkIHtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS50b01vbnRoLmhvdmVyaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzgyYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkubGFzdE1vbnRoLFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5uZXh0TW9udGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5LnJlYWwtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjg0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkucmVhbC10b2RheS5jaGVja2VkLFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5yZWFsLXRvZGF5LmhvdmVyaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzgyYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBtYXJnaW46IDAgMCAycHg7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uIC5uZXh0LFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgdGFibGUgLmNhcHRpb24gLnByZXYge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciB0YWJsZSAuY2FwdGlvbiAubmV4dDpob3Zlcixcbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uIC5wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5nYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRvcDogLTVweDtcbiAgbWFyZ2luOiAwIDEwcHggLTEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIC5nYXAtbGluZXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5nYXAgLmdhcC1saW5lIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIC5nYXAtbGluZSAuZ2FwLTEge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjZWVlO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIC5nYXAtbGluZSAuZ2FwLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNmZmY7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5nYXAgLmdhcC1saW5lIC5nYXAtMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOHB4O1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjZmZmO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIC5nYXAtdG9wLW1hc2sge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgei1pbmRleDogMztcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWJvdHRvbS1tYXNrIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5zZWxlY3RlZC1kYXlzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIgLmVycm9yLXRvcCxcbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAubm9ybWFsLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAuZGVmYXVsdC10b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyLmVycm9yIC5kZWZhdWx0LXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhci5lcnJvciAuZXJyb3ItdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhci5ub3JtYWwgLmRlZmF1bHQtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyLm5vcm1hbCAubm9ybWFsLXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIubm9ybWFsIC5ub3JtYWwtdG9wIC5zZWxlY3Rpb24tdG9wIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAuYXBwbHktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA2cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNkOWVlZjc7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDc2YTM7XG4gIGJhY2tncm91bmQ6ICMwMDk1Y2Q7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwYWRlZSwgIzAwNzhhNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDBhZGVlXCIsIGVuZENvbG9yc3RyPVwiIzAwNzhhNVwiKTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIgLmFwcGx5LWJ0bi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNiN2I3Yjc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgI2VkZWRlZCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsIGVuZENvbG9yc3RyPVwiI2VkZWRlZFwiKTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLnNpbmdsZS1tb250aCAudGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAudGltZSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMjlweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC50aW1lMSB7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpbWUyIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAudGltZTEge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnRpbWUyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuaG91ciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWludXRlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmZpcnN0LWRhdGUtc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiA1MCUgMCAwIDUwJTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmxhc3QtZGF0ZS1zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTAlIDUwJSAwO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZmlyc3QtZGF0ZS1zZWxlY3RlZC5sYXN0LWRhdGUtc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5maXJzdC1kYXRlLXNlbGVjdGVkLFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmxhc3QtZGF0ZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc4MmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRhdGUtcmFuZ2UtbGVuZ3RoLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAtbW96LWZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAtbXMtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gIC1vLWZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRhdGUtcmFuZ2UtbGVuZ3RoLXRpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmYwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBib3R0b206IC00cHg7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLnR3by1tb250aHMubm8tZ2FwIC5tb250aDEgLm5leHQsXG4uZGF0ZS1waWNrZXItd3JhcHBlci50d28tbW9udGhzLm5vLWdhcCAubW9udGgyIC5wcmV2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLndlZWstbnVtYmVyIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLndlZWstbnVtYmVyLndlZWstbnVtYmVyLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM0OWU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAubW9udGgtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAubW9udGgtd3JhcHBlciAubW9udGgxIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYnNfX3RhYnMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCA0cHg7XG59XG4udGFic19fdGFiczphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgei1pbmRleDogMTtcbn1cbi50YWJzX190YWIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRhYnNfX3RhYi4tYWN0aXZlIHtcbiAgY29sb3I6ICNmZjc4MmI7XG59XG4udGFic19fdGFiLi1hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi50YWJzX190YWIgc3BhbiB7XG4gIGNvbG9yOiAjZmY3ODJiO1xufVxuLnRhYnNfX3RhYjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgYm90dG9tOiAtMnB4O1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgI2ZjNTc1ZSAwJSwgI2Y3YjQyYyAxMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRhYnNfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cbi50YWJzX19pdGVtLi1hY3RpdmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi50YWJzX19pdGVtLi1mYWRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi50YWJzX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDIzcHg7XG59XG4udGFic190aXRsZSAuc2ltcGxlX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgbWFyZ2luOiAwIDFweCAwIDA7XG59XG4udGFic19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJfbW9kYWwge1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbn1cbi5iX21vZGFsIC5tZnAtY2xvc2Uge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTEgMTEnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEyOTkuMDIxNDQsMTkwLjQzNTQ5bC0zLjUzNTUzLC0zLjUzNTUzbC0zLjUzNDg0LDMuNTM0ODRsLTEuNDE1NTksLTEuNDE1NTlsMy41MzQ4NCwtMy41MzQ4NGwtMy41MzU1MywtMy41MzU1M2wxLjQxNTU5LC0xLjQxNTU5bDMuNTM1NTMsMy41MzU1M2wzLjUzNDg0LC0zLjUzNDg0bDEuNDE1NTksMS40MTU1OWwtMy41MzQ4NCwzLjUzNDg0bDMuNTM1NTMsMy41MzU1M3onIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEyOTAsLTE4MCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAwIDZweCAwIDA7XG59XG4uYl9tb2RhbCAubWZwLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5iX21vZGFsIC5fbW9kYWxfdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbi5iX21vZGFsIC5idG4ge1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5iX21vZGFsIC5oMjpiZWZvcmUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG59XG4uYl9tb2RhbCAuc29jaWFsX2xvZ2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uYl9tb2RhbCAuc29jaWFsX2xvZ2luIC5idXR0b25fcm93X2p1c3RpZmllZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iX21vZGFsIC5zb2NpYWxfbG9naW4gLmJ1dHRvbl9yb3dfanVzdGlmaWVkIC5idG4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5iX21vZGFsIC5zb2NpYWxfbG9naW4gLmJ1dHRvbl9yb3dfanVzdGlmaWVkIC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5iX21vZGFsIC5zb2NpYWxfbG9naW4gLmJ1dHRvbl9yb3dfanVzdGlmaWVkIC5idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5iX21vZGFsIC5zb2NpYWxfbG9naW4gLmJ1dHRvbl9yb3dfanVzdGlmaWVkIC5idG5fZmFjZWJvb2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgZm9udDogMTRweC8xOHB4IE1vbnRzZXJyYXQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJfbW9kYWwgLnNvY2lhbF9sb2dpbiAuYnV0dG9uX3Jvd19qdXN0aWZpZWQgLmJ0bl9mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRBODc7XG59XG4uYl9tb2RhbCAuc29jaWFsX2xvZ2luIC5idXR0b25fcm93X2p1c3RpZmllZCAuYnRuX2dvb2dsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYzNjM2M7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYl9tb2RhbCAuc29jaWFsX2xvZ2luIC5idXR0b25fcm93X2p1c3RpZmllZCAuYnRuX2dvb2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQzNDM0M7XG59XG4uYl9tb2RhbCAuc29jaWFsX2xvZ2luIC5idXR0b25fcm93X2p1c3RpZmllZCAuYnRuX2xpbmtlZGluIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAxNzliMztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5iX21vZGFsIC5zb2NpYWxfbG9naW4gLmJ1dHRvbl9yb3dfanVzdGlmaWVkIC5idG5fbGlua2VkaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3OUIzO1xufVxuLmJfbW9kYWwgLnNvY2lhbF9sb2dpbiAuYnV0dG9uX3Jvd19qdXN0aWZpZWQgLmJ0bl92a29udGFrdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTE4MWI3O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJfbW9kYWwgLnNvY2lhbF9sb2dpbiAuYnV0dG9uX3Jvd19qdXN0aWZpZWQgLmJ0bl92a29udGFrdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE4MUI3O1xufVxuLmJfbW9kYWwgLnNvY2lhbF9sb2dpbiAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgLyogbWF4LXdpZHRoOiAxNTBweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDAgMTBweCAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cbi5iX21vZGFsIC5zb2NpYWxfbG9naW4gLmJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5iX21vZGFsIC5vciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuLmJfbW9kYWwgLmxvZ2luX2VtYWlsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJfbW9kYWwgLmxvZ2luX2VtYWlsIC5idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgLyogbWF4LXdpZHRoOiAzMjJweDsgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xufVxuLmJfbW9kYWwgLmxvZ2luX2VtYWlsIC5mb3JtX3dyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG4uYl9tb2RhbCAubG9naW5fZW1haWwgLmZvcm1fd3JhcHBlciAuZm9ybV9maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYl9tb2RhbCAubG9naW5fZW1haWwgLmZvcm1fd3JhcHBlciAuZm9ybV9maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iX21vZGFsIC5sb2dpbl9lbWFpbCAuZm9ybV93cmFwcGVyIC5mb3JtX2ZpZWxkIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYl9tb2RhbCAubG9naW5fZW1haWwgLmZvcm1fd3JhcHBlciBidXR0b24uYnRuW3R5cGU9c3VibWl0XSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iX21vZGFsIC5mb3JtX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMzVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iX21vZGFsIC5mb3JtX3dyYXBwZXIgLmZvcm1faW5uZXI6YmVmb3JlLCAuYl9tb2RhbCAuZm9ybV93cmFwcGVyIC5mb3JtX2lubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uYl9tb2RhbCAuZm9ybV93cmFwcGVyIC5mb3JtX2lubmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYl9tb2RhbCAuZm9ybV93cmFwcGVyIC5jb2x1bW4ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfbW9kYWwgLmZvcm1fd3JhcHBlciAuY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4uYl9tb2RhbCAuZm9ybV93cmFwcGVyIC5jb2x1bW46bnRoLWNoaWxkKDJuKSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJfbW9kYWwgLmZvcm1fd3JhcHBlciAuY29sdW1uOm50aC1jaGlsZCgybikge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuLmJfbW9kYWwgLmZvcm1fd3JhcHBlciAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYl9tb2RhbCAudGFicy1jb21wb25lbnQtcGFuZWwge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iX21vZGFsIC5mb3JtX2NvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5iX21vZGFsIC5pY29uX3VzZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE0JyBoZWlnaHQ9JzEzJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE0IDEzJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J002NTAsNDkzLjExODY1Yy0yLjE2OTM3LDAgLTYuNSwxLjA4ODc1IC02LjUsMy4yNXYxLjYyNWgxM3YtMS42MjVjMCwtMi4xNjEyNSAtNC4zMzA2MiwtMy4yNSAtNi41LC0zLjI1ek02NTAsNDkxLjQ5MzY1YzEuNzk1NjMsMCAzLjI1LC0xLjQ1NDM3IDMuMjUsLTMuMjVjMCwtMS43OTU2MyAtMS40NTQzNywtMy4yNSAtMy4yNSwtMy4yNWMtMS43OTU2MiwwIC0zLjI1LDEuNDU0MzggLTMuMjUsMy4yNWMwLDEuNzk1NjIgMS40NTQzOCwzLjI1IDMuMjUsMy4yNXonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTY0MywtNDg1JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjM2ZDZkNmQnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEzcHggY2VudGVyO1xufVxuLmJfbW9kYWwgLmljb25fbWFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTQnIGhlaWdodD0nMTEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTQgMTEnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTY1NS42LDQ4Ny43NWwtNS42LDMuNDM3NWwtNS42LC0zLjQzNzV2LTEuMzc1bDUuNiwzLjQzNzVsNS42LC0zLjQzNzV6TTY1NS42LDQ4NWgtMTEuMmMtMC43NywwIC0xLjM5MywwLjYxODc1IC0xLjM5MywxLjM3NWwtMC4wMDcsOC4yNWMwLDAuNzU2MjUgMC42MywxLjM3NSAxLjQsMS4zNzVoMTEuMmMwLjc3LDAgMS40LC0wLjYxODc1IDEuNCwtMS4zNzV2LTguMjVjMCwtMC43NTYyNSAtMC42MywtMS4zNzUgLTEuNCwtMS4zNzV6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02NDMsLTQ4NSUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzNzA3MDcwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxM3B4IGNlbnRlcjtcbn1cbi5iX21vZGFsIC5pY29uX3Bhc3N3b3JkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxMCcgaGVpZ2h0PScxNCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMCAxNCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNOTkxLjkzNzUsNDg3LjgwOTQ5aC0zLjg3NXYtMS4yNDk5OGMwLC0xLjA2ODczIDAuODY4NzUsLTEuOTM3NDYgMS45Mzc1LC0xLjkzNzQ2YzEuMDY4NzUsMCAxLjkzNzUsMC44Njg3MyAxLjkzNzUsMS45Mzc0NnpNOTkwLDQ5My40MzQzOGMtMC42ODc1LDAgLTEuMjUsLTAuNTYyNDkgLTEuMjUsLTEuMjQ5OThjMCwtMC42ODc0OSAwLjU2MjUsLTEuMjQ5OTggMS4yNSwtMS4yNDk5OGMwLjY4NzUsMCAxLjI1LDAuNTYyNDkgMS4yNSwxLjI0OTk4YzAsMC42ODc0OSAtMC41NjI1LDEuMjQ5OTggLTEuMjUsMS4yNDk5OHpNOTkzLjc1LDQ4Ny44MDk0OWgtMC42MjV2LTEuMjQ5OThjMCwtMS43MjQ5NyAtMS40LC0zLjEyNDk0IC0zLjEyNSwtMy4xMjQ5NGMtMS43MjUsMCAtMy4xMjUsMS4zOTk5NyAtMy4xMjUsMy4xMjQ5NHYxLjI0OTk4aC0wLjYyNWMtMC42ODc1LDAgLTEuMjUsMC41NjI0OSAtMS4yNSwxLjI0OTk4djYuMjQ5ODhjMCwwLjY4NzQ5IDAuNTYyNSwxLjI0OTk4IDEuMjUsMS4yNDk5OGg3LjVjMC42ODc1LDAgMS4yNSwtMC41NjI0OSAxLjI1LC0xLjI0OTk4di02LjI0OTg4YzAsLTAuNjg3NDkgLTAuNTYyNSwtMS4yNDk5OCAtMS4yNSwtMS4yNDk5OHonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTk4NSwtNDgzJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjM2ZDZkNmQnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xufVxuLmJfbW9kYWwgLmJ0bl9mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDVhOTc7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDMyMnB4O1xufVxuLmJfbW9kYWwgLmJ0bl9mYWNlYm9vazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgOCAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNjU2Ljc0ODU5LDM4Ny4zODk3N2gyLjY0NTAydi02LjQ0Mzk3aDIuMDUzNzFsMC4zMzc4OSwtMi41NjA2MWgtMi4zOTE2di0xLjc3MjgzYzAsLTAuNDEyNDEgMC4wNzUyLC0wLjcxMzAxIDAuMjI1NTksLTAuOTAwMzljMC4xODY1MiwtMC4yMjUwNCAwLjUzNDE4LC0wLjMzNzk1IDEuMDQwNTMsLTAuMzM3OTVoMS4zNTE1NnYtMi4yNzkzNmMtMC41MDc4MSwtMC4wNzQ5NSAtMS4xNjM1NywtMC4xMTIyNCAtMS45NzAyMSwtMC4xMTIyNGMtMC45OTQ2MywwIC0xLjc5MTk5LDAuMjk1NDcgLTIuMzkyMDksMC44ODU5OWMtMC42MDEwNywwLjU5MTA2IC0wLjkwMDM5LDEuNDIxNTEgLTAuOTAwMzksMi40OTA2djIuMDI2MThoLTIuMTY2NXYyLjU2MDYxaDIuMTY2NXonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTY1NCwtMzczJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAtMnB4IDEwcHggMCAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5iX21vZGFsIC5idG5fZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjM2MzYztcbn1cbi5iX21vZGFsIC5idG5fZ29vZ2xlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMjAnIGhlaWdodD0nMTInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMjAgMTInJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTg0Mi4yOTMwMiwzNzcuNTgyMDdoLTEuNzk5Nzl2MS43OTk3N2gtMS43Mjc3N3YxLjc5OTc2aDEuNzI3Nzd2MS43OTk3N2gxLjc5OTc5di0xLjc5OTc3aDEuNzk5NzZ2LTEuNzk5NzZoLTEuNzk5NzZ6TTgzNi41MzM3MSwzODAuMTAxNzRjMCwxLjE1MTg1IC0wLjIxNTk3LDIuMTU5NzIgLTAuNzE5OTEsMy4wOTU1OWMtMC41MDM5MiwwLjg2Mzg5IC0xLjE1MTg3LDEuNTgzNzkgLTIuMDg3NzQsMi4wODc3M2MtMC44NjM4OSwwLjUwMzkzIC0xLjg3MTc3LDAuNzkxOSAtMy4wMjM2NCwwLjc5MTljLTEuMDc5ODYsMCAtMi4wODc3MiwtMC4yODc5NiAtMy4wMjM2MSwtMC43OTE5Yy0wLjkzNTksLTAuNTc1OTIgLTEuNjU1ODEsLTEuMjk1ODMgLTIuMjMxNzQsLTIuMjMxNzFjLTAuNTc1OTMsLTAuOTM1ODggLTAuNzkxOTIsLTEuOTQzNzUgLTAuNzkxOTIsLTMuMDIzNjFjMCwtMS4wNzk4NiAwLjI4Nzk2LC0yLjA4NzczIDAuNzkxOTIsLTMuMDIzNmMwLjUwMzk1LC0wLjkzNTg4IDEuMjk1ODQsLTEuNjU1NzggMi4yMzE3NCwtMi4yMzE3MWMwLjkzNTg4LC0wLjU3NTkzIDEuOTQzNzQsLTAuNzkxOSAzLjAyMzYxLC0wLjc5MTljMS41ODM4MywwIDIuOTUxNjQsMC41MDM5MyA0LjAzMTUyLDEuNTgzNzlsLTEuNjU1ODQsMS41ODM3OWMtMC42NDc4NiwtMC41NzU5MyAtMS40Mzk3OSwtMC45MzU4OCAtMi4zNzU2OSwtMC45MzU4OGMtMC42NDc5LDAgLTEuMjk1ODQsMC4xNDM5OCAtMS44NzE3MywwLjUwMzkzYy0wLjU3NTk0LDAuMzU5OTUgLTEuMDA3OSwwLjc5MTkgLTEuMzY3ODYsMS4zNjc4MmMtMC4zNTk5NSwwLjU3NTkyIC0wLjUwMzkyLDEuMjIzODQgLTAuNTAzOTIsMS45NDM3NWMwLDAuNzE5OSAwLjE0Mzk3LDEuMzY3ODIgMC41MDM5MiwxLjk0Mzc1YzAuMzU5OTUsMC41NzU5MiAwLjc5MTkzLDEuMDc5ODYgMS4zNjc4NiwxLjM2NzgyYzAuNTc1OSwwLjM1OTk1IDEuMjIzODMsMC41MDM5MyAxLjg3MTczLDAuNTAzOTNjMC43MTk5MSwwIDEuMzY3ODYsLTAuMTQzOTggMS45NDM3OSwtMC41MDM5M2MwLjQzMTksLTAuMjg3OTYgMC43OTE4OSwtMC41NzU5MyAxLjA3OTg1LC0xLjA3OTg2YzAuMjE1OTcsLTAuMzU5OTUgMC4zNTk5NSwtMC43MTk5MSAwLjQzMTkzLC0xLjAwNzg3aC0zLjQ1NTU3di0yLjA4NzczaDUuNzU5MzFjMC4wNzE5OCwwLjI4Nzk2IDAuMDcxOTgsMC42NDc5MiAwLjA3MTk4LDAuOTM1ODh6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC04MjQsLTM3NCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzQ0MzQzNDJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IC0ycHggMCAwIDA7XG59XG4uYl9tb2RhbCAuYnRuX2dvb2dsZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIwJyBoZWlnaHQ9JzEyJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIwIDEyJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J004NDIuMjkzMDIsMzc3LjU4MjA3aC0xLjc5OTc5djEuNzk5NzdoLTEuNzI3Nzd2MS43OTk3NmgxLjcyNzc3djEuNzk5NzdoMS43OTk3OXYtMS43OTk3N2gxLjc5OTc2di0xLjc5OTc2aC0xLjc5OTc2ek04MzYuNTMzNzEsMzgwLjEwMTc0YzAsMS4xNTE4NSAtMC4yMTU5NywyLjE1OTcyIC0wLjcxOTkxLDMuMDk1NTljLTAuNTAzOTIsMC44NjM4OSAtMS4xNTE4NywxLjU4Mzc5IC0yLjA4Nzc0LDIuMDg3NzNjLTAuODYzODksMC41MDM5MyAtMS44NzE3NywwLjc5MTkgLTMuMDIzNjQsMC43OTE5Yy0xLjA3OTg2LDAgLTIuMDg3NzIsLTAuMjg3OTYgLTMuMDIzNjEsLTAuNzkxOWMtMC45MzU5LC0wLjU3NTkyIC0xLjY1NTgxLC0xLjI5NTgzIC0yLjIzMTc0LC0yLjIzMTcxYy0wLjU3NTkzLC0wLjkzNTg4IC0wLjc5MTkyLC0xLjk0Mzc1IC0wLjc5MTkyLC0zLjAyMzYxYzAsLTEuMDc5ODYgMC4yODc5NiwtMi4wODc3MyAwLjc5MTkyLC0zLjAyMzZjMC41MDM5NSwtMC45MzU4OCAxLjI5NTg0LC0xLjY1NTc4IDIuMjMxNzQsLTIuMjMxNzFjMC45MzU4OCwtMC41NzU5MyAxLjk0Mzc0LC0wLjc5MTkgMy4wMjM2MSwtMC43OTE5YzEuNTgzODMsMCAyLjk1MTY0LDAuNTAzOTMgNC4wMzE1MiwxLjU4Mzc5bC0xLjY1NTg0LDEuNTgzNzljLTAuNjQ3ODYsLTAuNTc1OTMgLTEuNDM5NzksLTAuOTM1ODggLTIuMzc1NjksLTAuOTM1ODhjLTAuNjQ3OSwwIC0xLjI5NTg0LDAuMTQzOTggLTEuODcxNzMsMC41MDM5M2MtMC41NzU5NCwwLjM1OTk1IC0xLjAwNzksMC43OTE5IC0xLjM2Nzg2LDEuMzY3ODJjLTAuMzU5OTUsMC41NzU5MiAtMC41MDM5MiwxLjIyMzg0IC0wLjUwMzkyLDEuOTQzNzVjMCwwLjcxOTkgMC4xNDM5NywxLjM2NzgyIDAuNTAzOTIsMS45NDM3NWMwLjM1OTk1LDAuNTc1OTIgMC43OTE5MywxLjA3OTg2IDEuMzY3ODYsMS4zNjc4MmMwLjU3NTksMC4zNTk5NSAxLjIyMzgzLDAuNTAzOTMgMS44NzE3MywwLjUwMzkzYzAuNzE5OTEsMCAxLjM2Nzg2LC0wLjE0Mzk4IDEuOTQzNzksLTAuNTAzOTNjMC40MzE5LC0wLjI4Nzk2IDAuNzkxODksLTAuNTc1OTMgMS4wNzk4NSwtMS4wNzk4NmMwLjIxNTk3LC0wLjM1OTk1IDAuMzU5OTUsLTAuNzE5OTEgMC40MzE5MywtMS4wMDc4N2gtMy40NTU1N3YtMi4wODc3M2g1Ljc1OTMxYzAuMDcxOTgsMC4yODc5NiAwLjA3MTk4LDAuNjQ3OTIgMC4wNzE5OCwwLjkzNTg4eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtODI0LC0zNzQlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5iX21vZGFsIC5idG5fdmtvbnRha3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxODFiNztcbn1cbi5iX21vZGFsIC5idG5fdmtvbnRha3RlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTknIGhlaWdodD0nMTInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTkgMTInJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEwMDIuODU4MjUsMzc4LjEwMTc1aC0wLjAwMDk5YzAsLTAuNjg5NzkgMC4wMDM2OCwtMS4zNzk2MSAtMC4wMDEyOCwtMi4wNjkzNGMtMC4wMDM0MywtMC40NzE5NSAtMC4xODY5NSwtMC42NDc4NiAtMC42NTk1OSwtMC42NDgyNWMtMC45NjEyNiwtMC4wMDA3OSAtMS45MjI1NiwwLjAwMTY4IC0yLjg4Mzg1LC0wLjAwMTQ2Yy0wLjI3MTQ1LC0wLjAwMDg1IC0wLjUzOTA2LDAgLTAuNjc4OCwwLjI5MTAyYy0wLjEzNDg0LDAuMjgwNyAwLjA0MzU1LDAuNDc5MzQgMC4yMDQxOCwwLjY2Nzk3YzAuMzg5ODIsMC40NTc4OSAwLjU1MjgsMC45ODg3NyAwLjU1MTAzLDEuNTgxODVjLTAuMDAyNzgsMC45NjEyNyAtMC4wMDAyMSwxLjkyMjU4IC0wLjAwMTcxLDIuODgzODhjLTAuMDAwMTcsMC4xMzkyMiAwLjAwMzM5LDAuMjgwNjEgLTAuMDE4NDIsMC40MTcyN2MtMC4wNTQwMywwLjMzODQxIC0wLjI3OTU0LDAuNDU2MTUgLTAuNTcwMTEsMC4yNzQ5NmMtMC4xOTU3NCwtMC4xMjIxNiAtMC4zNzY4NiwtMC4yODE3NCAtMC41MzA1NSwtMC40NTQ3MWMtMC42OTcxNiwtMC43ODQ3MyAtMS4yMTU3NCwtMS42ODg1NCAtMS42NTU5NCwtMi42MzI1NGMtMC4zNTQ5MywtMC43NjEyIC0wLjY1NzYyLC0xLjU0NzMgLTAuOTY5MjQsLTIuMzI4MDNjLTAuMjIwODksLTAuNTUzNTYgLTAuNDExNywtMC43MDAwNCAtMC45OTc5MiwtMC43MDAzMmMtMC42MTYzOCwtMC4wMDAzMSAtMS4yMzI4MiwtMC4wMDE3NyAtMS44NDkxOCwwLjAwMTUzYy0wLjEwODkzLDAuMDAwNTggLTAuMjIwMDksMC4wMTE1NyAtMC4zMjYxMywwLjAzNTY4Yy0wLjI5MDg4LDAuMDY2MTMgLTAuNDI3LDAuMjE0NTcgLTAuNDAxNzYsMC41MTE3OGMwLjAyNTc3LDAuMzAzNjUgMC4wNzQzNCwwLjYxMjM3IDAuMTY1NjIsMC45MDIyNWMwLjgxMjE5LDIuNTc5MTYgMi4xMzc4NSw0Ljg4MTIzIDMuODk4NjUsNi45MTczM2MxLjEzMzEyLDEuMzEwMzMgMi41NjMzOSwyLjE5ODczIDQuMjk3MjYsMi41MjM5YzAuNTk0MzgsMC4xMTE1MSAxLjE5NDc5LDAuMTM0OCAxLjc5MjgyLDAuMDI2MzFjMC40OTEwMywtMC4wODkwOCAwLjYzNDU4LC0wLjI2ODIyIDAuNjM1NTQsLTAuNzU4NzZjMC4wMDEyNSwtMC42MDE3MiAtMC4wMDE0MywtMS4yMDM0MyAwLjAwMjM4LC0xLjgwNTE4YzAuMDAwNzYsLTAuMTE2MjQgMC4wMTg2OCwtMC4yMzMyMiAwLjAzNzcyLC0wLjM0ODNjMC4wMzM3NSwtMC4yMDQ3NCAwLjE2NDUxLC0wLjI5MDYyIDAuMzY2NTYsLTAuMzA5MjdjMC4zODU4LC0wLjAzNTU4IDAuNzE3MSwwLjExMzYyIDAuOTkyOCwwLjM0NDczYzAuNTYwNzUsMC40Njk5NyAxLjEwNTMsMC45NjA4MiAxLjYzNDY5LDEuNDY1OTRjMC4zNjU1NSwwLjM0ODc5IDAuNjkyMDksMC43MzgyNSAxLjA0MDYsMS4xMDUyMmMwLjI1MTAyLDAuMjY0MzEgMC41NjQ5MSwwLjM4MTM1IDAuOTI4NTQsMC4zNzczOGMwLjM1OTUxLC0wLjAwMzg1IDAuNzE5MTMsMC4wMDI4MSAxLjA3ODY2LC0wLjAwMTc3YzAuMzY2MzMsLTAuMDA0NjcgMC43MzQxOSwwLjAwMDU1IDEuMDk4NSwtMC4wMzE1MmMwLjM2ODM4LC0wLjAzMjM1IDAuNTgzMzMsLTAuMzA2NTUgMC40Nzk4LC0wLjY2Yy0wLjA5NDY4LC0wLjMyMzMgLTAuMjQxMSwtMC42NDYyNyAtMC40MzA3NywtMC45MjQyOWMtMC42MzQxNiwtMC45Mjk1NyAtMS4zODg1LC0xLjc2MDE2IC0yLjE5MDU3LC0yLjU0ODQ2Yy0wLjIwMzI4LC0wLjE5OTggLTAuMzk0NzQsLTAuNDEzNzkgLTAuNTcyNzgsLTAuNjM2MzVjLTAuMTUwOTcsLTAuMTg4NjkgLTAuMTYwNCwtMC40MDU5OCAtMC4wMjczLC0wLjYxNDkzYzAuMTM3NjUsLTAuMjE2MTMgMC4yODA3OCwtMC40Mjg4IDAuNDI0MjksLTAuNjQxMDVjMC43NTUwMiwtMS4xMTY4MiAxLjUxMzM3LC0yLjIzMjE1IDIuMTA4NDcsLTMuNDQ1OTVjMC4xMjc4NSwtMC4yNjA3NCAwLjIyNDg1LC0wLjU0MDMxIDAuMzA0MjksLTAuODIwMjJjMC4xMDU2NywtMC4zNzIxNiAtMC4wMzI1NiwtMC41NzIzMyAtMC40MTQxMiwtMC42NDQ5NmMtMC4wOTI3OSwtMC4wMTc2NCAtMC4xODk0NSwtMC4wMTk5OSAtMC4yODQzNSwtMC4wMjAyNmMtMC42MDkwMiwtMC4wMDE2NSAtMS4yMTgzNCwwLjAwOTc3IC0xLjgyNzA3LC0wLjAwNDEyYy0wLjUxNjgzLC0wLjAxMTc1IC0wLjg1MDM2LDAuMTk4ODUgLTEuMDU0NywwLjY4NTMzYy0wLjQ0ODksMS4wNjg5MSAtMS4wMDExNywyLjA4NTAyIC0xLjY2MjU1LDMuMDM5MThjLTAuMzU1NjQsMC41MTMxMiAtMC43Mjc4NiwxLjAxMzM3IC0xLjIyNCwxLjQwMzk2Yy0wLjE2OTEzLDAuMTMzMDYgLTAuMzYwOTksMC4yODA3OSAtMC41NzcyMiwwLjE3NTc4Yy0wLjIyNDUyLC0wLjEwODk4IC0wLjIzMDM5LC0wLjM1NjExIC0wLjIzMDg4LC0wLjU3OTkzYy0wLjAwMTU0LC0wLjY2NzcyIC0wLjAwMDU4LC0xLjMzNTUxIC0wLjAwMDU4LC0yLjAwMzI3eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtOTkyLC0zNzUlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzUxODFCNycgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAtMnB4IDAgMCAwO1xufVxuLmJfbW9kYWwgLmJ0bl92a29udGFrdGU6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxOScgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxOSAxMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTAwMi44NTgyNSwzNzguMTAxNzVoLTAuMDAwOTljMCwtMC42ODk3OSAwLjAwMzY4LC0xLjM3OTYxIC0wLjAwMTI4LC0yLjA2OTM0Yy0wLjAwMzQzLC0wLjQ3MTk1IC0wLjE4Njk1LC0wLjY0Nzg2IC0wLjY1OTU5LC0wLjY0ODI1Yy0wLjk2MTI2LC0wLjAwMDc5IC0xLjkyMjU2LDAuMDAxNjggLTIuODgzODUsLTAuMDAxNDZjLTAuMjcxNDUsLTAuMDAwODUgLTAuNTM5MDYsMCAtMC42Nzg4LDAuMjkxMDJjLTAuMTM0ODQsMC4yODA3IDAuMDQzNTUsMC40NzkzNCAwLjIwNDE4LDAuNjY3OTdjMC4zODk4MiwwLjQ1Nzg5IDAuNTUyOCwwLjk4ODc3IDAuNTUxMDMsMS41ODE4NWMtMC4wMDI3OCwwLjk2MTI3IC0wLjAwMDIxLDEuOTIyNTggLTAuMDAxNzEsMi44ODM4OGMtMC4wMDAxNywwLjEzOTIyIDAuMDAzMzksMC4yODA2MSAtMC4wMTg0MiwwLjQxNzI3Yy0wLjA1NDAzLDAuMzM4NDEgLTAuMjc5NTQsMC40NTYxNSAtMC41NzAxMSwwLjI3NDk2Yy0wLjE5NTc0LC0wLjEyMjE2IC0wLjM3Njg2LC0wLjI4MTc0IC0wLjUzMDU1LC0wLjQ1NDcxYy0wLjY5NzE2LC0wLjc4NDczIC0xLjIxNTc0LC0xLjY4ODU0IC0xLjY1NTk0LC0yLjYzMjU0Yy0wLjM1NDkzLC0wLjc2MTIgLTAuNjU3NjIsLTEuNTQ3MyAtMC45NjkyNCwtMi4zMjgwM2MtMC4yMjA4OSwtMC41NTM1NiAtMC40MTE3LC0wLjcwMDA0IC0wLjk5NzkyLC0wLjcwMDMyYy0wLjYxNjM4LC0wLjAwMDMxIC0xLjIzMjgyLC0wLjAwMTc3IC0xLjg0OTE4LDAuMDAxNTNjLTAuMTA4OTMsMC4wMDA1OCAtMC4yMjAwOSwwLjAxMTU3IC0wLjMyNjEzLDAuMDM1NjhjLTAuMjkwODgsMC4wNjYxMyAtMC40MjcsMC4yMTQ1NyAtMC40MDE3NiwwLjUxMTc4YzAuMDI1NzcsMC4zMDM2NSAwLjA3NDM0LDAuNjEyMzcgMC4xNjU2MiwwLjkwMjI1YzAuODEyMTksMi41NzkxNiAyLjEzNzg1LDQuODgxMjMgMy44OTg2NSw2LjkxNzMzYzEuMTMzMTIsMS4zMTAzMyAyLjU2MzM5LDIuMTk4NzMgNC4yOTcyNiwyLjUyMzljMC41OTQzOCwwLjExMTUxIDEuMTk0NzksMC4xMzQ4IDEuNzkyODIsMC4wMjYzMWMwLjQ5MTAzLC0wLjA4OTA4IDAuNjM0NTgsLTAuMjY4MjIgMC42MzU1NCwtMC43NTg3NmMwLjAwMTI1LC0wLjYwMTcyIC0wLjAwMTQzLC0xLjIwMzQzIDAuMDAyMzgsLTEuODA1MThjMC4wMDA3NiwtMC4xMTYyNCAwLjAxODY4LC0wLjIzMzIyIDAuMDM3NzIsLTAuMzQ4M2MwLjAzMzc1LC0wLjIwNDc0IDAuMTY0NTEsLTAuMjkwNjIgMC4zNjY1NiwtMC4zMDkyN2MwLjM4NTgsLTAuMDM1NTggMC43MTcxLDAuMTEzNjIgMC45OTI4LDAuMzQ0NzNjMC41NjA3NSwwLjQ2OTk3IDEuMTA1MywwLjk2MDgyIDEuNjM0NjksMS40NjU5NGMwLjM2NTU1LDAuMzQ4NzkgMC42OTIwOSwwLjczODI1IDEuMDQwNiwxLjEwNTIyYzAuMjUxMDIsMC4yNjQzMSAwLjU2NDkxLDAuMzgxMzUgMC45Mjg1NCwwLjM3NzM4YzAuMzU5NTEsLTAuMDAzODUgMC43MTkxMywwLjAwMjgxIDEuMDc4NjYsLTAuMDAxNzdjMC4zNjYzMywtMC4wMDQ2NyAwLjczNDE5LDAuMDAwNTUgMS4wOTg1LC0wLjAzMTUyYzAuMzY4MzgsLTAuMDMyMzUgMC41ODMzMywtMC4zMDY1NSAwLjQ3OTgsLTAuNjZjLTAuMDk0NjgsLTAuMzIzMyAtMC4yNDExLC0wLjY0NjI3IC0wLjQzMDc3LC0wLjkyNDI5Yy0wLjYzNDE2LC0wLjkyOTU3IC0xLjM4ODUsLTEuNzYwMTYgLTIuMTkwNTcsLTIuNTQ4NDZjLTAuMjAzMjgsLTAuMTk5OCAtMC4zOTQ3NCwtMC40MTM3OSAtMC41NzI3OCwtMC42MzYzNWMtMC4xNTA5NywtMC4xODg2OSAtMC4xNjA0LC0wLjQwNTk4IC0wLjAyNzMsLTAuNjE0OTNjMC4xMzc2NSwtMC4yMTYxMyAwLjI4MDc4LC0wLjQyODggMC40MjQyOSwtMC42NDEwNWMwLjc1NTAyLC0xLjExNjgyIDEuNTEzMzcsLTIuMjMyMTUgMi4xMDg0NywtMy40NDU5NWMwLjEyNzg1LC0wLjI2MDc0IDAuMjI0ODUsLTAuNTQwMzEgMC4zMDQyOSwtMC44MjAyMmMwLjEwNTY3LC0wLjM3MjE2IC0wLjAzMjU2LC0wLjU3MjMzIC0wLjQxNDEyLC0wLjY0NDk2Yy0wLjA5Mjc5LC0wLjAxNzY0IC0wLjE4OTQ1LC0wLjAxOTk5IC0wLjI4NDM1LC0wLjAyMDI2Yy0wLjYwOTAyLC0wLjAwMTY1IC0xLjIxODM0LDAuMDA5NzcgLTEuODI3MDcsLTAuMDA0MTJjLTAuNTE2ODMsLTAuMDExNzUgLTAuODUwMzYsMC4xOTg4NSAtMS4wNTQ3LDAuNjg1MzNjLTAuNDQ4OSwxLjA2ODkxIC0xLjAwMTE3LDIuMDg1MDIgLTEuNjYyNTUsMy4wMzkxOGMtMC4zNTU2NCwwLjUxMzEyIC0wLjcyNzg2LDEuMDEzMzcgLTEuMjI0LDEuNDAzOTZjLTAuMTY5MTMsMC4xMzMwNiAtMC4zNjA5OSwwLjI4MDc5IC0wLjU3NzIyLDAuMTc1NzhjLTAuMjI0NTIsLTAuMTA4OTggLTAuMjMwMzksLTAuMzU2MTEgLTAuMjMwODgsLTAuNTc5OTNjLTAuMDAxNTQsLTAuNjY3NzIgLTAuMDAwNTgsLTEuMzM1NTEgLTAuMDAwNTgsLTIuMDAzMjd6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC05OTIsLTM3NSUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJfbW9kYWwgLmJ0bl9saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTc5YjM7XG59XG4uYl9tb2RhbCAuYnRuX2xpbmtlZGluOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTYnIGhlaWdodD0nMTUnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgMTUnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTExNjUuNjM2NzksMzg2LjMzMzI3aDMuMjE0ODV2LTkuNjcxMzJoLTMuMjE0ODV6TTExNjcuMjY1NjMsMzcxLjk5OTg5Yy0xLjEwMDIxLDAgLTEuODE5ODQsMC43MjE2NSAtMS44MTk4NCwxLjY3MDY1YzAsMC45MjgzMiAwLjY5ODgxLDEuNjcxODcgMS43NzcxNiwxLjY3MTg3aDAuMDIxNDhjMS4xMjE1MiwwIDEuODE5LC0wLjc0MzQxIDEuODE5LC0xLjY3MTg3Yy0wLjAyMTEzLC0wLjk0OSAtMC42OTc0OCwtMS42NzA2NSAtMS43OTc4LC0xLjY3MDY1ek0xMTgwLjQ0NTc3LDM4MC43ODc2OGMwLC0yLjk3MDY1IC0xLjU4NjIyLC00LjM1Mjk2IC0zLjcwMjE0LC00LjM1MjkzYy0xLjcwNzg2LDAgLTIuNDcwODcsMC45NDAwNCAtMi44OTgxMiwxLjU5ODA4djAuMDMxMjVoLTAuMDIxMTNjMC4wMDYxMywtMC4wMDk5NCAwLjAxNDYxLC0wLjAyMSAwLjAyMTEzLC0wLjAzMTI1di0xLjM3MDg3aC0zLjIxNTc1YzAuMDQzMzEsMC45MDc5NSAwLDkuNjcxMzIgMCw5LjY3MTMyaDMuMjE2MDd2LTUuNDAxMDhjMCwtMC4yODkzOSAwLjAyMTgzLC0wLjU3NzE0IDAuMTA2NjUsLTAuNzgzODdjMC4yMzI1NywtMC41NzgyOSAwLjc2MTIzLC0xLjE3NjEgMS42NDk1OCwtMS4xNzYxYzEuMTYzNzIsMCAxLjYyODczLDAuODg3MDYgMS42Mjg3MywyLjE4Njg2djUuMTc0MTloMy4yMTQ5OXYtNS41NDU2eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTE2NSwtMzcyJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMTc5QjMnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogLTJweCAwIDAgMDtcbn1cbi5iX21vZGFsIC5idG5fbGlua2VkaW46aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNicgaGVpZ2h0PScxNScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNiAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTE2NS42MzY3OSwzODYuMzMzMjdoMy4yMTQ4NXYtOS42NzEzMmgtMy4yMTQ4NXpNMTE2Ny4yNjU2MywzNzEuOTk5ODljLTEuMTAwMjEsMCAtMS44MTk4NCwwLjcyMTY1IC0xLjgxOTg0LDEuNjcwNjVjMCwwLjkyODMyIDAuNjk4ODEsMS42NzE4NyAxLjc3NzE2LDEuNjcxODdoMC4wMjE0OGMxLjEyMTUyLDAgMS44MTksLTAuNzQzNDEgMS44MTksLTEuNjcxODdjLTAuMDIxMTMsLTAuOTQ5IC0wLjY5NzQ4LC0xLjY3MDY1IC0xLjc5NzgsLTEuNjcwNjV6TTExODAuNDQ1NzcsMzgwLjc4NzY4YzAsLTIuOTcwNjUgLTEuNTg2MjIsLTQuMzUyOTYgLTMuNzAyMTQsLTQuMzUyOTNjLTEuNzA3ODYsMCAtMi40NzA4NywwLjk0MDA0IC0yLjg5ODEyLDEuNTk4MDh2MC4wMzEyNWgtMC4wMjExM2MwLjAwNjEzLC0wLjAwOTk0IDAuMDE0NjEsLTAuMDIxIDAuMDIxMTMsLTAuMDMxMjV2LTEuMzcwODdoLTMuMjE1NzVjMC4wNDMzMSwwLjkwNzk1IDAsOS42NzEzMiAwLDkuNjcxMzJoMy4yMTYwN3YtNS40MDEwOGMwLC0wLjI4OTM5IDAuMDIxODMsLTAuNTc3MTQgMC4xMDY2NSwtMC43ODM4N2MwLjIzMjU3LC0wLjU3ODI5IDAuNzYxMjMsLTEuMTc2MSAxLjY0OTU4LC0xLjE3NjFjMS4xNjM3MiwwIDEuNjI4NzMsMC44ODcwNiAxLjYyODczLDIuMTg2ODZ2NS4xNzQxOWgzLjIxNDk5di01LjU0NTZ6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMTY1LC0zNzIlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5iX21vZGFsIC5mb3Jnb3Qge1xuICBwYWRkaW5nOiA1cHggMCAwO1xufVxuLmJfbW9kYWwgLmNvbnRyb2xfYm90dG9tIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5iX21vZGFsIC5jb250cm9sX2JvdHRvbSBhIHtcbiAgY29sb3I6ICNmZjc4MmI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJfbW9kYWwgLmNvbnRyb2xfYm90dG9tIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYl9tb2RhbCAucmVzZXRfcGFzc3dvcmQgLmJ0biB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cbi5iX21vZGFsIC5yZXNldF9wYXNzd29yZCAuZm9ybV9maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYl9tb2RhbCAucmVzZXRfcGFzc3dvcmQgLmZvcm1fZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYl9tb2RhbCAucmVzZXRfcGFzc3dvcmQgLmZvcm1fZmllbGQgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iX21vZGFsIC5yZXNldF9wYXNzd29yZF9kb25lIC5kb25lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uYl9tb2RhbCAucmVzZXRfcGFzc3dvcmRfZG9uZSAuYnRuIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cblxuI3NoYXJlX2V2ZW50IHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbiNzaGFyZV9ldmVudCBoMyB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbiNzaGFyZV9ldmVudCAuc2hhcmVfbGlua3Mge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cbiNzaGFyZV9ldmVudCAuc2hhcmVfbGlua3MgLmxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDA7XG59XG4jc2hhcmVfZXZlbnQgLnNoYXJlX2xpbmtzIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4jc2hhcmVfZXZlbnQgLnNoYXJlX2xpbmtzIC5saW5rIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbiNzaGFyZV9ldmVudCAuc2hhcmVfbGlua3MgLmxpbms6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCA3cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuI3NoYXJlX2V2ZW50IC5zaGFyZV9saW5rcyAuaWNvbl92ayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTdkYjI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjEuOTgnIGhlaWdodD0nMTMuMTcnIHZpZXdCb3g9JzAgMCAyMS45OCAxMy4xNyclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VpY29uX3ZrJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTIxLjUuOTNhNy40Miw3LjQyLDAsMCwxLTEsMmMtLjQzLjY4LS45NCwxLjQ1LTEuNDUsMi4zOGExMi43OCwxMi43OCwwLDAsMC0uNzYsMS4xMSwxLjA5LDEuMDksMCwwLDAtLjI1LjU5LjczLjczLDAsMCwwLC4yNS41MWwuMzQuNDNjMS45NSwyLDMuMDYsMy40LDMuMzEsNC4xNi4wOS4zNC4wOS42LS4wOC43N2ExLDEsMCwwLDEtLjY4LjI1SDE4LjdhMS40MiwxLjQyLDAsMCwxLS44NS0uMjUsOCw4LDAsMCwxLS44NS0uODVjLS40My0uNDMtLjc3LS44NS0xLjExLTEuMTktMS4xLTEtMS44Ny0xLjUzLTIuMzgtMS41M2ExLDEsMCwwLDAtLjUxLjA4Yy0uMTcuMDktLjE3LjI2LS4xNy41MXYyLjNjMCwuMzQtLjA4LjU5LS4yNS42OGEzLDMsMCwwLDEtMS40NS4yNSw3Ljg5LDcuODksMCwwLDEtMy45MS0xLjFBMTEuMTYsMTEuMTYsMCwwLDEsMy44Myw4Ljg0LDIyLjg3LDIyLjg3LDAsMCwxLDEuNTMsNUMxLDQsLjY4LDMuMTQuMzQsMi4yOUE1LjY2LDUuNjYsMCwwLDEsMCwuNzZDMCwuMzQuMjYuMDguODUuMDhIMy4yM2ExLjM3LDEuMzcsMCwwLDEsLjY4LjE3QTEuNjcsMS42NywwLDAsMSw0LjI1LDEsMjAuNzUsMjAuNzUsMCwwLDAsNS42OSw0LjE2YTIxLjUyLDIxLjUyLDAsMCwwLDEuNDUsMi4zYy41MS42OC44NS45MywxLjE5LjkzYS40My40MywwLDAsMCwuMzQtLjE3Yy4wOC0uMDguMDgtLjM0LjA4LS42OFYzYTIuMTEsMi4xMSwwLDAsMC0uMjUtMS4xYy0uMTctLjI2LS4yNi0uNDMtLjQzLS42OFM3LjczLjc3LDcuNzMuNiw3LjgyLjM0LDcuOS4xN0EuNjMuNjMsMCwwLDEsOC4zMywwaDMuODJhLjcyLjcyLDAsMCwxLC41MS4xNywxLjI3LDEuMjcsMCwwLDEsLjE3LjY4VjUuNjljMCwuMjYsMCwuNDMuMDkuNTFhLjQyLjQyLDAsMCwwLC4zNC4xNywxLjM0LDEuMzQsMCwwLDAsLjQyLS4xNywzLDMsMCwwLDAsLjY4LS41OSwxNS42OSwxNS42OSwwLDAsMCwxLjUzLTIuMTNjLjM0LS41OS42OC0xLjI3LDEtMS45NWwuNDMtLjg1YTEsMSwwLDAsMSwxLS42OGgyLjM4Yy42OC4wOS45My4zNC43Ni45M1onLyUzRSUzQy9zdmclM0VcIik7XG59XG4jc2hhcmVfZXZlbnQgLnNoYXJlX2xpbmtzIC5pY29uX2ZiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NTQ5ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMC4xOScgaGVpZ2h0PScxOS42NCcgdmlld0JveD0nMCAwIDEwLjE5IDE5LjY0JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDolMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRWljb25fZmIlM0MvdGl0bGUlM0UlM0NwYXRoIGNsYXNzPSdhJyBkPSdNMywxMC44NUgwVjcuMzlIM1Y0LjU4QTQuMjYsNC4yNiwwLDAsMSw0LjIxLDEuMjEsNC4zLDQuMywwLDAsMSw3LjQ4LDBhMTkuNDEsMTkuNDEsMCwwLDEsMi43MS4xOVYzLjI3SDguMzJhMS45NCwxLjk0LDAsMCwwLTEuNC40N0EyLjA4LDIuMDgsMCwwLDAsNi42NCw1VjcuMzlIOS45MWwtLjQ3LDMuNDZINi42NHY4Ljc5SDNaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuI3NoYXJlX2V2ZW50IC5zaGFyZV9saW5rcyAuaWNvbl90dyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2I3ZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAuMzgnIGhlaWdodD0nMTYuNTQnIHZpZXdCb3g9JzAgMCAyMC4zOCAxNi41NCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VpY29uX3R3JTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTE4LjE3LDQuNzFhMTIsMTIsMCwwLDEtMS4zNSw1LjQ4LDEyLjE4LDEyLjE4LDAsMCwxLTQsNC41MiwxMS4yMywxMS4yMywwLDAsMS02LjQ0LDEuODNBMTEuMzcsMTEuMzcsMCwwLDEsMCwxNC43MUgxYTgsOCwwLDAsMCw1LjE5LTEuODMsNCw0LDAsMCwxLTIuNC0uNzcsNC40Myw0LjQzLDAsMCwxLTEuNDQtMmguNzdBNS4xNiw1LjE2LDAsMCwwLDQuMjMsMTBhNC4xOSw0LjE5LDAsMCwxLTIuNC0xLjQ0QTMuNzcsMy43NywwLDAsMSwuODcsNlY1LjlhMy45MSwzLjkxLDAsMCwwLDEuODIuNThBNC4xOSw0LjE5LDAsMCwxLDEuMzUsNC45YTMuNDIsMy40MiwwLDAsMS0uNDgtMkE0LjEsNC4xLDAsMCwxLDEuNDQuNzcsOS4yMiw5LjIyLDAsMCwwLDUuMTksMy45NCwxMS44OCwxMS44OCwwLDAsMCwxMCw1LjE5YTMuMDcsMy4wNywwLDAsMS0uMS0xLDQuMTUsNC4xNSwwLDAsMSwuNTgtMi4xMkE0LDQsMCwwLDEsMTIsLjU4LDMuOTEsMy45MSwwLDAsMSwxNCwwYTMuNzEsMy43MSwwLDAsMSwxLjczLjM5LDQuNyw0LjcsMCwwLDEsMS4zNCwxLDkuMjksOS4yOSwwLDAsMCwyLjY5LTFBNC4yNSw0LjI1LDAsMCwxLDE4LDIuNjksOC4yMyw4LjIzLDAsMCwwLDIwLjM4LDJhOS40Miw5LjQyLDAsMCwxLTIuMTEsMi4yMS42Ny42NywwLDAsMC0uMS40OFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlJTI4MCAwJTI5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuI3NoYXJlX2V2ZW50IC5zaGFyZV9saW5rcyAuaWNvbl9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNDEzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNi42NycgaGVpZ2h0PScxNi41OScgdmlld0JveD0nMCAwIDI2LjY3IDE2LjU5JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDolMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRWljb25fZyUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J00yNC4yLDQuOTRIMjEuNzNWNy40MUgxOS4zNlY5Ljg4aDIuMzd2Mi40N0gyNC4yVjkuODhoMi40N1Y3LjQxSDI0LjJaTTE2LjMsOC40YTguNjcsOC42NywwLDAsMS0xLDQuMjQsNy4yLDcuMiwwLDAsMS0yLjg3LDIuODdBOC4wNyw4LjA3LDAsMCwxLDguMywxNi41OWE4LjY0LDguNjQsMCwwLDEtNC4xNS0xLjA4LDksOSwwLDAsMS0zLjA2LTMuMDdBNy42NSw3LjY1LDAsMCwxLDAsOC4zLDguNjgsOC42OCwwLDAsMSwxLjA5LDQuMTUsOC4xNyw4LjE3LDAsMCwxLDQuMTUsMS4wOSw3LjY2LDcuNjYsMCwwLDEsOC4zLDBhNy41Miw3LjUyLDAsMCwxLDUuNTMsMi4xN0wxMS41Niw0LjM1YTQuOTEsNC45MSwwLDAsMC01LjgzLS42QTUuNjMsNS42MywwLDAsMCwzLjg1LDUuNjMsNC45Myw0LjkzLDAsMCwwLDMuMTYsOC4zLDQuOTIsNC45MiwwLDAsMCwzLjg1LDExYTUsNSwwLDAsMCwxLjg4LDEuODgsNC44Miw0LjgyLDAsMCwwLDIuNTcuNjlBNC45Miw0LjkyLDAsMCwwLDExLDEyLjg0YTQuMjgsNC4yOCwwLDAsMCwxLjQ4LTEuNDhBNS4zOSw1LjM5LDAsMCwwLDEzLDEwSDguM1Y3LjExaDcuOWE1LjU3LDUuNTcsMCwwLDEsLjEsMS4yOFonLyUzRSUzQy9zdmclM0VcIik7XG59XG4jc2hhcmVfZXZlbnQgLnNoYXJlX2xpbmtzIC5pY29uX2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdiNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOC44MicgaGVpZ2h0PScxOC45MScgdmlld0JveD0nMCAwIDE4LjgyIDE4LjkxJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDolMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRWljb25faW4lM0MvdGl0bGUlM0UlM0NwYXRoIGNsYXNzPSdhJyBkPSdNMTQuOSwxOC44MlYxMi43YTYsNiwwLDAsMC0uMjktMi4xOUExLjc3LDEuNzcsMCwwLDAsMTIuOCw5LjM2YTIuMDksMi4wOSwwLDAsMC0xLjkxLDEuMDUsNC41LDQuNSwwLDAsMC0uMzgsMi4ydjYuMjFINi42OVY2LjMxaDMuNzJWOGEzLDMsMCwwLDEsMS4zNC0xLjMzQTMuODksMy44OSwwLDAsMSwxNC4xNCw2LDQuMjIsNC4yMiwwLDAsMSwxOCw3Ljc0YTguNTUsOC41NSwwLDAsMSwuODYsNC4zdjYuODdIMTQuOVptLTE0LjYxLDBWNi4zMUg0LjJWMTguODJaTS42NywzLjkyQTIuMSwyLjEsMCwwLDEsMCwyLjI5LDIuMjMsMi4yMywwLDAsMSwuNjcuNjcsMi4wOCwyLjA4LDAsMCwxLDIuMjksMCwyLjEsMi4xLDAsMCwxLDMuOTIuNjdhMi4xMiwyLjEyLDAsMCwxLC42NywxLjYyLDIuMjQsMi4yNCwwLDAsMS0uNjcsMS42MywyLjEzLDIuMTMsMCwwLDEtMS42My42NkEyLjIzLDIuMjMsMCwwLDEsLjY3LDMuOTJaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuI3NoYXJlX2V2ZW50IC5zaGFyZV9saW5rcyAuaWNvbl9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc4MmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuMzMnIGhlaWdodD0nMjIuMzQnIHZpZXdCb3g9JzAgMCAxMy4zMyAyMi4zNCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VpY29uX29rJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTQuNjQsNy41OWEyLjU5LDIuNTksMCwwLDAsMS45Mi43NywyLjY5LDIuNjksMCwwLDAsMS45Mi0uNzcsMi41NSwyLjU1LDAsMCwwLC44Ny0xLjkyLDIuNCwyLjQsMCwwLDAtLjg3LTEuOTJBMy4wNywzLjA3LDAsMCwwLDYuNTYsM2EyLjY5LDIuNjksMCwwLDAtMS45Mi43NywyLjc5LDIuNzksMCwwLDAtLjg3LDJBMi41MSwyLjUxLDAsMCwwLDQuNjQsNy41OVptLTMtNC44YTQuNyw0LjcsMCwwLDEsMi4xMS0yQTUuNzcsNS43NywwLDAsMSw2LjU2LDAsNS41LDUuNSwwLDAsMSw5LjM1Ljc3YTYuMTIsNi4xMiwwLDAsMSwyLjExLDIsNS43OCw1Ljc4LDAsMCwxLC43NywyLjc4LDUuNSw1LjUsMCwwLDEtLjc3LDIuNzksNC44LDQuOCwwLDAsMS0yLjExLDIsNS44Miw1LjgyLDAsMCwxLTIuNzkuNzcsNS41LDUuNSwwLDAsMS0yLjc5LS43Nyw2LDYsMCwwLDEtMi4xMS0yQTUuNzQsNS43NCwwLDAsMSwuODksNS41N2E1Ljc4LDUuNzgsMCwwLDEsLjc3LTIuNzhaTTExLjg0LDIwYTEsMSwwLDAsMSwuMjksMS4yNSwxLjYsMS42LDAsMCwxLTEsMUExLDEsMCwwLDEsOS44OCwyMkw2LjU2LDE4LjU1LDMuMjksMjEuODFBMS4xNCwxLjE0LDAsMCwxLDIsMjIuMWExLjM3LDEuMzcsMCwwLDEtMS0xLDEsMSwwLDAsMSwuMzgtMS4yNUw1LjYsMTUuNjZhOSw5LDAsMCwxLTMuOTQtMS4xNUE0LjgsNC44LDAsMCwxLC4yMiwxMy4yNmExLjE0LDEuMTQsMCwwLDEsMC0xLjM0LDEuMjIsMS4yMiwwLDAsMSwuODYtLjY4LDEuNTEsMS41MSwwLDAsMSwxLjQ0LjQ4bC40OC4zOWE2LjI1LDYuMjUsMCwwLDAsMS40NS41N0E4LjI2LDguMjYsMCwwLDAsNi42NiwxM2E3Ljg1LDcuODUsMCwwLDAsMi4yMS0uMjlsMS40NC0uNTcuNDgtLjM5YTIsMiwwLDAsMSwxLjUzLS40OCwxLjIxLDEuMjEsMCwwLDEsLjg3LjY4LDEuNjUsMS42NSwwLDAsMSwwLDEuMzQsNy4xNSw3LjE1LDAsMCwxLTEuNDQsMS4yNSwxMCwxMCwwLDAsMS00LjEzLDEuMjVaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSUyODAlMjknLyUzRSUzQy9zdmclM0VcIik7XG59XG4jc2hhcmVfZXZlbnQgLnNoYXJlX2xpbmtzIC5pY29uX21haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTcgMTQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyMzMzMzslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFaWNvbl9tYWlsJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTguNSw2LjEzLDEuNywxLjc1SDE1LjNabTYuOCw2LjEySDEuN1YzLjVMOC41LDcuODgsMTUuMywzLjVaTTE1LjMsMEgxLjdBMS43MywxLjczLDAsMCwwLDAsMS43NXYxMC41QTEuNzQsMS43NCwwLDAsMCwxLjcsMTRIMTUuM0ExLjc0LDEuNzQsMCwwLDAsMTcsMTIuMjVWMS43NUExLjc0LDEuNzQsMCwwLDAsMTUuMywwWicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbiNzaGFyZV9ldmVudCAuaW52aXRhdGlvbl9saXN0IHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG4jc2hhcmVfZXZlbnQgLmludml0YXRpb25fbGlzdCAubGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIC01cHggNDBweDtcbn1cbiNzaGFyZV9ldmVudCAuaW52aXRhdGlvbl9saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgNXB4IDEwcHg7XG59XG4jc2hhcmVfZXZlbnQgLmludml0YXRpb25fbGlzdCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3NoYXJlX2V2ZW50IC5pbnZpdGF0aW9uX2xpc3QgbGFiZWw6aG92ZXIgLmxhYmVsX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuI3NoYXJlX2V2ZW50IC5pbnZpdGF0aW9uX2xpc3QgW3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbiNzaGFyZV9ldmVudCAuaW52aXRhdGlvbl9saXN0IFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxhYmVsX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuI3NoYXJlX2V2ZW50IC5pbnZpdGF0aW9uX2xpc3QgW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGFiZWxfd3JhcHBlciAuaW1nOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4jc2hhcmVfZXZlbnQgLmludml0YXRpb25fbGlzdCAubGFiZWxfd3JhcHBlciB7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbiNzaGFyZV9ldmVudCAuaW52aXRhdGlvbl9saXN0IC5sYWJlbF93cmFwcGVyIC5pbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3NoYXJlX2V2ZW50IC5pbnZpdGF0aW9uX2xpc3QgLmxhYmVsX3dyYXBwZXIgLmltZzpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIwJyBoZWlnaHQ9JzE1JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIwIDE1JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMDQ4LjYwOTY0LDU5Ny4zMDQ2NGwtOC42MDkyNywtOC42MDkyN2wyLjc4MTQ2LC0yLjc4MTQ2bDUuODI3ODEsNS42OTUzNmw4LjYwOTI3LC04LjYwOTI3bDIuNzgxNDYsMi43ODE0NnonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEwNDAsLTU4MyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuI3NoYXJlX2V2ZW50IC5pbnZpdGF0aW9uX2xpc3QgLmxhYmVsX3dyYXBwZXIgc3BhbiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3NoYXJlX2V2ZW50IC5idXR0b25fc2VuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI3NoYXJlX2V2ZW50IC5idXR0b25fc2VuZCAuYnRuIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2xvY2F0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIHBhZGRpbmc6IDAgMCAwO1xufVxuI2xvY2F0aW9uIC50aXRsZV9wYXJ0IHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuI2xvY2F0aW9uIC5fbW9kYWxfdGl0bGUge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cbiNsb2NhdGlvbiAuX21vZGFsX3RpdGxlOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4jbG9jYXRpb24gI21hcC5tYXAge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IDFweDtcbiAgbWluLWhlaWdodDogNjU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuXG4jY2hhdCB7XG4gIG1heC13aWR0aDogNzgwcHg7XG59XG5cbiNsb2dpbiwgI3JlZ2lzdGVyIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cbiNsb2dpbiAuaDIsICNyZWdpc3RlciAuaDIge1xuICBtYXJnaW46IDAgMCAzNXB4O1xufVxuXG4jYWRkR2FsbGVyeSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBoZWlnaHQ6IDgwdmg7XG59XG4jYWRkR2FsbGVyeSAudXBsb2FkX19hZGQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xufVxuI2FkZEdhbGxlcnkgLnVwbG9hZF9fYWRkLWxhYmVsIHNwYW4ge1xuICB3aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNhZGRHYWxsZXJ5IC51cGxvYWRfX2FkZC1sYWJlbCBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbiNhZGRHYWxsZXJ5IC51cGxvYWRfX2J1dHRvbiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuI2FkZEdhbGxlcnkgLnVwbG9hZF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2FkZEdhbGxlcnkgLnVwbG9hZF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYWRkR2FsbGVyeSAudXBsb2FkX19pbWcgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNhZGRHYWxsZXJ5IC51cGxvYWRfX25hbWUgcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuI2FkZEdhbGxlcnkgLnVwbG9hZF9fc2l6ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4jYWRkR2FsbGVyeSAudXBsb2FkX193YXRjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSkgdXJsKC4vaW1hZ2VzL3ZpZXcuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiA2NCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbiNhZGRHYWxsZXJ5IC51cGxvYWRfX2RlbGV0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpIHVybCguLi9pbWFnZXMvY2FuY2VsLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNDYlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNhZGRHYWxsZXJ5IC51cGxvYWRfX3Byb2dyZXNzIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICB3aWR0aDogMTAwJTtcbn1cbiNhZGRHYWxsZXJ5IC51cGxvYWRfX2RvbmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MCwgODAsIDAuNik7XG4gIHRyYW5zaXRpb246IDAuN3MgbGluZWFyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNhMmQzOWM7XG59XG5cbi5wYXNzd29yZCwgI2ZvcmdvdF9wYXNzd29yZCwgI3Bhc3N3b3JkX3Jlc2V0IHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbi5wYXNzd29yZCAuaDIsICNmb3Jnb3RfcGFzc3dvcmQgLmgyLCAjcGFzc3dvcmRfcmVzZXQgLmgyIHtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cblxuI2ZpbmRfZXZlbnRzIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLmNoYXQge1xuICBwYWRkaW5nOiA0MHB4IDEwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYXQge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jaGF0IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbi5jaGF0X3dyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uY2hhdF9oZWFkIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5jaGF0X2hlYWQgLmNoYXRfcGVyc29uX25hbWUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNoYXRfaGVhZCBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hhdF9oZWFkIGJ1dHRvbiArIGJ1dHRvbiB7XG4gIG1hcmdpbjogMCAwIDAgMTRweDtcbn1cbi5jaGF0X3BlcnNvbiB7XG4gIG1heC13aWR0aDogNzAlO1xufVxuLmNoYXRfcGVyc29uX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jaGF0X3BlcnNvbl9mcm9tIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cbi5jaGF0X3BlcnNvbl9hdmFpbGFibGUge1xuICBjb2xvcjogIzE0YWM3ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbn1cbi5jaGF0X2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBoZWlnaHQ6IDUwdmg7XG4gIG1heC1oZWlnaHQ6IDQ4NXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGF0X2JvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4O1xuICB9XG59XG4uY2hhdF9tZXNzYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jaGF0X21lc3NhZ2UgKyAuY2hhdF9tZXNzYWdlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5jaGF0X21lc3NhZ2VfaW5uZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGF0X21lc3NhZ2VfaW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2hhdF9tZXNzYWdlX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNoYXRfYXZhdGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hhdF9hdmF0YXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWF4LWhlaWdodDogMTA1JTtcbn1cbi5jaGF0X2F2YXRhci5zdGF0dXM6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCAycHggMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNGFjN2U7XG59XG4uY2hhdF9hdmF0YXJfd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2hhdF9hdmF0YXJfd3JhcCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uY2hhdF9tZXNzYWdlX2NvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2hhdF9tZXNzYWdlX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuLmNoYXRfbWVzc2FnZV9jb250ZW50IC5jb250ZW50X2hlYWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjZmY3ODJiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uY2hhdF9tZXNzYWdlX2NvbnRlbnQgLmNoYXRfcGVyc29uX25hbWUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jaGF0X21lc3NhZ2VfY29udGVudCAuY2hhdF9tZXNzYWdlX3RpbWUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uY2hhdF9tZXNzYWdlX2NvbnRlbnQgLm1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5jaGF0X21lc3NhZ2VfaW5jb21pbmcgLmNoYXRfbWVzc2FnZV9jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jaGF0X21lc3NhZ2Vfb3V0Y29taW5nIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2hhdF9tZXNzYWdlX291dGNvbWluZyAuY2hhdF9tZXNzYWdlX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY2hhdF93cml0ZV9tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYXQgLnBlcnNvbl90eXBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2JlYmViZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG59XG4uY2hhdF93cml0ZV93cmFwIC5mb3JtX2NvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAyMHB4IDgwcHggMjBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbn1cbi5jaGF0IC5idG5fc2VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC0yMHB4IDAgMDtcbiAgei1pbmRleDogMjtcbn1cblxuI2FwcG9pbnRtZW50IHtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbn1cbiNhcHBvaW50bWVudCAuX21vZGFsX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XG59XG5cbi5hcHBvaW50bWVudF93cmFwcGVyIC5hcHBvaW50bWVudF9yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAuYXBwb2ludG1lbnRfcm93ICsgLmFwcG9pbnRtZW50X3JvdyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmJ1dHRvbl93cmFwcGVyICNzdWJtaXQtYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5hcHBvaW50bWVudF93cmFwcGVyIC5idXR0b25fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hcHBvaW50bWVudF93cmFwcGVyIC5idXR0b25fd3JhcHBlciAuYnRuIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmFwcG9pbnRtZW50X3dyYXBwZXIgLmJ1dHRvbl93cmFwcGVyIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmFwcG9pbnRtZW50X3dyYXBwZXIgLmJ1dHRvbl93cmFwcGVyIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfd3JhcHBlcl9tYWluIGRpdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5hcHBvaW50bWVudF93cmFwcGVyIC5sYWJlbF93cmFwcGVyX21haW4ge1xuICB0b3A6IC0xOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLnNpbXBsZV9sYWJlbF9zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLnNpbXBsZV9sYWJlbF9zZWxlY3Qge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmFwcG9pbnRtZW50X2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTQwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcG9pbnRtZW50X3dyYXBwZXIgLmFwcG9pbnRtZW50X2xhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmFwcG9pbnRtZW50X2NvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBvaW50bWVudF93cmFwcGVyIC5hcHBvaW50bWVudF9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvX3NxdWFyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfcmFkaW9fc3F1YXJlIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSA4cHgpO1xuICAgIG1hcmdpbjogMCA2cHggMTBweCAwO1xuICB9XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfcmFkaW9fc3F1YXJlIFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfcmFkaW9fc3F1YXJlIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTg2NDU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmOTg2NDU7XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfcmFkaW9fc3F1YXJlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvX3NxdWFyZSBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfcmFkaW9fc3F1YXJlIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogN3B4IDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5hcHBvaW50bWVudF93cmFwcGVyIC5sYWJlbF9yYWRpb19zcXVhcmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfd3JhcHBlciAubGFiZWxfcmFkaW8ge1xuICBtYXJnaW46IDA7XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgMTZweCAxMHB4IDA7XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfcmFkaW8gW3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hcHBvaW50bWVudF93cmFwcGVyIC5sYWJlbF9yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTRhYzdlO1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmxhYmVsX3JhZGlvIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfcmFkaW8gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfcmFkaW8gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfcmFkaW8gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2JlYmViZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IC0ycHggMTBweCAwIDA7XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciAubGFiZWxfcmFkaW8gc3BhbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0YWM3ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogNnB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5hcHBvaW50bWVudF93cmFwcGVyIC5hcHBvaW50bWVudF90aW1lX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFwcG9pbnRtZW50X3dyYXBwZXIgLmFwcG9pbnRtZW50X3RpbWVfd3JhcHBlci1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5hcHBvaW50bWVudF93cmFwcGVyIC5mb3JtX2NvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiByZ2JhKDExMiwgMTEyLCAxMTIsIDAuNyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwb2ludG1lbnRfd3JhcHBlciAuZm9ybV9jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uYXBwb2ludG1lbnRfd3JhcHBlciB0ZXh0YXJlYS5mb3JtX2NvbnRyb2wge1xuICBtaW4taGVpZ2h0OiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBvaW50bWVudF93cmFwcGVyIHRleHRhcmVhLmZvcm1fY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1tb2RhbCB7XG4gIG1heC13aWR0aDogNjkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuc3Vic2NyaWJlLXNvYy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMTIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLnN1YnNjcmliZS1zb2Mtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDklO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLnN1YnNjcmliZS1zb2Mtd3JhcCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi50YWJzLWNvbXBvbmVudC10YWJzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udGFicy1jb21wb25lbnQtdGFicyBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGNzgyQjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xN3B4O1xufVxuXG4udGFicy1jb21wb25lbnQtdGFicyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLmFwcG9pbnRtZW50LWRlc2NyaXB0aW9uLXdyYXAge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5RTk7XG4gIGhlaWdodDogMzEycHg7XG4gIHdpZHRoOiAzNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbn1cblxuI2xvZ2luIC5jb250cm9sX2JvdHRvbSwgI3JlZ2lzdGVyIC5hZGRpdGlvbmFsX2FjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTc1cHg7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmxvZ2luX2VtYWlsIGEuYnRuLCAjbG9naW5fdmlhX2VtYWlsIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY3ODJCO1xuICBjb2xvcjogI0ZGNzgyQiAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubG9naW5fZW1haWwgYS5idG46aG92ZXIsICNsb2dpbl92aWFfZW1haWw6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4jcmVnX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIG1heC13aWR0aDogMTUwcHg7ICovXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG4jcmVnX3N1Ym1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJlZ2lzdHJhdGlvbl9zb2NpYWxfbWVkaWFfbGluay5kaXNhYmxlZF9saW5rIHtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFNpbXBsZSBmYWRlIHRyYW5zaXRpb24sXG4gKi9cbi5tZnAtZmFkZS5tZnAtYmcge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbn1cblxuLm1mcC1mYWRlLm1mcC1iZy5tZnAtcmVhZHkge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlbW92aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1mcC1mYWRlLm1mcC13cmFwIC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xufVxuXG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyoqXG4gKiBGYWRlLW1vdmUgYW5pbWF0aW9uIGZvciBzZWNvbmQgZGlhbG9nXG4gKi9cbi8qIGF0IHN0YXJ0ICovXG4ubXktbWZwLXNsaWRlLWJvdHRvbSAuem9vbS1hbmltLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7XG59XG5cbi8qIGFuaW1hdGUgaW4gKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1yZWFkeSAuem9vbS1hbmltLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMCk7XG59XG5cbi8qIGFuaW1hdGUgb3V0ICovXG4ubXktbWZwLXNsaWRlLWJvdHRvbS5tZnAtcmVtb3ZpbmcgLnpvb20tYW5pbS1kaWFsb2cge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcbn1cblxuLyogRGFyayBvdmVybGF5LCBzdGFydCBzdGF0ZSAqL1xuLm15LW1mcC1zbGlkZS1ib3R0b20ubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbn1cblxuLyogYW5pbWF0ZSBpbiAqL1xuLm15LW1mcC1zbGlkZS1ib3R0b20ubWZwLXJlYWR5Lm1mcC1iZyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLyogYW5pbWF0ZSBvdXQgKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1yZW1vdmluZy5tZnAtYmcge1xuICBvcGFjaXR5OiAwO1xufSIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3N3YWxkOjQwMCw2MDAsNzAwJyk7XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDo0MDAsNTAwLDYwMCw3MDAsODAwJnN1YnNldD1jeXJpbGxpYycpO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FucycpO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9zd2FsZCcpOyIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjEuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbiA6cm9vdHstLWJsdWU6IzAwN2JmZjstLWluZGlnbzojNjYxMGYyOy0tcHVycGxlOiM2ZjQyYzE7LS1waW5rOiNlODNlOGM7LS1yZWQ6I2RjMzU0NTstLW9yYW5nZTojZmQ3ZTE0Oy0teWVsbG93OiNmZmMxMDc7LS1ncmVlbjojMjhhNzQ1Oy0tdGVhbDojMjBjOTk3Oy0tY3lhbjojMTdhMmI4Oy0td2hpdGU6I2ZmZjstLWdyYXk6IzZjNzU3ZDstLWdyYXktZGFyazojMzQzYTQwOy0tcHJpbWFyeTojMDA3YmZmOy0tc2Vjb25kYXJ5OiM2Yzc1N2Q7LS1zdWNjZXNzOiMyOGE3NDU7LS1pbmZvOiMxN2EyYjg7LS13YXJuaW5nOiNmZmMxMDc7LS1kYW5nZXI6I2RjMzU0NTstLWxpZ2h0OiNmOGY5ZmE7LS1kYXJrOiMzNDNhNDA7LS1icmVha3BvaW50LXhzOjA7LS1icmVha3BvaW50LXNtOjU3NnB4Oy0tYnJlYWtwb2ludC1tZDo3NjhweDstLWJyZWFrcG9pbnQtbGc6OTkycHg7LS1icmVha3BvaW50LXhsOjEyMDBweDstLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCI7LS1mb250LWZhbWlseS1tb25vc3BhY2U6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZX0qLDo6YWZ0ZXIsOjpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9QC1tcy12aWV3cG9ydHt3aWR0aDpkZXZpY2Utd2lkdGh9YXJ0aWNsZSxhc2lkZSxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Ym9keXttYXJnaW46MDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZn1bdGFiaW5kZXg9XCItMVwiXTpmb2N1c3tvdXRsaW5lOjAhaW1wb3J0YW50fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1oMSxoMixoMyxoNCxoNSxoNnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSxhYmJyW3RpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7Y3Vyc29yOmhlbHA7Ym9yZGVyLWJvdHRvbTowfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9ZGwsb2wsdWx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCxvbCB1bCx1bCBvbCx1bCB1bHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMXJlbX1kZm57Zm9udC1zdHlsZTppdGFsaWN9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX1he2NvbG9yOiMwMDdiZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOm9iamVjdHN9YTpob3Zlcntjb2xvcjojMDA1NmIzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSl7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfWE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3Vze291dGxpbmU6MH1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19cHJle21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW07b3ZlcmZsb3c6YXV0bzstbXMtb3ZlcmZsb3ctc3R5bGU6c2Nyb2xsYmFyfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItc3R5bGU6bm9uZX1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfWNhcHRpb257cGFkZGluZy10b3A6Ljc1cmVtO3BhZGRpbmctYm90dG9tOi43NXJlbTtjb2xvcjojNmM3NTdkO3RleHQtYWxpZ246bGVmdDtjYXB0aW9uLXNpZGU6Ym90dG9tfXRoe3RleHQtYWxpZ246aW5oZXJpdH1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOi41cmVtfWJ1dHRvbntib3JkZXItcmFkaXVzOjB9YnV0dG9uOmZvY3Vze291dGxpbmU6MXB4IGRvdHRlZDtvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcn1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe21hcmdpbjowO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uLGh0bWwgW3R5cGU9YnV0dG9uXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufVt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXItc3R5bGU6bm9uZX1pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfWlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT10aW1lXXstd2Via2l0LWFwcGVhcmFuY2U6bGlzdGJveH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17b3V0bGluZS1vZmZzZXQ6LTJweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6cG9pbnRlcn10ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0uaDEsLmgyLC5oMywuaDQsLmg1LC5oNixoMSxoMixoMyxoNCxoNSxoNnttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjppbmhlcml0fS5oMSxoMXtmb250LXNpemU6Mi41cmVtfS5oMixoMntmb250LXNpemU6MnJlbX0uaDMsaDN7Zm9udC1zaXplOjEuNzVyZW19Lmg0LGg0e2ZvbnQtc2l6ZToxLjVyZW19Lmg1LGg1e2ZvbnQtc2l6ZToxLjI1cmVtfS5oNixoNntmb250LXNpemU6MXJlbX0ubGVhZHtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDozMDB9LmRpc3BsYXktMXtmb250LXNpemU6NnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTJ7Zm9udC1zaXplOjUuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTN7Zm9udC1zaXplOjQuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTR7Zm9udC1zaXplOjMuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfWhye21hcmdpbi10b3A6MXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMSl9LnNtYWxsLHNtYWxse2ZvbnQtc2l6ZTo4MCU7Zm9udC13ZWlnaHQ6NDAwfS5tYXJrLG1hcmt7cGFkZGluZzouMmVtO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM30ubGlzdC11bnN0eWxlZHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5le3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmUtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouNXJlbX0uaW5pdGlhbGlzbXtmb250LXNpemU6OTAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvY2txdW90ZXttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjEuMjVyZW19LmJsb2NrcXVvdGUtZm9vdGVye2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjgwJTtjb2xvcjojNmM3NTdkfS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMTQgXFwwMEEwXCJ9LmltZy1mbHVpZHttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLXRodW1ibmFpbHtwYWRkaW5nOi4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1yYWRpdXM6LjI1cmVtO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxfS5maWd1cmUtY2FwdGlvbntmb250LXNpemU6OTAlO2NvbG9yOiM2Yzc1N2R9Y29kZXtmb250LXNpemU6ODcuNSU7Y29sb3I6I2U4M2U4Yzt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9YT5jb2Rle2NvbG9yOmluaGVyaXR9a2Jke3BhZGRpbmc6LjJyZW0gLjRyZW07Zm9udC1zaXplOjg3LjUlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1yYWRpdXM6LjJyZW19a2JkIGtiZHtwYWRkaW5nOjA7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6NzAwfXByZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo4Ny41JTtjb2xvcjojMjEyNTI5fXByZSBjb2Rle2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOmluaGVyaXQ7d29yZC1icmVhazpub3JtYWx9LnByZS1zY3JvbGxhYmxle21heC1oZWlnaHQ6MzQwcHg7b3ZlcmZsb3cteTpzY3JvbGx9LmNvbnRhaW5lcnt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX0uY29udGFpbmVyLWZsdWlke3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LnJvd3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uY29sLC5jb2wtMSwuY29sLTEwLC5jb2wtMTEsLmNvbC0xMiwuY29sLTIsLmNvbC0zLC5jb2wtNCwuY29sLTUsLmNvbC02LC5jb2wtNywuY29sLTgsLmNvbC05LC5jb2wtYXV0bywuY29sLWxnLC5jb2wtbGctMSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctYXV0bywuY29sLW1kLC5jb2wtbWQtMSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtYXV0bywuY29sLXNtLC5jb2wtc20tMSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMiwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tYXV0bywuY29sLXhsLC5jb2wteGwtMSwuY29sLXhsLTEwLC5jb2wteGwtMTEsLmNvbC14bC0xMiwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtYXV0b3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH0uY29sey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbC1zbXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtc20tYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1zbS0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1zbS0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1zbS0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1zbS00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1zbS01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC1zbS02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1zbS03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1zbS04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC1zbS05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1zbS0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtc20tMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLXNtLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXNtLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1zbS1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci1zbS0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItc20tMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLXNtLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci1zbS0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItc20tNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLXNtLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci1zbS02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItc20tN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLXNtLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci1zbS05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItc20tMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLXNtLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci1zbS0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LXNtLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXNtLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC1zbS01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LXNtLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtc20tMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29sLW1key1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLW1kLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLW1kLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLW1kLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLW1kLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLW1kLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLW1kLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLW1kLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLW1kLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLW1kLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC1tZC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtbWQtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbWQtZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLW1kLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLW1kLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci1tZC0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItbWQtMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLW1kLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci1tZC00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItbWQtNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLW1kLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci1tZC03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItbWQtOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLW1kLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci1tZC0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItbWQtMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLW1kLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb2wtbGd7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLWxnLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jb2wtbGctMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtbGctMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtbGctM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtbGctNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtbGctNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtbGctOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtbGctOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLWxnLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1sZy0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1sZy1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItbGctbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXItbGctMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLWxnLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1sZy0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXItbGctM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLWxnLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1sZy01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXItbGctNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLWxnLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1sZy04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXItbGctOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLWxnLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci1sZy0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXItbGctMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb2wteGx7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLXhsLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jb2wteGwtMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wteGwtMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wteGwtM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wteGwtNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wteGwtNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wteGwtNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wteGwtOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wteGwtOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLXhsLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC14bC0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci14bC1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXIteGwtbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXIteGwtMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLXhsLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci14bC0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXIteGwtM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLXhsLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci14bC01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXIteGwtNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLXhsLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci14bC04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXIteGwtOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLXhsLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci14bC0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXIteGwtMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX0udGFibGV7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW07YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGFibGUgdGQsLnRhYmxlIHRoe3BhZGRpbmc6Ljc1cmVtO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2fS50YWJsZSB0aGVhZCB0aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2RlZTJlNn0udGFibGUgdGJvZHkrdGJvZHl7Ym9yZGVyLXRvcDoycHggc29saWQgI2RlZTJlNn0udGFibGUgLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGFibGUtc20gdGQsLnRhYmxlLXNtIHRoe3BhZGRpbmc6LjNyZW19LnRhYmxlLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0udGFibGUtYm9yZGVyZWQgdGQsLnRhYmxlLWJvcmRlcmVkIHRoe2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQsLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoe2JvcmRlci1ib3R0b20td2lkdGg6MnB4fS50YWJsZS1ib3JkZXJsZXNzIHRib2R5K3Rib2R5LC50YWJsZS1ib3JkZXJsZXNzIHRkLC50YWJsZS1ib3JkZXJsZXNzIHRoLC50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoe2JvcmRlcjowfS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSl9LnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDc1KX0udGFibGUtcHJpbWFyeSwudGFibGUtcHJpbWFyeT50ZCwudGFibGUtcHJpbWFyeT50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiOGRhZmZ9LnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0udGFibGUtc2Vjb25kYXJ5LC50YWJsZS1zZWNvbmRhcnk+dGQsLnRhYmxlLXNlY29uZGFyeT50aHtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZGJ9LnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzhjYmNmfS50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0udGFibGUtc3VjY2VzcywudGFibGUtc3VjY2Vzcz50ZCwudGFibGUtc3VjY2Vzcz50aHtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn0udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn0udGFibGUtaW5mbywudGFibGUtaW5mbz50ZCwudGFibGUtaW5mbz50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiZWU1ZWJ9LnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0udGFibGUtd2FybmluZywudGFibGUtd2FybmluZz50ZCwudGFibGUtd2FybmluZz50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmVlYmF9LnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZThhMX0udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2ZmZThhMX0udGFibGUtZGFuZ2VyLC50YWJsZS1kYW5nZXI+dGQsLnRhYmxlLWRhbmdlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWM2Y2J9LnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30udGFibGUtbGlnaHQsLnRhYmxlLWxpZ2h0PnRkLC50YWJsZS1saWdodD50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZGZkZmV9LnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9LnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn0udGFibGUtZGFyaywudGFibGUtZGFyaz50ZCwudGFibGUtZGFyaz50aHtiYWNrZ3JvdW5kLWNvbG9yOiNjNmM4Y2F9LnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2I5YmJiZX0udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2I5YmJiZX0udGFibGUtYWN0aXZlLC50YWJsZS1hY3RpdmU+dGQsLnRhYmxlLWFjdGl2ZT50aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3NSl9LnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDc1KX0udGFibGUgLnRoZWFkLWRhcmsgdGh7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLWNvbG9yOiMzMjM4M2V9LnRhYmxlIC50aGVhZC1saWdodCB0aHtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItY29sb3I6I2RlZTJlNn0udGFibGUtZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOX0udGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0aGVhZCB0aHtib3JkZXItY29sb3I6IzMyMzgzZX0udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4wNSl9LnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4wNzUpfUBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1zbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXJ9LnRhYmxlLXJlc3BvbnNpdmUtc20+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbWR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyfS50YWJsZS1yZXNwb25zaXZlLW1kPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey50YWJsZS1yZXNwb25zaXZlLWxne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcn0udGFibGUtcmVzcG9uc2l2ZS1sZz4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOjExOTkuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUteGx7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyfS50YWJsZS1yZXNwb25zaXZlLXhsPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19LnRhYmxlLXJlc3BvbnNpdmV7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0uZm9ybS1jb250cm9se2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tY29udHJvbHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uZm9ybS1jb250cm9sOmZvY3Vze2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojODBiZGZmO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOmRpc2FibGVkLC5mb3JtLWNvbnRyb2xbcmVhZG9ubHlde2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtvcGFjaXR5OjF9c2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSl7aGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCl9c2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5mb3JtLWNvbnRyb2wtZmlsZSwuZm9ybS1jb250cm9sLXJhbmdle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY29sLWZvcm0tbGFiZWx7cGFkZGluZy10b3A6Y2FsYyguMzc1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4zNzVyZW0gKyAxcHgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLWxne3BhZGRpbmctdG9wOmNhbGMoLjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYyguMjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjI1cmVtICsgMXB4KTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOi4zNzVyZW07cGFkZGluZy1ib3R0b206LjM3NXJlbTttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjFweCAwfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZywuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmZvcm0tY29udHJvbC1zbSwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dHtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD5zZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD5zZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPnNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD5zZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLXNtPnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLHNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe2hlaWdodDpjYWxjKDEuODEyNXJlbSArIDJweCl9LmZvcm0tY29udHJvbC1sZywuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dHtwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjNyZW19LmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+c2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+c2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD5zZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+c2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1sZz5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxzZWxlY3QuZm9ybS1jb250cm9sLWxnOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKXtoZWlnaHQ6Y2FsYygyLjg3NXJlbSArIDJweCl9LmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxcmVtfS5mb3JtLXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOi4yNXJlbX0uZm9ybS1yb3d7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotNXB4O21hcmdpbi1sZWZ0Oi01cHh9LmZvcm0tcm93Pi5jb2wsLmZvcm0tcm93PltjbGFzcyo9Y29sLV17cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1sZWZ0OjVweH0uZm9ybS1jaGVja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDoxLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LjNyZW07bWFyZ2luLWxlZnQ6LTEuMjVyZW19LmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzZjNzU3ZH0uZm9ybS1jaGVjay1sYWJlbHttYXJnaW4tYm90dG9tOjB9LmZvcm0tY2hlY2staW5saW5le2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6Ljc1cmVtfS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpzdGF0aWM7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMzEyNXJlbTttYXJnaW4tbGVmdDowfS52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6ODAlO2NvbG9yOiMyOGE3NDV9LnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSg0MCwxNjcsNjksLjgpO2JvcmRlci1yYWRpdXM6LjJyZW19LmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQsLmZvcm0tY29udHJvbC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlke2JvcmRlci1jb2xvcjojMjhhNzQ1fS5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1c3tib3JkZXItY29sb3I6IzI4YTc0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC4yNSl9LmN1c3RvbS1zZWxlY3QuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiMyOGE3NDV9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojMjhhNzQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNzFkZDhhfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMzRjZTU3fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzI4YTc0NX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjppbmhlcml0fS5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6ODAlO2NvbG9yOiNkYzM1NDV9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyMCw1Myw2OSwuOCk7Ym9yZGVyLXJhZGl1czouMnJlbX0uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NX0uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojZGMzNTQ1fS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojZGMzNTQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2VmYTJhOX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZTQ2MDZkfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojZGMzNTQ1fS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjppbmhlcml0fS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWx7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5mb3JtLWlubGluZXtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3t3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZm9ybS1pbmxpbmUgbGFiZWx7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0LC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXB7d2lkdGg6YXV0b30uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2t7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjB9LmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjI1cmVtO21hcmdpbi1sZWZ0OjB9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbHstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbHttYXJnaW4tYm90dG9tOjB9fS5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYnRue3RyYW5zaXRpb246bm9uZX19LmJ0bjpmb2N1cywuYnRuOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4uZm9jdXMsLmJ0bjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5idG4uZGlzYWJsZWQsLmJ0bjpkaXNhYmxlZHtvcGFjaXR5Oi42NX0uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfS5idG4tcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY5ZDk7Ym9yZGVyLWNvbG9yOiMwMDYyY2N9LmJ0bi1wcmltYXJ5LmZvY3VzLC5idG4tcHJpbWFyeTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC41KX0uYnRuLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1wcmltYXJ5OmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2MmNjO2JvcmRlci1jb2xvcjojMDA1Y2JmfS5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5idG4tc2Vjb25kYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWE2MjY4O2JvcmRlci1jb2xvcjojNTQ1YjYyfS5idG4tc2Vjb25kYXJ5LmZvY3VzLC5idG4tc2Vjb25kYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwuNSl9LmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1NDViNjI7Ym9yZGVyLWNvbG9yOiM0ZTU1NWJ9LmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjE4ODM4O2JvcmRlci1jb2xvcjojMWU3ZTM0fS5idG4tc3VjY2Vzcy5mb2N1cywuYnRuLXN1Y2Nlc3M6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuNSl9LmJ0bi1zdWNjZXNzLmRpc2FibGVkLC5idG4tc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFlN2UzNDtib3JkZXItY29sb3I6IzFjNzQzMH0uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYnRuLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTM4NDk2O2JvcmRlci1jb2xvcjojMTE3YThifS5idG4taW5mby5mb2N1cywuYnRuLWluZm86Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIzLDE2MiwxODQsLjUpfS5idG4taW5mby5kaXNhYmxlZCwuYnRuLWluZm86ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGI7Ym9yZGVyLWNvbG9yOiMxMDcwN2Z9LmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIzLDE2MiwxODQsLjUpfS5idG4td2FybmluZ3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMGE4MDA7Ym9yZGVyLWNvbG9yOiNkMzllMDB9LmJ0bi13YXJuaW5nLmZvY3VzLC5idG4td2FybmluZzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYnRuLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi13YXJuaW5nOmRpc2FibGVke2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwO2JvcmRlci1jb2xvcjojYzY5NTAwfS5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4tZGFuZ2Vye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYzgyMzMzO2JvcmRlci1jb2xvcjojYmQyMTMwfS5idG4tZGFuZ2VyLmZvY3VzLC5idG4tZGFuZ2VyOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjUpfS5idG4tZGFuZ2VyLmRpc2FibGVkLC5idG4tZGFuZ2VyOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYmQyMTMwO2JvcmRlci1jb2xvcjojYjIxZjJkfS5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjUpfS5idG4tbGlnaHR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1saWdodDpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UyZTZlYTtib3JkZXItY29sb3I6I2RhZTBlNX0uYnRuLWxpZ2h0LmZvY3VzLC5idG4tbGlnaHQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI0OCwyNDksMjUwLC41KX0uYnRuLWxpZ2h0LmRpc2FibGVkLC5idG4tbGlnaHQ6ZGlzYWJsZWR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkYWUwZTU7Ym9yZGVyLWNvbG9yOiNkM2Q5ZGZ9LmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI0OCwyNDksMjUwLC41KX0uYnRuLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1kYXJrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjMyNzJiO2JvcmRlci1jb2xvcjojMWQyMTI0fS5idG4tZGFyay5mb2N1cywuYnRuLWRhcms6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDUyLDU4LDY0LC41KX0uYnRuLWRhcmsuZGlzYWJsZWQsLmJ0bi1kYXJrOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0O2JvcmRlci1jb2xvcjojMTcxYTFkfS5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwuNSl9LmJ0bi1vdXRsaW5lLXByaW1hcnl7Y29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLW91dGxpbmUtcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC41KX0uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZHtjb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuNSl9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeXtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwuNSl9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTA4LDExNywxMjUsLjUpfS5idG4tb3V0bGluZS1zdWNjZXNze2NvbG9yOiMyOGE3NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuNSl9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWR7Y29sb3I6IzI4YTc0NTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjUpfS5idG4tb3V0bGluZS1pbmZve2NvbG9yOiMxN2EyYjg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1vdXRsaW5lLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMsLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIzLDE2MiwxODQsLjUpfS5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVke2NvbG9yOiMxN2EyYjg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuNSl9LmJ0bi1vdXRsaW5lLXdhcm5pbmd7Y29sb3I6I2ZmYzEwNztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZzpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cywuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZHtjb2xvcjojZmZjMTA3O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI1NSwxOTMsNywuNSl9LmJ0bi1vdXRsaW5lLWRhbmdlcntjb2xvcjojZGMzNTQ1O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjUpfS5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZHtjb2xvcjojZGMzNTQ1O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJ0bi1vdXRsaW5lLWxpZ2h0e2NvbG9yOiNmOGY5ZmE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tb3V0bGluZS1saWdodC5mb2N1cywuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI0OCwyNDksMjUwLC41KX0uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVke2NvbG9yOiNmOGY5ZmE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5idG4tb3V0bGluZS1kYXJre2NvbG9yOiMzNDNhNDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1vdXRsaW5lLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDUyLDU4LDY0LC41KX0uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZHtjb2xvcjojMzQzYTQwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDUyLDU4LDY0LC41KX0uYnRuLWxpbmt7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWxpbms6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGluay5mb2N1cywuYnRuLWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzpub25lfS5idG4tbGluay5kaXNhYmxlZCwuYnRuLWxpbms6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lfS5idG4tZ3JvdXAtbGc+LmJ0biwuYnRuLWxne3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouM3JlbX0uYnRuLWdyb3VwLXNtPi5idG4sLmJ0bi1zbXtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLXRvcDouNXJlbX1pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrLGlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2Nre3dpZHRoOjEwMCV9LmZhZGV7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyfUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZhZGV7dHJhbnNpdGlvbjpub25lfX0uZmFkZTpub3QoLnNob3cpe29wYWNpdHk6MH0uY29sbGFwc2U6bm90KC5zaG93KXtkaXNwbGF5Om5vbmV9LmNvbGxhcHNpbmd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4zNXMgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jb2xsYXBzaW5ne3RyYW5zaXRpb246bm9uZX19LmRyb3Bkb3duLC5kcm9wbGVmdCwuZHJvcHJpZ2h0LC5kcm9wdXB7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDoxMDAwO2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O21pbi13aWR0aDoxMHJlbTtwYWRkaW5nOi41cmVtIDA7bWFyZ2luOi4xMjVyZW0gMCAwO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5kcm9wdXAgLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDowO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206LjNlbSBzb2xpZDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51e3RvcDowO3JpZ2h0OmF1dG87bGVmdDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDouMTI1cmVtfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0Oi4zZW0gc29saWR9LmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7dmVydGljYWwtYWxpZ246MH0uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnV7dG9wOjA7cmlnaHQ6MTAwJTtsZWZ0OmF1dG87bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMTI1cmVtfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwifS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5Om5vbmV9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO21hcmdpbi1yaWdodDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7dmVydGljYWwtYWxpZ246MH0uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49Ym90dG9tXSwuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXXtyaWdodDphdXRvO2JvdHRvbTphdXRvfS5kcm9wZG93bi1kaXZpZGVye2hlaWdodDowO21hcmdpbjouNXJlbSAwO292ZXJmbG93OmhpZGRlbjtib3JkZXItdG9wOjFweCBzb2xpZCAjZTllY2VmfS5kcm9wZG93bi1pdGVte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAxLjVyZW07Y2xlYXI6Ym90aDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmRyb3Bkb3duLWl0ZW06Zm9jdXMsLmRyb3Bkb3duLWl0ZW06aG92ZXJ7Y29sb3I6IzE2MTgxYjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9LmRyb3Bkb3duLWl0ZW0uYWN0aXZlLC5kcm9wZG93bi1pdGVtOmFjdGl2ZXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwuZHJvcGRvd24taXRlbTpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmRyb3Bkb3duLW1lbnUuc2hvd3tkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDEuNXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzZjNzU3ZDt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLWl0ZW0tdGV4dHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjI1cmVtIDEuNXJlbTtjb2xvcjojMjEyNTI5fS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG99LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyLC5idG4tZ3JvdXA+LmJ0bjpob3Zlcnt6LWluZGV4OjF9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuYnRuLWdyb3VwPi5idG4uYWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmZvY3Vze3otaW5kZXg6MX0uYnRuLWdyb3VwIC5idG4rLmJ0biwuYnRuLWdyb3VwIC5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4rLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tbGVmdDotMXB4fS5idG4tdG9vbGJhcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmJ0bi1ncm91cD4uYnRuOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNTYyNXJlbTtwYWRkaW5nLWxlZnQ6LjU2MjVyZW19LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZXttYXJnaW4tcmlnaHQ6MH0uYnRuLWdyb3VwLXNtPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLXNtKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouMzc1cmVtO3BhZGRpbmctbGVmdDouMzc1cmVtfS5idG4tZ3JvdXAtbGc+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tbGcrLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtwYWRkaW5nLWxlZnQ6Ljc1cmVtfS5idG4tZ3JvdXAtdmVydGljYWx7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXB7d2lkdGg6MTAwJX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tdG9wOi0xcHg7bWFyZ2luLWxlZnQ6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cC10b2dnbGU+LmJ0biwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG57bWFyZ2luLWJvdHRvbTowfS5idG4tZ3JvdXAtdG9nZ2xlPi5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sLmJ0bi1ncm91cC10b2dnbGU+LmJ0biBpbnB1dFt0eXBlPXJhZGlvXSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9cmFkaW9de3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgwLDAsMCwwKTtwb2ludGVyLWV2ZW50czpub25lfS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNoO3dpZHRoOjEwMCV9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzt3aWR0aDoxJTttYXJnaW4tYm90dG9tOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpmb2N1cywuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6Zm9jdXMsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXN7ei1pbmRleDozfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9se21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZXtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLWFwcGVuZCwuaW5wdXQtZ3JvdXAtcHJlcGVuZHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuKy5idG4sLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuKy5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4rLmJ0biwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuKy5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmlucHV0LWdyb3VwLXRleHR7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtcHJlcGVuZHttYXJnaW4tcmlnaHQ6LTFweH0uaW5wdXQtZ3JvdXAtYXBwZW5ke21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLXRleHR7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW19LmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0sLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1yYWRpb117bWFyZ2luLXRvcDowfS5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQ+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY3VzdG9tLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41cmVtfS5jdXN0b20tY29udHJvbC1pbmxpbmV7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tcmlnaHQ6MXJlbX0uY3VzdG9tLWNvbnRyb2wtaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTtvcGFjaXR5OjB9LmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjNkN2ZmfS5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6IzZjNzU3ZH0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tY29udHJvbC1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjB9LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0Oi0xLjVyZW07ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7Y29udGVudDpcIlwiOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTZ9LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjI1cmVtO2xlZnQ6LTEuNXJlbTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Y29udGVudDpcIlwiO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjUwJSA1MCV9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItcmFkaXVzOi4yNXJlbX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIil9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjMsMjU1LC41KX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKX0uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIDEuNzVyZW0gLjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQ6I2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IC43NXJlbSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjhweCAxMHB4O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7b3V0bGluZTowO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDVweCByZ2JhKDEyOCwxODksMjU1LC41KX0uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtoZWlnaHQ6YXV0bztwYWRkaW5nLXJpZ2h0Oi43NXJlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmR7b3BhY2l0eTowfS5jdXN0b20tc2VsZWN0LXNte2hlaWdodDpjYWxjKDEuODEyNXJlbSArIDJweCk7cGFkZGluZy10b3A6LjM3NXJlbTtwYWRkaW5nLWJvdHRvbTouMzc1cmVtO2ZvbnQtc2l6ZTo3NSV9LmN1c3RvbS1zZWxlY3QtbGd7aGVpZ2h0OmNhbGMoMi44NzVyZW0gKyAycHgpO3BhZGRpbmctdG9wOi4zNzVyZW07cGFkZGluZy1ib3R0b206LjM3NXJlbTtmb250LXNpemU6MTI1JX0uY3VzdG9tLWZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygyLjI1cmVtICsgMnB4KTttYXJnaW4tYm90dG9tOjB9LmN1c3RvbS1maWxlLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpO21hcmdpbjowO29wYWNpdHk6MH0uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojODBiZGZmO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntib3JkZXItY29sb3I6IzgwYmRmZn0uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbil+LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntjb250ZW50OlwiQnJvd3NlXCJ9LmN1c3RvbS1maWxlLWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTtoZWlnaHQ6Y2FsYygyLjI1cmVtICsgMnB4KTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW19LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MztkaXNwbGF5OmJsb2NrO2hlaWdodDoyLjI1cmVtO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7Y29udGVudDpcIkJyb3dzZVwiO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItbGVmdDoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOjAgLjI1cmVtIC4yNXJlbSAwfS5jdXN0b20tcmFuZ2V7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uY3VzdG9tLXJhbmdlOmZvY3Vze291dGxpbmU6MH0uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDotLjI1cmVtO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2IzZDdmZn0uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2IzZDdmZn0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoxcmVtfS5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07YXBwZWFyYW5jZTpub25lfS5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYjNkN2ZmfS5jdXN0b20tcmFuZ2U6Oi1tcy10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6LjVyZW19LmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlcnttYXJnaW4tcmlnaHQ6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLXJhZGl1czoxcmVtfS5uYXZ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdi1saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxcmVtfS5uYXYtbGluazpmb2N1cywubmF2LWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiM2Yzc1N2R9Lm5hdi10YWJze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTZ9Lm5hdi10YWJzIC5uYXYtaXRlbXttYXJnaW4tYm90dG9tOi0xcHh9Lm5hdi10YWJzIC5uYXYtbGlua3tib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2fS5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2ICNkZWUyZTYgI2ZmZn0ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXYtcGlsbHMgLm5hdi1saW5re2JvcmRlci1yYWRpdXM6LjI1cmVtfS5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXBpbGxzIC5zaG93Pi5uYXYtbGlua3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0ubmF2LWZpbGwgLm5hdi1pdGVtey1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7dGV4dC1hbGlnbjpjZW50ZXJ9LnRhYi1jb250ZW50Pi50YWItcGFuZXtkaXNwbGF5Om5vbmV9LnRhYi1jb250ZW50Pi5hY3RpdmV7ZGlzcGxheTpibG9ja30ubmF2YmFye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOi41cmVtIDFyZW19Lm5hdmJhcj4uY29udGFpbmVyLC5uYXZiYXI+LmNvbnRhaW5lci1mbHVpZHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5hdmJhci1icmFuZHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDouMzEyNXJlbTtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbTttYXJnaW4tcmlnaHQ6MXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcH0ubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItYnJhbmQ6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci1uYXZ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpub25lfS5uYXZiYXItdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbX0ubmF2YmFyLWNvbGxhcHNley1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjEwMCU7ZmxleC1iYXNpczoxMDAlOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubmF2YmFyLXRvZ2dsZXJ7cGFkZGluZzouMjVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtfS5uYXZiYXItdG9nZ2xlcjpmb2N1cywubmF2YmFyLXRvZ2dsZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfS5uYXZiYXItdG9nZ2xlci1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJX1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7Lm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5uYXZiYXItZXhwYW5kLXNtey1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWR7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWV4cGFuZC1tZHstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdnstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWZsdWlkey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm5hdmJhci1leHBhbmQtbGd7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZHstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm5hdmJhci1leHBhbmQteGx7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1mbHVpZHstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX0ubmF2YmFyLWV4cGFuZHstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWR7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmR7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC43KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDAsMCwwLC4zKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5re2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIil9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHR7Y29sb3I6cmdiYSgwLDAsMCwuNSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYXtjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmR7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3Zlcntjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmt7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbmssLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYXtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXJ7Y29sb3I6I2ZmZn0uY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4td2lkdGg6MDt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jYXJkPmhye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9LmNhcmQ+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19LmNhcmQ+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5jYXJkLWJvZHl7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztwYWRkaW5nOjEuMjVyZW19LmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbTouNzVyZW19LmNhcmQtc3VidGl0bGV7bWFyZ2luLXRvcDotLjM3NXJlbTttYXJnaW4tYm90dG9tOjB9LmNhcmQtdGV4dDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2FyZC1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJkLWxpbmsrLmNhcmQtbGlua3ttYXJnaW4tbGVmdDoxLjI1cmVtfS5jYXJkLWhlYWRlcntwYWRkaW5nOi43NXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjAzKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCkgMCAwfS5jYXJkLWhlYWRlcisubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MH0uY2FyZC1mb290ZXJ7cGFkZGluZzouNzVyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjAzKTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5jYXJkLWZvb3RlcjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIGNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0Oi0uNjI1cmVtO21hcmdpbi1ib3R0b206LS43NXJlbTttYXJnaW4tbGVmdDotLjYyNXJlbTtib3JkZXItYm90dG9tOjB9LmNhcmQtaGVhZGVyLXBpbGxze21hcmdpbi1yaWdodDotLjYyNXJlbTttYXJnaW4tbGVmdDotLjYyNXJlbX0uY2FyZC1pbWctb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtwYWRkaW5nOjEuMjVyZW19LmNhcmQtaW1ne3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaW1nLXRvcHt3aWR0aDoxMDAlO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1pbWctYm90dG9te3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWRlY2t7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNhcmQtZGVjayAuY2FyZHttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jYXJkLWRlY2t7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5jYXJkLWRlY2sgLmNhcmR7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXg6MSAwIDAlO2ZsZXg6MSAwIDAlOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1yaWdodDoxNXB4O21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDoxNXB4fX0uY2FyZC1ncm91cHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uY2FyZC1ncm91cD4uY2FyZHttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jYXJkLWdyb3Vwey1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwfS5jYXJkLWdyb3VwPi5jYXJkey1tcy1mbGV4OjEgMCAwJTtmbGV4OjEgMCAwJTttYXJnaW4tYm90dG9tOjB9LmNhcmQtZ3JvdXA+LmNhcmQrLmNhcmR7bWFyZ2luLWxlZnQ6MDtib3JkZXItbGVmdDowfS5jYXJkLWdyb3VwPi5jYXJkOmZpcnN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1oZWFkZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bGFzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaGVhZGVyLC5jYXJkLWdyb3VwPi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpvbmx5LWNoaWxke2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jYXJkLWdyb3VwPi5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaGVhZGVyLC5jYXJkLWdyb3VwPi5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19LmNhcmQtZ3JvdXA+LmNhcmQ6b25seS1jaGlsZCAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCl7Ym9yZGVyLXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLXRvcHtib3JkZXItcmFkaXVzOjB9fS5jYXJkLWNvbHVtbnMgLmNhcmR7bWFyZ2luLWJvdHRvbTouNzVyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jYXJkLWNvbHVtbnN7LXdlYmtpdC1jb2x1bW4tY291bnQ6MzstbW96LWNvbHVtbi1jb3VudDozO2NvbHVtbi1jb3VudDozOy13ZWJraXQtY29sdW1uLWdhcDoxLjI1cmVtOy1tb3otY29sdW1uLWdhcDoxLjI1cmVtO2NvbHVtbi1nYXA6MS4yNXJlbTtvcnBoYW5zOjE7d2lkb3dzOjF9LmNhcmQtY29sdW1ucyAuY2FyZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfX0uYWNjb3JkaW9uIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpe2JvcmRlci1ib3R0b206MDtib3JkZXItcmFkaXVzOjB9LmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOjB9LmFjY29yZGlvbiAuY2FyZDpmaXJzdC1vZi10eXBle2JvcmRlci1ib3R0b206MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYWNjb3JkaW9uIC5jYXJkOmxhc3Qtb2YtdHlwZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnJlYWRjcnVtYntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7cGFkZGluZzouNzVyZW0gMXJlbTttYXJnaW4tYm90dG9tOjFyZW07bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4yNXJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW17cGFkZGluZy1sZWZ0Oi41cmVtfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6LjVyZW07Y29sb3I6IzZjNzU3ZDtjb250ZW50OlwiL1wifS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6IzZjNzU3ZH0ucGFnaW5hdGlvbntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmU7Ym9yZGVyLXJhZGl1czouMjVyZW19LnBhZ2UtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gLjc1cmVtO21hcmdpbi1sZWZ0Oi0xcHg7bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnBhZ2UtbGluazpob3Zlcnt6LWluZGV4OjI7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2UtbGluazpmb2N1c3t6LWluZGV4OjI7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0ucGFnZS1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfS5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3ttYXJnaW4tbGVmdDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3t6LWluZGV4OjE7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5re2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2luYXRpb24tbGcgLnBhZ2UtbGlua3twYWRkaW5nOi43NXJlbSAxLjVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjNyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtbGlua3twYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMnJlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMnJlbX0uYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMjVlbSAuNGVtO2ZvbnQtc2l6ZTo3NSU7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5iYWRnZTplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmJhZGdlLXBpbGx7cGFkZGluZy1yaWdodDouNmVtO3BhZGRpbmctbGVmdDouNmVtO2JvcmRlci1yYWRpdXM6MTByZW19LmJhZGdlLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMsLmJhZGdlLXByaW1hcnlbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2N9LmJhZGdlLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZH0uYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmZvY3VzLC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM1NDViNjJ9LmJhZGdlLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDV9LmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxZTdlMzR9LmJhZGdlLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjh9LmJhZGdlLWluZm9baHJlZl06Zm9jdXMsLmJhZGdlLWluZm9baHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGJ9LmJhZGdlLXdhcm5pbmd7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDd9LmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXJ7Y29sb3I6IzIxMjUyOTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDB9LmJhZGdlLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NX0uYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzLC5iYWRnZS1kYW5nZXJbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzB9LmJhZGdlLWxpZ2h0e2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5iYWRnZS1saWdodFtocmVmXTpmb2N1cywuYmFkZ2UtbGlnaHRbaHJlZl06aG92ZXJ7Y29sb3I6IzIxMjUyOTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkYWUwZTV9LmJhZGdlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9LmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMsLmJhZGdlLWRhcmtbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjR9Lmp1bWJvdHJvbntwYWRkaW5nOjJyZW0gMXJlbTttYXJnaW4tYm90dG9tOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjNyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5qdW1ib3Ryb257cGFkZGluZzo0cmVtIDJyZW19fS5qdW1ib3Ryb24tZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowO2JvcmRlci1yYWRpdXM6MH0uYWxlcnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0uYWxlcnQtaGVhZGluZ3tjb2xvcjppbmhlcml0fS5hbGVydC1saW5re2ZvbnQtd2VpZ2h0OjcwMH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDo0cmVtfS5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2NvbG9yOmluaGVyaXR9LmFsZXJ0LXByaW1hcnl7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2U1ZmY7Ym9yZGVyLWNvbG9yOiNiOGRhZmZ9LmFsZXJ0LXByaW1hcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojOWZjZGZmfS5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5re2NvbG9yOiMwMDI3NTJ9LmFsZXJ0LXNlY29uZGFyeXtjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2UyZTNlNTtib3JkZXItY29sb3I6I2Q2ZDhkYn0uYWxlcnQtc2Vjb25kYXJ5IGhye2JvcmRlci10b3AtY29sb3I6I2M4Y2JjZn0uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5re2NvbG9yOiMyMDIzMjZ9LmFsZXJ0LXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVkZGE7Ym9yZGVyLWNvbG9yOiNjM2U2Y2J9LmFsZXJ0LXN1Y2Nlc3MgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjFkZmJifS5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5re2NvbG9yOiMwYjJlMTN9LmFsZXJ0LWluZm97Y29sb3I6IzBjNTQ2MDtiYWNrZ3JvdW5kLWNvbG9yOiNkMWVjZjE7Ym9yZGVyLWNvbG9yOiNiZWU1ZWJ9LmFsZXJ0LWluZm8gaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYWJkZGU1fS5hbGVydC1pbmZvIC5hbGVydC1saW5re2NvbG9yOiMwNjJjMzN9LmFsZXJ0LXdhcm5pbmd7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYzY2Q7Ym9yZGVyLWNvbG9yOiNmZmVlYmF9LmFsZXJ0LXdhcm5pbmcgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZlOGExfS5hbGVydC13YXJuaW5nIC5hbGVydC1saW5re2NvbG9yOiM1MzNmMDN9LmFsZXJ0LWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y4ZDdkYTtib3JkZXItY29sb3I6I2Y1YzZjYn0uYWxlcnQtZGFuZ2VyIGhye2JvcmRlci10b3AtY29sb3I6I2YxYjBiN30uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5re2NvbG9yOiM0OTEyMTd9LmFsZXJ0LWxpZ2h0e2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZmVmZWZlO2JvcmRlci1jb2xvcjojZmRmZGZlfS5hbGVydC1saWdodCBocntib3JkZXItdG9wLWNvbG9yOiNlY2VjZjZ9LmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5re2NvbG9yOiM2ODY4Njh9LmFsZXJ0LWRhcmt7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZDk7Ym9yZGVyLWNvbG9yOiNjNmM4Y2F9LmFsZXJ0LWRhcmsgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjliYmJlfS5hbGVydC1kYXJrIC5hbGVydC1saW5re2NvbG9yOiMwNDA1MDV9QC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoxcmVtIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fUBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjFyZW0gMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19LnByb2dyZXNze2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxcmVtO292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6Ljc1cmVtO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4yNXJlbX0ucHJvZ3Jlc3MtYmFye2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO3RyYW5zaXRpb246d2lkdGggLjZzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsucHJvZ3Jlc3MtYmFye3RyYW5zaXRpb246bm9uZX19LnByb2dyZXNzLWJhci1zdHJpcGVke2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXNpemU6MXJlbSAxcmVtfS5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGV9Lm1lZGlhe2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm1lZGlhLWJvZHl7LW1zLWZsZXg6MTtmbGV4OjF9Lmxpc3QtZ3JvdXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9ue3dpZHRoOjEwMCU7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5saXN0LWdyb3VwLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi43NXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206LTFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcnt6LWluZGV4OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwubGlzdC1ncm91cC1pdGVtOmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle3otaW5kZXg6Mjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVte2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJhZGl1czowfS5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnl7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiNiOGRhZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiM5ZmNkZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA0MDg1O2JvcmRlci1jb2xvcjojMDA0MDg1fS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5e2NvbG9yOiMzODNkNDE7YmFja2dyb3VuZC1jb2xvcjojZDZkOGRifS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM4M2Q0MTtib3JkZXItY29sb3I6IzM4M2Q0MX0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTU1NzI0O2JvcmRlci1jb2xvcjojMTU1NzI0fS5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn0ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYzU0NjA7Ym9yZGVyLWNvbG9yOiMwYzU0NjB9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izg1NjQwNDtib3JkZXItY29sb3I6Izg1NjQwNH0ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y1YzZjYn0ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzcyMWMyNDtiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3MjFjMjQ7Ym9yZGVyLWNvbG9yOiM3MjFjMjR9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodHtjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2ZkZmRmZX0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4MTgxODI7Ym9yZGVyLWNvbG9yOiM4MTgxODJ9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJre2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFiMWUyMTtib3JkZXItY29sb3I6IzFiMWUyMX0uY2xvc2V7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi41fS5jbG9zZTpmb2N1cywuY2xvc2U6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5Oi43NX0uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uLmNsb3Nle3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5tb2RhbC1vcGVue292ZXJmbG93OmhpZGRlbn0ubW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDUwO2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW47b3V0bGluZTowfS5tb2RhbC1vcGVuIC5tb2RhbHtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjouNXJlbTtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTI1JSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0yNSUpfUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOm5vbmV9fS5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2d7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfS5tb2RhbC1kaWFsb2ctY2VudGVyZWR7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OmNhbGMoMTAwJSAtICguNXJlbSAqIDIpKX0ubW9kYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6LjNyZW07b3V0bGluZTowfS5tb2RhbC1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwNDA7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5tb2RhbC1iYWNrZHJvcC5mYWRle29wYWNpdHk6MH0ubW9kYWwtYmFja2Ryb3Auc2hvd3tvcGFjaXR5Oi41fS5tb2RhbC1oZWFkZXJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxcmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOWVjZWY7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouM3JlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouM3JlbX0ubW9kYWwtaGVhZGVyIC5jbG9zZXtwYWRkaW5nOjFyZW07bWFyZ2luOi0xcmVtIC0xcmVtIC0xcmVtIGF1dG99Lm1vZGFsLXRpdGxle21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjV9Lm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztwYWRkaW5nOjFyZW19Lm1vZGFsLWZvb3RlcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjFyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZn0ubW9kYWwtZm9vdGVyPjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDouMjVyZW19Lm1vZGFsLWZvb3Rlcj46bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LjI1cmVtfS5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O292ZXJmbG93OnNjcm9sbH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjEuNzVyZW0gYXV0b30ubW9kYWwtZGlhbG9nLWNlbnRlcmVke21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gKDEuNzVyZW0gKiAyKSl9Lm1vZGFsLXNte21heC13aWR0aDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5tb2RhbC1sZ3ttYXgtd2lkdGg6ODAwcHh9fS50b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA3MDtkaXNwbGF5OmJsb2NrO21hcmdpbjowO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87Zm9udC1zaXplOi44NzVyZW07d29yZC13cmFwOmJyZWFrLXdvcmQ7b3BhY2l0eTowfS50b29sdGlwLnNob3d7b3BhY2l0eTouOX0udG9vbHRpcCAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDouOHJlbTtoZWlnaHQ6LjRyZW19LnRvb2x0aXAgLmFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSwuYnMtdG9vbHRpcC10b3B7cGFkZGluZzouNHJlbSAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93LC5icy10b29sdGlwLXRvcCAuYXJyb3d7Ym90dG9tOjB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmV7dG9wOjA7Ym9yZGVyLXdpZHRoOi40cmVtIC40cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSwuYnMtdG9vbHRpcC1yaWdodHtwYWRkaW5nOjAgLjRyZW19LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdywuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3d7bGVmdDowO3dpZHRoOi40cmVtO2hlaWdodDouOHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmV7cmlnaHQ6MDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gLjRyZW0gMDtib3JkZXItcmlnaHQtY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dLC5icy10b29sdGlwLWJvdHRvbXtwYWRkaW5nOi40cmVtIDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3csLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvd3t0b3A6MH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZXtib3R0b206MDtib3JkZXItd2lkdGg6MCAuNHJlbSAuNHJlbTtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0sLmJzLXRvb2x0aXAtbGVmdHtwYWRkaW5nOjAgLjRyZW19LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LC5icy10b29sdGlwLWxlZnQgLmFycm93e3JpZ2h0OjA7d2lkdGg6LjRyZW07aGVpZ2h0Oi44cmVtfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmV7bGVmdDowO2JvcmRlci13aWR0aDouNHJlbSAwIC40cmVtIC40cmVtO2JvcmRlci1sZWZ0LWNvbG9yOiMwMDB9LnRvb2x0aXAtaW5uZXJ7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6LjI1cmVtIC41cmVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wb3BvdmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNjA7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6Mjc2cHg7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6Ljg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czouM3JlbX0ucG9wb3ZlciAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDouNXJlbTttYXJnaW46MCAuM3JlbX0ucG9wb3ZlciAuYXJyb3c6OmFmdGVyLC5wb3BvdmVyIC5hcnJvdzo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSwuYnMtcG9wb3Zlci10b3B7bWFyZ2luLWJvdHRvbTouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdywuYnMtcG9wb3Zlci10b3AgLmFycm93e2JvdHRvbTpjYWxjKCguNXJlbSArIDFweCkgKiAtMSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3Jle2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAwfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlcntib3R0b206MXB4O2JvcmRlci10b3AtY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0sLmJzLXBvcG92ZXItcmlnaHR7bWFyZ2luLWxlZnQ6LjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdywuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3d7bGVmdDpjYWxjKCguNXJlbSArIDFweCkgKiAtMSk7d2lkdGg6LjVyZW07aGVpZ2h0OjFyZW07bWFyZ2luOi4zcmVtIDB9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIC41cmVtIDB9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3Jle2xlZnQ6MDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXJ7bGVmdDoxcHg7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSwuYnMtcG9wb3Zlci1ib3R0b217bWFyZ2luLXRvcDouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdywuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93e3RvcDpjYWxjKCguNXJlbSArIDFweCkgKiAtMSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3Jle2JvcmRlci13aWR0aDowIC41cmVtIC41cmVtIC41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3Jle3RvcDowO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcnt0b3A6MXB4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07bWFyZ2luLWxlZnQ6LS41cmVtO2NvbnRlbnQ6XCJcIjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjdmN2Y3fS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdLC5icy1wb3BvdmVyLWxlZnR7bWFyZ2luLXJpZ2h0Oi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdywuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvd3tyaWdodDpjYWxjKCguNXJlbSArIDFweCkgKiAtMSk7d2lkdGg6LjVyZW07aGVpZ2h0OjFyZW07bWFyZ2luOi4zcmVtIDB9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZXtib3JkZXItd2lkdGg6LjVyZW0gMCAuNXJlbSAuNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3Jle3JpZ2h0OjA7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVye3JpZ2h0OjFweDtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5wb3BvdmVyLWhlYWRlcntwYWRkaW5nOi41cmVtIC43NXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpfS5wb3BvdmVyLWhlYWRlcjplbXB0eXtkaXNwbGF5Om5vbmV9LnBvcG92ZXItYm9keXtwYWRkaW5nOi41cmVtIC43NXJlbTtjb2xvcjojMjEyNTI5fS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWwtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmNhcm91c2VsLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC1wZXJzcGVjdGl2ZToxMDAwcHg7cGVyc3BlY3RpdmU6MTAwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWl0ZW17dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXYsLmNhcm91c2VsLWl0ZW0uYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmNhcm91c2VsLWl0ZW0tbmV4dCwuY2Fyb3VzZWwtaXRlbS1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfS5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfUBzdXBwb3J0cyAoKC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkKSBvciAodHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkKSl7LmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfX0uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQsLmNhcm91c2VsLWl0ZW0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfUBzdXBwb3J0cyAoKC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkKSBvciAodHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkKSl7LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0LC5jYXJvdXNlbC1pdGVtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1pdGVtLXByZXZ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfUBzdXBwb3J0cyAoKC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkKSBvciAodHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkKSl7LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWl0ZW0tcHJldnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1kdXJhdGlvbjouNnM7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7b3BhY2l0eToxfS5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodHtvcGFjaXR5OjB9LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXByZXYsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfUBzdXBwb3J0cyAoKC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkKSBvciAodHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkKSl7LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXByZXYsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19LmNhcm91c2VsLWNvbnRyb2wtbmV4dCwuY2Fyb3VzZWwtY29udHJvbC1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxNSU7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5Oi41fS5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlciwuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7b3BhY2l0eTouOX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2e2xlZnQ6MH0uY2Fyb3VzZWwtY29udHJvbC1uZXh0e3JpZ2h0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIil9LmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jYXJvdXNlbC1pbmRpY2F0b3Jze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjEwcHg7bGVmdDowO3otaW5kZXg6MTU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MTUlO21hcmdpbi1sZWZ0OjE1JTtsaXN0LXN0eWxlOm5vbmV9LmNhcm91c2VsLWluZGljYXRvcnMgbGl7cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXg6MCAxIGF1dG87ZmxleDowIDEgYXV0bzt3aWR0aDozMHB4O2hlaWdodDozcHg7bWFyZ2luLXJpZ2h0OjNweDttYXJnaW4tbGVmdDozcHg7dGV4dC1pbmRlbnQ6LTk5OXB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LmNhcm91c2VsLWluZGljYXRvcnMgbGk6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwcHg7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwcHg7Y29udGVudDpcIlwifS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTEwcHg7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwcHg7Y29udGVudDpcIlwifS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1JTtib3R0b206MjBweDtsZWZ0OjE1JTt6LWluZGV4OjEwO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AhaW1wb3J0YW50fS5iZy1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzAwN2JmZiFpbXBvcnRhbnR9YS5iZy1wcmltYXJ5OmZvY3VzLGEuYmctcHJpbWFyeTpob3ZlcixidXR0b24uYmctcHJpbWFyeTpmb2N1cyxidXR0b24uYmctcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2MhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkIWltcG9ydGFudH1hLmJnLXNlY29uZGFyeTpmb2N1cyxhLmJnLXNlY29uZGFyeTpob3ZlcixidXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzLGJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNTQ1YjYyIWltcG9ydGFudH0uYmctc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDUhaW1wb3J0YW50fWEuYmctc3VjY2Vzczpmb2N1cyxhLmJnLXN1Y2Nlc3M6aG92ZXIsYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMsYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0IWltcG9ydGFudH0uYmctaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjghaW1wb3J0YW50fWEuYmctaW5mbzpmb2N1cyxhLmJnLWluZm86aG92ZXIsYnV0dG9uLmJnLWluZm86Zm9jdXMsYnV0dG9uLmJnLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTE3YThiIWltcG9ydGFudH0uYmctd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDchaW1wb3J0YW50fWEuYmctd2FybmluZzpmb2N1cyxhLmJnLXdhcm5pbmc6aG92ZXIsYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMsYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwIWltcG9ydGFudH0uYmctZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2RjMzU0NSFpbXBvcnRhbnR9YS5iZy1kYW5nZXI6Zm9jdXMsYS5iZy1kYW5nZXI6aG92ZXIsYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyxidXR0b24uYmctZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2JkMjEzMCFpbXBvcnRhbnR9LmJnLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9YS5iZy1saWdodDpmb2N1cyxhLmJnLWxpZ2h0OmhvdmVyLGJ1dHRvbi5iZy1saWdodDpmb2N1cyxidXR0b24uYmctbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1IWltcG9ydGFudH0uYmctZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDAhaW1wb3J0YW50fWEuYmctZGFyazpmb2N1cyxhLmJnLWRhcms6aG92ZXIsYnV0dG9uLmJnLWRhcms6Zm9jdXMsYnV0dG9uLmJnLWRhcms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0IWltcG9ydGFudH0uYmctd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudH0uYmctdHJhbnNwYXJlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LmJvcmRlcntib3JkZXI6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItdG9we2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItcmlnaHR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLWxlZnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItMHtib3JkZXI6MCFpbXBvcnRhbnR9LmJvcmRlci10b3AtMHtib3JkZXItdG9wOjAhaW1wb3J0YW50fS5ib3JkZXItcmlnaHQtMHtib3JkZXItcmlnaHQ6MCFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tMHtib3JkZXItYm90dG9tOjAhaW1wb3J0YW50fS5ib3JkZXItbGVmdC0we2JvcmRlci1sZWZ0OjAhaW1wb3J0YW50fS5ib3JkZXItcHJpbWFyeXtib3JkZXItY29sb3I6IzAwN2JmZiFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOiM2Yzc1N2QhaW1wb3J0YW50fS5ib3JkZXItc3VjY2Vzc3tib3JkZXItY29sb3I6IzI4YTc0NSFpbXBvcnRhbnR9LmJvcmRlci1pbmZve2JvcmRlci1jb2xvcjojMTdhMmI4IWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOiNmZmMxMDchaW1wb3J0YW50fS5ib3JkZXItZGFuZ2Vye2JvcmRlci1jb2xvcjojZGMzNTQ1IWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0e2JvcmRlci1jb2xvcjojZjhmOWZhIWltcG9ydGFudH0uYm9yZGVyLWRhcmt7Ym9yZGVyLWNvbG9yOiMzNDNhNDAhaW1wb3J0YW50fS5ib3JkZXItd2hpdGV7Ym9yZGVyLWNvbG9yOiNmZmYhaW1wb3J0YW50fS5yb3VuZGVke2JvcmRlci1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtcmlnaHR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC1sZWZ0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlIWltcG9ydGFudH0ucm91bmRlZC0we2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnR9LmNsZWFyZml4OjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5kLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1zbS10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1zbS10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1zbS1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtc20taW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1sZy10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLWxnLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1sZy1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kLXhsLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQteGwtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQteGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXhsLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIHByaW50ey5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1wcmludC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtcHJpbnQtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19LmVtYmVkLXJlc3BvbnNpdmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9LmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo0Mi44NTcxNDMlfS5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmV7cGFkZGluZy10b3A6NTYuMjUlfS5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZXtwYWRkaW5nLXRvcDo3NSV9LmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3Jle3BhZGRpbmctdG9wOjEwMCV9LmZsZXgtcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mbGV4LXNtLXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtc20tbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZsZXgtbWQtcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmxleC1sZy1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZmxleC14bC1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC14bC1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19LmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmZsb2F0LXNtLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXNtLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtc20tbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mbG9hdC1tZC1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1tZC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmxvYXQtbGctbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtbGctcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1sZy1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5mbG9hdC14bC1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC14bC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LXhsLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fS5wb3NpdGlvbi1zdGF0aWN7cG9zaXRpb246c3RhdGljIWltcG9ydGFudH0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50fS5wb3NpdGlvbi1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnR9LnBvc2l0aW9uLWZpeGVke3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudH0ucG9zaXRpb24tc3RpY2t5e3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5IWltcG9ydGFudDtwb3NpdGlvbjpzdGlja3khaW1wb3J0YW50fS5maXhlZC10b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDMwfUBzdXBwb3J0cyAoKHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5KSBvciAocG9zaXRpb246c3RpY2t5KSl7LnN0aWNreS10b3B7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwwLDAsMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowfS5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvO2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvO3doaXRlLXNwYWNlOm5vcm1hbH0uc2hhZG93LXNte2JveC1zaGFkb3c6MCAuMTI1cmVtIC4yNXJlbSByZ2JhKDAsMCwwLC4wNzUpIWltcG9ydGFudH0uc2hhZG93e2JveC1zaGFkb3c6MCAuNXJlbSAxcmVtIHJnYmEoMCwwLDAsLjE1KSFpbXBvcnRhbnR9LnNoYWRvdy1sZ3tib3gtc2hhZG93OjAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsLjE3NSkhaW1wb3J0YW50fS5zaGFkb3ctbm9uZXtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fS53LTI1e3dpZHRoOjI1JSFpbXBvcnRhbnR9LnctNTB7d2lkdGg6NTAlIWltcG9ydGFudH0udy03NXt3aWR0aDo3NSUhaW1wb3J0YW50fS53LTEwMHt3aWR0aDoxMDAlIWltcG9ydGFudH0udy1hdXRve3dpZHRoOmF1dG8haW1wb3J0YW50fS5oLTI1e2hlaWdodDoyNSUhaW1wb3J0YW50fS5oLTUwe2hlaWdodDo1MCUhaW1wb3J0YW50fS5oLTc1e2hlaWdodDo3NSUhaW1wb3J0YW50fS5oLTEwMHtoZWlnaHQ6MTAwJSFpbXBvcnRhbnR9LmgtYXV0b3toZWlnaHQ6YXV0byFpbXBvcnRhbnR9Lm13LTEwMHttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnR9Lm1oLTEwMHttYXgtaGVpZ2h0OjEwMCUhaW1wb3J0YW50fS5tLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC0wLC5teS0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLTAsLm14LTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi0wLC5teS0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLTAsLm14LTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0tMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQtMSwubXktMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLTEsLm14LTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLTEsLm15LTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC0xLC5teC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0tMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC0yLC5teS0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci0yLC5teC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLTIsLm15LTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLTIsLm14LTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC0zLC5teS0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLTMsLm14LTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi0zLC5teS0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLTMsLm14LTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0tNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQtNCwubXktNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLTQsLm14LTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLTQsLm15LTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC00LC5teC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LTUsLm15LTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXItNSwubXgtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLTUsLm15LTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwtNSwubXgtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LTAsLnB5LTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLTAsLnB4LTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGItMCwucHktMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwtMCwucHgtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LTEsLnB5LTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHItMSwucHgtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLTEsLnB5LTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwtMSwucHgtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC0yLC5weS0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHItMiwucHgtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGItMiwucHktMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLTIsLnB4LTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LTMsLnB5LTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLTMsLnB4LTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGItMywucHktM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwtMywucHgtM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LTQsLnB5LTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHItNCwucHgtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLTQsLnB5LTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwtNCwucHgtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LTUsLnB5LTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLTUsLnB4LTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItNSwucHktNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwtNSwucHgtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0tYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LWF1dG8sLm15LWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXItYXV0bywubXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLWF1dG8sLm15LWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwtYXV0bywubXgtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lm0tc20tMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LXNtLTAsLm15LXNtLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXItc20tMCwubXgtc20tMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLXNtLTAsLm15LXNtLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwtc20tMCwubXgtc20tMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS1zbS0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC1zbS0xLC5teS1zbS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXItc20tMSwubXgtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWItc20tMSwubXktc20tMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLTEsLm14LXNtLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS1zbS0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTIsLm15LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLTIsLm14LXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWItc20tMiwubXktc20tMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwtc20tMiwubXgtc20tMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0tc20tM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LXNtLTMsLm15LXNtLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXItc20tMywubXgtc20tM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTMsLm15LXNtLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwtc20tMywubXgtc20tM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS1zbS00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC1zbS00LC5teS1zbS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXItc20tNCwubXgtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWItc20tNCwubXktc20tNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLTQsLm14LXNtLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS1zbS01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQtc20tNSwubXktc20tNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci1zbS01LC5teC1zbS01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWItc20tNSwubXktc20tNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC1zbS01LC5teC1zbS01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLXNtLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQtc20tMCwucHktc20tMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHItc20tMCwucHgtc20tMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi1zbS0wLC5weS1zbS0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC1zbS0wLC5weC1zbS0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC1zbS0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQtc20tMSwucHktc20tMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci1zbS0xLC5weC1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGItc20tMSwucHktc20tMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC1zbS0xLC5weC1zbS0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTIsLnB5LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci1zbS0yLC5weC1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi1zbS0yLC5weS1zbS0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwtc20tMiwucHgtc20tMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLXNtLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQtc20tMywucHktc20tM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHItc20tMywucHgtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi1zbS0zLC5weS1zbS0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC1zbS0zLC5weC1zbS0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC1zbS00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQtc20tNCwucHktc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci1zbS00LC5weC1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGItc20tNCwucHktc20tNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC1zbS00LC5weC1zbS00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQtc20tNSwucHktc20tNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHItc20tNSwucHgtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi1zbS01LC5weS1zbS01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC1zbS01LC5weC1zbS01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS1zbS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQtc20tYXV0bywubXktc20tYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci1zbS1hdXRvLC5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItc20tYXV0bywubXktc20tYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC1zbS1hdXRvLC5teC1zbS1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm0tbWQtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LW1kLTAsLm15LW1kLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXItbWQtMCwubXgtbWQtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLW1kLTAsLm15LW1kLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwtbWQtMCwubXgtbWQtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS1tZC0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC1tZC0xLC5teS1tZC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXItbWQtMSwubXgtbWQtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWItbWQtMSwubXktbWQtMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLW1kLTEsLm14LW1kLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS1tZC0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTIsLm15LW1kLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLTIsLm14LW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWItbWQtMiwubXktbWQtMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwtbWQtMiwubXgtbWQtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0tbWQtM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LW1kLTMsLm15LW1kLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXItbWQtMywubXgtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTMsLm15LW1kLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwtbWQtMywubXgtbWQtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS1tZC00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC1tZC00LC5teS1tZC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXItbWQtNCwubXgtbWQtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWItbWQtNCwubXktbWQtNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLW1kLTQsLm14LW1kLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS1tZC01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQtbWQtNSwubXktbWQtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci1tZC01LC5teC1tZC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWItbWQtNSwubXktbWQtNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC1tZC01LC5teC1tZC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLW1kLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQtbWQtMCwucHktbWQtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHItbWQtMCwucHgtbWQtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi1tZC0wLC5weS1tZC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC1tZC0wLC5weC1tZC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC1tZC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQtbWQtMSwucHktbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci1tZC0xLC5weC1tZC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGItbWQtMSwucHktbWQtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC1tZC0xLC5weC1tZC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLW1kLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTIsLnB5LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci1tZC0yLC5weC1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi1tZC0yLC5weS1tZC0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwtbWQtMiwucHgtbWQtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLW1kLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQtbWQtMywucHktbWQtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHItbWQtMywucHgtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi1tZC0zLC5weS1tZC0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC1tZC0zLC5weC1tZC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC1tZC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQtbWQtNCwucHktbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci1tZC00LC5weC1tZC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGItbWQtNCwucHktbWQtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC1tZC00LC5weC1tZC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLW1kLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQtbWQtNSwucHktbWQtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHItbWQtNSwucHgtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi1tZC01LC5weS1tZC01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC1tZC01LC5weC1tZC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS1tZC1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQtbWQtYXV0bywubXktbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci1tZC1hdXRvLC5teC1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItbWQtYXV0bywubXktbWQtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC1tZC1hdXRvLC5teC1tZC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm0tbGctMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LWxnLTAsLm15LWxnLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXItbGctMCwubXgtbGctMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLWxnLTAsLm15LWxnLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwtbGctMCwubXgtbGctMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS1sZy0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC1sZy0xLC5teS1sZy0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXItbGctMSwubXgtbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWItbGctMSwubXktbGctMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLWxnLTEsLm14LWxnLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS1sZy0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTIsLm15LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTIsLm14LWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWItbGctMiwubXktbGctMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwtbGctMiwubXgtbGctMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0tbGctM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LWxnLTMsLm15LWxnLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXItbGctMywubXgtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTMsLm15LWxnLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwtbGctMywubXgtbGctM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS1sZy00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC1sZy00LC5teS1sZy00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXItbGctNCwubXgtbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWItbGctNCwubXktbGctNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLWxnLTQsLm14LWxnLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS1sZy01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQtbGctNSwubXktbGctNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci1sZy01LC5teC1sZy01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWItbGctNSwubXktbGctNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC1sZy01LC5teC1sZy01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLWxnLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQtbGctMCwucHktbGctMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHItbGctMCwucHgtbGctMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi1sZy0wLC5weS1sZy0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC1sZy0wLC5weC1sZy0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC1sZy0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQtbGctMSwucHktbGctMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci1sZy0xLC5weC1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGItbGctMSwucHktbGctMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC1sZy0xLC5weC1sZy0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLWxnLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTIsLnB5LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci1sZy0yLC5weC1sZy0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi1sZy0yLC5weS1sZy0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwtbGctMiwucHgtbGctMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLWxnLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQtbGctMywucHktbGctM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHItbGctMywucHgtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi1sZy0zLC5weS1sZy0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC1sZy0zLC5weC1sZy0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC1sZy00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQtbGctNCwucHktbGctNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci1sZy00LC5weC1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGItbGctNCwucHktbGctNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC1sZy00LC5weC1sZy00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLWxnLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQtbGctNSwucHktbGctNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHItbGctNSwucHgtbGctNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi1sZy01LC5weS1sZy01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC1sZy01LC5weC1sZy01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS1sZy1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQtbGctYXV0bywubXktbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci1sZy1hdXRvLC5teC1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItbGctYXV0bywubXktbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC1sZy1hdXRvLC5teC1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5tLXhsLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC14bC0wLC5teS14bC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLXhsLTAsLm14LXhsLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi14bC0wLC5teS14bC0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLXhsLTAsLm14LXhsLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0teGwtMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQteGwtMSwubXkteGwtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTEsLm14LXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTEsLm15LXhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC14bC0xLC5teC14bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0teGwtMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC14bC0yLC5teS14bC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci14bC0yLC5teC14bC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTIsLm15LXhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTIsLm14LXhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLXhsLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC14bC0zLC5teS14bC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTMsLm14LXhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi14bC0zLC5teS14bC0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTMsLm14LXhsLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0teGwtNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQteGwtNCwubXkteGwtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTQsLm14LXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTQsLm15LXhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC14bC00LC5teC14bC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0teGwtNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LXhsLTUsLm15LXhsLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXIteGwtNSwubXgteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLXhsLTUsLm15LXhsLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwteGwtNSwubXgteGwtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LXhsLTAsLnB5LXhsLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLXhsLTAsLnB4LXhsLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGIteGwtMCwucHkteGwtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwteGwtMCwucHgteGwtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAteGwtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTEsLnB5LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHIteGwtMSwucHgteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTEsLnB5LXhsLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwteGwtMSwucHgteGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC14bC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC14bC0yLC5weS14bC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHIteGwtMiwucHgteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGIteGwtMiwucHkteGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLXhsLTIsLnB4LXhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC14bC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LXhsLTMsLnB5LXhsLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLXhsLTMsLnB4LXhsLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGIteGwtMywucHkteGwtM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwteGwtMywucHgteGwtM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAteGwtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTQsLnB5LXhsLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHIteGwtNCwucHgteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTQsLnB5LXhsLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwteGwtNCwucHgteGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LXhsLTUsLnB5LXhsLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGIteGwtNSwucHkteGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwteGwtNSwucHgteGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0teGwtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LXhsLWF1dG8sLm15LXhsLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXIteGwtYXV0bywubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXhsLWF1dG8sLm15LXhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwteGwtYXV0bywubXgteGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH19LnRleHQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2V9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50fS50ZXh0LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LnRleHQtc20tbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXNtLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbWQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey50ZXh0LWxnLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1sZy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey50ZXh0LXhsLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC14bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUhaW1wb3J0YW50fS5mb250LXdlaWdodC1saWdodHtmb250LXdlaWdodDozMDAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwIWltcG9ydGFudH0uZm9udC13ZWlnaHQtYm9sZHtmb250LXdlaWdodDo3MDAhaW1wb3J0YW50fS5mb250LWl0YWxpY3tmb250LXN0eWxlOml0YWxpYyFpbXBvcnRhbnR9LnRleHQtd2hpdGV7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnRleHQtcHJpbWFyeXtjb2xvcjojMDA3YmZmIWltcG9ydGFudH1hLnRleHQtcHJpbWFyeTpmb2N1cyxhLnRleHQtcHJpbWFyeTpob3Zlcntjb2xvcjojMDA2MmNjIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9YS50ZXh0LXNlY29uZGFyeTpmb2N1cyxhLnRleHQtc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiM1NDViNjIhaW1wb3J0YW50fS50ZXh0LXN1Y2Nlc3N7Y29sb3I6IzI4YTc0NSFpbXBvcnRhbnR9YS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsYS50ZXh0LXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6IzFlN2UzNCFpbXBvcnRhbnR9LnRleHQtaW5mb3tjb2xvcjojMTdhMmI4IWltcG9ydGFudH1hLnRleHQtaW5mbzpmb2N1cyxhLnRleHQtaW5mbzpob3Zlcntjb2xvcjojMTE3YThiIWltcG9ydGFudH0udGV4dC13YXJuaW5ne2NvbG9yOiNmZmMxMDchaW1wb3J0YW50fWEudGV4dC13YXJuaW5nOmZvY3VzLGEudGV4dC13YXJuaW5nOmhvdmVye2NvbG9yOiNkMzllMDAhaW1wb3J0YW50fS50ZXh0LWRhbmdlcntjb2xvcjojZGMzNTQ1IWltcG9ydGFudH1hLnRleHQtZGFuZ2VyOmZvY3VzLGEudGV4dC1kYW5nZXI6aG92ZXJ7Y29sb3I6I2JkMjEzMCFpbXBvcnRhbnR9LnRleHQtbGlnaHR7Y29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9YS50ZXh0LWxpZ2h0OmZvY3VzLGEudGV4dC1saWdodDpob3Zlcntjb2xvcjojZGFlMGU1IWltcG9ydGFudH0udGV4dC1kYXJre2NvbG9yOiMzNDNhNDAhaW1wb3J0YW50fWEudGV4dC1kYXJrOmZvY3VzLGEudGV4dC1kYXJrOmhvdmVye2NvbG9yOiMxZDIxMjQhaW1wb3J0YW50fS50ZXh0LWJvZHl7Y29sb3I6IzIxMjUyOSFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7Y29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9LnRleHQtYmxhY2stNTB7Y29sb3I6cmdiYSgwLDAsMCwuNSkhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpIWltcG9ydGFudH0udGV4dC1oaWRle2ZvbnQ6MC8wIGE7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiFpbXBvcnRhbnR9QG1lZGlhIHByaW50eyosOjphZnRlciw6OmJlZm9yZXt0ZXh0LXNoYWRvdzpub25lIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fWE6bm90KC5idG4pe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWJiclt0aXRsZV06OmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifXByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcCFpbXBvcnRhbnR9YmxvY2txdW90ZSxwcmV7Ym9yZGVyOjFweCBzb2xpZCAjYWRiNWJkO3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXRoZWFke2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfWltZyx0cntwYWdlLWJyZWFrLWluc2lkZTphdm9pZH1oMixoMyxwe29ycGhhbnM6Mzt3aWRvd3M6M31oMixoM3twYWdlLWJyZWFrLWFmdGVyOmF2b2lkfUBwYWdle3NpemU6YTN9Ym9keXttaW4td2lkdGg6OTkycHghaW1wb3J0YW50fS5jb250YWluZXJ7bWluLXdpZHRoOjk5MnB4IWltcG9ydGFudH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0uYmFkZ2V7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UhaW1wb3J0YW50fS50YWJsZSB0ZCwudGFibGUgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudH0udGFibGUtYm9yZGVyZWQgdGQsLnRhYmxlLWJvcmRlcmVkIHRoe2JvcmRlcjoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LnRhYmxlLWRhcmt7Y29sb3I6aW5oZXJpdH0udGFibGUtZGFyayB0Ym9keSt0Ym9keSwudGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0aGVhZCB0aHtib3JkZXItY29sb3I6I2RlZTJlNn0udGFibGUgLnRoZWFkLWRhcmsgdGh7Y29sb3I6aW5oZXJpdDtib3JkZXItY29sb3I6I2RlZTJlNn19XG4iLCIkdGV4dC1jb2xvcjogIzE1MTUxNTtcbiRncmF5OiAjOGE4YThhO1xuJHJlZC1saWdodDogI2VlNGI1MTtcbiRyZWQ6ICNkZDFkMjQ7XG5cbi8qIFJFU0VUKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojMjIyO29wYWNpdHk6MX06LW1vei1wbGFjZWhvbGRlciw6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzIyMjtvcGFjaXR5OjF9Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojMjIyO29wYWNpdHk6MX1hcnRpY2xlLGFzaWRlLGF1ZGlvLGJvZHksY2FudmFzLGNhcHRpb24sZGV0YWlscyxkaXYsZW0sZmlndXJlLGZvb3Rlcixmb3JtLGhlYWRlcixodG1sLGksaWZyYW1lLGltZyxsYWJlbCxsaSxtZW51LG5hdixvYmplY3Qsb2wscCxzZWN0aW9uLHNwYW4sc3VtbWFyeSx0YWJsZSx0Ym9keSx0ZCx0Zm9vdCx0aCx0aGVhZCx0aW1lLHRyLHVsLHZpZGVve21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjA7Zm9udC1zaXplOjEwMCU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7YmFja2dyb3VuZDowIDB9YixoMSxoMixoMyxoNCxoNSxoNnttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2ZvbnQtc2l6ZToxMDAlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JhY2tncm91bmQ6MCAwfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWd1cmUsZm9vdGVyLGhlYWRlcixocixtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9dWx7bGlzdC1zdHlsZTpub25lfWEsYTphY3RpdmUsYTp2aXNpdGVke3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MH1ie2ZvbnQtd2VpZ2h0OjcwMH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1oMSxoMixoMyxoNCxoNSxoNntmb250LXdlaWdodDo0MDB9aHJ7aGVpZ2h0OjFweDtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO21hcmdpbjoxZW0gMDtwYWRkaW5nOjB9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtvdXRsaW5lOjA7Ym9yZGVyOjB9XG5cbi5jbGVhcmZpeCB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4qIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLCBib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRtaW4td2lkdGg6IDMyMHB4O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAkY29sb3I7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHRsaW5lLWhlaWdodDogMTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbmJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxudGV4dGFyZWF7XG4gIHJlc2l6ZTpub25lO1xufVxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xuICBjb2xvcjogc2lsdmVyO1xuXHRmb250LXNpemU6IDFlbTtcbn1cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcntcbiAgY29sb3I6IHNpbHZlcjtcblx0Zm9udC1zaXplOiAxZW07XG59XG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcbiAgY29sb3I6IHNpbHZlcjtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cblxuXG5cblxuLnRvZ2dsZS1tZW51e1xuICBkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuXHR0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAyN3B4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICByaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udG9nZ2xlLW1lbnUgc3BhbjphZnRlciwgLnRvZ2dsZS1tZW51IHNwYW46YmVmb3Jle1xuICBjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogOXB4O1xufVxuLnRvZ2dsZS1tZW51IHNwYW46YWZ0ZXJ7XG4gIHRvcDogMThweDtcbn1cbi50b2dnbGUtbWVudSBzcGFue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvZ2dsZS1tZW51IHNwYW4sIC50b2dnbGUtbWVudSBzcGFuOmFmdGVyLCAudG9nZ2xlLW1lbnUgc3BhbjpiZWZvcmV7XG4gIHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xufVxuLnRvZ2dsZS1tZW51Lm9uIHNwYW46YmVmb3Jle1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTFweCwgMCk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0xcHgsIDApO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0xcHgsIDApO1xufVxuLnRvZ2dsZS1tZW51Lm9uIHNwYW46YWZ0ZXJ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNnB4LCAtN3B4KTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDZweCwgLTdweCk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDZweCwgLTdweCk7XG59XG4udG9nZ2xlLW1lbnUub24gc3BhbntcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ua3Mtc2VsZWN0X19jdXJyZW50e1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmNoZWNrYm94e1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmJlZm9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAycHg7XG5cdFx0Ym90dG9tOiAycHg7XG5cdFx0cmlnaHQ6IDJweDtcblx0XHRsZWZ0OiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6ICcnO1xuICB9XG5cdCYuY2hlY2tlZHtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubm9hbmltYXRpb257XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5zZWN0aW9uLCBmb290ZXIsIGhlYWRlcntcbiAgLy9tYXgtd2lkdGg6IDE5MjBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuYXtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zdmcsIHN2ZyBwYXRoLCBne1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5hOmhvdmVye1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyLWZsdWlke1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uY29udGFpbmVye1xuICBtYXgtd2lkdGg6IDE0MjBweDtcbn1cbi5rcy1zZWxlY3R7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblx0Jl9fY3VycmVudCwgJi1jdXJyZW50e1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0c3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblx0XHRzdmd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgfVxuICB9XG5cdCZfX2Jsb2Nre1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgIHRvcDogNDNweDtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwuMyk7XG5cdCAgei1pbmRleDogMTtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBsZWZ0OiAwO1xuXHQgIHJpZ2h0OiAwO1xuXHQgIHBhZGRpbmc6IDAgMTBweDtcblx0ICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG5cdCYubGFuZ3tcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbiIsIlxuJGNvbG9yX21hbGluYTogI0ZDNTc1RTtcbiRjb2xvcl9vcmFuZ2U6ICNGN0I0MkM7XG4kY29sb3Jfb3JhbmdlX2Rhcms6ICNGOTg2NDU7XG4kY29sb3I6ICMyNzJBMzg7XG5cbiRPc3dhbGQ6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xuIiwiQG1peGluIGJvcmRlci1ncmFkaWVudC1oKCRjb2xvcjEsICRjb2xvcjIsICRoZWlnaHQpe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODNkZWcsICRjb2xvcjEsICRjb2xvcjIpO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgfVxuXG4gICYtLWFjdGl2ZTphZnRlcntcbiAgICBvcGFjaXR5OiAxXG4gIH1cbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAuaGVhZGVyX2JnX3dyYXBwZXIgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuXG4gICYuaGVhZGVyX2V2ZW50IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAvLyBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXRvcHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX2V2ZW50X2lubmVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXJfZXZlbnRfaW1nX2JsdXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9VbmRlcm9hdGgtTWF5LTIwMTgucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjVweCk7XG4gICAgICAtbW96LWZpbHRlcjogYmx1cigyNXB4KTtcbiAgICAgIGZpbHRlcjogYmx1cigyNXB4KTtcbiAgICB9XG4gIH1cblxuICAmLm5vLWFmaXNoYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5oZWFkZXItdG9wIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlYWRlcl9iZy5qcGcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgPiAuY29udGFpbmVyLWZsdWlke1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkZXJfd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgLyogcGFkZGluZy1ib3R0b206IDEwMHB4OyAqL1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmhlYWRlci10b3Age1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgICBjb2xvcjogIzMzMzMzMztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmtzLXNlbGVjdC1jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cblxuICAgIC50b2dnbGUtbWVudXtcbiAgICAgIHNwYW4sIHNwYW46YWZ0ZXIsIHNwYW46YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b2dnbGUtbWVudS5vbiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5rcy1zZWxlY3QtY3VycmVudCBzdmcgcGF0aHtcbiAgICAgIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIH1cbiAgfVxuXG59XG4uaGVhZGVyLW1lbnVfX2xpbmt7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmV2ZW50X2xpbmtfYWN0aXZlLFxuLmV2ZW50X2xpbmtfYWN0aXZlOmhvdmVye1xuICBjb2xvcjpyZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4uaGVhZGVyLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTEzcHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItbWVudSB7XG4gIG1hcmdpbi1sZWZ0OjYwcHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk4NjQ1O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogODBweDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA2MHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBAaW5jbHVkZSBib3JkZXItZ3JhZGllbnQtaCgkY29sb3JfbWFsaW5hLCAkY29sb3Jfb3JhbmdlLCA1cHgpO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjlmNjg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXIge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cblxuICAuc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmtzLXNlbGVjdC5sYW5nIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOjJweDtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICB9XG4gIH1cblxuICAmLm9wZW5lZCB7XG4gICAgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAuNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3Mtc2VsZWN0X19ibG9jayB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIC8vIHRvcDogMzVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggOHB4IDhweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgIC5rcy1zZWxlY3RfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2V2ZW50LWRyb3Bkb3duIC5rcy1zZWxlY3RfX2Jsb2Nre1xuICBwYWRkaW5nLXRvcDozOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuc2VhcmNoe1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1pbmktcHJvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yN3MgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG5cbiAgJl9fYXZhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmV7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb2ZmICZfX2F2YS5hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRDM5NDU7XG4gIH1cbiAgLmtzLXNlbGVjdF9faXRlbSBpe1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG5cbiAgLmtzLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAua3Mtc2VsZWN0Lm9wZW5lZCBzdmd7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAjc3ZnX2V2ZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTdweDtcbiAgfVxuICAua3Mtc2VsZWN0X19ibG9jayB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCA4cHggOHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogIC0xO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHdpZHRoOiAxODdweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5vcGVuZWQge1xuICAgIC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHBhdGgge1xuICAgICAgICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFue1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAua3Mtc2VsZWN0X19pdGVtIHtcblxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuNzdyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5oZWFkZXJfZXZlbnR7XG4gIHN2ZyBwYXRoe1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgfVxufVxuLyogbG9hZGVyICAqL1xuI2xvYWRlciwgLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmxvYWQtdGhyZWUtYm91bmNle1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmxvYWQtdGhyZWUtYm91bmNlIC5sb2FkLWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuXG4gIGFuaW1hdGlvbjogbG9hZC10aHJlZS1ib3VuY2UgMS40cyBlYXNlLWluLW91dCAwcyBpbmZpbml0ZSBib3RoO1xufVxuLmxvYWQtdGhyZWUtYm91bmNlIC5ib3VuY2Uxe1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbn1cbi5sb2FkLXRocmVlLWJvdW5jZSAuYm91bmNlMntcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG59XG5cbi5ibG9ja0xvYWRlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQtdGhyZWUtYm91bmNlIHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNhY2xlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBsb2FkLXRocmVlLWJvdW5jZSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzYWNsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBsb2FkLXRocmVlLWJvdW5jZSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzYWNsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZC10aHJlZS1ib3VuY2Uge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2FjbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4iLCIuZm9vdGVyLXRvcCB7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5mb290ZXIge1xuICAmX19tZW51LWgge1xuICAgIGNvbG9yOiAjRkY3ODJCO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIG1pbi13aWR0aDogMzMuMzMlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCxcbiAgICBpbWcge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbWVkaXVtO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgXG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51LWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cbi5zY3JvbGx7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29weXJpZ2h0cyB7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuIiwiLmJ0bi5mb2N1cywgLmJ0bjpmb2N1c3tcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG5fc2hhcmUsIC5idG5fZmF2b3JpdGV7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgJjo6YmVmb3Jle1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4uYnRuX3NoYXJle1xuICAmOjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxOScgaGVpZ2h0PScyMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxOSAyMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTUwMC44ODg0LDE0MDkuMzY0MTVjLTAuODA1MDQsMCAtMS41MjUzNCwwLjMxNzc4IC0yLjA3NjE1LDAuODE1NjJsLTcuNTUyNTIsLTQuMzk1OTFjMC4wNTI5NiwtMC4yNDM2MyAwLjA5NTM0LC0wLjQ4NzI2IDAuMDk1MzQsLTAuNzQxNDhjMCwtMC4yNTQyMiAtMC4wNDIzNywtMC40OTc4NSAtMC4wOTUzNCwtMC43NDE0OGw3LjQ2Nzc4LC00LjM1MzU0YzAuNTcyLDAuNTI5NjMgMS4zMjQwNywwLjg1OCAyLjE2MDg5LDAuODU4YzEuNzU4MzcsMCAzLjE3Nzc4LC0xLjQxOTQgMy4xNzc3OCwtMy4xNzc3N2MwLC0xLjc1ODM2IC0xLjQxOTQxLC0zLjE3Nzc3IC0zLjE3Nzc4LC0zLjE3Nzc3Yy0xLjc1ODM3LDAgLTMuMTc3NzgsMS40MTk0IC0zLjE3Nzc4LDMuMTc3NzdjMCwwLjI1NDIyIDAuMDQyMzcsMC40OTc4NSAwLjA5NTM0LDAuNzQxNDhsLTcuNDY3NzgsNC4zNTM1NGMtMC41NzIsLTAuNTI5NjMgLTEuMzI0MDgsLTAuODU4IC0yLjE2MDg5LC0wLjg1OGMtMS43NTgzNywwIC0zLjE3Nzc4LDEuNDE5NCAtMy4xNzc3OCwzLjE3Nzc3YzAsMS43NTgzNiAxLjQxOTQxLDMuMTc3NzYgMy4xNzc3OCwzLjE3Nzc2YzAuODM2ODEsMCAxLjU4ODg5LC0wLjMyODM3IDIuMTYwODksLTAuODU4bDcuNTQxOTMsNC40MDY1Yy0wLjA1Mjk2LDAuMjIyNDQgLTAuMDg0NzQsMC40NTU0OCAtMC4wODQ3NCwwLjY4ODUxYzAsMS43MDU0IDEuMzg3NjMsMy4wOTMwMyAzLjA5MzAzLDMuMDkzMDNjMS43MDU0MSwwIDMuMDkzMDQsLTEuMzg3NjMgMy4wOTMwNCwtMy4wOTMwM2MwLC0xLjcwNTQgLTEuMzg3NjMsLTMuMDkzMDMgLTMuMDkzMDQsLTMuMDkzMDN6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDg1LC0xMzk0JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNiZWJlYmUnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogLTJweCAxMHB4IDAgMDtcbiAgfVxuXG59XG4uYnRuX2Zhdm9yaXRle1xuICBtYXJnaW46IDAgNDNweCAwIDA7XG4gICY6OmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIyJyBoZWlnaHQ9JzIxJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIyIDIxJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMzEwLjc5NzAxLDEzOTUuMzAyOTJsMi40NTMzNCw1LjgwNjQ1bDYuMjgwODgsMC41Mzk1NmMwLjQzNTYyLDAuMDM3NjIgMC42MTI4NCwwLjU4MTE0IDAuMjgyMTcsMC44NjcyNWwtNC43NjQxMiw0LjEyNzM4bDEuNDI3NjUsNi4xNDAwOGMwLjA5OTAxLDAuNDI2NyAtMC4zNjMzNSwwLjc2MjMyIC0wLjczNzU5LDAuNTM1NmwtNS4zOTc3NSwtMy4yNTUxN2wtNS4zOTc3NSwzLjI1NTE3Yy0wLjM3NTIzLDAuMjI1NzMgLTAuODM2NTksLTAuMTA5ODkgLTAuNzM3NTksLTAuNTM1NmwxLjQyNzY1LC02LjE0MDA4bC00Ljc2NTExLC00LjEyODM3Yy0wLjMzMDY4LC0wLjI4NjExIC0wLjE1NDQ1LC0wLjgyOTYzIDAuMjgyMTYsLTAuODY3MjVsNi4yODA4OCwtMC41Mzk1NmwyLjQ1MzM0LC01LjgwNTQ2YzAuMTcwMjksLTAuNDAzOTMgMC43NDE1NSwtMC40MDM5MyAwLjkxMTg0LDB6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMjk5LC0xMzk0JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjNiZWJlYmUnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luOiAtMnB4IDEwcHggMCAwO1xuICB9XG59XG4uYnRue1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmX21haW5fc2VhcmNoe1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTI1OS44OTU5NCwxNzQwLjMzOTIzYy0zLjg0ODQyLDAgLTYuOTYzODEsLTMuMTE1MzkgLTYuOTYzODEsLTYuOTYzODFjMCwtMy44NDg0MiAzLjExNTM5LC02Ljk2MzgxIDYuOTYzODEsLTYuOTYzODFjMy44NDg0MiwwIDYuOTYzODEsMy4xMTUzOSA2Ljk2MzgxLDYuOTYzODFjMCwzLjg0ODQyIC0zLjExNTM5LDYuOTYzODEgLTYuOTYzODEsNi45NjM4MXpNMjczLjQ1NzAzLDE3NDQuODQ3MzhsLTUuNjA3NywtNS42MDc3YzEuMjA5NSwtMS42MTI2NyAxLjk0MjU0LC0zLjY2NTE2IDEuOTQyNTQsLTUuODY0MjZjMCwtNS40NjEwOSAtNC40MzQ4NCwtOS44OTU5NCAtOS44OTU5NCwtOS44OTU5NGMtNS40NjEwOSwwIC05Ljg5NTk0LDQuNDM0ODQgLTkuODk1OTQsOS44OTU5NGMwLDUuNDYxMDkgNC40MzQ4NCw5Ljg5NTk0IDkuODk1OTQsOS44OTU5NGMyLjE5OTEsMCA0LjI1MTU5LC0wLjczMzAzIDUuODY0MjYsLTEuOTQyNTRsNS42MDc3LDUuNjA3N3onIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTI1MCwtMTcyMyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzODQ4NDg0JyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG4gICZfc29jaWFse1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggNnB4IDhweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMiBsaW5lYXI7XG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuYnRuLWZhY2Vib29re1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZmFjZWJvb2sucG5nJykgbm8tcmVwZWF0IHNjcm9sbCAwIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDY0YWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzY1OWFhO1xuICAgIH1cbiAgICAmLmJ0bi1nb29nbGV7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9nb29nbGUucG5nJykgbm8tcmVwZWF0IHNjcm9sbCAwIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTQ5MzY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDczYzI4O1xuICAgIH1cbiAgICAmLmJ0bi12a3tcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3ZrLnBuZycpIG5vLXJlcGVhdCBzY3JvbGwgMCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ3NjljO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ5NmM5NDtcbiAgICB9XG4gICAgJi5idG4tbGlua2VkaW57XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy92ay5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIDAgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdCNTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDc3QjU7XG4gICAgfVxuICB9XG4gICZfaGVscHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NwYXRoIGQ9J00xNjAwLjY3NTU1LDQ3MS45MjAyNWMwLC0wLjcwODQ2IDAuMjY5NzQsLTEuMjg4NzcgMC44MTAwMSwtMS44NjgyN2wwLjYwNzUxLC0wLjU3OTVjMC40MDUwMSwtMC4zODY4NyAwLjYwNzUxLC0wLjkwMjcgMC42MDc1MSwtMS40MTc3MmMwLC0wLjcwODQ2IC0wLjI3MDU0LC0xLjI4ODc3IC0wLjgxMDAxLC0xLjgwMzc5Yy0wLjU0MDI4LC0wLjUxNTgzIC0xLjE0Nzc4LC0wLjc3Mjk0IC0xLjg5MDU2LC0wLjc3Mjk0Yy0wLjc0MTk3LDAgLTEuMzQ5NDcsMC4yNTcxMSAtMS44ODk3NSwwLjc3Mjk0Yy0wLjU0MDI4LDAuNTE1MDMgLTAuODEwMDEsMS4wOTUzMyAtMC44MTAwMSwxLjgwMzc5aDEuMzUwMjhjMCwtMC4zMjIzOSAwLjEzNDQ2LC0wLjY0Mzk4IDAuNDA1LC0wLjkwMTg5YzAuMjY5NzMsLTAuMjU3OTEgMC42MDc1MSwtMC4zODY4NyAwLjk0NDQ3LC0wLjM4Njg3YzAuMzM3NzcsMCAwLjY3NTU1LDAuMTI4OTYgMC45NDUyOCwwLjM4Njg3YzAuMjY5NzMsMC4yNTc5MSAwLjQwNSwwLjU3OTUgMC40MDUsMC45MDE4OWMwLDAuMzIyMzkgLTAuMTM1MjcsMC42NDM5OCAtMC40MDUsMC45MDE4OWwtMC44MTAwMSwwLjgzNzQyYy0wLjU0MDI4LDAuNTE1ODMgLTAuODEwMDEsMS4xNTk4MSAtMC44MTAwMSwxLjgwMzc5djAuMzIyMzl6TTE2MDAuNjc1NTQsNDc0LjQzMzN2LTEuMjg4NzdoLTEuMzUwMjh2MS4yODg3N3pNMTYwMC4wODk5MSw0NjIuNzkwOWMxLjg5MDU2LDAgMy42MDA0OSwwLjcxNjUyIDQuOTQ5OTYsMi4yMzkwMmMxLjQ0MDE5LDEuMzQzNTcgMi4xNjAyOSwzLjA0NSAyLjE2MDI5LDUuMDE0ODJjMCwxLjg4MTE2IC0wLjcyMDEsMy41ODI1OSAtMi4xNjAyOSw1LjAxNDgyYy0xLjM0OTQ3LDEuNDMzMDQgLTMuMTQ5MzEsMi4xNDk1NiAtNS4wMzk4NywyLjE0OTU2Yy0xLjg4OTc1LDAgLTMuNTk5NjgsLTAuNzE2NTIgLTUuMDM5ODcsLTIuMTQ5NTZjLTEuNDQwMTksLTEuNDMyMjMgLTIuMTYwMjksLTMuMTMzNjYgLTIuMDcwMzgsLTUuMTA0MjljMCwtMS44ODAzNiAwLjcyMDEsLTMuNTgxNzggMi4xNjAyOSwtNS4wMTQ4MmMxLjM1MDI4LC0xLjQzMzAzIDMuMTUwMTIsLTIuMTQ5NTUgNS4wMzk4NywtMi4xNDk1NXpNMTYwMCw0NzljMi41MTk5MywwIDQuNTkwMzEsLTAuODA1OTkgNi4zOTAxNSwtMi41OTY4OGMxLjcwOTkzLC0xLjc5MDg5IDIuNjA5ODUsLTMuODUwOTggMi42MDk4NSwtNi4zNTgzOWMwLC0yLjUwNzQxIC0wLjgxMDAxLC00LjU2NjY5IC0yLjYwOTg1LC02LjM1ODM5Yy0xLjcwOTkyLC0xLjc5MDg5IC0zLjc4MDMxLC0yLjY4NjM0IC02LjMwMDI0LC0yLjY4NjM0Yy0yLjUxOTkzLDAgLTQuNTg5NSwwLjg5NTQ1IC02LjM5MDE1LDIuNjg2MzRjLTEuNzA5OTMsMS43MDE0MiAtMi42MDk4NSwzLjg1MDk4IC0yLjY5OTc2LDYuMzU4MzljMCwyLjUwNzQxIDAuODEwMDEsNC41Njc1IDIuNjA5ODUsNi4zNTgzOWMxLjgwMDY0LDEuNzAxNDMgMy44NzAyMiwyLjU5Njg4IDYuMzkwMTUsMi41OTY4OHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTU5MSwtNDYxJTI5JyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cbiAgJl9zZW5ke1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NmRlZywgI2ZjNTc1ZSAwJSwgI2Y3YjQyYyAxMDAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjIgMjInJTNFJTNDcGF0aCBkPSdNMTUzMC40NDY0LDQ4Mi43ODE0N2w4LjQ3ODIxLC0yMS4yMDYxM2wtMjEuMjA2MTMsOC40NzgyMWw0Ljk0MjY4LDQuOTU2ODJsMTIuMDIwODIsLTkuMTkyMzlsLTkuMTkyMzksMTIuMDIwODJ6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE1MTcsLTQ2MSUyOScgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgJl9jaGFuZ2V7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDE2JyUzRSUzQ3BhdGggZD0nTTgzMCwxMTIxLjY2NjY3bC00LjQzMzMzLC00LjQ0NDQ0djMuMzMzMzNoLTcuNzg4ODl2Mi4yMjIyMmg3Ljc4ODg5djMuMzMzMzN6TTgxNC40MzMzMywxMTIzLjg4ODlsLTQuNDMzMzMsNC40NDQ0NGw0LjQzMzMzLDQuNDQ0NDR2LTMuMzMzMzNoNy43ODg4OXYtMi4yMjIyMmgtNy43ODg4OXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtODEwLC0xMTE3JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgJi1iZS1oZXJle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZTllOWU5O1xuICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEwIDcnJTNFJTNDcGF0aCBkPSdNMTU2NS45OTk4MiwxNDAzLjAwMDk4bDMuOTczNTcsMy45NzM1N2wzLjk3MzU3LC0zLjk3MzU3JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE1NjUsLTE0MDIlMjknIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2U9JyUyMzMzMzMzMycgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIG1hcmdpbjogLTNweCAwIDA7XG4gICAgfVxuICB9XG4gICYtLXdoaXRlLWVtcHR5e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjg4MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJi0tYnV5LWdyYXl7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICNiZWJlYmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAjZmM1NzVlIDAlLCAjZjdiNDJjIDEwMCUpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAmLS1zdGF0dXN7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC42OHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAmLS1ibHVlLS1lbXB0eXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBCN0U2O1xuICAgIGNvbG9yOiAjMDBCN0U2O1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCN0U2O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gICYtLWdyZWVuLS1lbXB0eXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBCRTQ1O1xuICAgIGNvbG9yOiAjMDBCRTQ1O1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCRTQ1O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gICYtLW9yYW5nZS0tZW1wdHl7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGODgwMDtcbiAgICBjb2xvcjogI0ZGODgwMDtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGODgwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAmLS1wdXJwbGUtLWVtcHR5e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNDI1QTM7XG4gICAgY29sb3I6ICNDNDI1QTM7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNDI1QTM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJi0tZmFjZWJvb2t7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE2OUExO1xuICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDVBOTc7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLS1saWdodGdyZXl7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbSFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNiZWJlYmUhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmLS1ib3JkZXJlZC0tZ3JleXtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsIC41KSFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi0tYm9yZGVyZWQtLW9yYW5nZXtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTdkZWcsICRjb2xvcl9tYWxpbmEsICRjb2xvcl9vcmFuZ2UpO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLCAuMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4IHRyYW5zcGFyZW50O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgNzBweCA3MHB4IDcwcHggNzBweCAkY29sb3Jfb3JhbmdlX2Rhcms7XG4gICAgfVxuICB9XG4gICYtLW9yYW5nZXtcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3ZGVnLCAkY29sb3JfbWFsaW5hLCAkY29sb3Jfb3JhbmdlKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDcwcHggNzBweCA3MHB4IDcwcHggdHJhbnNwYXJlbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDcwcHggNzBweCA3MHB4IDcwcHggJGNvbG9yX29yYW5nZV9kYXJrO1xuICAgIH1cbiAgfVxuICAmLmFkZC1ldmVudHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIHdpZHRoOiAyNjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC44O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MiU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXBsdXNlZDpiZWZvcmV7XG4gICAgY29udGVudDogJysnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBsZWZ0OiA3cHg7XG4gICAgfVxuICB9XG4gICYtLW9yYW5nZS0tbXVsdGl7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY4ZGVnLCAkY29sb3JfbWFsaW5hLCAkY29sb3Jfb3JhbmdlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgJi5vcGVuZWR7XG4gICAgICA+IHN2ZzpmaXJzdC1jaGlsZHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYubm9ob3ZlcntcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB9XG4gICAgLmtzLXNlbGVjdF9fYmxvY2t7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgei1pbmRleDogMTE7XG4gICAgICB0b3A6IDY4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjhkZWcsICRjb2xvcl9tYWxpbmEsICRjb2xvcl9vcmFuZ2UpO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3BhY2l0eTogLjE3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgICAgLmtzLXNlbGVjdF9faXRlbXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHN2ZzpmaXJzdC1jaGlsZHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgbWluLXdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogMjZweDtcbiAgICB9XG4gICAgLmtzLXNlbGVjdF9fY3VycmVudHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgPiBzdmc6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5iYXNpc3tcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBzcGFuOmZpcnN0LWNoaWxke1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgc3BhbjpsYXN0LWNoaWxke1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmtzLXNlbGVjdF9fYXJye1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDcwcHggNzBweCA3MHB4IDcwcHggJGNvbG9yX29yYW5nZV9kYXJrO1xuICAgIH1cbiAgICAmLm5vaG92ZXI6aG92ZXJ7XG4gICAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi0tYmxhY2stLW11bHRpLCAmLS1ncmV5LS1tdWx0aXtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY4ZGVnLCAjNjQ2YjZiLCAjMzYzYTNiKTtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAua3Mtc2VsZWN0X19jdXJyZW50e1xuICAgICAgPiBzdmc6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1pbi13aWR0aDogMzhweDtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgcGF0aHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJsYWNrLS1tdWx0aXtcbiAgICAmOmhvdmVye1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMTAwcHggMTAwcHggMTAwcHggMTAwcHggIzRhNGE0YTtcbiAgICB9XG4gIH1cbiAgJi0tZ3JleS0tbXVsdGl7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgcGFkZGluZzogMXB4IDEwcHghaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgLmtzLXNlbGVjdF9fY3VycmVudHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBzdmd7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgZmlsbDogcmdiYSgwLDAsMCwgLjYpIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmFzaXN7XG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwgLjYpO1xuICAgICAgc3BhbjpmaXJzdC1jaGlsZHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9ia2Fja19pbnZlcnNle1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzMzMzM7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgfVxufVxuIiwiLm5pY2Utc2VsZWN0IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2xlYXI6IGJvdGg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgcmlnaHQ6IDJweDtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE2JyBoZWlnaHQ9JzknIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgOSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNODg2LjIyOSw3NjQuNjg0MzdsNi44ODY0Nyw2Ljg4NjQ3bDYuODg2NDcsLTYuODg2NDcnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTg4NSwtNzY0JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC02cHggMCAwIC02cHg7XG4gIH1cbiAgJi5vcGVuIHtcbiAgICB6LWluZGV4OiA0O1xuICAgICY6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICAubGlzdCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG4gICYub3Blbl9zY3JvbGx7XG4gICAgei1pbmRleDogNDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gICAgLmxpc3Qge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuICAmLmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgfVxuICB9XG4gICYud2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmxpc3Qge1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC5saXN0IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICB9XG4gICAgLm9wdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG4gIC5saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHRyYW5zbGF0ZVkoLTIxcHgpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMS4yNSksIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMS4yNSksIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG4gICAgei1pbmRleDogMjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5vcHRpb246bm90KDpob3Zlcikge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm9wdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMTlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgfVxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICB9XG4gIH1cbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQge1xuICBjb2xvcjogIzNjM2MzYztcbn1cbi5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVkOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5uaWNlLXNlbGVjdCAub3B0aW9uLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdCAubGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdC5vcGVuIC5saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiLmJfcGFnaW5hdGlvbntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxuICBcbiAgLmFycl9sZWZ0LCAuYXJyX3JpZ2h0e1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcnJfbGVmdHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzEwJyBoZWlnaHQ9JzE1JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDEwIDE1JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J002ODEuOTAxNTYsMzUwMS40bC02LjksLTYuOWw2LjksLTYuOScgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNjczLC0zNDg3JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMzMDNhNDMnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuXG4gIC5hcnJfcmlnaHR7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxMCcgaGVpZ2h0PScxNScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMCAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTI1Ni4wMDE1OSwzNDg3LjZsNi44OTk5Niw2LjlsLTYuODk5OTYsNi45JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMjU1LC0zNDg3JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMzMDNhNDMnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBcblxuICAucGFnaW5hdGlvbi1saXN0e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAucF9pdGVte1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLnBfbGlua3tcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDhweCAwIDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDRweCAwIDA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmV7XG4gICAgICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2luYXRpb25fZWxsaXBzaXN7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMCAwIDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDAgMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufSIsIi5zaW1wbGVfaWNvbntcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwO1xufVxuLnRyYWluX2ljb25fZ3JheXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE5JyUzRSUzQ3BhdGggZD0nTTU4NC45MDksMTA1OC40OTkyNmMwLC0wLjUgMC4wOTk5NywtMC43OTk5MyAwLjM5OTk5LC0xLjA5OTk4YzAuMzAwMDIsLTAuMzAwMDQgMC42MDAwMSwtMC40MDAwMiAxLjEwMDAxLC0wLjQwMDAyYzAuNSwwIDAuODAwMDIsMC4xMDAwMyAxLjEwMDAxLDAuNDAwMDJjMC4yOTk5OCwwLjI5OTk5IDAuMzk5OTksMC41OTk5OCAwLjM5OTk5LDEuMDk5OThjMCwwLjUgLTAuMDk5OTcsMC43OTk5MyAtMC4zOTk5OSwxLjA5OTk4Yy0wLjMwMDAyLDAuMzAwMDQgLTAuNjAwMDEsMC40MDAwMiAtMS4xMDAwMSwwLjQwMDAyYy0wLjUsMCAtMC44MDAwMiwtMC4xMDAwMyAtMS4xMDAwMSwtMC40MDAwMmMtMC4zMDAwMSwtMC4zMDAwNSAtMC4zOTk5OSwtMC41OTk5OCAtMC4zOTk5OSwtMS4wOTk5OHpNNTgyLjkwOSwxMDUzLjk5OTIxdi01aDV2NXpNNTc1LjkwOSwxMDU4LjQ5OTI2YzAsLTAuNSAwLjA5OTk3LC0wLjc5OTkzIDAuMzk5OTksLTEuMDk5OThjMC4zMDAwMiwtMC4zMDAwNCAwLjYwMDAxLC0wLjQwMDAyIDEuMTAwMDEsLTAuNDAwMDJjMC41LDAgMC44MDAwMiwwLjEwMDAzIDEuMTAwMDEsMC40MDAwMmMwLjI5OTk4LDAuMjk5OTkgMC4zOTk5OSwwLjU5OTk4IDAuMzk5OTksMS4wOTk5OGMwLDAuNSAtMC4wOTk5NywwLjc5OTkzIC0wLjM5OTk5LDEuMDk5OThjLTAuMzAwMDIsMC4zMDAwNCAtMC42MDAwMSwwLjQwMDAyIC0xLjEwMDAxLDAuNDAwMDJjLTAuNSwwIC0wLjgwMDAyLC0wLjEwMDAzIC0xLjEwMDAxLC0wLjQwMDAyYy0wLjMwMDAxLC0wLjMwMDA1IC0wLjM5OTk5LC0wLjU5OTk4IC0wLjM5OTk5LC0xLjA5OTk4ek01NzUuOTA5LDEwNTMuOTk5MjF2LTVoNXY1ek01NzQuMDA5MDEsMTA0OC45OTkydjkuNWMwLDEgMC4yOTk5OSwxLjc5OTk5IDEsMi41YzAuNzAwMDEsMC43MDAwMSAxLjUsMSAyLjUsMWwtMS41LDEuNXYwLjVoMTJ2LTAuNWwtMS41LC0xLjVjMSwwIDEuNzk5OTksLTAuMjk5OTkgMi41LC0xYzAuNzAwMDEsLTAuNzAwMDEgMSwtMS41IDEsLTIuNXYtOS41YzAsLTEuNjAwMDMgLTAuNzAwMDIsLTIuNzAwMDEgLTIuMTAwMDEsLTMuMjAwMDFjLTEuMzk5OTksLTAuNSAtMy4zOTk5OSwtMC43OTk5OSAtNiwtMC43OTk5OWMtMi42MDAwMSwwIC00LjYwMDAxLDAuMjk5OTkgLTYsMC43OTk5OWMtMS4zMDAwMSwwLjYwMDAzIC0yLDEuNjAwMDMgLTEuODk5OTksMy4yMDAwMXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNTc0LC0xMDQ1JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4uYnVzX2ljb25fZ3JheXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE3IDE5JyUzRSUzQ3BhdGggZD0nTTY0NS4wMDE1NywxMDU4LjQ5OTI2YzAsLTAuNSAwLjEsLTAuNzk5OTMgMC40LC0xLjA5OTk4YzAuMywtMC4zMDAwNCAwLjYsLTAuNDAwMDIgMS4xLC0wLjQwMDAyYzAuNSwwIDAuODAwMDEsMC4xMDAwMyAxLjEsMC40MDAwMmMwLjI5OTk4LDAuMjk5OTkgMC4zOTk5OSwwLjU5OTk4IDAuMzk5OTksMS4wOTk5OGMwLDAuNSAtMC4wOTk5OSwwLjc5OTkzIC0wLjM5OTk5LDEuMDk5OThjLTAuMywwLjMwMDA0IC0wLjYsMC40MDAwMiAtMS4xLDAuNDAwMDJjLTAuNSwwIC0wLjgsLTAuMTAwMDMgLTEuMSwtMC40MDAwMmMtMC4zLC0wLjMwMDA1IC0wLjQsLTAuNTk5OTggLTAuNCwtMS4wOTk5OHpNNjM2LjAwMTU3LDEwNTguNDk5MjZjMCwtMC41IDAuMSwtMC43OTk5MyAwLjQsLTEuMDk5OThjMC4zLC0wLjMwMDA0IDAuNiwtMC40MDAwMiAxLjEsLTAuNDAwMDJjMC41LDAgMC44LDAuMTAwMDMgMS4xLDAuNDAwMDJjMC4zLDAuMjk5OTkgMC40LDAuNTk5OTggMC40LDEuMDk5OThjMCwwLjUgLTAuMSwwLjc5OTkzIC0wLjQsMS4wOTk5OGMtMC4zLDAuMzAwMDQgLTAuNiwwLjQwMDAyIC0xLjEsMC40MDAwMmMtMC41LDAgLTAuOCwtMC4xMDAwMyAtMS4xLC0wLjQwMDAyYy0wLjMsLTAuMzAwMDUgLTAuNCwtMC41OTk5OCAtMC40LC0xLjA5OTk4ek02MzYuMDAxNTYsMTA1My45OTkyMXYtNWgxMnY1ek02MzQuMDAxNTcsMTA1OC45OTkyMWMwLDAuOTAwMDIgMC4yOTk5OSwxLjYwMDAzIDEuMiwyLjIwMDAxdjEuNzk5OTljMCwwLjI5OTk5IDAuMSwwLjUgMC4zLDAuNzAwMDFjMC4yLDAuMjAwMDEgMC40LDAuMjk5OTkgMC43LDAuMjk5OTloMWMwLjMsMCAwLjUsLTAuMDk5OTggMC43LC0wLjI5OTk5YzAuMiwtMC4yMDAwMSAwLjMsLTAuNDAwMDIgMC4zLC0wLjcwMDAxdi0xaDh2MWMwLDAuMjk5OTkgMC4xLDAuNSAwLjMsMC43MDAwMWMwLjIsMC4yMDAwMSAwLjQsMC4yOTk5OSAwLjcsMC4yOTk5OWgxYzAuMzAwMDEsMCAwLjUsLTAuMDk5OTggMC43LC0wLjI5OTk5YzAuMTk5OTksLTAuMjAwMDEgMC4zLC0wLjQwMDAyIDAuMywtMC43MDAwMXYtMS43OTk5OWMwLjcsLTAuNjAwMDMgMSwtMS4yOTk5OSAxLC0yLjIwMDAxdi0xMGMwLC0xLjYwMDAzIC0wLjcwMDAyLC0yLjcwMDAxIC0yLjEwMDAxLC0zLjIwMDAxYy0xLjQsLTAuNSAtMy40LC0wLjc5OTk5IC02LC0wLjc5OTk5Yy0yLjYsMCAtNC42LDAuMjk5OTkgLTYsMC43OTk5OWMtMS40LDAuNSAtMi4xLDEuNjAwMDMgLTIuMSwzLjIwMDAxdjEweicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02MzQsLTEwNDUlMjknIGZpbGw9JyUyMzcwNzA3MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTlweDtcbn1cbi5jYXJfaWNvbl9ncmF5e1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTYnJTNFJTNDcGF0aCBkPSdNNzA4LjAwMTU4LDEwNTcuNDk5MjZjMCwtMC41IDAuMDk5OTksLTAuNzk5OTkgMC4zOTk5OSwtMS4wOTk5OGMwLjMwMDAxLC0wLjMwMDA0IDAuNzAwMDIsLTAuNDAwMDIgMS4xMDAwMSwtMC40MDAwMmMwLjUsMCAwLjgwMDAxLDAuMTAwMDMgMS4xMDAwMSwwLjQwMDAyYzAuMjk5OTgsMC4yOTk5OSAwLjM5OTk5LDAuNTk5OTggMC4zOTk5OSwxLjA5OTk4YzAsMC41IC0wLjA5OTk5LDAuNzk5OTkgLTAuMzk5OTksMS4wOTk5OGMtMC4zMDAwMSwwLjMwMDA0IC0wLjcwMDAyLDAuNDAwMDIgLTEuMTAwMDEsMC40MDAwMmMtMC41LDAgLTAuODAwMDEsLTAuMTAwMDMgLTEuMTAwMDEsLTAuNDAwMDJjLTAuMywtMC4zMDAwNSAtMC4zOTk5OSwtMC41OTk5OCAtMC4zOTk5OSwtMS4wOTk5OHpNNjk3LjAwMTU4LDEwNTcuNDk5MjZjMCwtMC41IDAuMDk5OTksLTAuNzk5OTkgMC4zOTk5OSwtMS4wOTk5OGMwLjMwMDAxLC0wLjMwMDA0IDAuNzAwMDIsLTAuNDAwMDIgMS4xMDAwMSwtMC40MDAwMmMwLjUsMCAwLjgwMDAxLDAuMTAwMDMgMS4xMDAwMSwwLjQwMDAyYzAuMjk5OTgsMC4yOTk5OSAwLjM5OTk5LDAuNTk5OTggMC4zOTk5OSwxLjA5OTk4YzAsMC41IC0wLjA5OTk5LDAuNzk5OTkgLTAuMzk5OTksMS4wOTk5OGMtMC4zMDAwMSwwLjMwMDA0IC0wLjcwMDAyLDAuNDAwMDIgLTEuMTAwMDEsMC40MDAwMmMtMC41LDAgLTAuODAwMDEsLTAuMTAwMDMgLTEuMTAwMDEsLTAuNDAwMDJjLTAuMywtMC4zMDAwNSAtMC4zOTk5OSwtMC41OTk5OCAtMC4zOTk5OSwtMS4wOTk5OHpNNjk4LjUwMTU2LDEwNDkuNDk5MjFoMTFsMS41LDQuNWgtMTR6TTcxMC45MDE1OCwxMDQ4Ljk5OTIxYy0wLjIsLTAuNTk5OTggLTAuNywtMSAtMS4yOTk5OSwtMWgtMTFjLTAuOCwwIC0xLjMsMC4yOTk5OSAtMS41LDFsLTIuMTAwMDEsNnY4YzAsMC4yOTk5OSAwLjEsMC41IDAuMywwLjcwMDAxYzAuMiwwLjIwMDAxIDAuNCwwLjI5OTk5IDAuNywwLjI5OTk5aDFjMC4zMDAwMSwwIDAuNSwtMC4wOTk5OCAwLjcsLTAuMjk5OTljMC4xOTk5OSwtMC4yMDAwMSAwLjMsLTAuNDAwMDIgMC4zLC0wLjcwMDAxdi0xaDEydjFjMCwwLjI5OTk5IDAuMSwwLjUgMC4zLDAuNzAwMDFjMC4yLDAuMjAwMDEgMC40LDAuMjk5OTkgMC43LDAuMjk5OTloMWMwLjMwMDAxLDAgMC41LC0wLjA5OTk4IDAuNywtMC4yOTk5OWMwLjE5OTk5LC0wLjIwMDAxIDAuMywtMC40MDAwMiAwLjMsLTAuNzAwMDF2LThsLTIuMTAwMDEsLTZ6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTY5NSwtMTA0OCUyOScgZmlsbD0nJTIzNzA3MDcwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmFpcnBsYW5lX2ljb25fZ3JheXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE5IDE5JyUzRSUzQ3BhdGggZD0nTTc2OC4zNjMwMiwxMDY0LjIzNzgybC0zLjkyMjQ3LC03Ljc4Mzk0bC00LjI0NzY1LDQuMjQ3NjVsMC4zMDQ4NSwyLjYyMTc2bC0xLjE1ODQxLDEuMTU4NDFsLTEuNzg4NSwtMy4zMzMwNmwtMy4zMzMwNiwtMS43ODg1bDEuMTU4NDEsLTEuMTU4NDFsMi42MjE3NiwwLjMwNDg1bDQuMjQ3NjUsLTQuMjQ3NjVsLTcuNzgzOTQsLTMuOTIyNDdsMS41NDQ1OSwtMS41NDQ1OWw5LjcxNDY3LDEuOTkxNzRsNC4yNDc2NSwtNC4yNDc2NWMwLjMwODkzLC0wLjMwODkzIDAuNjkwOTksLTAuNTQ0NjQgMS4xNDIxNCwtMC41NTY4M2MwLjQ1MTE4LC0wLjAxMjE3IDAuNzQ3OTYsMC4xMzAwMSAxLjExMzc5LDAuNDk1ODVjMC4zNjU4MywwLjM2NTgzIDAuNTA4MSwwLjY2MjUyIDAuNDk1ODUsMS4xMTM3OWMtMC4wMTIxOSwwLjQ1MTI0IC0wLjE3MDY5LDAuNzU2MDEgLTAuNTU2ODMsMS4xNDIxNGwtNC4yNDc2NSw0LjI0NzY1bDEuOTkxNzQsOS43MTQ2N3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNzU0LC0xMDQ2JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4ubG9jYXRpb25fY2l0eV9ncmF5e1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTknJTNFJTNDcGF0aCBkPSdNNTkwLDE5OThoLTJ2LTJoMnpNNTkwLDIwMDJoLTJ2LTJoMnpNNTg0LDE5OTBoLTJ2LTJoMnpNNTg0LDE5OTRoLTJ2LTJoMnpNNTg0LDE5OThoLTJ2LTJoMnpNNTg0LDIwMDJoLTJ2LTJoMnpNNTc4LDE5OTRoLTJ2LTJoMnpNNTc4LDE5OThoLTJ2LTJoMnpNNTc4LDIwMDJoLTJ2LTJoMnpNNTg2LDE5OTR2LTZsLTMsLTNsLTMsM3YyaC02djE0aDE4di0xMHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNTc0LC0xOTg1JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4uZG9tYWluX2dyYXl7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzE4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAxOCclM0UlM0NwYXRoIGQ9J002NTIsMTk5OGgtMnYyaDJ6TTY1MiwxOTk0aC0ydjJoMnpNNjU0LDIwMDJoLTh2LTJoMnYtMmgtMnYtMmgydi0yaC0ydi0yaDh6TTY0NCwxOTkwaC0ydi0yaDJ6TTY0NCwxOTk0aC0ydi0yaDJ6TTY0NCwxOTk4aC0ydi0yaDJ6TTY0NCwyMDAyaC0ydi0yaDJ6TTY0MCwxOTkwaC0ydi0yaDJ6TTY0MCwxOTk0aC0ydi0yaDJ6TTY0MCwxOTk4aC0ydi0yaDJ6TTY0MCwyMDAyaC0ydi0yaDJ6TTY0NiwxOTkwdi00aC0xMHYxOGgyMHYtMTR6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTYzNiwtMTk4NiUyOScgZmlsbD0nJTIzNzA3MDcwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmxvY2FsX2NvbnZlbmllbmNlX3N0b3JlX2dyYXl7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzE2JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAxNiclM0UlM0NwYXRoIGQ9J003MTIsMTk5Ni4xMDkzOGgtMXYtMmgtMnYyaC0xdi01aDF2Mmgydi0yaDF6TTcxNywxOTkxdi0zaC0xNHYzaC0zdjEzaDh2LTRoNHY0aDh2LTEzeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC03MDAsLTE5ODglMjknIGZpbGw9JyUyMzcwNzA3MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5kYXRlX3JhbmdlX29yYW5nZXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDIwJyUzRSUzQ3BhdGggZD0nTTUyNiwxOTIxaC0xNHYxMWgxNHpNNTI4LDE5MTh2MTRjMCwxLjEgLTAuOSwyIC0yLDJoLTE0Yy0xLjExLDAgLTIsLTAuOSAtMiwtMmwwLjAxLC0xNGMwLC0xLjEgMC44OCwtMiAxLjk5LC0yaDF2LTJoMnYyaDh2LTJoMnYyaDFjMS4xLDAgMiwwLjkgMiwyek01MjQsMTkyNWgtMnYtMmgyek01MjAsMTkyNWgtMnYtMmgyek01MTYsMTkyNWgtMnYtMmgyeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC01MTAsLTE5MTQlMjknIGZpbGw9JyUyM2ZmNzgyYicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jbG9ja19vcmFuZ2V7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NwYXRoIGQ9J002MjkuNSwxOTE5aC0xLjV2Nmw1LjI1LDMuMTVsMC43NSwtMS4yM2wtNC41LC0yLjY3ek02MjksMTkzMmMtNC40MiwwIC04LC0zLjU4IC04LC04YzAsLTQuNDIgMy41OCwtOCA4LC04YzQuNDIsMCA4LDMuNTggOCw4YzAsNC40MiAtMy41OCw4IC04LDh6TTYyOC45OSwxOTE0Yy01LjUyLDAgLTkuOTksNC40OCAtOS45OSwxMGMwLDUuNTIgNC40NywxMCA5Ljk5LDEwYzUuNTMsMCAxMC4wMSwtNC40OCAxMC4wMSwtMTBjMCwtNS41MiAtNC40OCwtMTAgLTEwLjAxLC0xMHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNjE5LC0xOTE0JTI5JyBmaWxsPSclMjNmZjc4MmInLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZXZlbnRfb3Jhbmdle1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMTYnJTNFJTNDcGF0aCBkPSdNNzIwLjUwMTU2LDE5MjkuNzk4NDZsLTEuMSwtNC4wOTk5OGwzLjMsLTIuNzAwMDFsLTQuMiwtMC4yMDAwMWwtMS41LC0zLjkwMDAybC0xLjUsMy45MDAwMmwtNC4zLDAuMjAwMDFsMy4zLDIuNzAwMDFsLTEuMSw0LjA5OTk4bDMuNiwtMi4yOTk5OXpNNzI1LjYwMTU2LDE5MjMuNTk4NDVjLTAuMzk5OTksMC40MDAwMiAtMC42MDAwMSwwLjkwMDAyIC0wLjYwMDAxLDEuNDAwMDJjMCwwLjUgMC4yLDEgMC42MDAwMSwxLjQwMDAyYzAuNDAwMDEsMC40MDAwMiAwLjg5OTk5LDAuNTk5OTggMS4zOTk5OSwwLjU5OTk4djRjMCwwLjUgLTAuMiwxIC0wLjYwMDAxLDEuNDAwMDJjLTAuNDAwMDEsMC40MDAwMiAtMC44OTk5OSwwLjU5OTk4IC0xLjM5OTk5LDAuNTk5OThoLTE2Yy0wLjUsMCAtMSwtMC4yMDAwMSAtMS40LC0wLjU5OTk4Yy0wLjQsLTAuMzk5OTYgLTAuNiwtMC45MDAwMiAtMC42LC0xLjQwMDAydi00YzAuNiwwIDEsLTAuMjAwMDEgMS40LC0wLjU5OTk4YzAuNCwtMC4zOTk5NiAwLjYsLTAuOTAwMDIgMC42LC0xLjQwMDAyYzAsLTAuNSAtMC4yLC0xIC0wLjYsLTEuNDAwMDJjLTAuNCwtMC40MDAwMiAtMC45LC0wLjU5OTk4IC0xLjQsLTAuNTk5OTh2LTRjMCwtMC41IDAuMiwtMSAwLjYsLTEuNDAwMDJjMC40LC0wLjQwMDAyIDAuOSwtMC41OTk5OCAxLjQsLTAuNTk5OThoMTZjMC41LDAgMSwwLjIwMDAxIDEuMzk5OTksMC41OTk5OGMwLjM5OTk5LDAuMzk5OTYgMC42MDAwMSwwLjkwMDAyIDAuNjAwMDEsMS40MDAwMnY0Yy0wLjU5OTk5LC0wLjAwMDA2IC0xLDAuMTk5OTUgLTEuMzk5OTksMC41OTk5OHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNzA3LC0xOTE3JTI5JyBmaWxsPSclMjNmZjc4MmInLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uZXZlbnRfZ3JheXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDE2JyUzRSUzQ3BhdGggZD0nTTcyMC41MDE1NiwxOTI5Ljc5ODQ2bC0xLjEsLTQuMDk5OThsMy4zLC0yLjcwMDAxbC00LjIsLTAuMjAwMDFsLTEuNSwtMy45MDAwMmwtMS41LDMuOTAwMDJsLTQuMywwLjIwMDAxbDMuMywyLjcwMDAxbC0xLjEsNC4wOTk5OGwzLjYsLTIuMjk5OTl6TTcyNS42MDE1NiwxOTIzLjU5ODQ1Yy0wLjM5OTk5LDAuNDAwMDIgLTAuNjAwMDEsMC45MDAwMiAtMC42MDAwMSwxLjQwMDAyYzAsMC41IDAuMiwxIDAuNjAwMDEsMS40MDAwMmMwLjQwMDAxLDAuNDAwMDIgMC44OTk5OSwwLjU5OTk4IDEuMzk5OTksMC41OTk5OHY0YzAsMC41IC0wLjIsMSAtMC42MDAwMSwxLjQwMDAyYy0wLjQwMDAxLDAuNDAwMDIgLTAuODk5OTksMC41OTk5OCAtMS4zOTk5OSwwLjU5OTk4aC0xNmMtMC41LDAgLTEsLTAuMjAwMDEgLTEuNCwtMC41OTk5OGMtMC40LC0wLjM5OTk2IC0wLjYsLTAuOTAwMDIgLTAuNiwtMS40MDAwMnYtNGMwLjYsMCAxLC0wLjIwMDAxIDEuNCwtMC41OTk5OGMwLjQsLTAuMzk5OTYgMC42LC0wLjkwMDAyIDAuNiwtMS40MDAwMmMwLC0wLjUgLTAuMiwtMSAtMC42LC0xLjQwMDAyYy0wLjQsLTAuNDAwMDIgLTAuOSwtMC41OTk5OCAtMS40LC0wLjU5OTk4di00YzAsLTAuNSAwLjIsLTEgMC42LC0xLjQwMDAyYzAuNCwtMC40MDAwMiAwLjksLTAuNTk5OTggMS40LC0wLjU5OTk4aDE2YzAuNSwwIDEsMC4yMDAwMSAxLjM5OTk5LDAuNTk5OThjMC4zOTk5OSwwLjM5OTk2IDAuNjAwMDEsMC45MDAwMiAwLjYwMDAxLDEuNDAwMDJ2NGMtMC41OTk5OSwtMC4wMDAwNiAtMSwwLjE5OTk1IC0xLjM5OTk5LDAuNTk5OTh6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTcwNywtMTkxNyUyOScgZmlsbD0nJTIzNzA3MDcwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmljb25fZGlzdGFuY2V7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMiAyMiclM0UlM0NwYXRoIGQ9J00xMjY2LDI2OTBsLTIyLDkuMjAzMzN2MS4xOTc3OGw4LjM2LDMuMjM4ODlsMy4yMjY2Nyw4LjM2aDEuMTk3Nzh6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEyNDQsLTI2OTAlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5pY29uX3RpbWV7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzI3JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMiAyNyclM0UlM0NwYXRoIGQ9J00xMDMxLjU1NTU2LDI3MDEuMzMzMjljMCwtNC43MyAtMy44MjU1NiwtOC41NTU1NiAtOC41NTU1NiwtOC41NTU1NmMtNC43MywwIC04LjU1NTU1LDMuODI1NTYgLTguNTU1NTUsOC41NTU1NmMwLDQuNzMgMy44MjU1NSw4LjU1NTU2IDguNTU1NTUsOC41NTU1NmM0LjczLDAgOC41NTU1NiwtMy44MjU1NiA4LjU1NTU2LC04LjU1NTU2ek0xMDM0LDI3MDEuMzMzM2MwLDYuMDc0NDQgLTQuOTEzMzMsMTEgLTExLDExYy02LjA4NjY3LDAgLTExLC00LjkyNTU1IC0xMSwtMTFjMCwtNi4wNzQ0NCA0LjkyNTU2LC0xMSAxMSwtMTFjMi41OTExMSwwIDQuOTc0NDUsMC45MDQ0NCA2Ljg2ODg5LDIuNDJsMS43MzU1NiwtMS43MzU1NmMwLjYyMzMzLDAuNTEzMzMgMS4xOTc3OCwxLjEgMS43MjMzMywxLjcyMzMzbC0xLjczNTU2LDEuNzM1NTZjMS41MDMzNCwxLjg4MjIzIDIuNDA3NzgsNC4yNjU1NiAyLjQwNzc4LDYuODU2Njd6TTEwMjEuNzc3NzgsMjY5NS4yMjIxOWgyLjQ0NDQ0djcuMzMzMzNoLTIuNDQ0NDR6TTEwMjYuNjY2NjcsMjY4OS4xMTEwN2gtNy4zMzMzM3YtMi40NDQ0NGg3LjMzMzMzeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMDEyLC0yNjg2JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG4uaWNvbl9tb25leXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyIDMxJyUzRSUzQ3BhdGggZD0nTTE0ODUuNTg5OSwyMTI5LjMxMzQyaC0yNi45NjcwMnYxNS45MzUwNmgyNi45NjcwMnpNMTQ4My42Mjg2NiwyMTMxLjI3NDY1djEyLjAxMjU4aC0yMy4wNDQ1NHYtMTIuMDEyNThoMjMuMDQ0NTQnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0NwYXRoIGQ9J00xNDc4LjIzNTI2LDIxMjkuMzEzNDJsMi43NjA0NCwyLjc2MDQ0Yy0wLjAyMDg0LDAuMTAxNzQgLTAuMDYxMjksMC4xOTYxMiAtMC4wNjEyOSwwLjMwMzk5YzAsMC44Nzg4OCAwLjcxMjE3LDEuNTg5ODMgMS41OTEwNSwxLjU4OTgzYzAuMTA3ODcsMCAwLjIwMTAzLC0wLjA0MDQ1IDAuMzAyNzcsLTAuMDYwMDZsMi43NjE2NywyLjc2MDQ0di03LjM1NDY0eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0NzguNDgyODYsMjEzNy4yODA5NGMwLC0wLjg3ODcxIDAuNzEyMzQsLTEuNTkxMDUgMS41OTEwNSwtMS41OTEwNWMwLjg3ODcxLDAgMS41OTEwNSwwLjcxMjM0IDEuNTkxMDUsMS41OTEwNWMwLDAuODc4NzEgLTAuNzEyMzQsMS41OTEwNSAtMS41OTEwNSwxLjU5MTA1Yy0wLjg3ODcxLDAgLTEuNTkxMDUsLTAuNzEyMzQgLTEuNTkxMDUsLTEuNTkxMDV6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NTQsLTIxMTUlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDcGF0aCBkPSdNMTQ2Ny4yOTQsMjEzNy4yODA5NGMwLC0yLjMxMTIgMi4xNTQ1OCwtNC4xODQ3OSA0LjgxMjM5LC00LjE4NDc5YzIuNjU3ODEsMCA0LjgxMjM5LDEuODczNTkgNC44MTIzOSw0LjE4NDc5YzAsMi4zMTEyIC0yLjE1NDU4LDQuMTg0NzkgLTQuODEyMzksNC4xODQ3OWMtMi42NTc4MSwwIC00LjgxMjM5LC0xLjg3MzU5IC00LjgxMjM5LC00LjE4NDc5eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0NjIuNTQ5MDMsMjEzNy4yODA5NGMwLC0wLjg3ODA0IDAuNzExNzksLTEuNTg5ODMgMS41ODk4MywtMS41ODk4M2MwLjg3ODA0LDAgMS41ODk4MywwLjcxMTc5IDEuNTg5ODMsMS41ODk4M2MwLDAuODc4MDQgLTAuNzExNzksMS41ODk4MyAtMS41ODk4MywxLjU4OTgzYy0wLjg3ODA0LDAgLTEuNTg5ODMsLTAuNzExNzkgLTEuNTg5ODMsLTEuNTg5ODN6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NTQsLTIxMTUlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDcGF0aCBkPSdNMTQ1OC42MjI4OCwyMTM2LjY2ODA2bDIuNzYwNDQsLTIuNzYwNDRjMC4xMDE3NCwwLjAyMDg0IDAuMTk2MTIsMC4wNjEyOSAwLjMwMzk5LDAuMDYxMjljMC44Nzg4OCwwIDEuNTg5ODMsLTAuNzEyMTcgMS41ODk4MywtMS41OTEwNWMwLC0wLjEwNzg3IC0wLjA0MDQ1LC0wLjIwMTAzIC0wLjA2MTI5LC0wLjMwMjc3bDIuNzYxNjcsLTIuNzYxNjdoLTcuMzU0NjR6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NTQsLTIxMTUlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDcGF0aCBkPSdNMTQ2My4yNzgzNywyMTQyLjE4NDA0YzAsLTAuODc4ODggLTAuNzEyMTcsLTEuNTg5ODMgLTEuNTkxMDUsLTEuNTg5ODNjLTAuMTA3ODcsMCAtMC4yMDEwMywwLjA0MDQ1IC0wLjMwMjc3LDAuMDYwMDZsLTIuNzYxNjcsLTIuNzYwNDR2Ny4zNTQ2NGg3LjM1NDY0bC0yLjc2MDQ0LC0yLjc2MDQ0YzAuMDIwODQsLTAuMTAxNzQgMC4wNjEyOSwtMC4xOTczNSAwLjA2MTI5LC0wLjMwMzk5eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0ODIuNTI1NDYsMjE0MC41OTI5OGMtMC44Nzg4OCwwIC0xLjU4OTgzLDAuNzEyMTcgLTEuNTg5ODMsMS41OTEwNWMwLDAuMTA3ODcgMC4wNDA0NSwwLjIwMTAzIDAuMDYxMjksMC4zMDI3NmwtMi43NjE2NywyLjc2MTY3aDcuMzU0NjR2LTcuMzU0NjRsLTIuNzYwNDQsMi43NjA0NGMtMC4xMDE3NCwtMC4wMjA4NCAtMC4xOTYxMiwtMC4wNjEyOSAtMC4zMDM5OSwtMC4wNjEyOXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0NwYXRoIGQ9J00xNDc1LjA1NDM3LDIxMjQuODcyNDRjMCwtMC44NzgwNCAwLjcxMTc5LC0xLjU4OTgzIDEuNTg5ODMsLTEuNTg5ODNjMC44NzgwNCwwIDEuNTg5ODMsMC43MTE3OSAxLjU4OTgzLDEuNTg5ODNjMCwwLjg3ODA0IC0wLjcxMTc5LDEuNTg5ODMgLTEuNTg5ODMsMS41ODk4M2MtMC44NzgwNCwwIC0xLjU4OTgzLC0wLjcxMTc5IC0xLjU4OTgzLC0xLjU4OTgzeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTE0NTYuNzg0MjIsMjEyOS4zMTM0MmMwLC0xLjAxNDk0IDAuODIzNzIsLTEuODM4NjYgMS44Mzg2NiwtMS44Mzg2NmgxLjAwNTEzbDAuMDQ1MzUsLTAuMTU2OWwxNC4xOTA3OCwtNy43NzE0MWwxLjA4NDgxLDAuMzE2MjVjMC4wMzA2NCwwLjA5ODA2IDAuMDQxNjcsMC4yMDEwMyAwLjA5NDM4LDAuMjk1NDFjMC40MjE2NywwLjc3MjI0IDEuMzg3NTgsMS4wNTI5NCAyLjE1OTgxLDAuNjMxMjdjMC4wOTMxNiwtMC4wNTE0OCAwLjE1NjksLTAuMTMxMTYgMC4yMzQxMiwtMC4xOTg1OGwxLjA4NzI2LDAuMzE4N2wyLjQ3MjM4LDQuNTEzM2wtMC4zMTc0NywxLjA4NjA0Yy0wLjA5Njg0LDAuMDI5NDIgLTAuMTk5OCwwLjA0MDQ1IC0wLjI5NDE4LDAuMDkxOTNjLTAuMzU5MTUsMC4xOTYxMiAtMC41OTgxOCwwLjUxNzI4IC0wLjcyNDQzLDAuODczOThoNC42OTU5NGwtMy4xNjk4NSwtNS43ODkzM2gwLjAwMTIybC0zLjUzMzkxLC02LjQ1MDAybC02LjQ1MjQ3LDMuNTMyNjhoMC4wMDEyM2wtMTAuNzUxMjYsNS44ODczOWwtNi40NTEyNSwzLjUzMjY4bDIuNzgzNzMsNS4wODMyOHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ1NCwtMjExNSUyOScgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0NwYXRoIGQ9J00xNDY3LjY0NDU3LDIxMjUuMDMwNTZjLTEuMDY3NjUsMC41ODM0NyAtMS44MzYyMSwxLjQ2ODQ4IC0yLjI2NzY4LDIuNDQ0MTloOC44NjYwMmMtMC4wNzEwOSwtMC4zNzM4NiAtMC4xNzc3NCwtMC43NDAzNyAtMC4zNjY1LC0xLjA4NDgxYy0xLjExMTc4LC0yLjAyNzQzIC0zLjkwMDQxLC0yLjYzNTQxIC02LjIzMTgzLC0xLjM1OTM4eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDU0LC0yMTE1JTI5JyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMxcHg7XG59XG4uaWNvbl9hY3Rpb25fbGlrZXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE2JyUzRSUzQ3BhdGggZD0nTTE1MDcuNiw2NzEuMmMwLC0wLjg4IC0wLjcyLC0xLjYgLTEuNiwtMS42aC01LjA0OGwwLjc2LC0zLjY1NmwwLjAyNCwtMC4yNTZjMCwtMC4zMjggLTAuMTM2LC0wLjYzMiAtMC4zNTIsLTAuODQ4bC0wLjg0OCwtMC44NGwtNS4yNjQsNS4yNzJjLTAuMjk2LDAuMjg4IC0wLjQ3MiwwLjY4OCAtMC40NzIsMS4xMjh2OGMwLDAuODggMC43MiwxLjYgMS42LDEuNmg3LjJjMC42NjQsMCAxLjIzMiwtMC40IDEuNDcyLC0wLjk3NmwyLjQxNiwtNS42NGMwLjA3MiwtMC4xODQgMC4xMTIsLTAuMzc2IDAuMTEyLC0wLjU4NHYtMS41MjhsLTAuMDA4LC0wLjAwOHpNMTQ5MCw2ODBoMy4ydi05LjZoLTMuMnonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ5MCwtNjY0JTI5JyBmaWxsPSclMjMxNGFjN2UnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uaWNvbl9hY3Rpb25fZGlzbGlrZXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE2JyUzRSUzQ3BhdGggZD0nTTE1NTQuNCw2NzB2OS42aDMuMnYtOS42ek0xNTUxLjIsNjcwaC03LjJjLTAuNjY0LDAgLTEuMjMyLDAuNCAtMS40NzIsMC45NzZsLTIuNDE2LDUuNjRjLTAuMDcyLDAuMTg0IC0wLjExMiwwLjM3NiAtMC4xMTIsMC41ODR2MS41MjhsMC4wMDgsMC4wMDhsLTAuMDA4LDAuMDY0YzAsMC44OCAwLjcyLDEuNiAxLjYsMS42aDUuMDQ4bC0wLjc2LDMuNjU2bC0wLjAyNCwwLjI1NmMwLDAuMzI4IDAuMTM2LDAuNjMyIDAuMzUyLDAuODQ4bDAuODQ4LDAuODRsNS4yNzIsLTUuMjcyYzAuMjg4LC0wLjI4OCAwLjQ2NCwtMC42ODggMC40NjQsLTEuMTI4di04YzAsLTAuODggLTAuNzIsLTEuNiAtMS42LC0xLjZ6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE1NDAsLTY3MCUyOScgZmlsbD0nJTIzZmQzOTQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmljb25fbGlrZXtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NwYXRoIGQ9J00zMTAuMzc4MDMsNzQ2LjgxMjY4bDIuMDM1MTgsNC44MTY3Nmw1LjIxMDMyLDAuNDQ3NTljMC4zNjEzNywwLjAzMTIxIDAuNTA4MzgsMC40ODIwOSAwLjIzNDA3LDAuNzE5NDNsLTMuOTUyMDksMy40MjM4OGwxLjE4NDMxLDUuMDkzNTNjMC4wODIxMywwLjM1Mzk3IC0wLjMwMTQxLDAuNjMyMzggLTAuNjExODcsMC40NDQzMWwtNC40Nzc3MiwtMi43MDAzNGwtNC40Nzc3MywyLjcwMDM0Yy0wLjMxMTI3LDAuMTg3MjUgLTAuNjk0LC0wLjA5MTE2IC0wLjYxMTg3LC0wLjQ0NDMxbDEuMTg0MzEsLTUuMDkzNTNsLTMuOTUyOTIsLTMuNDI0NzFjLTAuMjc0MzEsLTAuMjM3MzUgLTAuMTI4MTIsLTAuNjg4MjIgMC4yMzQwNywtMC43MTk0M2w1LjIxMDMzLC0wLjQ0NzU5bDIuMDM1MTgsLTQuODE1OTRjMC4xNDEyNiwtMC4zMzUwOCAwLjYxNTE1LC0wLjMzNTA4IDAuNzU2NDIsMHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMzAxLC03NDUlMjknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NwYXRoIGQ9J00zMTAuMzc4MDMsNzQ2LjgxMjY4bDIuMDM1MTgsNC44MTY3Nmw1LjIxMDMyLDAuNDQ3NTljMC4zNjEzNywwLjAzMTIxIDAuNTA4MzgsMC40ODIwOSAwLjIzNDA3LDAuNzE5NDNsLTMuOTUyMDksMy40MjM4OGwxLjE4NDMxLDUuMDkzNTNjMC4wODIxMywwLjM1Mzk3IC0wLjMwMTQxLDAuNjMyMzggLTAuNjExODcsMC40NDQzMWwtNC40Nzc3MiwtMi43MDAzNGwtNC40Nzc3MywyLjcwMDM0Yy0wLjMxMTI3LDAuMTg3MjUgLTAuNjk0LC0wLjA5MTE2IC0wLjYxMTg3LC0wLjQ0NDMxbDEuMTg0MzEsLTUuMDkzNTNsLTMuOTUyOTIsLTMuNDI0NzFjLTAuMjc0MzEsLTAuMjM3MzUgLTAuMTI4MTIsLTAuNjg4MjIgMC4yMzQwNywtMC43MTk0M2w1LjIxMDMzLC0wLjQ0NzU5bDIuMDM1MTgsLTQuODE1OTRjMC4xNDEyNiwtMC4zMzUwOCAwLjYxNTE1LC0wLjMzNTA4IDAuNzU2NDIsMHonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMzAxLC03NDUlMjknIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlPSclMjNmOTg2NDUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICAmLmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE4JyUzRSUzQ3BhdGggZD0nTTMxMC4zNzgwMywyMTYuODEyNjhsMi4wMzUxOCw0LjgxNjc2bDUuMjEwMzIsMC40NDc1OWMwLjM2MTM3LDAuMDMxMjEgMC41MDgzOCwwLjQ4MjA5IDAuMjM0MDcsMC43MTk0M2wtMy45NTIwOSwzLjQyMzg4bDEuMTg0MzEsNS4wOTM1M2MwLjA4MjEzLDAuMzUzOTcgLTAuMzAxNDEsMC42MzIzOCAtMC42MTE4NywwLjQ0NDMxbC00LjQ3NzcyLC0yLjcwMDM0bC00LjQ3NzczLDIuNzAwMzRjLTAuMzExMjcsMC4xODcyNSAtMC42OTQsLTAuMDkxMTYgLTAuNjExODcsLTAuNDQ0MzFsMS4xODQzMSwtNS4wOTM1M2wtMy45NTI5MiwtMy40MjQ3MWMtMC4yNzQzMSwtMC4yMzczNSAtMC4xMjgxMiwtMC42ODgyMiAwLjIzNDA3LC0wLjcxOTQzbDUuMjEwMzMsLTAuNDQ3NTlsMi4wMzUxOCwtNC44MTU5NGMwLjE0MTI2LC0wLjMzNTA4IDAuNjE1MTUsLTAuMzM1MDggMC43NTY0MiwweicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0zMDEsLTIxNSUyOScgZmlsbD0nJTIzZmY3ODJiJyBzdHJva2U9JyUyM2ZmNzgyYicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG4uaWNvbl9saWtlX3doaXRle1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDc0Ni44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtNzQ1JTI5JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmljb25fbGlrZV9ncmV5e1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMzEwLjM3ODAzLDc0Ni44MTI2OGwyLjAzNTE4LDQuODE2NzZsNS4yMTAzMiwwLjQ0NzU5YzAuMzYxMzcsMC4wMzEyMSAwLjUwODM4LDAuNDgyMDkgMC4yMzQwNywwLjcxOTQzbC0zLjk1MjA5LDMuNDIzODhsMS4xODQzMSw1LjA5MzUzYzAuMDgyMTMsMC4zNTM5NyAtMC4zMDE0MSwwLjYzMjM4IC0wLjYxMTg3LDAuNDQ0MzFsLTQuNDc3NzIsLTIuNzAwMzRsLTQuNDc3NzMsMi43MDAzNGMtMC4zMTEyNywwLjE4NzI1IC0wLjY5NCwtMC4wOTExNiAtMC42MTE4NywtMC40NDQzMWwxLjE4NDMxLC01LjA5MzUzbC0zLjk1MjkyLC0zLjQyNDcxYy0wLjI3NDMxLC0wLjIzNzM1IC0wLjEyODEyLC0wLjY4ODIyIDAuMjM0MDcsLTAuNzE5NDNsNS4yMTAzMywtMC40NDc1OWwyLjAzNTE4LC00LjgxNTk0YzAuMTQxMjYsLTAuMzM1MDggMC42MTUxNSwtMC4zMzUwOCAwLjc1NjQyLDB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTMwMSwtNzQ1JTI5JyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZT0nJTIzYmViZWJlJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jaGF0X3ZvaWNle1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDcGF0aCBkPSdNMTIwMCwyODEuMTc5MDJsLTIuMDksLTIuMDlsMi4wOSwtMi4wOXpNMTIwOSwyOTIuNzI5MDJsLTEuMjcsMS4yN2wtMi4wNCwtMi4wNWMtMS4wNiwwLjg2IC0yLjMxLDEuNSAtMy42OSwxLjgxdi0yLjA2YzAuODMsLTAuMjUgMS41OCwtMC42NiAyLjI1LC0xLjE4bC00LjI1LC00LjI1djYuNzNsLTUsLTVoLTR2LTZoNC43M2wtNC43MywtNC43M2wxLjI3LC0xLjI3ek0xMjAyLDI3OC4yODkwMnYtMi4wNmM0LjAxLDAuOTEgNyw0LjQ5IDcsOC43N2MwLDEuNSAtMC4zNywyLjkxIC0xLjAzLDQuMTVsLTEuNTEsLTEuNTFjMC4zNCwtMC44MiAwLjU0LC0xLjcgMC41NCwtMi42NGMwLC0zLjE3IC0yLjExLC01Ljg1IC01LC02Ljcxek0xMjA0LjQ1LDI4NS42MjkwMmwtMi40NSwtMi40NXYtMi4yMWMxLjQ4LDAuNzQgMi41LDIuMjYgMi41LDQuMDNjMCwwLjIyIC0wLjAyLDAuNDMgLTAuMDUsMC42M3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTE5MSwtMjc2JTI5JyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uY2hhdF9saWtle1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMTknJTNFJTNDcGF0aCBkPSdNMTI0MCwyOTQuMzUwOThsLTEuNDUsLTEuMzJjLTUuMTUsLTQuNjcgLTguNTUsLTcuNzUgLTguNTUsLTExLjUzYzAsLTMuMDggMi40MiwtNS41IDUuNSwtNS41YzEuNzQsMCAzLjQxLDAuODEgNC41LDIuMDljMS4wOSwtMS4yOCAyLjc2LC0yLjA5IDQuNSwtMi4wOWMzLjA4LDAgNS41LDIuNDIgNS41LDUuNWMwLDMuNzggLTMuNCw2Ljg2IC04LjU1LDExLjU0eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMjMwLC0yNzYlMjknIGZpbGw9JyUyM2JlYmViZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTlweDtcbn1cbi5jaGF0X3JlbW92ZXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3BhdGggZD0nTTEyODgsMjg0Ljk5OTAyYzAsLTQuNDEgLTMuNTksLTggLTgsLThjLTQuNDEsMCAtOCwzLjU5IC04LDhjMCw0LjQxIDMuNTksOCA4LDhjNC40MSwwIDgsLTMuNTkgOCwtOHpNMTI5MCwyODQuOTk5MDJjMCw1LjUzIC00LjQ3LDEwIC0xMCwxMGMtNS41MywwIC0xMCwtNC40NyAtMTAsLTEwYzAsLTUuNTMgNC40NywtMTAgMTAsLTEwYzUuNTMsMCAxMCw0LjQ3IDEwLDEwek0xMjg0LDI4Mi40MDkwMmwtMi41OSwyLjU5bDIuNTksMi41OWwtMS40MSwxLjQxbC0yLjU5LC0yLjU5bC0yLjU5LDIuNTlsLTEuNDEsLTEuNDFsMi41OSwtMi41OWwtMi41OSwtMi41OWwxLjQxLC0xLjQxbDIuNTksMi41OWwyLjU5LC0yLjU5eicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMjcwLC0yNzUlMjknIGZpbGw9JyUyM2JlYmViZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn0iLCIubWFpbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJ0bl9jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiA2cHggMjBweCA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgfVxufVxuXG5cbi5jaGVja2JveF9pdGVtIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICtzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja2JveF9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjdkZWcsIHJnYigyNTIsIDg3LCA5NCksIHJnYigyNDcsIDE4MCwgNDQpKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxufVxuXG4ucGVvcGxlX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG1heC1oZWlnaHQ6IDEyMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIGRpdi5sYXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtZmFtaWx5OiAkT3N3YWxkO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi50YWJsZS1ib3gge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5sYXN0X3JpZ2h0IHtcbiAgICAudGFibGUtY2VsbCB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5saXN0X2lubGluZV9ibG9jayB7XG4gIGZvbnQtc2l6ZTogMDtcblxuICAmLmxhc3RfcmlnaHQge1xuICAgIC5saXN0X2lubGluZV9pdGVtIHtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saXN0X2lubGluZV9pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zZWxlY3RyaWMtd3JhcHBlciB7XG4gIC5zZWxlY3RyaWMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAubGFiZWwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDAgMjhweCAwIDEwcHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHggMnB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4uc2ltcGxlX3NlbGVjdF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuXG4gIC5mb3JtX3NlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5zaW1wbGVfbGFiZWxfc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMjBweDtcblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE2JyBoZWlnaHQ9JzknIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgOSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTA5Ni4yMjksMTk3LjY4MzcybDYuODg2NDcsNi44ODY0N2w2Ljg4NjQ3LC02Ljg4NjQ3JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMDk1LC0xOTclMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdtaXRlcicgc3Ryb2tlLWxpbmVjYXA9J2J1dHQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC00cHggMCAwIDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy8gICBkaXNwbGF5OiBub25lO1xuICAgIC8vIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgfVxufVxuXG4uc2ltcGxlX3NlbGVjdF9saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1heC1oZWlnaHQ6IDI1N3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAzcHggMCAwO1xuXG4gIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIH1cbiAgfVxufVxuLmFkbWluX3BhbmVsIHtcbiAgbWFyZ2luOiAtMTVweCBhdXRvIDEwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmFkbWluX3BhbmVsX3dyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbF9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgIGNvbG9yOiAjMjcyYTM4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmJ0bl9wYW5lbCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICsuYnRuX3BhbmVsIHtcbiAgICAgIG1hcmdpbjogNnB4IDAgNnB4IDE2cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgICBtYXJnaW46IDZweCAwIDZweCA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5idG5fYmFyX2NoYXJ0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTQnIGhlaWdodD0nMTgnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTQgMTgnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE2NDEsODYzdi0xMCcgaWQ9J1BhdGgtMCcvJTNFJTNDcGF0aCBkPSdNMTYzNSw4NjN2LTE2JyBpZD0nUGF0aC0xJy8lM0UlM0NwYXRoIGQ9J00xNjI5LDg2M3YtNicgaWQ9J1BhdGgtMicvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTYyOCwtODQ2JTI5JyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTEnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0yJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAmLmJ0bl9icmllZmNhc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyMicgaGVpZ2h0PScyMCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyMiAyMCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTU3NS4wMDAyNCw4NTJjMCwtMSAxLC0yIDIsLTJoMTZjMSwwIDIsMSAyLDJ2MTBjMCwxIC0xLDIgLTIsMmgtMTZjLTEsMCAtMiwtMSAtMiwtMnonIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTE1ODkuMDAwMjQsODY0di0xNmMwLC0xLjEwNDU3IC0wLjg5NTQzLC0yIC0yLC0yaC00Yy0xLjEwNDU3LDAgLTIsMC44OTU0MyAtMiwydjE2JyBpZD0nUGF0aC0xJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNTc0LC04NDUlMjknJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgJi5idG5fc2hvcHBpbmdfY2FydCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzI0JyBoZWlnaHQ9JzIzJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDI0IDIzJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xNTMxLDg2NWMwLC0wLjU1MjI4IDAuNDQ3NzIsLTEgMSwtMWMwLjU1MjI4LDAgMSwwLjQ0NzcyIDEsMWMwLDAuNTUyMjggLTAuNDQ3NzIsMSAtMSwxYy0wLjU1MjI4LDAgLTEsLTAuNDQ3NzIgLTEsLTF6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J00xNTQyLDg2NWMwLC0wLjU1MjI4IDAuNDQ3NzIsLTEgMSwtMWMwLjU1MjI4LDAgMSwwLjQ0NzcyIDEsMWMwLDAuNTUyMjggLTAuNDQ3NzIsMSAtMSwxYy0wLjU1MjI4LDAgLTEsLTAuNDQ3NzIgLTEsLTF6JyBpZD0nUGF0aC0xJy8lM0UlM0NwYXRoIGQ9J00xNTI0LDg0NWg0bDIuNjgsMTMuMzljMC4xODg3NCwwLjk1MDIzIDEuMDMxMzgsMS42Mjg1NiAyLDEuNjFoOS43MmMwLjk2ODYyLDAuMDE4NTYgMS44MTEyNiwtMC42NTk3NyAyLC0xLjYxbDEuNiwtOC4zOWgtMTcnIGlkPSdQYXRoLTInLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE1MjMsLTg0NCUyOSclM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMicgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgJi5idG5fcXJfY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIyIDIyJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xNDc5LjY1ODE3LDg0OC4yNTU4N2MtMC4xODUwMSwtMC4xODQ0MiAtMC40NDAxOSwtMC4yOTAxNSAtMC43MDEyMSwtMC4yOTAxNWMtMC4yNjEwNSwwIC0wLjUxNjI3LDAuMTA1NzQgLTAuNzAxMjgsMC4yOTAxNWMtMC4xODQ0MiwwLjE4NTA2IC0wLjI5MDE2LDAuNDQwMTkgLTAuMjkwMTYsMC43MDEyOWMwLDAuMjYxMSAwLjEwNTc0LDAuNTE2MiAwLjI5MDE2LDAuNzAxMjljMC4xODQ0MiwwLjE4NDQxIDAuNDQwMTksMC4yOTAxNSAwLjcwMTI4LDAuMjkwMTVjMC4yNjEwMiwwIDAuNTE2MiwtMC4xMDU3NCAwLjcwMTIxLC0wLjI5MDE1YzAuMTg0NDIsLTAuMTg1MDcgMC4yOTAyNCwtMC40NDAxOSAwLjI5MDI0LC0wLjcwMTI5YzAsLTAuMjYxMSAtMC4xMDU4MiwtMC41MTYyMyAtMC4yOTAyNCwtMC43MDEyOXonIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTE0ODIuMDI5NjMsODUyLjAzaC02LjE1di02LjE1aDYuMTVsLTAuMDAwMDQsNi4xNXpNMTQ4Mi45MjI2NCw4NDRoLTcuOTMxNDRjLTAuNTQ3NTQsMCAtMC45OTE0NCwwLjQ0MzkgLTAuOTkxNDQsMC45OTE0NHY3LjkzMTQ0YzAsMC41NDc1NCAwLjQ0MzksMC45OTE0NCAwLjk5MTQ0LDAuOTkxNDRoNy45MzE0NGMwLjU0NzU0LDAgMC45OTE0NCwtMC40NDM5IDAuOTkxNDQsLTAuOTkxNDR2LTcuOTMxNDRjLTAuMDAwMDQsLTAuNTQ3NTQgLTAuNDQzOTQsLTAuOTkxNDQgLTAuOTkxNDQsLTAuOTkxNDR6JyBpZD0nUGF0aC0xJy8lM0UlM0NwYXRoIGQ9J00xNDkxLjU1NDczLDg0OC4yNTU4N2MtMC4xODQ0NSwtMC4xODQ0MiAtMC40Mzk1OCwtMC4yOTAxNSAtMC43MDA1OSwtMC4yOTAxNWMtMC4yNjEwOCwwIC0wLjUxNjg4LDAuMTA1NzQgLTAuNzAxMzIsMC4yOTAxNWMtMC4xODQzOSwwLjE4NTA2IC0wLjI5MDEzLDAuNDQwMTkgLTAuMjkwMTMsMC43MDEyOWMwLDAuMjYxMSAwLjEwNTc0LDAuNTE2MiAwLjI5MDEzLDAuNzAxMjljMC4xODQ0NSwwLjE4NDQxIDAuNDQwMjIsMC4yOTAxNSAwLjcwMTMyLDAuMjkwMTVjMC4yNjA5OSwwIDAuNTE2MTEsLTAuMTA1NzQgMC43MDA1OSwtMC4yOTAxNWMwLjE4NTA2LC0wLjE4NTA3IDAuMjkwOCwtMC40NDAxOSAwLjI5MDgsLTAuNzAxMjljMCwtMC4yNjExIC0wLjEwNTc3LC0wLjUxNjIzIC0wLjI5MDgsLTAuNzAxMjl6JyBpZD0nUGF0aC0yJy8lM0UlM0NwYXRoIGQ9J00xNDkzLjgyODMzLDg1MS45MzE0NGgtNS45NDg1OHYtNS45NDg2aDUuOTQ4NTV2NS45NDg2ek0xNDk0LjgxOTc2LDg0NGgtNy45MzE0NmMtMC41NDc1MiwwIC0wLjk5MTQyLDAuNDQzOSAtMC45OTE0MiwwLjk5MTQ0djcuOTMxNDRjMCwwLjU0NzU0IDAuNDQzOTEsMC45OTE0NCAwLjk5MTQyLDAuOTkxNDRoNy45MzE0NmMwLjU0NzUyLDAgMC45OTE0MiwtMC40NDM5IDAuOTkxNDIsLTAuOTkxNDR2LTcuOTMxNDRjMCwtMC41NDc1NCAtMC40NDM5MSwtMC45OTE0NCAtMC45OTE0MiwtMC45OTE0NHonIGlkPSdQYXRoLTMnLyUzRSUzQ3BhdGggZD0nTTE0NzkuNjU4MTcsODYwLjE1MzA1Yy0wLjE4NTA2LC0wLjE4NDM5IC0wLjQ0MDE5LC0wLjI5MDE2IC0wLjcwMTIxLC0wLjI5MDE2Yy0wLjI2MTA1LDAgLTAuNTE2MjcsMC4xMDU3NyAtMC43MDEyOCwwLjI5MDE2Yy0wLjE4NDQyLDAuMTg1MDYgLTAuMjkwMTYsMC40NDAyNSAtMC4yOTAxNiwwLjcwMTM1YzAsMC4yNjEwNSAwLjEwNTc0LDAuNTE2MTcgMC4yOTAxNiwwLjcwMTI5YzAuMTg0NDIsMC4xODQzOSAwLjQ0MDE5LDAuMjkwMSAwLjcwMTI4LDAuMjkwMWMwLjI2MTAyLDAgMC41MTYyLC0wLjEwNTcxIDAuNzAxMjEsLTAuMjkwMWMwLjE4NDQyLC0wLjE4NTA2IDAuMjkwMjQsLTAuNDQwMjUgMC4yOTAyNCwtMC43MDEyOWMwLC0wLjI2MTExIC0wLjEwNTgyLC0wLjUxNjMgLTAuMjkwMjQsLTAuNzAxMzV6JyBpZD0nUGF0aC00Jy8lM0UlM0NwYXRoIGQ9J00xNDgxLjkzMTIsODYzLjgyODYyaC01Ljk0ODZ2LTUuOTQ4NThoNS45NDg1NnY1Ljk0ODU4ek0xNDgyLjkyMjY0LDg1NS44OTcxNmgtNy45MzE0NGMtMC41NDc1NCwwIC0wLjk5MTQ0LDAuNDQzOTEgLTAuOTkxNDQsMC45OTEzOXY3LjkzMTQ5YzAsMC41NDc1MiAwLjQ0MzksMC45OTEzOSAwLjk5MTQ0LDAuOTkxMzloNy45MzE0NGMwLjU0NzU0LDAgMC45OTE0NCwtMC40NDM4OCAwLjk5MTQ0LC0wLjk5MTM5di03LjkzMTQ5Yy0wLjAwMDA0LC0wLjU0NzQ5IC0wLjQ0Mzk0LC0wLjk5MTM5IC0wLjk5MTQ0LC0wLjk5MTM5eicgaWQ9J1BhdGgtNScvJTNFJTNDcGF0aCBkPSdNMTQ5MS41MTUsODU5Ljg2Mjg5aC0wLjY2MDk1Yy0wLjU0NzU4LDAgLTAuOTkxNDYsMC40NDM5MSAtMC45OTE0NiwwLjk5MTQ2YzAsMC41NDc1NSAwLjQ0Mzg4LDAuOTkxMzkgMC45OTE0NiwwLjk5MTM5aDAuNjYwOTVjMC41NDc1NSwwIDAuOTkxNDIsLTAuNDQzODUgMC45OTE0MiwtMC45OTEzOWMwLC0wLjU0NzU1IC0wLjQ0Mzg4LC0wLjk5MTQ2IC0wLjk5MTQyLC0wLjk5MTQ2eicgaWQ9J1BhdGgtNicvJTNFJTNDcGF0aCBkPSdNMTQ5NC44MTk3NSw4NjEuODQ1NzJjLTAuNTQ3NTUsMCAtMC45OTE0NiwwLjQ0MzkxIC0wLjk5MTQ2LDAuOTkxNDZ2MC45OTE0NmgtMi4zMTMzNWMtMC41NDc1MiwwIC0wLjk5MTM5LDAuNDQzOTEgLTAuOTkxMzksMC45OTE0NmMwLDAuNTQ3NTUgMC40NDM4OCwwLjk5MTQ2IDAuOTkxMzksMC45OTE0NmgzLjMwNDgxYzAuNTQ3NTUsLTAuMDAwMDYgMC45OTE0MiwtMC40NDM5NyAwLjk5MTQyLC0wLjk5MTUydi0xLjk4Mjg1YzAsLTAuNTQ3NTUgLTAuNDQzODgsLTAuOTkxNDYgLTAuOTkxNDIsLTAuOTkxNDZ6JyBpZD0nUGF0aC03Jy8lM0UlM0NwYXRoIGQ9J00xNDg2Ljg4ODMsODU5Ljg2Mjg5Yy0wLjU0NzUyLDAgLTAuOTkxNDIsMC40NDM5MSAtMC45OTE0MiwwLjk5MTQ2djEuMzIxODdjMCwwLjU0NzU1IDAuNDQzOTEsMC45OTE0NiAwLjk5MTQyLDAuOTkxNDZjMC41NDc1MiwwIDAuOTkxNDYsLTAuNDQzOTEgMC45OTE0NiwtMC45OTE0NnYtMS4zMjE4N2MwLC0wLjU0NzU1IC0wLjQ0Mzk0LC0wLjk5MTQ2IC0wLjk5MTQ2LC0wLjk5MTQ2eicgaWQ9J1BhdGgtOCcvJTNFJTNDcGF0aCBkPSdNMTQ5MS41MTUwMSw4NTUuODk3MTZoLTEuOTgyNzljLTAuNTQ3NjEsMCAtMC45OTE1MiwwLjQ0MzkxIC0wLjk5MTUyLDAuOTkxNDZjMCwwLjU0NzU4IDAuNDQzOTEsMC45OTE0MiAwLjk5MTUyLDAuOTkxNDJoMS45ODI3OWMwLjU0NzU1LDAgMC45OTE0NiwtMC40NDM4NSAwLjk5MTQ2LC0wLjk5MTQyYzAsLTAuNTQ3NTUgLTAuNDQzOTEsLTAuOTkxNDYgLTAuOTkxNDYsLTAuOTkxNDZ6JyBpZD0nUGF0aC05Jy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDc0LC04NDQlMjknJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMicgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTMnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC00JyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtNScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTYnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC03JyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtOCcgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2clM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAmLmJ0bl9zbWFydHBob25lIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTYnIGhlaWdodD0nMjInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgMjInJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE0MjguMDAwMjQsODQ3YzAsLTEgMSwtMiAyLC0yaDEwYzEsMCAyLDEgMiwydjE2YzAsMSAtMSwyIC0yLDJoLTEwYy0xLDAgLTIsLTEgLTIsLTJ6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J00xNDM1LjAwMDI0LDg2MXYwJyBpZD0nUGF0aC0xJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDI3LC04NDQlMjknJTNFJTNDZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgJi5idG5fbWFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIyJyBoZWlnaHQ9JzE4JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIyIDE4JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMzc3LDg0N2gxNmMxLjEsMCAyLDAuOSAyLDJ2MTJjMCwxLjEgLTAuOSwyIC0yLDJoLTE2Yy0xLjEsMCAtMiwtMC45IC0yLC0ydi0xMmMwLC0xLjEgMC45LC0yIDIsLTJ6JyBpZD0nUGF0aC0wJy8lM0UlM0NwYXRoIGQ9J00xMzk1LDg0OWwtMTAsN2wtMTAsLTcnIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEzNzQsLTg0NiUyOSclM0UlM0NnJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAmLmJ0bl91c2VyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTggMjAnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEzNDIuOTk5NzYsODY0di0yYzAsLTIuMjA5MTQgLTEuNzkwODYsLTQgLTQsLTRoLThjLTIuMjA5MTQsMCAtNCwxLjc5MDg2IC00LDR2MicgaWQ9J1BhdGgtMCcvJTNFJTNDcGF0aCBkPSdNMTMzMC45OTk3Niw4NTBjMCwtMi4yMDkxNCAxLjc5MDg2LC00IDQsLTRjMi4yMDkxNCwwIDQsMS43OTA4NiA0LDRjMCwyLjIwOTE0IC0xLjc5MDg2LDQgLTQsNGMtMi4yMDkxNCwwIC00LC0xLjc5MDg2IC00LC00eicgaWQ9J1BhdGgtMScvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTMyNiwtODQ1JTI5JyUzRSUzQ2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTEnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgICYuYnRuX2VkaXQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTI4OSw4NDZsNSw1bC0xMywxM2gtNXYtNXonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEyNzUsLTg0NSUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuXG4uZmxhZ3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcHJpdGVfZmxhZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAmLmZsYWctZ2Ige1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICB9XG5cbiAgJi5mbGFnLXBsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTIycHg7XG4gIH1cblxuICAmLmZsYWctcnUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNDRweDtcbiAgfVxuXG4gICYuZmxhZy1iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC02NnB4O1xuICB9XG5cbiAgJi5mbGFnLXJzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTg4cHg7XG4gIH1cblxuICAmLmZsYWctdWEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTEwcHg7XG4gIH1cblxuICAmLmZsYWctZGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTMycHg7XG4gIH1cblxuICAmLmZsYWcta3oge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTU0cHg7XG4gIH1cblxuICAmLmZsYWctYnkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTc2cHg7XG4gIH1cblxuICAmLmZsYWctZnIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTk4cHg7XG4gIH1cblxuICAmLmZsYWctYnIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMjIwcHg7XG4gIH1cbn1cblxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxle1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbiIsIi5iX3NlYXJjaF9mb3Jte1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgPiAuY29udGFpbmVye1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgZm9ybXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWFyY2hfZm9ybXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBcbiAgfVxuXG4gIC5idG5fbWFpbl9zZWFyY2h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAtMTJweCAwIDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW46IC05cHggMCAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXRfc2VhcmNoe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgI3NlYXJjaF9mb3Jte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudWktbWVudXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgbGl7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICAgIH1cbiAgICAgICAgKyBsaXtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuX3JlbW92ZV90ZXh0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtMTJweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzcnIGhlaWdodD0nNycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA3IDcnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTQ4Mi41MzUwNiw1NDMxLjgyODg4bDYuMzYzOTYsNi4zNjM5NmwtMC43MDcxMSwwLjcwNzExbC02LjM2Mzk2LC02LjM2Mzk2eicgaWQ9J1BhdGgtMCcvJTNFJTNDcGF0aCBkPSdNNDg4Ljg5ODk0LDU0MzIuNTM2MDZsLTYuMzYzOTYsNi4zNjM5NmwtMC43MDcxMSwtMC43MDcxMWw2LjM2Mzk2LC02LjM2Mzk2eicgaWQ9J1BhdGgtMScvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNDgyLC01NDMyJTI5JyUzRSUzQ2cgb3BhY2l0eT0nMC44JyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzg0ODQ4NCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQ2cgb3BhY2l0eT0nMC44JyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTEnIGZpbGw9JyUyMzg0ODQ4NCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAtOXB4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLmF1dG9jb21wbGV0ZS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC51aS1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3N0eWxlcy92YXJzLnNjc3NcIjtcblxuLmFmaXNoYS1jb250e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxufVxuXG4uYWZpc2hhX3RpdGxlX3dyYXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnRvLWZhdm9yaXRle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFmaXNoYSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgbWluLXdpZHRoOiA1NSU7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgNTUlO1xuICAgICAgLW1zLWZsZXg6IDAgMCA1NSU7XG4gICAgICBmbGV4OiAwIDAgNTUlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNzVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIG1pbi13aWR0aDogNDUlO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogMCAwIDQ1JTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDUlO1xuICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzLXRhZ3Mge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZGV0YWlscy10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMnB4IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX29yYW5nZV9kYXJrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9vcmFuZ2VfZGFyaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzLWhhc2h0YWcge1xuICAgIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICAgIGF7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMtaGFzaHRhZy1uYW1lIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMC44OHJlbSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICAmX19kZXRhaWxzLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscy1kYXRhLWkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogI2QyZDJkMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWRkcmVzcyB7XG4gICAgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbixcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2QyZDJkMjtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuOmZpcnN0LWNoaWxkLFxuICAgICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscy1wZW9wbGUtbGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcblxuICAgICAgZGl2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9tYWxpbmE7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkT3N3YWxkO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldGFpbHMtcGVvcGxlLWF2YXMge1xuICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWZpc2hhX19kZXRhaWxzLWFjdHMge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuXG5cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAvKiBoZWlnaHQ6IDYwcHg7ICovXG4gICAgICAgIC5mbGV4LWhhY2std3JhcHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tLW9yYW5nZS0tbXVsdGkgLmZsZXgtaGFja19fYmxvY2t7XG4gICAgICAgICAgdG9wOiA1OXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19kZXRhaWxzLWFjdHN7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFweCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbW9iIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE3MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtODVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuLS1vcmFuZ2UtLW11bHRpe1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3Zne1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmtzLXNlbGVjdF9fY3VycmVudHtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmtzLXNlbGVjdF9fYXJye1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYXNpc3tcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZmxleC1ncm93OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnRvLWZhdm9yaXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAmOmhvdmVyIHBhdGgge1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50by1zaGFyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAmOmhvdmVyIHBhdGgge1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcblxuICAgIC5hZmlzaGFfX2RldGFpbHMtZGF0YSAuZGF0ZSxcbiAgICAuYWZpc2hhX19kZXRhaWxzLWRhdGEgLmFkZHJlc3Mge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYWZpc2hhX19kZXRhaWxzLWRhdGEgLmRhdGUgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3BhbjpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnLSc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmFmaXNoYV9fZGV0YWlscy1wZW9wbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWZpc2hhX19kZXRhaWxzLWRhdGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmFmaXNoYV9fZGV0YWlscy1kYXRhIC5kYXRlLFxuICAgIC5hZmlzaGFfX2RldGFpbHMtZGF0YSAuYWRkcmVzcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC5hZmlzaGFfX2RldGFpbHMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuXG4gICAgLmFmaXNoYV9faW1nLFxuICAgIC5hZmlzaGFfX2RldGFpbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIH1cblxuICAgIC5hZmlzaGFfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYWZpc2hhX19kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC50by1mYXZvcml0ZSxcbiAgICAudG8tc2hhcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmFmaXNoYV9faW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5hZmlzaGFfX2RldGFpbHMtdGFncyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMzVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5hZmlzaGFfX2RldGFpbHMtdGhlbWUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgLmFmaXNoYV9fZGV0YWlscy1oYXNodGFnIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWZpc2hhX19kZXRhaWxzLWhhc2h0YWcgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFmaXNoYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAmX19kZXRhaWxzLXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscy1kYXRhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWZpc2hhX3RpdGxlX3dyYXBwZXJ7XG4gICAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuXG4gICAgICAudG8tZmF2b3JpdGV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogLTE1cHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWkgYTpmaXJzdC1jaGlsZHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC5hZmlzaGEgLmFkZHJlc3MgLmFmaXNoYV9fZGV0YWlscy1kYXRhLWl7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHNwYW4sXG4gICAgLmFmaXNoYSAuYWRkcmVzcyAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIH1cblxuICAgIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFmaXNoYSAuYWRkcmVzcyAuYWZpc2hhX19kZXRhaWxzLWRhdGEtaSBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICB9XG5cbiAgICAuYWZpc2hhIC5hZGRyZXNzIHN2ZyB7XG4gICAgICByaWdodDogM3B4O1xuICAgIH1cblxuICAgIC5hZmlzaGFfX2RldGFpbHMtZGF0YSAuZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuYWZpc2hhIC5hZGRyZXNzIC5hZmlzaGFfX2RldGFpbHMtZGF0YS1pIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICAuYWZpc2hhX19kZXRhaWxzLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cblxuICAgIC5hZmlzaGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuaWxsYmVoZWFyIGxhYmVse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICB0b3A6IDdweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAuZmxleC1oYWNrX19saXN0e1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICAgIC5uby1jaGVja2lue1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9iaWxlLXN1bW17XG4gICAgICB0b3A6IDIycHg7XG4gICAgfVxuICB9XG5cbiNpbGxiZWhlYXItY2hlY2tib3h7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuXG4uaWxsYmVoZWFyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cblxuLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xufVxuXG5cbi5pbGxiZWhlYXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuXG4uaWxsYmVoZWFyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cblxuLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uaWxsYmVoZWFyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbGxiZWhlYXIgLmNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5iYXNpc3tcbiAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgLyogbWFyZ2luLXRvcDogMTBweDsgKi9cbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5zdW1te1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIuc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgcGFkZGluZzogNDBweCAwIDA7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5yb3cge1xuICAgID5kaXYge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9wX3BhcnR7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cblxuICAuaDN7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmNzgyYjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAuaDIge1xuICAgIG1heC13aWR0aDogNTM1cHg7XG4gIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICBcbiAgICAmLS1ncmV5IHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuXG4uZm9ybS1zdWJzY3JpYmUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgPmRpdiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAyMDBweDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyMDBweDtcbiAgICAgICAgZmxleDogMCAwIDIwMHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvLyAgIHBhZGRpbmc6IDA7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIC13ZWJraXQtY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMjAwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCkgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAtd2Via2l0LWNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAua3Mtc2VsZWN0X19jdXJyZW50IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi5vcGVue1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzExJyBoZWlnaHQ9JzgnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTEgOCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTAzMS4wNTczNyw3MzEzLjUwMDEybDQuNDcxMTksNC40NzE0NGw0LjQ3MTY4LC00LjQ3MTQ0JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMDMwLC03MzEyJTI5JyUzRSUzQ2cgb3BhY2l0eT0nMC41JyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdtaXRlcicgc3Ryb2tlLWxpbmVjYXA9J2J1dHQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzMzMzMzMycgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgbWFyZ2luOiAtM3B4IDAgMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXJvdyB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC40KTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBjb2xvcjogIzcxNzQ4NDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xM3JlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xM3JlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2JlYmViZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEzcmVtO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGVsaXZlcnlfc3Vic2NyaWJlX2Zvcm17XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDAgMCA4MHB4O1xufVxuXG4jZGVsaXZlcnktc3Vic2NyaWJlIHtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcblxuICAubGVmdF9wYXJ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMzUlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmxlZnRfcGFydF93cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAucmlnaHRfcGFydCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtX2NvbnRyb2wge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuZm9ybV9lbWFpbCB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cblxuICAuZ2VvX2ZpZWxkcyB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgID4gLml0ZW0ge1xuICAgICAgICsgLml0ZW17XG4gICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRue1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAzcHggMTBweCA2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgY29sb3I6ICNmZmY7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hbGxfZ2VvX2ZpZWxkc3tcbiAgICAuaXRlbXtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJ0bl93cmFwcGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtN3B4IDAgMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJ0bl9yZW1vdmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgY29sb3I6ICNmZDM5NDU7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3JyBoZWlnaHQ9JzcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgNyA3JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J000ODIuNTM1MDYsNTQzMS44Mjg4OGw2LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsMC43MDcxMWwtNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTQ4OC44OTg5NCw1NDMyLjUzNjA2bC02LjM2Mzk2LDYuMzYzOTZsLTAuNzA3MTEsLTAuNzA3MTFsNi4zNjM5NiwtNi4zNjM5NnonIGlkPSdQYXRoLTEnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTQ4MiwtNTQzMiUyOSclM0UlM0NnIG9wYWNpdHk9JzAuOCclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0NnIG9wYWNpdHk9JzAuOCclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0xJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzcnIGhlaWdodD0nNycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA3IDcnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTQ4Mi41MzUwNiw1NDMxLjgyODg4bDYuMzYzOTYsNi4zNjM5NmwtMC43MDcxMSwwLjcwNzExbC02LjM2Mzk2LC02LjM2Mzk2eicgaWQ9J1BhdGgtMCcvJTNFJTNDcGF0aCBkPSdNNDg4Ljg5ODk0LDU0MzIuNTM2MDZsLTYuMzYzOTYsNi4zNjM5NmwtMC43MDcxMSwtMC43MDcxMWw2LjM2Mzk2LC02LjM2Mzk2eicgaWQ9J1BhdGgtMScvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNDgyLC01NDMyJTI5JyUzRSUzQ2cgb3BhY2l0eT0nMC44JyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZkMzk0NScgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQ2cgb3BhY2l0eT0nMC44JyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTEnIGZpbGw9JyUyM2ZkMzk0NScgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3c2xldHRlcl9jYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5fY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgICtzcGFuIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE1JyBoZWlnaHQ9JzExJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE1IDExJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00zMjQuNSw1NzAuOGwtNi41LC02LjVsMi4xLC0yLjFsNC40LDQuM2w2LjUsLTYuNWwyLjEsMi4xeicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMzE4LC01NjAlMjknJTNFJTNDZyUzRSUzQ3RpdGxlJTNFUGF0aCA3MjQlM0MvdGl0bGUlM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMzMzMzMzMnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NyU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbjogLTlweCAwIDA7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgICBtYXJnaW46IC03cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFsbF9jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm5ld3NsZXR0ZXJfbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLl9jaGVja2JveF9hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLnVuc3Vic2NyaWJle1xuICAgIHBhZGRpbmc6IDAgMCAwIDY2LjY2JTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDUwJTtcbiAgICB9XG4gICAgJl9pbm5lcntcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6ICNmZDM5NDU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbWFyZ2luOiA4cHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIFxuICAuc2VsZWN0X2NpdHlfd3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgXG4gICAgLmZvcm1fc2VsZWN0e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmxhYmVsX3NlbGVjdHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAyMHB4O1xuICBcbiAgICAmOmFmdGVye1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNicgaGVpZ2h0PSc5JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE2IDknJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEwOTYuMjI5LDE5Ny42ODM3Mmw2Ljg4NjQ3LDYuODg2NDdsNi44ODY0NywtNi44ODY0NycgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTA5NSwtMTk3JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luOiAtNHB4IDAgMCAxMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICYuYWN0aXZle1xuICAgICAgJjphZnRlcntcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLnNlbGVjdF9saXN0X2NpdHl7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXgtaGVpZ2h0OiAyNTdweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDNweCAwIDA7XG4gICAgXG4gICAgbGl7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNsaXN0X2Zyb21fZGJ7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiQGltcG9ydCBcIi4uL3N0eWxlcy92YXJzLnNjc3NcIjtcblxuLm1lbnUtbGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMDVweDtcbiAgLy96LWluZGV4OiAzO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmLS1maXhlZHtcblxuICAgICAgaGVpZ2h0OiAyMzVweDtcblxuICAgID4uY29udGFpbmVye1xuICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICBsZWZ0OjA7XG4gICAgICByaWdodDowO1xuICAgICAgdG9wOi0xMDVweDtcbiAgICAgIHotaW5kZXg6IDk5OTtcblxuICAgICAgLm1lbnUtbGlua3NfX2l7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWxpbmtzX19pOmhvdmVye1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYub25fZXZlbnR7XG4gICAgICBoZWlnaHQ6IDE3NXB4O1xuXG4gICAgICA+LmNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgdG9wOi0zMXB4O1xuICAgICAgICB6LWluZGV4OiA5OTk7XG5cbiAgICAgICAgLm1lbnUtbGlua3NfX2k6aG92ZXJ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4uY29udGFpbmVyIHtcbiAgICA+LnJvdyB7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2kge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgbWluLXdpZHRoOiAzMy4zMyU7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMlO1xuICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMyU7XG4gICAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIH1cblxuICAgICYuZW1wdHkge1xuICAgICAgc3ZnIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzYyxcbiAgICAmLWNvdW50IHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pLW5hbWUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIGNvbG9yOiAjMjcyQTM4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMC40cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ktZGVzYyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cbiAgICBzcGFue1xuICAgICAgKyBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ktd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHghaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogI2ZmNzgyYjtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPnN2ZyB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWluLWhlaWdodDogMjVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICB9XG4gIH1cblxuICAmX19pLWNvdW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IC0yN3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDZkZWcsICRjb2xvcl9tYWxpbmEsICRjb2xvcl9vcmFuZ2UpO1xuICB9XG5cbiAgJl9faS5lbXB0eSB7XG4gICAgLm1lbnUtbGlua3NfX2ktd3JhcCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubWVudS1saW5rc19faW1nLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pLS1hY3RpdmUge1xuICAgIC5tZW51LWxpbmtzX19pLXdyYXAge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ5ZGVnLCAkY29sb3JfbWFsaW5hLCAkY29sb3Jfb3JhbmdlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vcmFuZ2U7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG5cbiAgICAgIC5tZW51LWxpbmtzX19pLW5hbWUsXG4gICAgICAubWVudS1saW5rc19faS1kZXNjIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtbGlua3NfX2ltZy13cmFwIHtcbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtbGlua3NfX2ktY291bnQge1xuICAgICAgICBjb2xvcjogJGNvbG9yX29yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pLS1kaXNhYmxlZCB7XG4gICAgLm1lbnUtbGlua3NfX2ktbmFtZSxcbiAgICAubWVudS1saW5rc19faS1kZXNjIHtcbiAgICAgIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZW51LWxpbmtzX19pbWctd3JhcCB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNjY2M7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faTpob3ZlciB7XG5cbiAgICAubWVudS1saW5rc19faS1uYW1lLFxuICAgIC5tZW51LWxpbmtzX19pLWRlc2Mge1xuICAgICAgY29sb3I6ICRjb2xvcl9vcmFuZ2VfZGFyaztcbiAgICB9XG4gIH1cblxuXG4gICYub25fZXZlbnQge1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuXG4gICAgLm1lbnUtbGlua3NfX2ktd3JhcCB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tZW51LWxpbmtzX19pbWctd3JhcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLm1lbnUtbGlua3NfX2ktZGVzYyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tZW51LWxpbmtzX19pLWNvdW50IHtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1tb2Ige1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMTExO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lbCB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgbWluLXdpZHRoOiAyMSU7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB9XG5cbiAgICAgIC5hY3RpdmUge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoN2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gICAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDdkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4M2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOTg2NDU7XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOTg2NDU7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y5ODY0NTtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYl9tYWluX3NsaWRlcntcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA0MjBweCl7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICBpbWd7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNsaWRlcl93cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2xpZGVyX2l0ZW17XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLml0ZW1faW5uZXJ7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuaXRlbV9jb250ZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaW1nX2xpbmt7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvL2hlaWdodCBieSAuaXRlbV9pbWdcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJjphZnRlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmljb25fbGlrZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAuYnRuX2NhdGVnb3J5e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnRfd3JhcHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAuY29udGVudF93cmFwX2N1c3RvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNsaWRlcl9fZG90c3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGOTg2NDU7XG4gICAgICB9XG4gICAgICBidXR0b257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1hY3RpdmUge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI0Y5ODY0NTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudF9pbmZve1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX2N1c3RvbSB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCl7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9faXRlbXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHdpZHRoOiA3MSU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgd2lkdGg6IDI5JTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3R7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0X2l0ZW17XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgKyAubGlzdF9pdGVte1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkT3N3YWxkO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgIGNvbG9yOiAjZmM1NzVlO1xuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGV7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNGN0I0MkM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGV7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wbGFjZXtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAzcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wZW9wbGV7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZWdhLXNsaWRlcl9fc3BhY2UtbCwgLm1lZ2Etc2xpZGVyX19zcGFjZS1ye1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZXYtc2xpZGVyX193cmFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6LTEycHg7XG5cblxuICAuZXYtc2xpZGVyX19pdGVte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYyJTtcbiAgfVxuICAuZXYtc2xpZGVyX19pdGVtIGltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICAuZXYtc2xpZGVyX19pdGVtIGlmcmFtZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmV2LXNsaWRlcl9faW1ne1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgNjQlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxufVxuLmRlc2NyaXB0aW9uICAuc2xpZGVyX19kb3Rze1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBsaXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZDVkNWQ1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgJjpob3ZlcntcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGOTg2NDU7XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuc2xpY2stYWN0aXZlIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjRjk4NjQ1O1xuICB9XG59XG4iLCIuYl9vbl9ldmVudHtcblxuICAuaDItLWZsZXhtb2Rle1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cblxuICAuZXZlbnRfdG9we1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAuX3RpdGxle1xuICAgICAgcHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnByb2ZpbGVfY29tcGxldGlvbntcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZmlsZV9jb21wbGV0aW9ue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjYycHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5fY29tcGxldGlvbl9pbm5lcntcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5sYWJlbHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuXG4gICAgLnBlcmNlbnR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjogIzE0YWM3ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAucHJvZ3Jlc3NiYXJ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jb21wbGV0aW9ue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNGFjN2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICAucGVyY2VudHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiA0NXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAuY29sdW1uX2NvbnRlbnR7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLl9jb250ZW50e1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICB9XG4gICAgICAuYnV0dG9ucy1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICA+IHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgICsgcHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2ltZ3tcbiAgICAgIHdpZHRoOiAzMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvLyBtYXJnaW46IC0yMHB4IDAgMDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaW1nLCBzdmd7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIG1hcmdpbjogMCAxNXB4IDEwcHggMDtcbiAgICB9XG5cbiAgICAuYnRue1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ldmVudF9pdGVte1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgfVxuXG4gICAgLnRpdGxle1xuICAgICAgY29sb3I6ICMyNzJhMzg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cblxuICAgIC5pdGVte1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAmOm50aC1jaGlsZCgybisxKXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIC5wZXJjZW50e1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsX3RpdGxle1xuICAgICAgICAgIGNvbG9yOiAjMTRhYzdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbntcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgcGFkZGluZzogN3B4IDAgN3B4IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLl9jaGVja2JveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgaW5wdXR7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2Vke1xuICAgICAgKyBzcGFue1xuICAgICAgICBjb2xvcjogIzE0YWM3ZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTRhYzdlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTUnIGhlaWdodD0nMTEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTUgMTEnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTMyNC41LDU3MC44bC02LjUsLTYuNWwyLjEsLTIuMWw0LjQsNC4zbDYuNSwtNi41bDIuMSwyLjF6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0zMTgsLTU2MCUyOSclM0UlM0NnJTNFJTNDdGl0bGUlM0VQYXRoIDcyNCUzQy90aXRsZSUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzE0YWM3ZScgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2JlYmViZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNGFjN2U7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjclO1xuICAgICAgICAgIG1hcmdpbjogLTJweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYWJlbF90aXRsZXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgLmF0dGVudGlvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nNCcgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA0IDEyJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J000NDAuMDg4LDU2My42NjI1Yy0wLjQyNzA4LDAgLTAuNzgzODUsLTAuMTM4MDIgLTEuMDcwMzEsLTAuNDE0MDZjLTAuMjg2NDYsLTAuMjc2MDQgLTAuNDI5NjksLTAuNjExOTggLTAuNDI5NjksLTEuMDA3ODFjMCwtMC4zOTU4MyAwLjE0MDYyLC0wLjcyNjU2IDAuNDIxODgsLTAuOTkyMTljMC4yODEyNSwtMC4yNjU2MiAwLjY0MDYyLC0wLjM5ODQ0IDEuMDc4MTIsLTAuMzk4NDRjMC40Mzc1LDAgMC43OTY4OCwwLjEzMjgxIDEuMDc4MTMsMC4zOTg0NGMwLjI4MTI1LDAuMjY1NjMgMC40MjE4NywwLjU5NjM1IDAuNDIxODcsMC45OTIxOWMwLDAuMzk1ODMgLTAuMTQzMjMsMC43MzE3NyAtMC40Mjk2OSwxLjAwNzgxYy0wLjI4NjQ2LDAuMjc2MDQgLTAuNjQzMjMsMC40MTQwNiAtMS4wNzAzMSwwLjQxNDA2ek00MzguNjM0ODgsNTUyLjZoMi45MDYyNWwtMC40ODQzNyw3LjE0MDYzaC0xLjkzNzV6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC00MzgsLTU1MiUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmQzOTQ1JyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmJvbnVzX3Byb2dyYW17XG4gIGJ7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAucHJvZ3JhbXtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICB9XG5cbiAgLnByb2dyYW1faXRlbXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE2cHgpO1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmdfcHJvZ3JhbV9ncmF5LnBuZycpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XG4gICAgICB3aWR0aDogY2FsYygzMyUgLSAxN3B4KTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMThweCk7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB9XG5cbiAgICAmLnJlZHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDM5NDU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZ19wcm9ncmFtX3JlZC5wbmcnKTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuICAgICAgLmgze1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5nZXR7XG4gICAgICAgIGNvbG9yOiAjZmQzOTQ1O1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3Jhbmdle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ODY0NTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JnX3Byb2dyYW1fb3JhbmdlLnBuZycpO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaDN7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmdldHtcbiAgICAgICAgY29sb3I6ICNmOTg2NDU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmVlbntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgxNWE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZ19wcm9ncmFtX2dyZWVuLnBuZycpO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaDN7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmdldHtcbiAgICAgICAgY29sb3I6ICMwMDgxNWE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmgze1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkT3N3YWxkO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZXR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDIwNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyMDVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogLTE1cHggMCAwO1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbWFyZ2luOiAtMThweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZHtcbiAgICAgIGN1cnNvcjogbm8tZHJvcDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZ19wcm9ncmFtX2dyYXkucG5nJyk7XG4gICAgfVxuICB9XG59XG5cbnNlY3Rpb24ubWFpbi5pYW0tb24tZXZlbnQge1xuICBtYXgtd2lkdGg6IDE0MTFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC5iX29uX2V2ZW50IHtcbiAgICAuY29sdW1uX2NvbnRlbnQge1xuICAgICAgLl9jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBkaXNwbGF5OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc2VjdGlvbi5pYW0tb24tZXZlbnQtcG9sbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuLm9uLWV2ZW50IHtcbiAgJi1jb2wtbGVmdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmNvbnRlbnQtb24tZXZlbnQtbGVmdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubWFpbiAmIHtcbiAgICAgICYgPiAucm93IHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICYgPiAuY29sIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb250YWluZXIge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDcxcHgpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmID4gLnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoMi5oMiB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWVldGluZy1kZXRhaWxzLCAuc2Nhbi1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtY29sLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgNDVweDtcbiAgICAmID4gLmJfb25fZXZlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICYgPiAuaDIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oaWRlLXNpZGViYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYgPiAuYl9vbl9ldmVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIC5oMiB7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oaWRlLXNpZGViYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjRkZGO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0ZGRjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb250YWluZXIge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2x1bW5fZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0U5RTlFOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLWNvbnRyb2xzLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYtZHJvcGRvd24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzMzMzMzMztcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMzMzMzMzO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAmLWNvbnRyb2xzLWJveCB7XG4gICAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2FtZWZpY2F0aW9uLXByb2dyZXNzIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuICAmLWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkRGREY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICAmLWJvdW5kIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJiA+IC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjRkZGRkZGO1xuICAgICAgfVxuICAgICAgJi5yZWQge1xuICAgICAgICBsZWZ0OiAxNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzgyQjtcbiAgICAgICAgJiA+IC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgICAgY29sb3I6ICNGRjc4MkI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYueWVsbG93IHtcbiAgICAgICAgbGVmdDogMjI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkRCMzg7XG4gICAgICAgICYgPiAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICAgIGNvbG9yOiAjRTJEQjM4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmdyZWVuIHtcbiAgICAgICAgbGVmdDogMzAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MEJBOTU7XG4gICAgICAgICYgPiAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICAgIGNvbG9yOiAjNDBCQTk1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtY3VycmVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBCQTk1O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXM7XG4gICAgICAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAjMTRhYzdlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAmLWVkZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkE5NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vd25lciB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1yYXRpbmctaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRTlFOUU5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgIH1cbiAgICAmLXBvc2l0aW9uIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAmLWluZGV4IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzI3MkEzODtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgICAmLXNjb3JlcyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICNGRjc4MkI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgICAgJi1jcm93biB7XG4gICAgICAgICYgPiBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1wcm9maWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgJi1hdmF0YXIge1xuICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgICAmLW5hbWUge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMyNzJBMzg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgICAmLW9yZ2FuaXNhdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWRpc2NvdW50IHtcbiAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAmLWNvbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICYgPiBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1ncmVlbiB7XG4gICAgICAgIGNvbG9yOiAjNDBCQTk1O1xuICAgICAgfVxuICAgICAgJi15ZWxsb3cge1xuICAgICAgICBjb2xvcjogI0UyREIzODtcbiAgICAgIH1cbiAgICAgICYtcmVkIHtcbiAgICAgICAgY29sb3I6ICNGRjc4MkI7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYxRTg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRTlFOUU5O1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjRTlFOUU5O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBtYXJnaW46IDAgMTBweCA4cHg7XG4gICAgICAmLmRpc2NvdW50LWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE2M2RlZywgI2ZmZmZmZiAwJSwgIzQwYmE5NSAxMDAlKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2NCwgMTg2LCAxNDksIDAuOCk7XG4gICAgICB9XG4gICAgICAmLmRpc2NvdW50LXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjNkZWcsICNmZmZmZmYgMCUsICNlMmRiMzggMTAwJSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMTksIDU2LCAwLjgpO1xuICAgICAgfVxuICAgICAgJi5kaXNjb3VudC1yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTYzZGVnLCAjZmZmZmZmIDAlLCAjZmY3ODJiIDEwMCUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMTIwLCA0MywgMC44KTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9uLWV2ZW50LWJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvaW1nL2lhbV9vbl9ldmVudC9iYW5uZXItY2VsZWJyYXRpb24tM3gucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxNDExcHg7XG4gIGhlaWdodDogMjg5cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpdi50aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTBweDtcbiAgICBsZWZ0OiA3NXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbiAgZGl2LnRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1NnB4O1xuICAgIGxlZnQ6IDc1cHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZGRkZGIDUwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb2xsLXF1ZXN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgJi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICYtb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICYuZnVsbC1yb3cge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cbiAgICAmLWxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgLy9jb2xvcjogIzMzMzMzMztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmOmNoZWNrZWQgfiAucG9sbC1xdWVzdGlvbi1vcHRpb24tY29udHJvbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDBCQTk1O1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgNXB4ICM0MEJBOTU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggI0JBQkFCQTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbiAgJi1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAmLXJhdGluZy1saW5lIHtcbiAgICAmLW9wdGlvbi1sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI0JBQkFCQTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJi1vcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICY6aG92ZXIgfiBsYWJlbHtcbiAgICAgICAgY29sb3I6ICM0MEJBOTU7XG4gICAgICB9XG4gICAgICAmOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjNDBCQTk1O1xuICAgICAgfVxuICAgIH1cbiAgICAmLW9wdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgLy9jb2xvcjogIzMzMzMzMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIH1cbiAgfVxuICAmLXN1Ym1pdC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtc3VibWl0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTUxZGVnLCByZ2JhKDI1MiwgODcsIDk0LCAxKSAwJSwgcmdiYSgyNDcsIDE4MCwgNDQsIDEpIDEwMCUpO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1MWRlZywgI2ZjMmIyZiAwJSwgI2Y3YzUxOCAxMDAlKTtcbiAgICB9XG4gIH1cbiAgJi1pbnB1dC1wcm9tcHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0JFQkVCRTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLWNvbXBsZXRlIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICB9XG4gICYtc3Bpbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuICAmLXNwaW5uZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbiAgJi1tb2RhbCB7XG4gICAgJi1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4jcG9sbC1jb21wbGV0ZWQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXYuaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMzEzMTMxO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxuICAucG9sbC1zdXJ2ZXktZG9uZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzI3MkEzODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLmRvbmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICB9XG4gIH1cbiAgLm1mcC1jbG9zZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4ubW9iaWxlLXNob3ctdXNlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3ODJCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG59XG4iLCJAbWl4aW4gYm9yZGVyLWdyYWRpZW50LWgoJGNvbG9yMSwgJGNvbG9yMiwgJGhlaWdodCl7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4M2RlZywgJGNvbG9yMSwgJGNvbG9yMik7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICB9XG4gICAgXG4gICYtLWFjdGl2ZTphZnRlcntcbiAgICBvcGFjaXR5OiAxXG4gIH1cbn1cbiAgXG5cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6IGJsYWNrKSB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyBvcGFjaXR5OiAxIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7IGNvbG9yOiAkY29sb3I7IG9wYWNpdHk6IDEgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHsgY29sb3I6ICRjb2xvcjsgb3BhY2l0eTogMSB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgeyBjb2xvcjogJGNvbG9yOyBvcGFjaXR5OiAxIH1cbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbiRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4kc2NyZWVuLXBob25lOiAgICAgICAgICAgICAgICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xuXG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXNtICFkZWZhdWx0O1xuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0OyIsIi5iX3NlYXJjaF9ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIHBhZGRpbmc6IDkwcHggMCAwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgIH1cblxuICAgIC5zZWFyY2hfZXZlbnRzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgIH1cblxuICAgIC5maWx0ZXJfaXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICB9XG4gIH1cblxuICBzZWN0aW9uLnNlYXJjaF9ldmVudHMge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuZGlzcGxheV90YWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudGFiZWxfaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDMxJTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgd2lkdGg6IDI2JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICB3aWR0aDogY2FsYyg2OSUgLSAyOTBweCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg3NCUgLSAxOTBweCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgd2lkdGg6IDI5MHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlsdGVyX2l0ZW0ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YzZjNmMztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlcl93cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAudGFiZWxfaXRlbV9pbm5lciB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cblxuICAgICAgKy50YWJlbF9pdGVtX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgLy8gICB3aWR0aDogNXB4O1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgLy8gICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAvLyB9XG5cbiAgLy8gLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICAvLyAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC8vICAgd2lkdGg6IDVweDtcbiAgLy8gfVxuXG4gIC5zZWFyY2hfZXZlbnRzIHtcbiAgICBtYXJnaW46IC02MHB4IGF1dG8gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAjaW5wdXRfc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcblxuICAgIC51aS1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICAgIH1cblxuICAgICAgICArbGkge1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dF9zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIH1cbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNiZWJlYmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICB9XG4gIH1cblxuICAuYnRuX3NlYXJjaCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE4cHggMjVweCAxOHB4IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAtNHB4IDhweCAwIDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0n0KHQu9C+0LlfMScgZGF0YS1uYW1lPSfQodC70L7QuSAxJyB3aWR0aD0nMTcnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNi40MiAxNi40MiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGggaWQ9J3h2ajFhJyBjbGFzcz0nY2xzLTEnIGQ9J002LjkzLDExLjhBNC44OCw0Ljg4LDAsMCwxLDIuMDUsNi45M2gwQTQuODcsNC44NywwLDAsMSw2LjkyLDIuMDVoMEE0Ljg3LDQuODcsMCwwLDEsMTEuOCw2LjkyaDBBNC44Nyw0Ljg3LDAsMCwxLDYuOTMsMTEuOFpNMTYuNDIsMTUsMTIuNDksMTFhNi44NSw2Ljg1LDAsMCwwLDEuMzYtNC4xMSw2LjkzLDYuOTMsMCwxLDAtNi45Miw2LjkzQTYuODQsNi44NCwwLDAsMCwxMSwxMi40OUwxNSwxNi40MlonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5idG5fb3Blbl9maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxOCcgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxOCAxMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMzE0LDIwOWgxMnYyaC0xMnpNMzI5LDIwNHYyaC0xOHYtMnpNMzE4LDIxNGg0djJoLTR6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0zMTEsLTIwNCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMzMzMzMzJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXJfd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgLTMwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgbWFyZ2luOiAwIDAgMCAtMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICB9XG5cbiAgICAubUNTQl9jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXJfbGlzdCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0X3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzBweCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICBwYWRkaW5nOiAwIDQwcHggNXB4IDA7XG4gICAgfVxuXG4gICAgLmZvcm1fc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuaW5wdXRfc2VsZWN0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiMwMDA7IHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6IGhpZGRlbjt9XG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjojMDAwOyB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OiBoaWRkZW47fVxuICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjojMDAwOyB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OiBoaWRkZW47fVxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiMwMDA7IHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6IGhpZGRlbjt9XG4gICAgICAmOmZvY3Vze1xuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjojMDAwOyB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OiBoaWRkZW47fVxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjojMDAwOyB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OiBoaWRkZW47fVxuICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIge2NvbG9yOiMwMDA7IHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6IGhpZGRlbjt9XG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjojMDAwOyB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OiBoaWRkZW47fVxuICAgICAgfVxuICAgIH1cblxuICAgIC51aS1tZW51e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogLTMwcHghaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDI1MHB4IWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xuICAgICAgICBsZWZ0OiAtMTVweCFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGxpe1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICAvKmJhY2tncm91bmQtY29sb3I6ICNGRjc4MkI7XG4gICAgICAgICAgb3BhY2l0eTogMC4xOyovXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxhYmVsX3NlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIGl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTI2cHg7XG4gICAgICB0b3A6IC0yNnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjpiZWZvcntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTYnIGhlaWdodD0nOScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNiA5JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMDk2LjIyOSwxOTcuNjgzNzJsNi44ODY0Nyw2Ljg4NjQ3bDYuODg2NDcsLTYuODg2NDcnIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEwOTUsLTE5NyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luOiAtNHB4IDAgMCAxMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0X2xpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1heC1oZWlnaHQ6IDMwNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zZWFyY2hfZXZlbnRzXzQwNCB7XG4gIC5iX3NlYXJjaF9ldmVudHMge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmJfZXZlbnRzX2Jsb2Nre1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmV2ZW50c19zZWxlY3RlZF9jYXRlZ29yeXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuXG4gICAgbGFiZWx7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5X2l0ZW17XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbjogLTRweCAwIDA7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDggOCclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTYxMS42MjA3Miw0MTAuODM4ODdsNi4zNjM5NiwtNi4zNjM5NmwwLjcwNzExLDAuNzA3MTFsLTYuMzYzOTYsNi4zNjM5NnonIGlkPSdQYXRoLTAnLyUzRSUzQ3BhdGggZD0nTTE2MTIuMzI3ODIsNDA0LjQ3NDkxbDYuMzYzOTYsNi4zNjM5NmwtMC43MDcxMSwwLjcwNzExbC02LjM2Mzk2LC02LjM2Mzk2eicgaWQ9J1BhdGgtMScvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTYxMSwtNDA0JTI5JyUzRSUzQ2clM0UlM0NnJTNFJTNDdGl0bGUlM0VSZWN0YW5nbGUgODQlM0MvdGl0bGUlM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMzMzMzMzMnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMScgZmlsbD0nJTIzMzMzMzMzJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50c19ibG9ja3tcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCBhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpICk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgIFxuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7XG4gICAgICBtYXJnaW46IDAgLTVweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzBweCl7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi5tYWlue1xuICAgICAgLmJsb2NrX2l0ZW17XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3Rze1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYmViZWJlO1xuICAgICAgICBtYXJnaW46IDAgNXB4IDVweDtcbiAgICAgIH1cbiAgICAgIC5zbGljay1hY3RpdmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y5ODY0NTtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2l0ZW17XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIC5pbWd7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmltZ193cmFwcGVye1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cblxuICAgIC5pY29uX2xpa2V7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICByaWdodDogMTJweDtcbiAgICB9XG4gIH1cblxuICAuaXRlbV9jb250ZW50e1xuICAgIHBhZGRpbmc6IDI1cHggMTBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLml0ZW1fdG9we1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmJ0bl9jYXRlZ29yeXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgXG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRjdCNDJDO1xuICAgICAgLy8gYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG4gIH1cblxuICAuaXRlbV9wcmljZXtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA1cHggMCAwO1xuXG4gICAgc3BhbntcbiAgICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgICAgbWFyZ2luOiAwIDAgMCA0cHg7XG4gICAgfVxuXG4gICAgLmljb25ze1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICsgLmljb25ze1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbl9kaXNjb3VudHN7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNyAxNiclM0UlM0NwYXRoIGNsYXNzPSdhJyBkPSdNNyw2YTAuNTgsMC41OCwwLDEsMC0uNTguNThBMC41OCwwLjU4LDAsMCwwLDcsNkg3Wm00LjUsNC41YTAuNTgsMC41OCwwLDEsMC0uNTguNTgsMC41OCwwLjU4LDAsMCwwLC41OC0wLjU4aDBaTTguMTQsNkExLjcyLDEuNzIsMCwxLDEsNi40Miw0LjMxLDEuNzIsMS43MiwwLDAsMSw4LjE0LDZoMFptNC0xLjE3YTAuNTYsMC41NiwwLDAsMSwwLC43OWgwbC02LDZhMC41NiwwLjU2LDAsMCwxLS40LjE2LDAuNTYsMC41NiwwLDAsMS0uNTctMC41NmgwYTAuNTYsMC41NiwwLDAsMSwuMTctMC40bDYtNmEwLjU3LDAuNTcsMCwwLDEsLjgsMGgwWm0wLjU1LDUuNjdhMS43MiwxLjcyLDAsMCwxLTMuNDMuMTJzMC0uMDgsMC0wLjEyQTEuNzIsMS43MiwwLDAsMSwxMi42NCwxMC41M1ptLTYuNDUsNmEwLjYyLDAuNjIsMCwwLDAsLjI3LTAuMDZsMi4yMi0xLjA5LDIuMjIsMS4wOWEwLjYzLDAuNjMsMCwwLDAsLjgyLTAuMjdsMS4xNS0yLjE4LDIuNDMtLjQyYTAuNjIsMC42MiwwLDAsMCwuNTEtMC43bC0wLjM0LTIuNDUsMS43MS0xLjc3YTAuNjIsMC42MiwwLDAsMCwwLS44N0wxNS40Niw2LjA3LDE1LjgsMy42M2EwLjYyLDAuNjIsMCwwLDAtLjUxLTAuN2wtMi40My0uNDNMMTEuNzEsMC4zM0EwLjYzLDAuNjMsMCwwLDAsMTAuODkuMDZMOC42NywxLjE1LDYuNDYsMC4wNmEwLjYzLDAuNjMsMCwwLDAtLjgyLjI3TDQuNDgsMi41MWwtMi40My40M2EwLjYyLDAuNjIsMCwwLDAtLjUxLjdMMS44OSw2LjA3LDAuMTgsNy44NWEwLjYyLDAuNjIsMCwwLDAsMCwuODdsMS43MSwxLjc3TDEuNTQsMTIuOTNhMC42MiwwLjYyLDAsMCwwLC41MS43bDIuNDMsMC40MiwxLjE1LDIuMThhMC42MiwwLjYyLDAsMCwwLC41NS4zM2gwWicgZmlsbD0nJTIzOTI5MjkyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICAuaWNvbl92b2x1bnRlZXJze1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMjAgMTQnJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTkuMzcsOC4yOEEzLjk0LDMuOTQsMCwwLDAsNywxMS43NVYxNEgwVjExLjVDMCw5LjE3LDQuNjcsOCw3LDhBMTIuMjgsMTIuMjgsMCwwLDEsOS4zNyw4LjI4Wk0yMCwxMS43NVYxNEg5VjExLjc1QzksOS45MiwxMi42Nyw5LDE0LjUsOVMyMCw5LjkyLDIwLDExLjc1Wk00LDNBMywzLDAsMSwxLDcsNiwzLDMsMCwwLDEsNCwzWm04LDEuNUEyLjUsMi41LDAsMSwxLDE0LjUsNywyLjUsMi41LDAsMCwxLDEyLDQuNVonIGZpbGw9JyUyMzkyOTI5MicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cblxuICAuX3RpdGxle1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzI3MkEzODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgZmxleDogMTtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICNmYzU3NWU7XG4gICAgfVxuICB9XG5cbiAgLml0ZW1faW5mb3tcbiAgICBwYWRkaW5nOiAwIDAgMTNweDtcblxuICAgIC5pbmZvX2l0ZW17XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XG4gICAgICAgIGNvbG9yOiAjZmM1NzVlO1xuICAgICAgICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICArIC5pbmZvX2l0ZW17XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlbV9ib3R0b217XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlOWU5ZTk7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG5cbiAgICAuZGF0ZXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLnRpbWV7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgIH1cblxuICAgIC5jaXR5e1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctYWxse1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuc2hlZHVsZS1ibG9ja3tcbiAgICAmX19wZXJzb25ze1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19xdWVzdGlvbnN7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX190cmlnZ2Vye1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFxuICAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1he1xuICAgXG4gICAgJi5yZWtsYW1hLS1tb2Qxe1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQ1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDVweCAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICAgICAgfVxuXG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmgze1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwe1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJvd3tcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLXdyYXB7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIG1heC13aWR0aDogMjc4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltZy1hcHBsZXtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxfdGV4dHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxfYXBwe1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgKyBpbWd7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLXBsYXl7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbC1tZC03e1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5ldmVudHNfYm90dG9te1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgLmJvdHRvbV9pdGVte1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICArIC5ib3R0b21faXRlbXtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYl9wYWdpbmF0aW9ue1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdHJpYyAubGFiZWx7XG4gICAgICBjb2xvcjogI2ZmNzgyYjtcbiAgICB9XG4gIH1cblxuICAudmlld19zZWxlY3R7XG4gICAgbGFiZWx7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICB9IFxuICAgIC5zZWxlY3RyaWMtd3JhcHBlcntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmJfZXZlbnRzX2Jsb2NrX3Blb3BsZXtcbiAgLmJsb2NrLXZfX2ktbmFtZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXZfX2ktY29tcGFueXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgLnRhYnMtc2xpY2tlZDphZnRlcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iLXRhYnNfX3RhYntcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uZXZlbnQtZGVzY3JpcHRpb24ge1xuICBhcnRpY2xlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2hvdy1hbGxfX3RleHQtLWxlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1vcGVuIHtcbiAgICBhcnRpY2xlIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNob3ctYWxsIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaG93LWFsbF9fdGV4dC0tbGVzcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLnNob3ctYWxsX190ZXh0LS1mdWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uZXZlbnQtZGVzY3JpcHRpb24sXG4uZXZlbnQtZGVzY3JpcHRpb24tLW9wZW57XG4gIHVse1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGl7XG4gICAgICBsaW5lLWhlaWdodDoxLjUgO1xuICAgIH1cbiAgfVxuICBkaXZ7XG4gICAgbGluZS1oZWlnaHQ6MS41IDtcbiAgICBcbiAgfVxufSIsIi5iX2FkZF9ldmVudHN7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cblxuICAuY29udGFpbmVye1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuYWRkX2V2ZW50c3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpe1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLm1DU0JfY29udGFpbmVye1xuICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICAgIC8vIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICAgIC5tQ1NCX3Njcm9sbFRvb2xze1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgLmV2ZW50c19pdGVte1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTRweCk7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMjcnIGhlaWdodD0nMjcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMjcgMjcnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTY2NC45OTkwMiwxMjAwLjAwMDY0di0xMi4wMDE1aC0xMS45OTg3OHYtMi45OTk3aDExLjk5ODc4di0xMS45OTg4aDMuMDAwNzN2MTEuOTk4OGgxMi4wMDA0OXYyLjk5OTdoLTEyLjAwMDQ5djEyLjAwMTV6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02NTMsLTExNzMlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2Y5ODY0NScgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgKyAuZXZlbnRzX2l0ZW17XG4gICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDQwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNmYzU3NWUgMCUsICNmN2I0MmMgMTAwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjZjk4NjQ1O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5iX29yZ2FuaXplcnN7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgbWluLWhlaWdodDogNDcwcHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MDBweCBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM0MHB4IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JnYW5pemVyc19jb250ZW50e1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cblxuICBoM3tcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG5cbiAgdWx7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBsaXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICBcbiAgICAgICsgbGl7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NwYXRoIGQ9J00zNDQuMDgxMywzMzk3LjI2NTQydi03LjM0NzMxaC03LjM0Njkydi0xLjgzNjYyaDcuMzQ2OTJ2LTcuMzQ3MzFoMS44Mzc2NXY3LjM0NzMxaDcuMzQ2Njh2MS44MzY2MmgtNy4zNDY2OHY3LjM0NzMxeicgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0zMzYsLTMzODAlMjknIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMDtcbiAgICB9XG4gIH1cbn0iLCIuYmFubmVyX3RyaXBfcGxhbntcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICZfd3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjBweCA3NXB4IDkwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMzBweCA5MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX2Nsb3Nle1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTEgMTEnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTE2NTguMDIxNDQsMjYxLjQzNTQ5bC0zLjUzNTUzLC0zLjUzNTUzbC0zLjUzNDg0LDMuNTM0ODRsLTEuNDE1NTksLTEuNDE1NTlsMy41MzQ4NCwtMy41MzQ4NGwtMy41MzU1MywtMy41MzU1M2wxLjQxNTU5LC0xLjQxNTU5bDMuNTM1NTMsMy41MzU1M2wzLjUzNDg0LC0zLjUzNDg0bDEuNDE1NTksMS40MTU1OWwtMy41MzQ4NCwzLjUzNDg0bDMuNTM1NTMsMy41MzU1M3onIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE2NDksLTI1MSUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgJl9iYW5uZXJfaW1ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgd2lkdGg6IDQ5NHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgICAgIHJpZ2h0OiAtMjUlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICByaWdodDogLTM1JTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfY29udGVudHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAtNjBweCBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAudGl0bGV7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgbWF4LXdpZHRoOiA1MTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW46IDAgMCAwIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50cmlwX2xpc3R7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICBtYXJnaW46IDAgNTBweCAwIDA7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtYmVye1xuICAgICAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBjb2xvcjogI2ZmNzgyYjtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7IFxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0e1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgNnB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYmFubmVyX3dyYXAsXG4uYmFubmVyX29yZ193cmFwe1xuXG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYjZhNTQsICNmZDc4NGIsICNmZTg3NDIsICNmYzk1M2IsICNmOGE0MzUpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZiNmE1NDtcbiAgICAgIH1cbiAgICB9XG59XG4uaXRlbV9jb250ZW50X3dyYXB7XG4gIC5zdG9yZV9wbGF5e1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmJhbm5lci1saXN0e1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIGxpe1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpe1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGxpOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZiNzU0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpe1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3RvcmUtYXBwe1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9kaXN0L2ltZy9hcHBsZTIucG5nJyk7XG4gIHdpZHRoOiAxNjlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpe1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLnN0b3JlLWFwcDpob3ZlcntcbiAgYmFja2dyb3VuZDogdXJsKCcvZGlzdC9pbWcvYXBwbGUxLnBuZycpO1xuICB3aWR0aDogMTY5cHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuLnBsYXlfYXBwe1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9kaXN0L2ltZy9wbGF5bWFya2V0X3doaXRlLnBuZycpO1xuICB3aWR0aDogMTY5cHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KXtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5wbGF5X2FwcDpob3ZlcntcbiAgYmFja2dyb3VuZDogdXJsKCcvZGlzdC9pbWcvcGxheW1hcmtldDEucG5nJyk7XG4gIHdpZHRoOiAxNjlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG4uYmFubmVyX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5iYW5uZXJfZGVzY3J7XG4gIHNwYW57XG4gICAgY29sb3I6IHJnYigyNTEsIDEwOCwgODMpO1xuICB9XG59XG4uZm9udC13ZWlnaHR7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59IiwiLmNyZWF0ZV90cmlwX3BsYW57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG5cbiAgLnRyaXBfcGxhbl9ibG9ja19pY29ue1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAudHJpcF9wbGFuX2NvbnRlbnR7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCA1MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmV2ZW50X2xpc3R7XG4gICAgLmxpc3RfaW5saW5lX2l0ZW17XG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ldmVudF9uYW1le1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG4udHJpcF9wbGFuX3dyYXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNXB4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzgyYjtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wZW9wbGVfbGlzdCBkaXZ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi50cmlwX3BsYW5fYWxsX3N0ZXBze1xuICAudGFic19fdGFic3tcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi50cmlwX3BsYW5faXRlbXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICArIC50cmlwX3BsYW5faXRlbXtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLnRyaXBfcGxhbl9ibG9ja19pY29ue1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFREUzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmOmFmdGVye1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzEwJyBoZWlnaHQ9JzYnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAgNiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTYwNS43MDA0OSwxMDU5LjFsLTQuNywtNC43bDEuNCwtMS40bDMuMywzLjNsMy4zLC0zLjNsMS40LDEuNHonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE2MDEsLTEwNTMlMjknJTNFJTNDZyBvcGFjaXR5PScwLjYnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICAucGxhbi12X19pLWljb257XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGl2e1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG59XG5cbi50cmlwX3BsYW5fdGl0bGV7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGxhbl9jaXR5c3tcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBzdHJvbmd7XG4gICAgICBjb2xvcjogI2ZmNzgyYjtcbiAgICB9XG4gIH1cbn1cblxuLnRyaXBfcGxhbl9jb250ZW50e1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjAycHgpO1xuICBtYXJnaW46IDAgMCAwIDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuXG4gIC5idG5fc2VsZWN0e1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzEwJyBoZWlnaHQ9JzYnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAgNiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTYwNS43MDA0OSwxMDU5LjFsLTQuNywtNC43bDEuNCwtMS40bDMuMywzLjNsMy4zLC0zLjNsMS40LDEuNHonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE2MDEsLTEwNTMlMjknJTNFJTNDZyBvcGFjaXR5PScwLjYnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblxuICAgIH1cbiAgICAmLm9wZW57XG4gICAgICAmOmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50cmlwX3BsYW5fZm91bmR7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAzcHggMCAzcHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIC50cmlwX3BsYW5faW5mb3tcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50cmlwX3BsYW5fYm94e1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmYzU3NWU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYubGFzdF9yaWdodHtcbiAgICAudGFibGUtY2VsbDpsYXN0LW9mLXR5cGUge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYmxlLWNlbGx7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnBlb3BsZV9saXN0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmJ0bi0taGVyZS1jaGVja3tcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTRhYzdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNGFjN2U7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhlcmVfY2hlY2t7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzEwJyBoZWlnaHQ9JzcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAgNyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTQ5OS43MDAwNSwxMDU4LjQ4bC0zLjksLTMuOWwxLjI2LC0xLjI2bDIuNjQsMi41OGwzLjksLTMuOWwxLjI2LDEuMjZ6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xNDk1LC0xMDUyJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbjogLTlweCAwIDAgMDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG4gIH1cbn1cblxuLnRyaXBfcGxhbl9mb3VuZHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAzcHggMjJweCAzcHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcwNzA3MDtcblxuICBzcGFue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICtzcGFue1xuICAgICAgbWFyZ2luOiAwIDAgMCA0cHg7XG4gICAgfVxuICB9XG5cbiAgLmxhYmVse1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIHVse1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICsgbGl7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm51bWJlcntcbiAgICBjb2xvcjogI2ZmNzgyYjtcbiAgfVxufVxuLmV2ZW50X2xpc3R7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gIC5saXN0X2lubGluZV9pdGVte1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgKyAubGlzdF9pbmxpbmVfaXRlbXtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICsgc3BhbntcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRyaXBfcGxhbl9pbmZve1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDIycHg7XG4gIHVse1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICsgbGl7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc3Ryb25ne1xuICAgIGNvbG9yOiAjZmY3ODJiO1xuICAgIGZvbnQtZmFtaWx5OiAkT3N3YWxkO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi50cmlwX3BsYW5fY29udGVudF9pbm5lcntcbiAvKiBkaXNwbGF5OiBub25lOyAqL1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyaXBfcGxhbl9zZWFyY2hfZm9ybXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgcGFkZGluZzogMjBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5saXN0X2lubGluZV9ibG9ja3tcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjE1cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxODVweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmxpc3RfaW5saW5lX2l0ZW17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgbWF4LXdpZHRoOiAyNyU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMil7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2tfYnRue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnBsYW5fZnJvbSwucGxhbl90b3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTQgMjAnJTNFJTNDcGF0aCBkPSdNNTMwLDExMjMuNWMtMS4zOCwwIC0yLjUsLTEuMTIgLTIuNSwtMi41YzAsLTEuMzggMS4xMiwtMi41IDIuNSwtMi41YzEuMzgsMCAyLjUsMS4xMiAyLjUsMi41YzAsMS4zOCAtMS4xMiwyLjUgLTIuNSwyLjV6TTUzMCwxMTE0Yy0zLjg3LDAgLTcsMy4xMyAtNyw3YzAsNS4yNSA3LDEzIDcsMTNjMCwwIDcsLTcuNzUgNywtMTNjMCwtMy44NyAtMy4xMywtNyAtNywtN3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNTIzLC0xMTE0JTI5JyBmaWxsPSclMjM3MDcwNzAnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IGNlbnRlcjtcbiAgfVxuXG4gIC5idG5fY2hhbmdle1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtX2NvbnRyb2x7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAzNXB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wbGFuX2RhdGV7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTggMjAnJTNFJTNDcGF0aCBkPSdNMTE3NywxMTMwaC03di0yaDd6TTExODIsMTEyMmgtMTR2MTFoMTR6TTExODQsMTExOXYxNGMwLDEuMSAtMC45LDIgLTIsMmgtMTRjLTEuMTEsMCAtMiwtMC45IC0yLC0ybDAuMDEsLTE0YzAsLTEuMSAwLjg4LC0yIDEuOTksLTJoMXYtMmgydjJoOHYtMmgydjJoMWMxLjEsMCAyLDAuOSAyLDJ6TTExODAsMTEyNmgtMTB2LTJoMTB6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTExNjYsLTExMTUlMjknIGZpbGw9JyUyMzcwNzA3MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDQwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5idG5fc2VhcmNoe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbjogLTRweCA4cHggMCAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J9Ch0LvQvtC5XzEnIGRhdGEtbmFtZT0n0KHQu9C+0LkgMScgd2lkdGg9JzE3JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYuNDIgMTYuNDInJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoIGlkPSd4dmoxYScgY2xhc3M9J2Nscy0xJyBkPSdNNi45MywxMS44QTQuODgsNC44OCwwLDAsMSwyLjA1LDYuOTNoMEE0Ljg3LDQuODcsMCwwLDEsNi45MiwyLjA1aDBBNC44Nyw0Ljg3LDAsMCwxLDExLjgsNi45MmgwQTQuODcsNC44NywwLDAsMSw2LjkzLDExLjhaTTE2LjQyLDE1LDEyLjQ5LDExYTYuODUsNi44NSwwLDAsMCwxLjM2LTQuMTEsNi45Myw2LjkzLDAsMSwwLTYuOTIsNi45M0E2Ljg0LDYuODQsMCwwLDAsMTEsMTIuNDlMMTUsMTYuNDJaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnBsYW5faW5mb3tcbiAgcGFkZGluZzogMzBweCAyMHB4IDI1cHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyNXB4O1xuICB9XG4gIC5idG57XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxuICAuYnRuLS1idXktZ3JheXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgfVxuICB9XG59XG4ucGxhbl9pdGVte1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXG4gICY6aG92ZXJ7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICArLnBsYW5faXRlbXtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG59XG4ucGxhbl9pbmZvX3RvcHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogMTVweDtcblxuICAubGlzdF9pbmxpbmVfYmxvY2t7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmxpc3RfaW5saW5lX2l0ZW17XG4gICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLS1idXktZ3JheXtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG5fd3JhcF9oZXJle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgICAgfVxuXG4gICAgICBbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWR7XG4gICAgICAgICsgLmJ0bi0taGVyZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRhYzdlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE0YWM3ZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAuaGVyZV9jaGVja3tcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTAnIGhlaWdodD0nNycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxMCA3JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xNDk5LjcwMDA1LDEwNTguNDhsLTMuOSwtMy45bDEuMjYsLTEuMjZsMi42NCwyLjU4bDMuOSwtMy45bDEuMjYsMS4yNnonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0OTUsLTEwNTIlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLS1oZXJle1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNzgyYjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgY29sb3I6ICNmZjc4MmI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KXtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc4MmI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgIC5oZXJlX2NoZWNre1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVyZV9jaGVja3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmY3ODJiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW46IC05cHggMCAwIDA7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGxhbl9udW1iZXJ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gIHNwYW57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgKyBzcGFue1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIH1cbiAgfVxufVxuLnBsYW5fd2F5e1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcblxuICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgJjphZnRlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICByaWdodDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC0zcHggOHB4IDAgMDtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgKyAucGxhbl93YXl7XG4gICAgbWFyZ2luOiA5cHggMCAwO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDIwMCUgLSA1cHgpO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBib3R0b206IDUwJTtcbiAgICB9XG4gIH1cblxuXG4gIGxpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB3aWR0aDogNTUlO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnBsYW5fdGltZXtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIH1cbiAgICBzdHJvbmd7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wbGFuX3Jlc2VydmVke1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHN0cm9uZ3tcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgfVxuICBsaXtcbiAgICArbGl7XG4gICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgfVxuICB9XG59XG4ucGxhbl9wcmljZXtcbiAgY29sb3I6ICMyNzJhMzg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgc3Ryb25ne1xuICAgIGNvbG9yOiAjZmY3ODJiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuLnBsYW5faW5mb19ib3R0b217XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLnRyaXBfcGxhbl9pbmZve1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG4gIC50YWJsZS1ib3h7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5sYXN0X3JpZ2h0e1xuICAgICAgLnRhYmxlLWNlbGw6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYmxlLWNlbGx7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi55b3VyX3RyaXBfcGxhbntcbiAgXG4gICZfd3JhcHBlcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiAudGFibGUtYm94e1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgPiAudGFibGUtY2VsbHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJpcF9wbGFuX3RpdGxle1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgLnBsYW5fY2l0eXN7XG4gICAgICBzdHJvbmd7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgfVxuICAgIH1cbiAgICAucGxhbl9kYXlze1xuICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgfVxuICB9XG5cbiAgJl9pbmZve1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggOTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUtdHtcbiAgICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAudmlzaXRvci1jYXJkX19wcm9maWxlLWZsYWd7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgdG9wOiAtNXB4O1xuICAgIH1cbiAgfVxuICAudmlzaXRvci1jYXJkX19wcm9maWxlLWF2YSBkaXY6Zmlyc3QtY2hpbGR7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIFxuICAudHJpcF9wbGFuX2JveHtcbiAgICAuc2ltcGxlX2ljb257XG4gICAgICB3aWR0aDogNDlweDtcbiAgICB9XG4gIH1cblxuICAudHJpcF9wbGFuX2JveHtcbiAgICBwYWRkaW5nOiA5cHggMTVweCA1cHggMDtcbiAgfVxufVxuXG4ucHJvZmlsZS1pbmZvMntcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG5cbi53YXl7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU0cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICZfdGl0bGV7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX2luZm97XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogOHB4IDAgMDtcblxuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLm51bV9wZXJzb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PSc5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5IDknJTNFJTNDcGF0aCBkPSdNMTM4NS4yNjc5NCwyNjIzLjI3OTE0YzAsLTEuMjQyNjMgMS4wMDczNSwtMi4yNDk5NyAyLjI0OTk3LC0yLjI0OTk3YzEuMjQyNjMsMCAyLjI0OTk3LDEuMDA3MzUgMi4yNDk5NywyLjI0OTk3YzAsMS4yNDI2MyAtMS4wMDczNSwyLjI0OTk3IC0yLjI0OTk3LDIuMjQ5OTdjLTEuMjQyNjMsMCAtMi4yNDk5NywtMS4wMDczNSAtMi4yNDk5NywtMi4yNDk5N3onIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTM4MywtMjYyMSUyOScgZmlsbD0nJTIzMDAwMDAwJyBvcGFjaXR5PScwLjYnLyUzRSUzQ3BhdGggZD0nTTEzODcuNTE3OTMsMjYyNi42NTQwNWMtMi40NzQ5NywwIC00LjQ5OTk1LDEuMDEyNDkgLTQuNDk5OTUsMi4yNDk5OGMwLDAgLTAuMTgxNTEsMS4xMjQ5OCAwLjYzOTQsMS4xMjQ5OGMyLjUxMjU5LDAgNS40NTYyOSwwIDcuNzUwMjIsMGMwLjY3NTk0LDAgMC42MTAyOCwtMS4xMjQ5OCAwLjYxMDI4LC0xLjEyNDk4YzAsLTEuMjM3NDkgLTIuMDI0OTgsLTIuMjQ5OTggLTQuNDk5OTUsLTIuMjQ5OTh6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEzODMsLTI2MjElMjknIGZpbGw9JyUyMzAwMDAwMCcgb3BhY2l0eT0nMC42Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgbWFyZ2luOiAtM3B4IDNweCAwIDA7XG4gICAgfVxuICB9XG59XG5cbi50cmlwX3BsYW5fcmVzdWx0e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMTBweCAtMTBweCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAudGFibGUtY2VsbHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5yZXN1bHRfZGlzdGFuY2V7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U5ZTllOTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5MHB4KXtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIH1cbn1cbi5yZXN1bHRfZGF5LC5yZXN1bHRfZGlzdGFuY2UsLnJlc3VsdF9zdW1te1xuICBzcGFue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICtzcGFue1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jbWFwe1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgfVxufSIsIi5zZWFyY2gtc29ydCB7XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcblxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zb3J0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX29yYW5nZV9kYXJrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4udmlzaXRvcnMtY2FyZCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbiAgJi4tZXZlbnRfc2NoZWR1bGV7XG4gICAgLmItdGFic19fdGFie1xuICAgICAgYntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYi10YWJzX190YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYntcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMntcbiAgICAuc2VhcmNoLXNvcnR7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXItd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMTE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG5cbiAgPmxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1jdXJsZWQge1xuICAgIC5maWx0ZXJfX2NsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZpbHRlcl9fZGV0YWlscyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIH1cblxuICAgIC5maWx0ZXJfX3RyaWdnZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOjE3cHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlciB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW8tZmxleCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2FwcGx5IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRBQzdFO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ibG9jay1jdXJsaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLWgge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2VsLXdyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICBbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICArLmZpbHRlcl9fZWwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZWwge1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDc4ZGVnLCAjZmM1NzVlIDAlLCAjZjdiNDJjIDEwMCUpO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgLy8gdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmZvcm0tcm93IHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1zb3J0X19zZWFyY2gge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDE1cHggLSA5MHB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHggLSA5MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jbGVhciB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICBjb2xvcjogIzI3MkEzODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RyaWdnZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgICYtLW9wZW5lZCB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1tb2ItdHJpZ2dlciB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlzaXRvci1jYXJkLXdyYXAge1xuICBtYXgtaGVpZ2h0OiAzMDBweDsgLy9IaWRlIHdoZW4gbm8gaG92ZXJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICYuYWN0aXZle1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmIDIwJSwgdHJhbnNwYXJlbnQpOyAvL3doZW4gaG92ZXJcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJi5teS1jYXJkIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5ub2hvdmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi52aXNpdG9yLWNhcmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfaXRlbXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGV7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjglO1xuICAgICAgbWluLXdpZHRoOiAyOCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC52aXNpdG9yLWNhcmRfX2Rlc2N7XG4gICAgICB3aWR0aDogY2FsYyg3MiUgLSAxNjBweCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlzaXRvci1jYXJkX19hY3Rpb257XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMjBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXJkX2ltZ3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qICZfX3Byb2ZpbGUsXG4gICZfX3BsYW4ge1xuICAgIHdpZHRoOiAyNiU7XG4gICAgbWluLXdpZHRoOiAyNiU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgbWluLXdpZHRoOiAzMyU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9ICovXG5cbiAgLyogJl9fZGVzYyB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtaW4td2lkdGg6IDQ4JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIHdpZHRoOiAzNCU7XG4gICAgICBtaW4td2lkdGg6IDM0JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIH1cbiAgfSAqL1xuXG4gICZfX3Byb2ZpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19wcm9maWxlLWluZm8yIHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmljb25fbGlrZXtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDVweDtcbiAgICB9XG5cbiAgICAuYnRuLS1zdGF0dXN7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19wcm9maWxlLWZsYWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIH1cblxuICAmX19wcm9maWxlLWF2YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAvKiAgJl9fcGxhbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgfVxuICovXG4gICZfX3Byb2ZpbGUtdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gICAgLy8gZmxleC1ncm93OiAxO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICB9XG4gIH1cblxuICAmX19wcm9maWxlLWIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgID4ucm93IHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPi5wcm9maWxlLWJ0biB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtYnRuLXdyYXAge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Byb2ZpbGUtaW5mbzEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19wcm9maWxlLWdlbmRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG5cbiAgICAuc21hbGwtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5saWtlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMTgnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMjAgMTgnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTM0Ny4yMjIyNywxMjI0LjA5ODU2Yy0xLjgzMjQ1LC0xLjgzMjQ1IC00Ljc0MjgyLC0xLjgzMjQ1IC02LjU3NTI3LDBjMCwwIC0wLjMyMzM3LDAuMjY2MjMgLTAuNjQ2NzUsMC4yNjYyM2MtMC4zMjMzNywwIC0wLjY0Njc1LC0wLjI2NjIzIC0wLjY0Njc1LC0wLjI2NjIzYy0xLjgzMjQ1LC0xLjgzMjQ1IC00Ljc0MjgxLC0xLjgzMjQ1IC02LjU3NTI3LDBjLTEuODMyNDUsMS44MzI0NSAtMS44MzI0NSw0Ljc0MjgxIDAsNi41NzUyNmMwLDAgNS44MTUsNi42OTI1MyA3LjIyMjAxLDYuNjkyNTNjMS40MjA2NiwwIDcuMjIyMDIsLTYuNjkyNTMgNy4yMjIwMiwtNi42OTI1M2MxLjgzMjQ1LC0xLjgzMjQ1IDEuODMyNDUsLTQuNzQyODEgMCwtNi41NzUyNicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMzMwLC0xMjIxJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsLW9wYWNpdHk9JzAnIGZpbGw9JyUyM2ZmZmZmZicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lam9pbj0nbWl0ZXInIHN0cm9rZS1saW5lY2FwPSdidXR0JyBzdHJva2Utb3BhY2l0eT0nMScgc3Ryb2tlPSclMjNiZWJlYmUnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyLjUnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgIC5tZXNzYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMTcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTggMTcnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTM4Ni44NjI2NCwxMjIyLjE1NzgzYzAuNDI4ODYsMCAwLjg1NzczLDAuMTcxNTUgMS4yMDA5MywwLjUxNDY3YzAuMzQzMDgsMC4zNDMxMSAwLjUxNDY4LDAuNzcyIDAuNTE0NjgsMS4yMDA4NnYxMC4yOTMxOWMwLDAuNDI4OSAtMC4xNzE2LDAuODU3NzkgLTAuNTE0NjgsMS4yMDA4OGMtMC4zNDMyLDAuMzQzMTEgLTAuNzcyMDYsMC41MTQ2NiAtMS4yMDA5MywwLjUxNDY2YzAsMCAtNS4wNjIxOSwwIC04LjA3NTM1LDBjLTMuMDEzMTIsMCAtNC43MjE4NiwwLjc4NzQ3IC03LjM2NTYsMy40MzEwN3YtMTUuNDM5OGMwLC0wLjQyODg2IDAuMTcxNTcsLTAuODU3NzUgMC41MTQ2OCwtMS4yMDA4NmMwLjM0MzE0LC0wLjM0MzEyIDAuNzcyMDYsLTAuNTE0NjcgMS4yMDA5OSwtMC41MTQ2N3onIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTM3MSwtMTIyMiUyOSclM0UlM0NnIG9wYWNpdHk9JzAuMiclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cbiAgICAgIC8qJi5hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk0NTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH0qL1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2ZpbGUtbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19wcm9maWxlLWNpdHkge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuNjhyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX19wcm9maWxlLXN0YXR1cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX3Byb2ZpbGUtY29tcGFueSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZmlsZS1wcm9mZiB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC42OHJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX3Byb2ZpbGUtc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2MtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICA+cDpsYXN0LWNoaWxkLFxuICAgICAgPmRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC43OHJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19wbGFuIHtcbiAgICAvKiBwYWRkaW5nLWxlZnQ6IDMwcHg7ICovXG5cbiAgICBoNCB7XG4gICAgICAvKiBwYWRkaW5nLXRvcDogN3B4OyAqL1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDAuODhyZW07XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICZfX3BsYW4tYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMTRweCAhaW1wb3J0YW50O1xuXG4gICAgYTpub3QoLmJ0bikge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIHN2ZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2tpbGwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCkgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZmlsZS1idG4td3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICAucHJvZmlsZS1idG4taGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGUtYnRuLWhpZGRlbiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAuMTYpO1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGUtYnRuLXdyYXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnByb2ZpbGVfbGlzdHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgdWx7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucHJvZmlsZS13cmFwcGVyLWlubmVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnByb2ZpbGUtYnRuX19vcHQge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogLTIwcHggMCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGUtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gIC5wcm9maWxlLWJ0bl9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cblxuICAucHJvZmlsZS1idG5fX29wdCB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmLS1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWJ0bl9fbmFtZSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgIH1cbiAgfVxuXG4gIC8vICYtLXdoaXRle1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8vIFx0aGVpZ2h0OiAzMHB4O1xuICAvLyAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIC8vICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gXHRmb250LXNpemU6IDAuNzhlbTtcbiAgLy8gXHRjb2xvcjogcmdiYSgwLDAsMCwuOCkhaW1wb3J0YW50O1xuICAvLyBcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgLy8gXHR3aWR0aDogNDklO1xuICAvLyBcdG1pbi13aWR0aDogNDklO1xuICAvLyBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvLyBcdG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC8vIFx0Ym9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgLy8gXHQmLm1vZC0tcmVkOmhvdmVye1xuICAvLyAgICAgYm9yZGVyLWNvbG9yOiAjRkM1NzVFO1xuICAvLyBcdFx0Y29sb3I6ICNGQzU3NUUhaW1wb3J0YW50O1xuICAvLyBcdFx0Ym9yZGVyLWNvbG9yOiAjRkM1NzVFO1xuICAvLyBcdFx0c3ZnIHBhdGh7XG4gIC8vICAgICAgIGZpbGw6ICNGQzU3NUU7XG4gIC8vIFx0XHRcdG9wYWNpdHk6IDE7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyBcdCYubW9kLS1yZWQtLWNsaWNrZWQsICYubW9kLS1yZWQtLWNsaWNrZWQ6aG92ZXJ7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM1NzVFO1xuICAvLyBcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgLy8gXHRcdGJvcmRlci1jb2xvcjogI0ZDNTc1RTtcbiAgLy8gXHRcdHN2ZyBwYXRoe1xuICAvLyAgICAgICBmaWxsOiAjZmZmO1xuICAvLyBcdFx0XHRvcGFjaXR5OiAxO1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gXHQmLm1vZC0tYmx1ZTpob3ZlcntcbiAgLy8gICAgIGJvcmRlci1jb2xvcjogIzAwNzdCNTtcbiAgLy8gXHRcdGNvbG9yOiAjMDA3N0I1ICFpbXBvcnRhbnQ7XG4gIC8vIFx0XHRzdmcgcGF0aHtcbiAgLy8gICAgICAgZmlsbDogIzAwNzdCNTtcbiAgLy8gXHRcdFx0b3BhY2l0eTogMTtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbiAgJi0tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODNkZWcsICRjb2xvcl9tYWxpbmEsICRjb2xvcl9vcmFuZ2UpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vcmFuZ2U7XG5cbiAgICAucHJvZmlsZS1idG5fX25hbWUsXG4gICAgLnByb2ZpbGUtYnRuX19vcHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCA3MHB4IDcwcHggNzBweCA3MHB4ICRjb2xvcl9vcmFuZ2VfZGFyaztcbiAgICB9XG4gIH1cblxuICAmLS1yZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4M2RlZywgI0MxMUIyNiwgI0ZEMzk0NSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEMzk0NTtcblxuICAgIC5wcm9maWxlLWJ0bl9fbmFtZSxcbiAgICAucHJvZmlsZS1idG5fX29wdCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDcwcHggNzBweCA3MHB4IDcwcHggI0MxMUIyNjtcbiAgICB9XG4gIH1cblxuICAmLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgzZGVnLCAjMTRBQzdFLCAjMTJENjlCKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTJENjlCO1xuXG4gICAgLnByb2ZpbGUtYnRuX19uYW1lLFxuICAgIC5wcm9maWxlLWJ0bl9fb3B0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgNzBweCA3MHB4IDcwcHggNzBweCAjMTRBQzdFO1xuICAgIH1cbiAgfVxufVxuXG4uc3ZnLXZrLXdyYXA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0RDc1QTM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICM0RDc1QTM7XG4gICAgfVxuICB9XG59XG5cbi5zdmctZmItd3JhcDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNCNTk5ODtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICBzdmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogIzNCNTk5ODtcbiAgICB9XG4gIH1cbn1cblxuLnN2Zy10dy13cmFwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMURBMUYyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjMURBMUYyO1xuICAgIH1cbiAgfVxufVxuXG4uc3ZnLWctd3JhcDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0NDMzczMjtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICBzdmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogI0NDMzczMjtcbiAgICB9XG4gIH1cbn1cblxuLnN2Zy1pbi13cmFwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3N0I1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjMDA3N0I1O1xuICAgIH1cbiAgfVxufVxuXG4uc3ZnLW9rLXdyYXA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNGRjk4MDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICNGRjk4MDA7XG4gICAgfVxuICB9XG59XG4iLCIuYnV5LXRpY2tldHMge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG5cbiAgJl9fYWN0cyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICA+LmtzLXNlbGVjdCB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRucyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtaW4td2lkdGg6IDYwJTtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IDAgMCA2MCU7XG4gICAgICAtbXMtZmxleDogMCAwIDYwJTtcbiAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5idG4tLWdyZXktLW11bHRpIC5iYXNpcyBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3Qge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtaW4td2lkdGg6IDQ4JTtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgNDglO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQ4JTtcbiAgICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmJhc2lzIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtaW4td2lkdGg6IDQ4JTtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgNDglO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQ4JTtcbiAgICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmJhc2lzIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPi5zZWxlY3QgLmtzLXNlbGVjdF9fY3VycmVudCB7XG4gICAgY29sb3I6ICNGQzU3NUU7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG5cbiAgPi5zZWxlY3Qge1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNGQzU3NUUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4udGFibGUxIHtcblxuICAuY29sLW1kLTV7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIGZsZXg6IDAgMCAzNy42NjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiAzNy42NjY2NjclO1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtbWQtMXtcbiAgICBmbGV4OiAwIDAgMTEuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDExLjMzMzMzMyU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZmxleDogMCAwIDEyLjMzMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDEyLjMzMzMzMyU7XG4gICAgfVxuICB9XG5cbiAgLmNvbC1tZC0ye1xuICAgIGZsZXg6IDAgMCAxNS42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTUuNjY2NjY3JTtcbiAgfVxuXG4gICZfX2hoIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50aW5nIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICB9XG4gIH1cblxuICAmX19zdW1tIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDAuODZyZW07XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGIge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDAuODZyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgY29sb3I6ICM4QThBOEE7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuNjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPmRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5pbmZvIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlwIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgbWluLXdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTdweDtcbiAgICAgIHJpZ2h0OiAtMTBweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0b2dvIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYtc3VtbWEge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuMDZyZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1pbi13aWR0aDogNDAlO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA0MCU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDAlO1xuICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMTcwcHgpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xuICAgICAgICBtaW4td2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMTcwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGIge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPmRpdiB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9tb2NvZGUge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtaW4td2lkdGg6IDYwJTtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgNjAlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDYwJTtcbiAgICAgICAgZmxleDogMCAwIDYwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG59XG4iLCIuY29udGVudCB7XG4gIC5hc2lkZSB7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygzMy4zJSAtIDEzcHgpO1xuICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTNweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1wX19wYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtLWFjdGl2ZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5hc2lkZSB7XG4gIC5ibG9jay1wX19uYW1le1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG5cbi5ibG9jay1wX19oIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIC8vIGNvbG9yOiAjRjk4NjQ1O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gICYtLW11bHRpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIgc3BhbiBiIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIC8vIGNvbG9yOiAjRjk4NjQ1O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1hbGwge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnBhcnQyIHtcbiAgPi5hc2lkZS13cmFwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucGFydDQge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgPnNlY3Rpb24ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5ibG9jay1zZV9faSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLXBpYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgIH1cbiAgfVxuXG4gICYtZGV0YWlscyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMlO1xuICAgIH1cbiAgfVxuXG4gICYtZGF0ZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjY3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5kb3AtY29udGFjdHMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cbiAgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBiIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbWd7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgaW1ne1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmluZm9fdG9we1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIC5pdGVte1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5udW1iZXJ7XG4gICAgICBjb2xvcjogI2ZkMzk0NTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgICB9XG5cbiAgICAubGFiZWx7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbmZve1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5idG5fdmlzaXR7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuIiwiLmRpc2N1c3Npb257XG5cbiAgLnZpc2l0b3ItY2FyZF9fcHJvZmlsZXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICB9XG5cbiAgLnNtYWxsLWJ0bntcbiAgICB3aWR0aDogMTAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHggMTBweCA0cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCA1cHggNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1hcmdpbjogLTFweCA1cHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uX2J0bl9saWtle1xuICAgICY6OmJlZm9yZXsgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE2JyBoZWlnaHQ9JzEzJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE2IDEzJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00zNDUuMTg5MDUsMjM3Mi41ODAwMWMtMS41ODAxOCwtMS41ODAxOCAtNC4wODk4NywtMS41ODAxOCAtNS42NzAwNSwwYzAsMCAtMC4yNzg4NSwwLjIyOTU4IC0wLjU1NzcxLDAuMjI5NThjLTAuMjc4ODUsMCAtMC41NTc3MSwtMC4yMjk1OCAtMC41NTc3MSwtMC4yMjk1OGMtMS41ODAxOCwtMS41ODAxOCAtNC4wODk4NywtMS41ODAxOCAtNS42NzAwNSwwYy0xLjU4MDE4LDEuNTgwMTggLTEuNTgwMTgsNC4wODk4NyAwLDUuNjcwMDVjMCwwIDUuMDE0NDUsNS43NzExNyA2LjIyNzc2LDUuNzcxMTdjMS4yMjUwOCwwIDYuMjI3NzYsLTUuNzcxMTYgNi4yMjc3NiwtNS43NzExNmMxLjU4MDE4LC0xLjU4MDE4IDEuNTgwMTgsLTQuMDg5ODcgMCwtNS42NzAwNScgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMzMxLC0yMzcxJTI5JyUzRSUzQ2cgb3BhY2l0eT0nMC4yJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5pY29uX2J0bl9tZXNzYWdle1xuICAgICY6OmJlZm9yZXsgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzJyBoZWlnaHQ9JzEyJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDEzIDEyJyUzRSUzQ3BhdGggZD0nTTQ0Mi4zOTU3OCwyMzczLjEwNzc3YzAuMzAyMzEsMCAwLjYwNDYxLDAuMTIwOTMgMC44NDY1LDAuMzYyNzljMC4yNDE4MiwwLjI0MTg2IDAuMzYyNzYsMC41NDQxNyAwLjM2Mjc2LDAuODQ2NXY3LjI1NTY2YzAsMC4zMDIzMiAtMC4xMjA5NCwwLjYwNDY0IC0wLjM2Mjc2LDAuODQ2NWMtMC4yNDE4OCwwLjI0MTg1IC0wLjU0NDE5LDAuMzYyNzkgLTAuODQ2NSwwLjM2Mjc5YzAsMCAtMy41NjgwOCwwIC01LjY5MTg2LDBjLTIuMTIzNzgsMCAtMy4zMjgyMiwwLjU1NTA5IC01LjE5MTY1LDIuNDE4NTV2LTEwLjg4MzQ5YzAsLTAuMzAyMzIgMC4xMjA5NCwtMC42MDQ2NCAwLjM2Mjc5LC0wLjg0NjVjMC4yNDE4NSwtMC4yNDE4NSAwLjU0NDE2LC0wLjM2Mjc5IDAuODQ2NSwtMC4zNjI3OXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNDMxLC0yMzczJTI5JyBvcGFjaXR5PScwLjInIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmljb25fYnRuX21lZXRpbmd7XG4gICAgcGFkZGluZzogNXB4IDEwcHggM3B4IDEwcHg7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxOSAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNNTU0LjkzOTA5LDIzNzUuMjk3NjFsMy4wOTc2NiwzLjA5NzY2aC0yLjMyMzI0YzAsMS43MDM2MSAtMC42MTk1NCwzLjE3NTA1IC0xLjg1ODYsNC4zMzY2N2MtMS4yMzkwNiwxLjIzOTAxIC0yLjcxMDQ1LDEuODU4NjQgLTQuMzM2NzIsMS44NTg2NGMtMS4yMzkwNiwwIC0yLjMyMzI0LC0wLjMwOTgxIC0zLjMyOTk5LC0xLjAwNjg0bDEuMTYxNjIsLTEuMTYxNjJjMC42MTk1NCwwLjM4NzIxIDEuMzkzOTUsMC41NDIxMSAyLjE2ODM3LDAuNTQyMTFjMS4zMTY1LDAgMi40MDA2OCwtMC40NjQ3MiAzLjI1MjUzLC0xLjM5MzkyYzAuODUxODUsLTAuOTI5NDQgMS4zOTM5NSwtMi4wMTM1NSAxLjM5Mzk1LC0zLjI1MjU2aC0yLjMyMzI0ek01NDQuODcxNywyMzc4LjM5NTI2aDIuMzIzMjRsLTMuMDk3NjYsMy4wOTc2NmwtMy4wOTc2NiwtMy4wOTc2NmgyLjMyMzI0YzAsLTEuNzAzNjEgMC42MTk1NCwtMy4xNzUwNSAxLjg1ODYsLTQuMzM2NjdjMS4yMzkwNiwtMS4yMzkwMSAyLjcxMDQ1LC0xLjg1ODY0IDQuMzM2NzIsLTEuODU4NjRjMS4yMzkwNiwwIDIuMzIzMjQsMC4zMDk4MSAzLjMyOTk4LDEuMDA2ODRsLTEuMTYxNjIsMS4xNjE2MmMtMC42MTk1MywtMC4zODcyMSAtMS4zOTM5NCwtMC41NDIxMSAtMi4xNjgzNiwtMC41NDIxMWMtMS4zMTY1MSwwIC0yLjQwMDY4LDAuNDY0NzIgLTMuMjUyNTMsMS4zOTM5MmMtMC44NTE4NiwwLjkyOTQ0IC0xLjM5Mzk1LDEuOTM2MDQgLTEuMzkzOTUsMy4xNzUwNXonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTU0MCwtMjM3MSUyOSclM0UlM0NnIG9wYWNpdHk9JzAuMiclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbC1vcGFjaXR5PScwJyBmaWxsPSclMjNmZmZmZmYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWpvaW49J21pdGVyJyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMC41Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9mb3Jte1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAvLyBtYXJnaW46IDAgLTYxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpe1xuICAgIC8vICAgbWFyZ2luOiAwIC00MHB4O1xuICAgIC8vIH1cbiAgfVxuICAmX2F2YXRhcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgbWF4LWhlaWdodDogMTA1JTtcbiAgICB9XG4gIH1cbiAgJl93cmFwcGVye1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIC50YWJzX190YWJze1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgICAudGFic19fdGFie1xuICAgICAgd2lkdGg6IDE2LjY2JTtcbiAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC50YWJzX19pdGVte1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG5cbiAgLnZpc2l0b3ItY2FyZF9pdGVte1xuICAgICsgLnZpc2l0b3ItY2FyZF9pdGVte1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAudmlzaXRvci1jYXJkX19kZXNje1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5jYXJkX2NvbnRlbnR7XG4gICAgICBwe1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICsgcHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNoZWxwX2luZm97XG4gIHdpZHRoOiAyMDBweDtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gIHJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuXG4gICY6YmVmb3Jle1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIHNwYW57XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB4IWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgYXtcbiAgICBjb2xvcjogIzM5OWJmZCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB4IWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kaXNjdXNzX2Zvcm17XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvcm1fY29udHJvbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMTEwcHggMjBweCAyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBwYWRkaW5nOiAxMXB4IDkwcHggMTFweCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG5fc2VuZHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAtMjBweCAwIDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAtMTVweCAwIDA7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bl9oZWxwe1xuICAgIG1hcmdpbjogMCAwIDAgMTZweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYnRuX2FkZF9maWxle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyMCclM0UlM0NwYXRoIGQ9J00xNDg3LjEyMTU5LDQ2Ny42MTcxOXYtMi44NTM1MmgyLjg3Nzkzdi0xLjkwNjI1aC0yLjg3Nzkzdi0yLjg1NTQ3aC0xLjkyMTg4djIuODU1NDdoLTIuODc4NDJ2MS45MDYyNWgyLjg3ODQydjIuODUzNTJ6TTE0NzMuMTk5NzEsNDcxLjkwNDI5bDIuNDAwMzksMi44NjcxOWwzLjM2MDM1LC00LjI5ODgzbDQuMzIxNzgsNS43MTY4aC0xMy40NDM4NXpNMTQ4NS4xOTUzMiw0ODAuMDAxOTVjMC45NTYwNSwwIDEuOTIxODcsLTAuOTYyODkgMS45MjE4NywtMS45MDQzdi05LjAzMTI1aC0zLjM2MDg0di0yLjg2NTIzaC0yLjkyNTI5di0zLjM0Mzc1aC0xMi45MDkxOGMtMC45NTE2NiwwIC0xLjkyMjM2LDAuOTY0ODQgLTEuOTIyMzYsMS45MDIzNHYxMy4zMzc4OWMwLDEuMDUwNzggMC44NjI3OSwxLjkwNDMgMS45MjIzNiwxLjkwNDN6JyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTE0NjYsLTQ2MCUyOScgZmlsbD0nJTIzYmViZWJlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW46IC0xMHB4IDAgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIHJpZ2h0OiA1NXB4O1xuICAgIH1cbiAgICBbdHlwZT1cImZpbGVcIl17XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmRfaW1nX2NvbnRlbnR7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAyMHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyAgXG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG4gICY6OmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICAgIG1pbi1oZWlnaHQ6IDE4NHB4O1xuICAgIGhlaWdodDogMTIwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmRfY29udGVudHtcbiAgcGFkZGluZzogMjVweCA0MHB4IDI1cHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAwO1xuICB9XG4gIHB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbn1cblxuLmRpc2N1c3Nfd3JhcHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWN0aW9uX3RvcHtcbiAgLmFjdGlvbnN7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgKyAuYWN0aW9uc3tcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICB9XG4gIH1cbiAgLmxpc3RfaW5saW5lX2l0ZW17XG4gICAgKy5saXN0X2lubGluZV9pdGVte1xuICAgICAgbWFyZ2luOiAwIDAgMCAycHg7XG4gICAgfVxuICB9XG4gIC5hY3Rpb25fbGlrZXtcbiAgICBjb2xvcjogIzQyYmM5NztcbiAgfVxuICAuYWN0aW9uX2Rpc2xpa2V7XG4gICAgY29sb3I6ICNmZDYwNmE7XG4gIH1cbn1cblxuLmFjdGlvbl90b3B7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5hY3Rpb25fYm90dG9te1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5hY3Rpb25faW5mb3tcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFjdGlvbl90aW1le1xuICBtYXJnaW46IDVweCAwIDA7XG59XG4ubGlua19kZWxldGV7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZDM5NDU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICNmZDM5NDU7XG4gIH1cbiAgJjo6YmVmb3Jle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDExIDExJyUzRSUzQ3BhdGggZD0nTTE0ODkuOTkyNDEsMTE4OS4xNDAzMmwzLjk5MzM5LC0zLjk5MzM5bC0zLjk5MjY3LC0zLjk5MjY3bDEuMTYyMDYsLTEuMTYyMDZsMy45OTI2NywzLjk5MjY3bDMuOTkyNzUsLTMuOTkyNzVsMS4xNjIxNywxLjE2MjE3bC0zLjk5Mjc1LDMuOTkyNzVsMy45OTE5OCwzLjk5MTk4bC0xLjE2MjA2LDEuMTYyMDZsLTMuOTkxOTgsLTMuOTkxOThsLTMuOTkzMzksMy45OTMzOXonIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTQ5MCwtMTE4MCUyOScgZmlsbD0nJTIzZmQzOTQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxufVxuIiwiLmJfcGFnZV80MDR7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwIDcwcHg7XG5cbiAgaDF7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgICBjb2xvcjogI2U5ZTllOTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICBwe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIGF7XG4gICAgICBjb2xvcjogI2ZmNzgyYjtcbiAgICB9XG4gIH1cbn0iLCIuYl9zdGVwc19wYWdlIHtcblxuICAuYWxsX3N0ZXBzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc3RlcF93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5nZW5kZXJfd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuYmxfY2l0eV93cmFwcGVyLFxuICAuYmxfY2F0ZWdvcmllc193cmFwcGVyIHtcbiAgICAuaDIge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAuc3ViX3RpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRyb2xfd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuYnRuIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLmxvZ2luX3N0ZXBzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgK2xpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdGl2ZSB7XG4gICAgICAgIGF7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmY3ODJiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2Q1ZDVkNTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250cm9sX3BhZ2VfYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93X2V2ZW50cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jb250cm9sX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYubGFzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmJ0bl9uZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnNob3dfZXZlbnRzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG5fc2tpcCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5idG5fbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuZ2VuZGVyX3dyYXBwZXJfaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgIH1cblxuICAgIC5nZW5kZXJfaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICArLmdlbmRlcl9pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA4MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMyNzJhMzg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuZ2VuZGVyX2ljb24ge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcbiAgICAgICsubGFiZWxfd3JwcGVyIHtcbiAgICAgICAgLmdlbmRlcl9pY29uIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdlbmRlcl9pY29uIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZjNTc1ZSAwJSwgI2Y3YjQyYyAxMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFsZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxMDQnIGhlaWdodD0nMTM3JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDEwNCAxMzcnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTg5MS4zMjA3Niw1MzcuODM0NDh2MGMtMTQuMTg4NjgsMTEuNDcxNzQgLTMxLjk5OTk5LDE4LjQxNTE2IC01MS4zMjA3NSwxOC40MTUxNmMtMTkuNjIyNjQsMCAtMzcuNDMzOTYsLTYuOTQzNDIgLTUxLjMyMDc1LC0xOC43MTcwNWMwLDAgMi4xMTMyMSwtMS44MTEzMyAzLjYyMjY0LC0yLjcxN2wyMy44NDkwNiwtMTIuOTgxMThjMy4wMTg4NiwtMS44MTEzMyA1LjEzMjA3LC01LjEzMjEgNC41MjgzLC05LjA1NjY0di05LjY2MDQyYzAsMCAtNi45NDM0LC04LjE1MDk4IC05LjY2MDM5LC0xOS45MjQ2MWMtMi4xMTMyMSwtMS4yMDc1NSAtMy42MjI2NCwtMy45MjQ1NSAtMy42MjI2NCwtNi42NDE1NHYtMTAuNTY2MDdjMCwtMi40MTUxMSAxLjIwNzU1LC00LjUyODMyIDIuNzE2OTgsLTYuMDM3Nzd2LTE1LjM5NjI3YzAsMCAtMy4zMjA3NiwtMjQuMTUxMDQgMjkuNTg0OTEsLTI0LjE1MTA0YzMyLjkwNTY2LDAgMjkuNTg0OSwyNC4xNTEwNCAyOS41ODQ5LDI0LjE1MTA0djE2LjAwMDA2YzEuODExMzIsMS41MDk0MyAyLjcxNjk4LDMuNjIyNjYgMi43MTY5OCw2LjAzNzc1djEwLjU2NjA4YzAsMy42MjI2NiAtMi40MTUwOCw2LjY0MTU0IC01LjczNTg1LDcuNTQ3MmMtMS44MTEzMiw1LjczNTg4IC00LjIyNjQyLDExLjE2OTg1IC03Ljg0OTA1LDE2LjAwMDA2Yy0wLjkwNTY1LDEuMjA3NTcgLTEuODExMzIsMi4xMTMyMiAtMi40MTUwOCwzLjAxODg4djkuOTYyM2MwLDMuNjIyNjYgMi4xMTMyLDcuMjQ1MzIgNS40MzM5Niw4Ljc1NDc2bDI1LjY2MDM4LDEyLjY3OTI5YzEuNTA5NDIsMC42MDM3OSAzLjAxODg0LDEuNTA5NDUgNC4yMjY0LDIuNzE3eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNzg4LC00MjAlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVtYWxlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzEwMicgaGVpZ2h0PScxMzMnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAyIDEzMyclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTEzMC40MTUxLDUzOC40MTM4M2MtMTMuODg2NzgsMTEuMTY5NzIgLTMxLjM5NjIxLDE4LjExMzA1IC01MC40MTUxLDE4LjExMzA1Yy0xOS4zMjA3NiwwIC0zNy4xMzIwOCwtNi45NDMzMyAtNTEuMDE4ODcsLTE4LjQxNDkyYzEuODExMzIsLTIuNDE1MDcgNC4yMjY0MSwtNC41MjgyNiA2Ljk0MzQsLTYuMDM3NjlsMjcuNDcxNywtMTEuNzczNDdjMS41MDk0NCwtMC42MDM3OSAyLjcxNjk4LC0zLjAxODg0IDMuNjIyNjQsLTQuODMwMTVjMC45MDU2NiwtMS41MDk0MyAtMC4zMDE4OSwtMy4zMjA3MiAtMi4xMTMyLC0zLjMyMDcyaC0xOS42MjI2NWMwLDAgLTYuOTQzNCwtMC42MDM3OCAtMTIuMzc3MzYsLTMuMDE4ODRjLTMuMzIwNzYsLTEuNTA5NDEgLTQuMjI2NDEsLTMuMDE4ODQgLTIuNDE1MDksLTYuMDM3NjdjNS43MzU4NSwtOC4xNTA4OCAxNy44MTEzMiwtMjcuNzczMzMgMTguMTEzMiwtNDcuOTk5NTdjMCwwIDAuNjAzNzgsLTMxLjA5NDA2IDMxLjA5NDM1LC0zMS4wOTQwNmMxNy44MTEzMywwIDI2LjI2NDE2LDEwLjU2NTk0IDMwLjE4ODY3LDE5LjMyMDU4YzIuMTEzMjIsNC44MzAxNSAzLjAxODg4LDEwLjI2NDA2IDMuNjIyNjUsMTUuMzk2MDljMS4yMDc1NSwxOS4zMjA1OCAxMS4xNjk4MSwzNi44Mjk4NSAxNS42OTgxLDQ0LjA3NTA4YzEuNTA5NDQsMi40MTUwNyAwLjkwNTY1LDYuMDM3NjcgLTEuODExMzIsNy41NDcxYy00LjIyNjQyLDIuNDE1MDcgLTkuMzU4NDgsMS41MDk0MSAtOS4zNTg0OCwxLjUwOTQxaC0xOS42MjI2M2MtMS44MTEzMiwwIC0yLjcxNjk4LDIuNzE2OTYgLTEuMjA3NTUsMy45MjQ1YzEuMjA3NTUsMC45MDU2NCAyLjQxNTEsMS44MTEyOSAzLjAxODg3LDIuMTEzMTlsMjIuOTQzMzgsMTMuODg2NjZjMy4wMTg4OCwxLjgxMTMxIDUuNzM1ODYsMy45MjQ0OCA3LjI0NTI5LDYuNjQxNDN6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMDI5LC00MjQlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cblxuXG5cbiAgLnlvdXJfY2l0eSB7XG4gICAgcGFkZGluZzogMCAwIDA7XG5cbiAgICAudGl0bGUge1xuICAgICAgY29sb3I6ICNiZWJlYmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggMjBweDtcbiAgICB9XG4gIH1cblxuICAuY2l0eV93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAzMHB4IDAgODBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5pdGVtX3JvdyB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgKyAuaXRlbV9yb3d7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWxfc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDIwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdF9jaXR5X3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuXG4gICAgLmZvcm1fc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAubGFiZWxfc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAyMHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzE2JyBoZWlnaHQ9JzknIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgOSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTA5Ni4yMjksMTk3LjY4MzcybDYuODg2NDcsNi44ODY0N2w2Ljg4NjQ3LC02Ljg4NjQ3JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMDk1LC0xOTclMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGwtb3BhY2l0eT0nMCcgZmlsbD0nJTIzZmZmZmZmJyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVqb2luPSdtaXRlcicgc3Ryb2tlLWxpbmVjYXA9J2J1dHQnIHN0cm9rZS1vcGFjaXR5PScxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW46IC00cHggMCAwIDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdF9saXN0X2NpdHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWF4LWhlaWdodDogMjU3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAzcHggMCAwO1xuXG4gICAgbGkge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sZWFzdF9jYXRlZ29yaWVzIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgfVxuICB9XG5cbiAgLmNhdGVnb3JpZXNfd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgIH1cblxuICAgIC5jaGVja2JveF9sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICAgICtzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDc4ZGVnLCAjZmM1NzVlIDAlLCAjZjdiNDJjIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdF9pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNwZWFrZXJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc3BlYWtlcnNfd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJsb2NrLXZfX3dyYXBfX2RvdHMge1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLnNwZWFrZXJzX3NsaWRlciB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMCAxcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLmJ0bl92aWV3X2FsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICMyNzJhMzg7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOjphZnRlcntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNycgaGVpZ2h0PScxMCcgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA3IDEwJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMTYwLjAwMDEsMjc1NC44MDQ2OWwtNSw1bC0xLjQ4OTM2LC0xLjQ4OTM2bDMuNTEwNjQsLTMuNTEwNjRsLTMuNTEwNjQsLTMuNTEwNjRsMS40ODkzNiwtMS40ODkzNnonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTExNTMsLTI3NTAlMjknJTNFJTNDZyBvcGFjaXR5PScwLjcnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5pY29uX2xpa2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnNwZWFrZXJfd3JhcCB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAuc3BlYWtlcl9pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDM1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9maWxlLWJ0bi13cmFwcGVyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpIDAlLCAjZmZmZmZmIDEwMCUpO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW1faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDFweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9maWxlLWJ0bi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luOiAtMjBweCAwIDA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAucHJvZmlsZV9saXN0IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc3BlYWtlcl9waG90byB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mbGFncyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLnBob3RvX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgbWF4LXdpZHRoOiAxMTAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50X3dyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcGVha2VyX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zcGVha2VyX2NpdHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zcGVha2VyX2NvbnRlbnQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgfVxuICB9XG59XG4iLCIubWFpbiB7XG5cbiAgc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGIge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG5cbiAgICAvLyBwIHtcbiAgICAvLyAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLy8gICBsaW5lLWhlaWdodDogMS41O1xuICAgIC8vIH1cblxuICAgICYudmlzaXRvcnMgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLnNvbGRfb3V0e1xuICAgICAgY29sb3I6ICNmZDM5NDU7XG4gICAgfVxuXG4gICAgLm9sZF9zdW17XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICBjb2xvcjogI2ZkMzk0NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7XG4gICAgICBie1xuICAgICAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWxpZ24taXRlbXMtY2VudGVye1xuICAgIGgzLCBwe1xuICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgfVxuICA+LmNvbnRhaW5lciB7XG4gICAgPi5yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgICB9XG4gIH1cblxuICAucHJpY2VfX3Jvd3tcbiAgICArIC5wcmljZV9fcm93e1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuc2VjdGlvbiB7XG4gIGEge1xuICAgIGNvbG9yOiAjMTY3M0U2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjo6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+c2VjdGlvbiB7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYyg2Ni43JSAtIDdweCk7XG4gICAgd2lkdGg6IGNhbGMoNjYuNyUgLSA3cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLmgyIHtcbiAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjRjk4NjQ1O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0M2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQzZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICMyNzJBMzg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmgyLS1mbGV4bW9kZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnBvd2VyZWQtYnkge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5yZXNwb25zaXZlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZGVzY3JpcHRpb24gcCBiIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5tZWdhLXNsaWRlci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0MTBweDtcbn1cblxuLnNsaWNrZWRfX2RvdHMsXG4uY29sczVfX2RvdHMsXG4uYmxvY2stdl9fd3JhcF9fZG90cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnNsaWNrZWRfX2RvdHMgLnNsaWNrLWFjdGl2ZSxcbi5jb2xzNV9fZG90cyAuc2xpY2stYWN0aXZlLFxuLmJsb2NrLXZfX3dyYXBfX2RvdHMgLnNsaWNrLWFjdGl2ZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGOTg2NDU7XG59XG5cbi5zbGlja2VkX19kb3RzIHVsLFxuLmNvbHM1X19kb3RzIHVsLFxuLmJsb2NrLXZfX3dyYXBfX2RvdHMgdWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGlja2VkX19kb3RzIGxpLFxuLmNvbHM1X19kb3RzIGxpLFxuLmJsb2NrLXZfX3dyYXBfX2RvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZDVkNWQ1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4uc2xpY2tlZF9fZG90cyBsaTpob3Zlcixcbi5jb2xzNV9fZG90cyBsaTpob3Zlcixcbi5ibG9jay12X193cmFwX19kb3RzIGxpOmhvdmVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0Y5ODY0NTtcbn1cblxuLnNsaWNrZWRfX2RvdHMgbGkgYnV0dG9uLFxuLmNvbHM1X19kb3RzIGxpIGJ1dHRvbixcbi5ibG9jay12X193cmFwX19kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZWdhLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lZ2Etc2xpZGVyX19zcGFjZS1yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNikpLCB0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjYpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjYpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNiksIHRyYW5zcGFyZW50KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tZWdhLXNsaWRlcl9fc3BhY2Utcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZWdhLXNsaWRlcl9fc3BhY2UtbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNikpLCB0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNiksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC42KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC42KSwgdHJhbnNwYXJlbnQpO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLm1lZ2Etc2xpZGVyX19zcGFjZS1sOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lZ2Etc2xpZGVyX19kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG5cbiAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI0Y5ODY0NTtcbiAgfVxuXG4gIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2Q1ZDVkNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjRjk4NjQ1O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLm1lZ2Etc2xpZGVyX19zbGlkZSB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDQxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVnYS1zbGlkZXJfX2Fyci1sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHotaW5kZXg6IDExO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGxlZnQ6IDMwcHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGhlaWdodDogM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB9XG59XG5cblxuLm1lZ2Etc2xpZGVyX19hcnItciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB6LWluZGV4OiAxMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICByaWdodDogMzBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAmOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB9XG59XG5cbi5zaG93LWFsbC13cmFwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zaG93LWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gIH1cbn1cblxuXG4ucGFydG5lcnNfX2Jsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5oMyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG5cbi5wYXJ0bmVyc19fYmxvY2staSB7XG4gIHBhZGRpbmc6IDE1cHg7XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIG9wYWNpdHk6IC40O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5jb2xzNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmNvbHM1X19pLXdyYXAge1xuICB3aWR0aDogMjAlO1xuICBtaW4td2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmNvbHM1X19pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDkwcHg7XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IC40O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLnRpY2tldHMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXG4gIC5oMi0tZmxleG1vZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5cbi5wcm9tb2NvZGUge1xuICBmb250LXNpemU6IDA7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgJjotbXMtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAyNXB4IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmNzgyYjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmY3ODJiO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpcCB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvdW50aW5nIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5jb3VudGluZ19fbWludXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI2cHg7XG4gIG1pbi13aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLmNvdW50aW5nX19taW51czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5jb3VudGluZ19fcGx1cyB7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNnB4O1xuICBtaW4td2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5cbi5jb3VudGluZ19fcGx1czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5jb3VudGluZ19fbm1iIGlucHV0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuXG4udGlja2V0c19fYnRucyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYXtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50aWNrZXRzX19idG5zX2l0ZW17XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jdG9vbHRpcF92b2x1bnRlZXJ7XG4gIHdpZHRoOiAyMDBweDtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwtNTAlKTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBtYXJnaW46IC0xOHB4IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG5cbiAgJjpiZWZvcmV7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgc3BhbntcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDExcHghaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICBhe1xuICAgIGNvbG9yOiAjMzk5YmZkIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDExcHghaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmItdGFic19fdGFic2Yge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGFicy1zbGlja2Vke1xuICAuc2xpY2stbGlzdHtcbiAgICBwYWRkaW5nOiAwIDAgM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmViZWJlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYi10YWJzX190YWIge1xuICB3aWR0aDogMjAlO1xuICBtaW4td2lkdGg6IDIwJTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5iLXRhYnNfX3RhYiBiIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5iLXRhYnNfX3RhYiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5iLXRhYnNfX3RhYjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoN2RlZywgI0ZDNTc1RSwgI0Y3QjQyQyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg3ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgzZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5iLXRhYnNfX3RhYi0tYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmItdGFic19fdGFiOmhvdmVyIHtcbiAgY29sb3I6ICNGOTg2NDU7XG59XG5cbi5iLXRhYnNfX3RhYjphZnRlciB7XG4gIGJvdHRvbTogLTNweDtcbn1cblxuLmItdGFic19fdGFiLS1hY3RpdmUge1xuICBjb2xvcjogI0Y5ODY0NTtcbn1cblxuLmItdGFic19fdGFiLS1hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjRjk4NjQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5zaGVkdWxlIC5iLXRhYnNfX3RhYiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9jay12X193cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLmJsb2NrLXZfX2RvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stdl9faS1jb250IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvY2stdl9faSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ibG9jay12X19pLWgge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxufVxuXG4uYmxvY2stdl9faS1hdmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uYmxvY2stdl9faS1hdmEgZGl2IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOXB4O1xuICB0b3A6IC03cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5ibG9jay12X19pLXdyYXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaWNvbl9saWtle1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIHRvcDogLTNweDtcbiAgfVxufVxuXG4uYmxvY2stdl9faS1uYW1lIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbn1cblxuLmJsb2NrLXZfX2ktY2l0eSxcbi5ibG9jay12X19pLXByb2ZmIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjY3cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmxvY2stdl9faS1wcm9mZiB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG5cbi5ibG9jay12X19pLWNpdHkge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stdl9faS1jb21wYW55IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5ibG9jay12X19pLXByb2ZmIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4uYmxvY2stdl9faS1iIHtcbiAgcGFkZGluZzogMjVweCAyMHB4IDI1cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYmxvY2stdl9faS1iLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCl7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYmxvY2stdl9faS1iIGIge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJsb2NrLXZfX2ktYiBhLmJsb2NrLXZfX2ktZ290b3tcbiAgY29sb3I6IHJnYigyNTUsMTQ3LDc3KSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ibG9jay12X19pLWIgYS5nb3Rve1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJnYigyNTUsMTQ3LDc3KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5ibG9jay12X19pLWIgYS5nb3RvIHNwYW57XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuLmJsb2NrLXZfX2ktYiBhLmdvdG8gc3Zne1xuICBmaWxsOiByZ2IoMjU1LDE0Nyw3Nyk7XG4gIG1hcmdpbi1sZWZ0OjA7XG59XG5cblxuLmJsb2NrLXZfX2ktYiBwLFxuLmJsb2NrLXZfX2ktYiBhICB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBtYXgtaGVpZ2h0OiAzNnB4O1xufVxuXG4uYmxvY2stdl9faS1iIHA6bGFzdC1jaGlsZCwgLmJsb2NrLXZfX2ktYiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stdl9faS1mIHtcbiAgcGFkZGluZzogMTdweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJsb2NrLXZfX2ktZ290byB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgZm9udC1zaXplOiAwLjVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay12X19pLWxpbmtzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ibG9jay12X19pLWxpbmtzIGE6aG92ZXIgc3ZnIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stdl9faS1saW5rcyBhLnRvLWZhdm9yaXRlLmNsaWNrZWQgc3ZnIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stdl9faS1saW5rcyBhLnRvLWZhdm9yaXRlLmNsaWNrZWQgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuXG4udmlldy1hbGwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG59XG5cbi52aWV3LWFsbC0tbGlnaHQge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnZpc2l0b3JzLWNhcmQgLnRhYnMtc2xpY2tlZCAuc2xpY2stbGlzdDphZnRlcntcbiAgYm90dG9tOiAzcHg7XG59XG5cbi52aXNpdG9ycyAuYi10YWJzX190YWIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4udmlzaXRvcnMgLmItdGFic19fdGFiIGIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZpc2l0b3JzIC5iLXRhYnNfX3RhYiBiOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlzaXRvcnMgLmItdGFic19fdGFiOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI0Y5ODY0NTtcbn1cblxuLnRvb2x0aXBlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBsYW4tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBsYW4tdi5zbGlja2VkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMzUlLCAjZmZmKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmZmIDM1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmZmIDM1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmIDM1JSwgdHJhbnNwYXJlbnQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNjVweDtcbn1cblxuLnBsYW4tdl9faSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wbGFuLXZfX2k6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGxhbi12X19pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTlweDtcbiAgcmlnaHQ6IC01cHg7XG4gIGJvdHRvbTogOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wbGFuLXZfX2k6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiAtMzVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOTg2NDU7XG59XG5cbi5wbGFuLXZfX2RlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wbGFuLXZfX2k6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbGFuLXZfX2ktaWNvbiBkaXYge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogLTUwcHg7XG5cbiAgc3Zne1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cblxuLnBsYW4tdl9faS10cmFjZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wbGFuLXZfX2ktZGV0YWlscyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC42NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBsYW4tdl9faS10aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBsYW4tdl9faS1wZXJzb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbGFuLXZfX2ktcGVyc29ucyBzdmcge1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGxhbi12X19pLS1ub2FjdGl2ZSAucGxhbi12X19pLWljb24gZGl2IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cblxuLnBsYW4tdl9faS1oaWRkZW4ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLnBsYW4tdl9faS1oaWRkZW4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wbGFuLXZfX2ktaGlkZGVuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ucGxhbi12LS1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBsYW4tdi0tZW1wdHktdGl0bGUge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wbGFuLXYtLWVtcHR5LXRleHQge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5wbGFuLXZfX2k6aG92ZXI6YmVmb3JlLFxuLnBsYW4tdl9faTpob3ZlciAucGxhbi12X19kZWwge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBsYW4tdl9faS50b29sdGlwZWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcC1jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWJveCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLnBsYW4tdiAuc2xpY2stc2xpZGUgLnBsYW4tdl9faTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGxhbi12IC5zbGljay1zbGlkZTpsYXN0LWNoaWxkIC5wbGFuLXZfX2k6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYi10YWJzX19zdWJ0YWIge1xuICB3aWR0aDogMjUlO1xuICBtaW4td2lkdGg6IDI1JTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmItdGFic19fc3VidGFiOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg3ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDdkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODNkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmItdGFic19fc3VidGFiLS1hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYi10YWJzIC5iLXRhYnNfX3N1YnRhYi50YWItLWFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5iLXRhYnMgLmItdGFic19fc3VidGFiLnRhYi0tYWN0aXZlIC5iLXRhYnNfX3N1YnRhYi1saW5rcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbn1cblxuLmItdGFicyAuYi10YWJzX19zdWJ0YWIudGFiLS1hY3RpdmUgLmItdGFic19fc3VidGFiLWxpbmtzOmhvdmVyIHtcbiAgY29sb3I6ICNGOTg2NDUgIWltcG9ydGFudDtcbn1cblxuLmItdGFic19fc3VidGFiOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5iLXRhYnNfX3N1YnRhYi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYi10YWJzX19zdWJ0YWJzLWwsXG4uYi10YWJzX19zdWJ0YWJzLXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYi10YWJzX19zdWJ0YWItdGl0bGUtYmlnIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmItdGFic19fc3VidGFiLXRpdGxlLWJpZyBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmItdGFic19fc3VidGFiLWxpbmtzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmItdGFic19fc3VidGFiLWxpbmtzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFiLWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiLWMtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYi10YWJzX19jb250ZW50LXRhYiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2hlZHVsZXtcbiAgLmItdGFic19fdGFic3tcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JlYmViZTtcbiAgfVxufVxuXG4uc2hlZHVsZS1ibG9jay1lbXB0eXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5zaGVkdWxlLWJsb2NrLWlubmVye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGltZ3tcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG4gIGgze1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbiAgcHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNGQzU3NUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYSAuaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYSBwIHtcbiAgY29sb3I6ICNGRkQxQjc7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYSAuaW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEgLmltZy13cmFwIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbGVmdDogLTQwcHg7XG59XG5cblxuXG5cblxuLnJla2xhbWEtLW1vZDEge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wbGF5X3N0b3JlX3dyYXB7XG4gIGltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDQ1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnJla2xhbWFfYmxvY2t7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5yZWtsYW1hX2Jsb2NrX2NvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5oMyB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgcCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaW1nLWFwcGxlLFxuLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIC5pbWctcGxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB0b3A6IDEwcHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1heC13aWR0aDogMTI3cHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuXG4gIGltZ3tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXJla2xhbWEucmVrbGFtYS0tbW9kMSAuaW1nLXdyYXAgaW1nIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEgLmNvbC1tZC03IHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgbWluLXdpZHRoOiA1MCU7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHghaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLXNpbXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8vIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZhZmFmYSAyNSUsICNmZmYgMCwgI2ZmZiA1MCUsICNmYWZhZmEgMCwgI2ZhZmFmYSA3NSUsICNmZmYgMCk7XG4gIC8vIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmYWZhZmEgMjUlLCAjZmZmIDAsICNmZmYgNTAlLCAjZmFmYWZhIDAsICNmYWZhZmEgNzUlLCAjZmZmIDApO1xuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZmFmYWZhIDI1JSwgI2ZmZiAwLCAjZmZmIDUwJSwgI2ZhZmFmYSAwLCAjZmFmYWZhIDc1JSwgI2ZmZiAwKTtcbiAgLy8gLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgLy8gYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG59XG4uc2hlZHVsZS1ibG9jay13cmFwLS1zaW1wbGUuc2hlZHVsZS1ibG9jay0tbWluaXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNoZWR1bGUtYmxvY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2hlZHVsZS1ibG9ja19faG91cnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zaGVkdWxlLWJsb2NrX190aW1lIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2tfX3RpbWUtcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaGVkdWxlLWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJE9zd2FsZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4uc2hlZHVsZS1ibG9ja19fYyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5zaGVkdWxlLWJsb2NrX19kZXRhaWxzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2hlZHVsZS1ibG9ja19fbmFtZSBzcGFuLFxuLnNoZWR1bGUtYmxvY2tfX25hbWUgYSB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnNoZWR1bGUtYmxvY2tfX25hbWUgZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnNoZWR1bGUtYmxvY2tfX3BlcnNvbnMge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzMzMztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICNGQzU3NUU7XG4gICAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuODhyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuXG4uc2hlZHVsZS1ibG9ja19fcXVlc3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxufVxuXG4uc2hlZHVsZS1ibG9ja19fcXVlc3Rpb25zIHNwYW4ge1xuICBjb2xvcjogI0ZDNTc1RTtcbiAgZm9udC1mYW1pbHk6ICRPc3dhbGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zaGVkdWxlLWJsb2NrX19saW5rcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNoZWR1bGUtYmxvY2tfX2xpbmtzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc2hlZHVsZS1ibG9ja19fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2U5ZTllOTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHJpZ2h0OiAtNzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5cbi5zaGVkdWxlLWJsb2NrX190cmlnZ2VyLm9wZW5lZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cblxuLnNoZWR1bGUtaGlkZGVuIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19sIHtcbiAgd2lkdGg6IDg1cHg7XG4gIG1pbi13aWR0aDogODVweDtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19ibG9jayB7XG4gIHBhZGRpbmc6IDE3cHggMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX2Jsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX2Jsb2NrIHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fbmFtZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uc2hlZHVsZS1oaWRkZW4gcCB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAuNztcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc3cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX2wtYXZhIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5zaGVkdWxlLWhpZGRlbl9fbGlua3Mge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2hlZHVsZS1oaWRkZW5fX2xpbmtzIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnNoZWR1bGUtaGlkZGVuX19saW5rcyBhOmZpcnN0LWNoaWxkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19saW5rcyBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX3NvY2lhbCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNoZWR1bGUtaGlkZGVuX19zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2hlZHVsZS1oaWRkZW5fX3RpbWUge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogLjY7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uc3ZnLXZrOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjNEQ3NUEzO1xufVxuXG4uc3ZnLWZiOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjM0I1OTk4O1xufVxuXG4uc3ZnLXR3OmhvdmVyIHBhdGgge1xuICBmaWxsOiAjMURBMUYyO1xufVxuXG4uc3ZnLWc6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNDQzM3MzI7XG59XG5cbi5zdmctaW46aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICMwMDc3QjU7XG59XG5cbi5zdmctb2s6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNGRjk4MDA7XG59XG5cbi50aXAtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHdpZHRoOiAxOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLnRpcC1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLnRpcC1oaWRkZW4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50aXAtaGlkZGVuIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuXG4uYmxvY2stcF9fdmlldy1hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stcCAuYi10YWJzX190YWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXAgLmItdGFic19fdGFicyBzcGFuIHtcbiAgY29sb3I6ICNGOTg2NDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5ibG9jay1wX19jYXJkcyB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbi5ibG9jay1wX19jYXJkLXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMjUlO1xuICBtaW4td2lkdGg6IDI1JTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWluLXdpZHRoOiAyMCU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWluLXdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLmJsb2NrLXBfX2NhcmQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stcF9fYXZhIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ibG9jay1wX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI3MkEzOCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubGlua19tZWV0aW5ncyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGOTg2NDU7XG5cbiAgc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI0Y5ODY0NTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNGOTg2NDU7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1zX19pIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDg1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stc19faTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk4NjQ1O1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLmJsb2NrLXNfX2k6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk4NjQ1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBsZWZ0OiAtMjJweDtcbn1cblxuLmJsb2NrLXNfX2k6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBib3R0b206IDA7XG59XG5cbi5ibG9jay1zX19pLXRleHQtd3JhcCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uYmxvY2stc19faS1hZGQgLmJsb2NrLXNfX2ktYXZhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NhY2FjYTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmxvY2stc19faS10aW1lIHtcbiAgY29sb3I6ICNGOTg2NDU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYmxvY2stc19faS1ldmVudCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2stc19faS1ldmVudCBzcGFuIHtcbiAgY29sb3I6ICNGOTg2NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2NrLXNfX2ktZXZlbnQgYSB7XG4gIGNvbG9yOiAjRjk4NjQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmJsb2NrLXNfX2ktYWRkciB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cblxuLmJsb2NrLXNfX2ktYXZhIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5vdXItYXBwIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNjBkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNjBkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzBkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgc3BhbntcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjojZmZmO1xuICB9XG4gIHVse1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG4gICAgbGk6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLm91ci1hcHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm91ci1hcHAgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLm91ci1hcHAgLmgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xufVxuXG4ub3VyLWFwcCAuaDI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm91ci1hcHAgLmltZy13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzM3B4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gIGltZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5vdXItYXBwIC5pbWctd3JhcDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0yMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KXtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtcbiAgICBtYXJnaW4tdG9wOiAtMjIwcHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTFweCl7XG4gICAgbWFyZ2luLXRvcDogLTE3NXB4O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpe1xuICAgIG1hcmdpbi10b3A6IC0xODVweDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KXtcbiAgICBtYXJnaW4tdG9wOiAtMTc1cHg7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCl7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG59XG5cbi5ibG9jay1zZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stYSAuY29sMSxcbi5ibG9jay1hIC5jb2wxLWMge1xuICB3aWR0aDogNTBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stYSAuY29sMntcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG59XG4uYmxvY2stYSAuY29sMyB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wyLWN7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5ibG9jay1hIC5jb2wyLWMsXG4uYmxvY2stYSAuY29sMy1jIHtcbiAgd2lkdGg6IDUwJTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLWEgLmNvbDMtYyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYmxvY2stYSAuY29sMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5ibG9jay1hIC5jb2wxLWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay1hX19oaCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sMixcbiAgLmNvbDMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5ibG9jay1hX19oaCAuY29sMiBzcGFuLFxuLmJsb2NrLWFfX2hoIC5jb2wxIHNwYW4sXG4uYmxvY2stYV9faGggLmNvbDMgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmM2YzO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrLWFfX2hoIC5jb2wzIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYmxvY2stYV9faGggLmNvbDIgc3Bhbi50YWItLWFjdGl2ZSxcbi5ibG9jay1hX19oaCAuY29sMyBzcGFuLnRhYi0tYWN0aXZlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlYmViZTtcbiAgfVxufVxuXG4uYmxvY2stYV9fcm93IHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLmJsb2NrLWFfX3JvdzpsYXN0LWNoaWxkIC5ibG9jay1hX19yb3ctdGltZS1pOmxhc3QtY2hpbGQsXG4uYmxvY2stYV9fcm93Omxhc3QtY2hpbGQgLmJsb2NrLWFfX3Jvdy1hZGQtaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuXG5cbi5ibG9jay1hX19yb3ctdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrLWFfX3Jvdy10aW1lLWkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcGFjaXR5OiAuNTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2YzZjM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIH1cbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtaTpudGgtY2hpbGQoNG4gKyAxKSAuYmxvY2stYV9fcm93LXRpbWUtaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtaTpudGgtY2hpbGQoNG4gKyAzKSAuYmxvY2stYV9fcm93LXRpbWUtaSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmJsb2NrLWFfX3Jvdy10aW1lLWk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ibG9jay1hX19yb3ctdGltZS1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjYmViZWJlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5ibG9jay1hX19yb3ctYWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtaSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmM2YzO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICBjb2xvcjogIzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgb3BhY2l0eTogMTtcblxuICAuYmxvY2stYV9fcm93LXRpbWUtY29udGVudCB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cblxuICBzdmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gLmJsb2NrLWFfX3Jvdy1hZGQtaTpob3ZlciAuYmxvY2stYV9fcm93LWFkZC1oaWRkZW4ge1xuLy8gICBvcGFjaXR5OiAxO1xuLy8gICB6LWluZGV4OiAxO1xuLy8gfVxuXG4vLyAuYmxvY2stYV9fcm93LWFkZC1pOmhvdmVyIC5ibG9jay1hX19yb3ctYWRkLWhpZGRlbiBzdmcge1xuLy8gICBvcGFjaXR5OiAxO1xuLy8gfVxuXG4uYmxvY2stYV9fcm93LWFkZC1pIHN2ZyB7XG4gIG9wYWNpdHk6IC41O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtdGltZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAuNTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stYV9fcm93LWFkZC1ob3VycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay1hX19yb3ctYWRkLWktLXBsYW5uZWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmxvY2stYV9fcm93LWFkZC1pLS1wbGFubmVkIC5ibG9jay1hX19yb3ctYWRkLXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cblxuLmJsb2NrLWFfX3Jvdy1hZGQtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBvcGFjaXR5OiAwLjg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYmxvY2stYV9fcm93LWFkZC1uYW1lIGEge1xuICBjb2xvcjogI0Y5ODY0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vIC5ibG9jay1hX19yb3ctYWRkLWhpZGRlbiB7XG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbi8vICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4vLyAgIGhlaWdodDogMzFweDtcbi8vICAgb3BhY2l0eTogMDtcbi8vICAgei1pbmRleDogLTE7XG4vLyAgIGxlZnQ6IDA7XG4vLyAgIHJpZ2h0OiAwO1xuLy8gICB0b3A6IDA7XG4vLyAgIGJvdHRvbTogMDtcbi8vICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbi8vICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuLy8gICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4vLyB9XG5cbi8vIC5ibG9jay1hX19yb3ctYWRkLWhpZGRlbiBkaXYge1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIGhlaWdodDogMzFweDtcbi8vICAgd2lkdGg6IDgwcHg7XG4vLyAgIHRvcDogMDtcbi8vICAgbGVmdDogMDtcbi8vICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuLy8gICBjb2xvcjogI2ZmZjtcbi8vICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDYwMDtcbi8vICAgZm9udC1zaXplOiAwLjlyZW07XG4vLyAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbi8vICAgZGlzcGxheTogLW1vei1mbGV4O1xuLy8gICBkaXNwbGF5OiAtbXMtZmxleDtcbi8vICAgZGlzcGxheTogLW8tZmxleDtcbi8vICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4vLyAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuLy8gICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4vLyAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDIxZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbi8vICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDIxZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbi8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY5ZGVnLCAjRkM1NzVFLCAjRjdCNDJDKTtcbi8vIH1cblxuLy8gLmJsb2NrLWFfX3Jvdy1hZGQtaGlkZGVuIHNwYW4ge1xuLy8gICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4vLyAgIGNvbG9yOiAjMDAwO1xuLy8gICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNTAwO1xuLy8gICBmb250LXNpemU6IDAuOHJlbTtcbi8vIH1cblxuLnNoZWR1bGUtYmxvY2stLW1pbmkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIH1cbn1cblxuLnNoZWR1bGUtYmxvY2stLW1pbmkgLnNoZWR1bGUtYmxvY2tfX2RldGFpbHMge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2hlZHVsZS1ibG9jay0tbWluaSAuc2hlZHVsZS1ibG9jayB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaGVkdWxlLWJsb2NrLS1taW5pIC5zaGVkdWxlLWJsb2NrX19kZXNjIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2hlZHVsZS1ibG9jay0tbWluaSAuc2hlZHVsZS1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5zaGVkdWxlLWJsb2NrLS1taW5pIC5zaGVkdWxlLWJsb2NrX19idG5zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIC8vIHBhZGRpbmctdG9wOiAwO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyNXB4KSB7XG4gIC5zaGVkdWxlLWJsb2NrX190cmlnZ2Vye1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uc2hlZHVsZS1ibG9jay0tbWluaSAuc2hlZHVsZS1ibG9ja19fdHJpZ2dlciB7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLWZyZWUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5zaGVkdWxlLWJsb2NrLXdyYXAtLWZyZWUgLnNoZWR1bGUtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2hlZHVsZS1ibG9jay13cmFwLS1mcmVlIC5zaGVkdWxlLWJsb2NrX19kZXRhaWxzIGEge1xuICBjb2xvcjogI0JFQkVCRTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaW4tZmF2b3JpdGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjRjk4NjQ1O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaDItLWdyZXkge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLmgyLS1ncmV5OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbi1vdXRcbn1cbi8qdGhlIHRpcCovXG4ucXRpcDpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGlwKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDIwLCAzMCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDBcbn1cbi5xdGlwOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XG59XG4ucXRpcDpob3ZlcjpiZWZvcmUsXG4ucXRpcDpob3ZlcjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDFcbn1cbi8qdG9wKi9cbi5xdGlwLnRpcC10b3A6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSA4cHgpKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnF0aXAudGlwLXRvcDphZnRlciB7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCAwIDhweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwLCAyMCwgMzAsIDAuODUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4vKmJvdHRvbSovXG4ucXRpcC50aXAtYm90dG9tOmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKDEwMCUgKyA4cHgpKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnF0aXAudGlwLWJvdHRvbTphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCA4cHggOHB4IDhweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDEwLCAyMCwgMzAsIDAuODUpIHRyYW5zcGFyZW50O1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4vKmxlZnQqL1xuLnF0aXAudGlwLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTEwMCUgLSA4cHgpLCAtNTAlKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnF0aXAudGlwLWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDhweCAwIDhweCA4cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgxMCwgMjAsIDMwLCAwLjg1KTtcbiAgbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLypyaWdodCovXG4ucXRpcC50aXAtcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKDEwMCUgKyA4cHgpLCAtNTAlKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnF0aXAudGlwLXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDhweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoMTAsIDIwLCAzMCwgMC44NSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi50YWJzLXNsaWNrZWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgtNjAlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNjYlLCAjZmZmKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHRyYW5zcGFyZW50IC02MCUsICNmZmYgNjYlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHRyYW5zcGFyZW50IC02MCUsICNmZmYgNjYlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAtNjAlLCAjZmZmIDY2JSk7XG59XG5cblxuLmhlbHAtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA1cHg7XG59XG5cbi5sb2FkLW1vcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3cmVtO1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4udG9vbHRpcHN0ZXItdG9wIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRvb2x0aXBzdGVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uc2hhZG93X2dyYWRpZW50e1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE2NWRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS1idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAkY29sb3JfbWFsaW5hLCAkY29sb3Jfb3JhbmdlKTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjRjk4NjQ1O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTExMTtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICAubWVudS1idXR0b25fX3RyaWdnZXJ7XG4gICAgICBzdmd7XG4gICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNob3d7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJl9faSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLW8tZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKCRjb2xvcl9vcmFuZ2VfZGFyaywgLjMpO1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtYnV0dG9uX190cmlnZ2Vye1xuICAgIHN2Z3tcbiAgICAgIHBhdGh7XG4gICAgICAgIGZpbGw6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jbGlja2VkIHtcbiAgICAubWVudS1idXR0b25fX3RyaWdnZXJ7XG4gICAgICBzdmd7XG4gICAgICAgIHBhdGguYntcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYTpudGgtY2hpbGQoMikge1xuICAgICAgcmlnaHQ6IDk1cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHJpZ2h0OiA2NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGE6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgYm90dG9tOiA3MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGE6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiA5NXB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBib3R0b206IDc1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtYnV0dG9uX190cmlnZ2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubWVudS1idXR0b25fX2kge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICB6LWluZGV4OiAxMTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgfVxuXG4gICAgICBzdmd7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgZmlsbDogI2Y5ODY0NTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudD5zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cbiAgLnZpc2l0b3JzIC52aWV3LWFsbCxcbiAgLnBsYW4gLnZpZXctYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2l0b3JzLFxuICAucGxhbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbiAgLy8gLnByb2ZpbGUtYnRuLS13aGl0ZSB7XG4gIC8vICAgbWF4LXdpZHRoOiAxODBweDtcbiAgLy8gICBtaW4td2lkdGg6IDUwcHg7XG4gIC8vIH1cblxuICAvLyAudmlzaXRvci1jYXJkX19wcm9maWxlLWIgLnByb2ZpbGUtYnRuLS13aGl0ZTpmaXJzdC1jaGlsZCB7XG4gIC8vICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAvLyB9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYi10YWJzX190YWIge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5ibG9jay12X193cmFwIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwdnc7XG4gIH1cblxuICAuYi10YWJzX19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrLXBfX3ZpZXctYWxsIC52aWV3LWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAuYmxvY2stYV9fcm93LWFkZC1uYW1lIHtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgfVxuXG4gIC5zaGVkdWxlLWJsb2NrLS1taW5pIC5zaGVkdWxlLWJsb2NrX19kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNoZWR1bGUtYmxvY2stLW1pbmkgLnNoZWR1bGUtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLy8gLmJsb2NrLWFfX3Jvdy1hZGQtaSB7XG4gIC8vICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgLy8gfVxuXG4gIC5iLXRhYnNfX3N1YnRhYjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmItdGFic19fc3VidGFiLXRpdGxlLWJpZyBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubWFpbntcbiAgICBzZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oMjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiA2cHg7XG4gIH1cblxuICAubWVnYS1zbGlkZXJfX2RvdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2hvdy1hbGwtd3JhcCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAubWVnYS1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG5cbiAgLm1lZ2Etc2xpZGVyLXdyYXAgLm1lZ2Etc2xpZGVyX19zcGFjZS1sLFxuICAubWVnYS1zbGlkZXItd3JhcCAubWVnYS1zbGlkZXJfX3NwYWNlLXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubWVnYS1zbGlkZXJfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG5cbiAgLm1lZ2Etc2xpZGVyX19zbGlkZSBpZnJhbWUge1xuICAgIGhlaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibG9jay1wIC5iLXRhYnNfX3RhYnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibG9jay1wIC5iLXRhYnNfX3RhYiB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtaW4td2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIH1cblxuICAuYmxvY2stcCAuYi10YWJzX190YWI6YWZ0ZXIge1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgfVxuXG4gIC5ibG9jay1wX192aWV3LWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYmxvY2stcF9fdmlldy1hbGwgLnZpZXctYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgLmJsb2NrLXBfX3ZpZXctYWxsIC52aWV3LWFsbCBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYi10YWJzX190YWIge1xuICAgIGZvbnQtc2l6ZTogMC43NnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIH1cblxuICAuYi10YWJzX190YWIgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAwLjVyZW07XG4gIH1cblxuICAuYi10YWJzX190YWIgYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYnMtbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYnMtciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTE7XG4gIH1cblxuICAuYi10YWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2hlZHVsZSAuYi10YWJzIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1vei1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtby1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYi10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5iLXRhYnMtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmItdGFic19fc3VidGFicy1sLFxuICAuYi10YWJzX19zdWJ0YWJzLXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMjdweDtcbiAgfVxuXG4gIC5zaGVkdWxlIC5iLXRhYnNfX3RhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYnMtbCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYnMtciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWItbGlua3Mge1xuICAgIGhlaWdodDogNTAlO1xuICB9XG5cbiAgLmItdGFic19fc3VidGFiLWxpbmtzIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5iLXRhYnNfX3N1YnRhYi1saW5rcyBzdmcgcGF0aCB7XG4gICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYi10YWJzX19zdWJ0YWItLWFjdGl2ZTphZnRlcixcbiAgLmItdGFic19fc3VidGFiOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNoZWR1bGUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8vIC5zaGVkdWxlLWJsb2NrLXdyYXAge1xuICAvLyAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAvLyAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgLy8gfVxuXG4gIC5zaGVkdWxlLWJsb2NrLXdyYXAtLXNpbXBsZSAuc2hlZHVsZS1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuc2hlZHVsZS1ibG9ja19fbGlua3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zaGVkdWxlLWJsb2NrX19saW5rcyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAuc2hlZHVsZS1ibG9ja19fdGltZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc2hlZHVsZS1ibG9ja19fdGltZS1wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5zaGVkdWxlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICB9XG5cbiAgLnBsYW4tdl9faS1wZXJzb25zIHtcbiAgICBmb250LXNpemU6IDAuNjVyZW07XG4gIH1cblxuICAucGxhbi12X19pLXBlcnNvbnMgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAuc2hlZHVsZS1ibG9jay13cmFwLS1zaW1wbGUge1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaGVkdWxlLWhpZGRlbl9fbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW5fX3RpbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW5fX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW5fX2Jsb2NrOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW5fX2Jsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zaGVkdWxlLWhpZGRlbl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg3cmVtO1xuICB9XG5cbiAgLm1haW4gc2VjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDAuNjVyZW07XG4gIH1cblxuICAuc2hlZHVsZS1oaWRkZW5fX2wtYXZhIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5zaGVkdWxlLWhpZGRlbl9fbGlua3MgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnNoZWR1bGUtaGlkZGVuX19saW5rcyBhIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNoZWR1bGUtaGlkZGVuX19saW5rcyBhIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICAub3VyLWFwcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm91ci1hcHAgLmgyIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxuXG4gIC5vdXItYXBwIHAge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFydG5lcnNfX2Jsb2NrLWkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgfVxuXG4gIC5jb2xzNV9faS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sczVfX2kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wYXJ0bmVyc19fYmxvY2staTphZnRlcixcbiAgLmNvbHM1X19pOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoLTYwJSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDc4JSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCB0cmFuc3BhcmVudCAtNjAlLCAjZmZmIDc4JSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCB0cmFuc3BhcmVudCAtNjAlLCAjZmZmIDc4JSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IC02MCUsICNmZmYgNzglKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5wYXJ0bmVyc19fYmxvY2staS5ub3NoYWRvd3M6YWZ0ZXIsXG4gIC5jb2xzNV9faS5ub3NoYWRvd3M6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaDItLWZsZXhtb2RlIC5wb3dlcmVkLWJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmgyLS1mbGV4bW9kZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGlja2V0c19fYnRucyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG5cbiAgLnRpY2tldHNfX2J0bnMgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIC52aXNpdG9ycyAuYi10YWJzX190YWIgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb3B5cmlnaHRzIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDAuODVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZWdhLXNsaWRlcl9fYXJyLWwgc3ZnLFxuICAubWVnYS1zbGlkZXJfX2Fyci1yIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICB9XG5cbiAgLm1lZ2Etc2xpZGVyX19hcnItbCB7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5tZWdhLXNsaWRlcl9fYXJyLXIge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNob3ctYWxsIHN2ZyB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmItdGFic19fdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5iLXRhYnNfX3RhYjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuYi10YWJzX190YWI6aG92ZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYi10YWJzX190YWItLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNGOTg2NDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iLXRhYnNfX3RhYi0tYWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmItdGFic19fdGFiLnNoYWRvd3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5iLXRhYnNfX3RhYi5zaGFkb3dzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNvbnRlbnQtZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudC1wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudC1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQgLTYwJSwgI2ZmZiA3OCUpO1xuICAgIGNvbnRlbnQtei1pbmRleDogMTtcbiAgICBjb250ZW50LXRvcDogMDtcbiAgICBjb250ZW50LWJvdHRvbTogMDtcbiAgICBjb250ZW50LWxlZnQ6IDA7XG4gICAgY29udGVudC1yaWdodDogMDtcbiAgfVxuXG4gIC5iLXRhYnNfX3RhYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5iLXRhYnNfX3RhYjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnRhYnMtc2xpY2tlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJzLXNsaWNrZWQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnRhYnMtc2xpY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYmxvY2stcF9fY2FyZC13cmFwIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1pbi13aWR0aDogMzMuMzMlO1xuICB9XG5cbiAgLmJsb2NrLXBfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG5cbiAgLmJsb2NrLXBfX2F2YSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmJsb2NrLXAgLmItdGFic19fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cblxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5iYXNpcyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuXG4gIC50aWNrZXRzX19idG5zIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAua3Mtc2VsZWN0X19jdXJyZW50IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5rcy1zZWxlY3RfX2FyciB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aSAua3Mtc2VsZWN0X19jdXJyZW50PnN2ZzpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm91ci1hcHAgLmltZy13cmFwMiBpbWcge1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5rcy1zZWxlY3RfX2FycixcbiAgLmJ0bi0tb3JhbmdlLS1tdWx0aT5zdmc6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5iYXNpcyBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fYmxvY2sge1xuICAgIHRvcDogNjBweDtcbiAgfVxuXG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmJhc2lzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmJhc2lzIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICAuYnRuLS1ncmV5LS1tdWx0aSAuYmFzaXMgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cblxuICAuYnRuLS1vcmFuZ2UtLW11bHRpIC5rcy1zZWxlY3RfX2N1cnJlbnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5idG4tLW9yYW5nZS0tbXVsdGkgLmtzLXNlbGVjdF9fY3VycmVudD5zdmc6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIG1pbi13aWR0aDogMjhweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAudmlzaXRvci1jYXJkLXdyYXAge1xuICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgfVxuXG4gIC52aXNpdG9yLWNhcmQtd3JhcDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5idG4tLW9yYW5nZS0tbXVsdGl7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuc2hlZHVsZSAuYi10YWJzX190YWIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjRyZW07XG4gIH1cblxuICAucHJvbW9jb2RlX190aXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iLXRhYnNfX3RhYiB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cblxuICAuYi10YWJzX190YWIgYiB7XG4gICAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC52aXNpdG9yLWNhcmRfX3Byb2ZpbGUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucGxhbi12X19pLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICB9XG5cbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cblxuICAucHJvZmlsZS1idG4tLXdoaXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC52aXNpdG9yLWNhcmRfX3RyaWdnZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuNjdyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAudmlzaXRvci1jYXJkX190cmlnZ2VyIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC52aXNpdG9yLWNhcmRfX3RyaWdnZXIub24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAudmlzaXRvci1jYXJkX190cmlnZ2VyLm9uIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLnZpc2l0b3ItY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnZpc2l0b3ItY2FyZF9fcGxhbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuc2hlZHVsZS1ibG9jay13cmFwLS1yZWtsYW1hLnJla2xhbWEtLW1vZDEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnNoZWR1bGUtYmxvY2std3JhcC0tcmVrbGFtYS5yZWtsYW1hLS1tb2QxIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgfVxuXG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuc2hlZHVsZS1ibG9jay13cmFwLS1mcmVlIC5zaGVkdWxlLWJsb2NrX19kZXRhaWxzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJsb2NrLXZfX2ktZ290byB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAuYmxvY2stdl9faS1nb3RvIHN2ZyB7XG4gICAgdG9wOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAucHJvbW9jb2RlX190aXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibG9jay12X193cmFwIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5ibG9jay12X19pLWgge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG5cbiAgLmJsb2NrLXZfX2ktYXZhIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuXG4gIC5ibG9jay12X19pLWIsXG4gIC5ibG9jay12X19pLWYge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMHB4KSBhbmQgKG1heC13aWR0aDogMTMxMnB4KXtcbiAgLmhlYWRlci1tZW51e1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTJweCl7XG4gIC5oZWFkZXItbWVudXtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAuaGVhZGVyLW1lbnVfX2xpbmt7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG4uaW1nLXJlc3BvbnNle1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pdGVtX2ltZ3tcbiAgaGVpZ2h0OiA1MTJweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpe1xuICAgIGhlaWdodDogNDgycHg7XG4gIH1cbn1cbi5kZXNjcmlwdGlvbntcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmhlYWRlci13cmFwIC51c2VyLWF2YXRhci1lbnRlci1lbWFpbHtcbiAgZmxvYXQ6bGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmhlYWRlci13cmFwIC51c2VyLWF2YXRhci1lbnRlci1lbWFpbCBpbWd7XG4gIG1heC13aWR0aDogNjBweDtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5oZWFkZXItd3JhcHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOjMwcHg7XG59XG4uaGVhZGVyLXdyYXAgaDJ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmRlc2NyaXB0aW9uLW1vZGFse1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5zaGFkb3ctc2xpZGVyOmFmdGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG59XG4ubGFiZWwtYWdyZWVtZW50e1xuICBmb250LXNpemU6MTZweDtcbiAgLyogd2lkdGg6IDM3JSAhaW1wb3J0YW50OyAqL1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmxhYmVsLWFncmVlbWVudHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuICAuY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICB9XG5cbiAgLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIC8qICY6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICB9ICovXG5cbiAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4gICYgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNEFDN0U7XG4gIH1cblxuICAvKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuICAmIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG4gICYgLmNoZWNrbWFyazphZnRlciB7XG4gICAgbGVmdDogNHB4O1xuICAgIHRvcDogMXB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjMTRBQzdFO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbi5hZGRpdGlvbmFsX2luZm8gcHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLmJfbWFpbl9zbGlkZXIgLnNsaWRlcl93cmFwcGVye1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICBoZWlnaHQ6IDI1NXB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIxcHgpIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NjFweCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLml0ZW1faW1ne1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuaXRlbV9pbWd7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuLnNlby10ZXh0LW1haW4tcGFnZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kaXNhYmxlLWljbzpiZWZvcmV7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbm8tc3RvcHBpbmcuc3ZnJyk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5pY28tZGVzY3JpcHRpb24gbGl7XG4gIGZsb2F0OmxlZnQ7XG4gIG1hcmdpbi1sZWZ0OjM1cHg7XG4gIGZvbnQtc2l6ZToxNHB4O1xufVxuLnRhYmxlLWljbzpiZWZvcmV7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvdGFibGUuc3ZnJyk7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTdweDtcbn1cbi5saXN0LWRlc2NyLXdyYXB7XG4gIG1hcmdpbi10b3A6MjBweDtcbiAgbWFyZ2luLWJvdHRvbTo3M3B4O1xufVxuLnRhYmxlX25ldHdvcmtpbmd7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3RhYmxlLnN2ZycpO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmF2YWxpYWJsZS1pY286YmVmb3Jle1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5ncmVlbi1jaXJjbGU6YmVmb3JlLFxuLm9yYW5nZS1jaXJjbGU6YmVmb3Jle1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6NTAlO1xuICBtYXJnaW4tbGVmdDogLTE3cHg7XG59XG4uZ3JlZW4tY2lyY2xlOmJlZm9yZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQkE5NTtcbn1cbi5vcmFuZ2UtY2lyY2xlOmJlZm9yZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzgyQjtcbn1cbi5kYXRlLWRheXtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTc2cHg7XG4gIHJpZ2h0OiAyNzRweDtcbiAgY29sb3I6I0ZGNzgyQjtcbiAgZm9udC1zaXplOjE5cHg7XG59XG4uYnRuLS1ncmV5e1xuICBiYWNrZ3JvdW5kOiAjNkQ2RDZEO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2VsZWN0LXBsYWNle1xuICB3aWR0aDogMzklO1xufVxuLmJfbW9kYWwgLmJ0bntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlbGVjdC1wbGFjZSAuYXBwb2ludG1lbnRfY29udGVudCAuYnRue1xuICBtYXJnaW4tdG9wOjM1cHg7XG59XG4uYnRuLXdyYXB7XG4gIG1hcmdpbi10b3A6MzVweDtcbn1cbi5hZG1pbl9wYW5lbF93cmFwcGVyIC5idG5fcGFuZWwuYnRuX25ldHdvcmtpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmV0d29ya2luZy1pY28ucG5nXCIpO1xuICB3aWR0aDozMHB4O1xuICBoZWlnaHQ6MzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hZG1pbl9wYW5lbF93cmFwcGVyIC5idG5fcGFuZWwuYnRuX3VzZXJfYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdXNlci1hY3Rpdml0eS5wbmdcIik7XG4gIHdpZHRoOjMwcHg7XG4gIGhlaWdodDozMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1vZGFsLWltZy13cmFwe1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OmF1dG87XG4gIG1hcmdpbi1yaWdodDphdXRvO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubW9kYWwtaW1nLXdyYXAgaW1ne1xuICB3aWR0aDoxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uc3BvbnNvci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5zcG9uc29yLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5zcG9uc29yLWNvbnRhaW5lciAuaW5mby1zcG9uc29yLWNpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3BvbnNvci1jb250YWluZXIgLmluZm8tc3BvbnNvci1jaXJjbGU6aG92ZXIge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuLmluZm8tc3BlYWtlci1jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDZweCBibGFjayk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmluZm8tc3BlYWtlci1jaXJjbGU6aG92ZXIge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuI3NwZWFrZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jc3BlYWtlci1jb21wX3BvcyB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiNzcGVha2VyLWNpdHkge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4jc3BlYWtlci1kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiNzcG9uc29ycy1kZXNjcmlwdGlvbiB7XG4gICAgaDR7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG4uZmxleC1oYWNrLWFycntcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNjBweDtcbiAgb3BhY2l0eTogMC4yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIHRvcDogLTEwcHg7ICovXG4gIHJpZ2h0OiA1cHg7XG59XG4uZmxleC1oYWNrX19ibG9ja3tcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB0b3A6IDcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjhkZWcsICNGQzU3NUUsICNGN0I0MkMpO1xuICAgIC8qIG1hcmdpbi1sZWZ0OiAtMTBweDsgKi9cbn1cbi5mbGV4LWhhY2tfX2l0ZW17XG4gIG1hcmdpbi1sZWZ0OiAzNnB4O1xufVxuXG4uYWRtaW5fcGFuZWxfd3JhcHBlciAuYnRuX3BhbmVsLmJ0bl91c2VyX2ZlZWRiYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mZWVkYmFjay5wbmcpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmFkbWluX3BhbmVsX3dyYXBwZXIgLmJ0bl9wYW5lbC5idG5fY2hhbmNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGFuY2UucG5nKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hZG1pbl9wYW5lbF93cmFwcGVyIC5idG5fcGFuZWwuYnRuX3ByaWNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcmljZS5wbmcpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuIiwiLmRhdGUtcGlja2VyIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMlxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTE7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmRhdGUtcGlja2VyLXdyYXBwZXIudHdvLW1vbnRoc3tcbiAgbWFyZ2luOiAwIDAgMCAtMTRweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzBweCkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZHAtY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDBcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIuaW5saW5lLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLnNpbmdsZS1kYXRlIHtcbiAgd2lkdGg6IGF1dG9cbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIubm8tc2hvcnRjdXRzIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHhcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIubm8tdG9wYmFyIHtcbiAgcGFkZGluZy10b3A6IDEycHhcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmZvb3RlciAuc2hvcnRjdXRzIC5jdXN0b20tc2hvcnRjdXQgKyAuY3VzdG9tLXNob3J0Y3V0e1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5mb290ZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciBiIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZGF0ZS1waWNrZXItd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC1uYW1lIHtcbiAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5zZWxlY3Qtd3JhcHBlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC1lbGVtZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTFweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MSk7XG4gIG9wYWNpdHk6IC4wMVxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIF9vdmVyZmxvdzogaGlkZGVuXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBmbG9hdDogbGVmdFxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZS5tb250aDIge1xuICB3aWR0aDogMTkwcHg7XG4gIGZsb2F0OiBsZWZ0XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIHRkLFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIGRpdi5kYXkubGFzdE1vbnRoLFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgZGl2LmRheS5uZXh0TW9udGgge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc4MmI7XG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLndlZWstbmFtZSB7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAud2Vlay1uYW1lIHRoe1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5Lmhhcy10b29sdGlwIHtcbiAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnRcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5oYXMtdG9vbHRpcCAudG9vbHRpcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnRpbWUgbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkudG9Nb250aC52YWxpZCB7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS50b01vbnRoLmhvdmVyaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzgyYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkubGFzdE1vbnRoLFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5uZXh0TW9udGgge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkucmVhbC10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU2ODQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5yZWFsLXRvZGF5LmNoZWNrZWQsXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5LnJlYWwtdG9kYXkuaG92ZXJpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ODJiO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgdGFibGUgLmNhcHRpb24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIG1hcmdpbjogMCAwIDJweDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgdGFibGUgLmNhcHRpb24+dGg6Zmlyc3Qtb2YtdHlwZSxcbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uPnRoOmxhc3Qtb2YtdHlwZSB7XG4gIC8vIHdpZHRoOiAyN3B4XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uIC5uZXh0LFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgdGFibGUgLmNhcHRpb24gLnByZXYge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uIC5uZXh0OmhvdmVyLFxuLmRhdGUtcGlja2VyLXdyYXBwZXIgdGFibGUgLmNhcHRpb24gLnByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBjb2xvcjogI2ZmZlxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbjogMCAxMHB4IC0xMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMFxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIC5nYXAtbGluZXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWxpbmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWxpbmUgLmdhcC0xIHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2VlZVxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIC5nYXAtbGluZSAuZ2FwLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNmZmZcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWxpbmUgLmdhcC0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA4cHg7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmZmZcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLXRvcC1tYXNrIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHotaW5kZXg6IDNcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWJvdHRvbS1tYXNrIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHotaW5kZXg6IDNcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnNlbGVjdGVkLWRheXMge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIC5lcnJvci10b3AsXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIgLm5vcm1hbC10b3Age1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAuZGVmYXVsdC10b3Age1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIuZXJyb3IgLmRlZmF1bHQtdG9wIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIuZXJyb3IgLmVycm9yLXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmVkXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhci5ub3JtYWwgLmRlZmF1bHQtdG9wIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIubm9ybWFsIC5ub3JtYWwtdG9wIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyLm5vcm1hbCAubm9ybWFsLXRvcCAuc2VsZWN0aW9uLXRvcCB7XG4gIGNvbG9yOiAjMzMzXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAuYXBwbHktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA2cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNkOWVlZjc7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDc2YTM7XG4gIGJhY2tncm91bmQ6ICMwMDk1Y2Q7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwYWRlZSwgIzAwNzhhNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMGFkZWUnLCBlbmRDb2xvcnN0cj0nIzAwNzhhNScpO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWxcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIC5hcHBseS1idG4uZGlzYWJsZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjA2MDYwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYjdiN2I3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYsICNlZGVkZWQpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNlZGVkZWQnKVxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAudGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlci5zaW5nbGUtbW9udGggLnRpbWUge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAudGltZSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMjlweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDIwcHhcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnRpbWUxIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi50aW1lMiB7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAudGltZTEge1xuICBmbG9hdDogbGVmdFxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAudGltZTIge1xuICBmbG9hdDogcmlnaHRcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmhvdXIge1xuICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4ubWludXRlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmhpZGUge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5maXJzdC1kYXRlLXNlbGVjdGVke1xuICBib3JkZXItcmFkaXVzOiA1MCUgMCAwIDUwJTtcbn1cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5sYXN0LWRhdGUtc2VsZWN0ZWR7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTAlIDUwJSAwO1xufVxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmZpcnN0LWRhdGUtc2VsZWN0ZWQubGFzdC1kYXRlLXNlbGVjdGVke1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZmlyc3QtZGF0ZS1zZWxlY3RlZCxcbi5kYXRlLXBpY2tlci13cmFwcGVyIC5sYXN0LWRhdGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ODJiIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRhdGUtcmFuZ2UtbGVuZ3RoLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMykpO1xuICAtbW96LWZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDNweCByZ2JhKDAsIDAsIDAsIC4zKSk7XG4gIC1tcy1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMykpO1xuICAtby1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMykpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMykpXG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kYXRlLXJhbmdlLWxlbmd0aC10aXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZjA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGJvdHRvbTogLTRweFxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlci50d28tbW9udGhzLm5vLWdhcCAubW9udGgxIC5uZXh0LFxuLmRhdGUtcGlja2VyLXdyYXBwZXIudHdvLW1vbnRocy5uby1nYXAgLm1vbnRoMiAucHJldiB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLndlZWstbnVtYmVyIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAud2Vlay1udW1iZXIud2Vlay1udW1iZXItc2VsZWN0ZWQge1xuICBjb2xvcjogIzQ5ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4ubW9udGgtd3JhcHBlcntcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgLy8gd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5tb250aDF7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIudGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX190YWJzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMCAwIDRweDtcbiAgICAmOmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgJi4tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmY3ODJiO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBjb2xvcjogI2ZmNzgyYjtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjZmM1NzVlIDAlLCAjZjdiNDJjIDEwMCUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG5cbiAgICAmLi1hY3RpdmUge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgICYuLWZhZGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgfVxuICB9XG5cbiAgJl90aXRsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIzcHg7XG4gICAgLnNpbXBsZV9pY29ue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCAsIC01MCUpO1xuICAgICAgbWFyZ2luOiAwIDFweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4iLCIuYl9tb2RhbCB7XG4gIG1heC13aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuXG4gIC5tZnAtY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTEgMTEnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEyOTkuMDIxNDQsMTkwLjQzNTQ5bC0zLjUzNTUzLC0zLjUzNTUzbC0zLjUzNDg0LDMuNTM0ODRsLTEuNDE1NTksLTEuNDE1NTlsMy41MzQ4NCwtMy41MzQ4NGwtMy41MzU1MywtMy41MzU1M2wxLjQxNTU5LC0xLjQxNTU5bDMuNTM1NTMsMy41MzU1M2wzLjUzNDg0LC0zLjUzNDg0bDEuNDE1NTksMS40MTU1OWwtMy41MzQ4NCwzLjUzNDg0bDMuNTM1NTMsMy41MzU1M3onIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEyOTAsLTE4MCUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDAgMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cblxuICAuX21vZGFsX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cblxuXG5cbiAgLmgye1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc29jaWFsX2xvZ2luIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgICAgXG4gICAgLmJ1dHRvbl9yb3dfanVzdGlmaWVkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG5fZmFjZWJvb2sge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udDogMTRweC8xOHB4IE1vbnRzZXJyYXQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDRBODc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0bl9nb29nbGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2MzYzNjO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQzNDM0M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0bl9saW5rZWRpbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMTc5YjM7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzlCMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuX3Zrb250YWt0ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MTgxYjc7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUxODFCNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLyogbWF4LXdpZHRoOiAxNTBweDsgKi9cbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgfVxuXG4gIC5sb2dpbl9lbWFpbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIC8qIG1heC13aWR0aDogMzIycHg7ICovXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgfVxuXG4gICAgLmZvcm1fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5mb3JtX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24uYnRuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAzNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuZm9ybV9pbm5lciB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIH1cblxuXG4gICAgLmNvbHVtbiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAudGFicy1jb21wb25lbnQtcGFuZWx7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgXG5cbiAgICArbGFiZWwge1xuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fY29udHJvbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAuaWNvbl91c2Vye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTQnIGhlaWdodD0nMTMnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTQgMTMnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTY1MCw0OTMuMTE4NjVjLTIuMTY5MzcsMCAtNi41LDEuMDg4NzUgLTYuNSwzLjI1djEuNjI1aDEzdi0xLjYyNWMwLC0yLjE2MTI1IC00LjMzMDYyLC0zLjI1IC02LjUsLTMuMjV6TTY1MCw0OTEuNDkzNjVjMS43OTU2MywwIDMuMjUsLTEuNDU0MzcgMy4yNSwtMy4yNWMwLC0xLjc5NTYzIC0xLjQ1NDM3LC0zLjI1IC0zLjI1LC0zLjI1Yy0xLjc5NTYyLDAgLTMuMjUsMS40NTQzOCAtMy4yNSwzLjI1YzAsMS43OTU2MiAxLjQ1NDM4LDMuMjUgMy4yNSwzLjI1eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtNjQzLC00ODUlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzZkNmQ2ZCcgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxM3B4IGNlbnRlcjtcbiAgfVxuXG4gIC5pY29uX21haWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTQnIGhlaWdodD0nMTEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTQgMTEnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTY1NS42LDQ4Ny43NWwtNS42LDMuNDM3NWwtNS42LC0zLjQzNzV2LTEuMzc1bDUuNiwzLjQzNzVsNS42LC0zLjQzNzV6TTY1NS42LDQ4NWgtMTEuMmMtMC43NywwIC0xLjM5MywwLjYxODc1IC0xLjM5MywxLjM3NWwtMC4wMDcsOC4yNWMwLDAuNzU2MjUgMC42MywxLjM3NSAxLjQsMS4zNzVoMTEuMmMwLjc3LDAgMS40LC0wLjYxODc1IDEuNCwtMS4zNzV2LTguMjVjMCwtMC43NTYyNSAtMC42MywtMS4zNzUgLTEuNCwtMS4zNzV6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02NDMsLTQ4NSUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzNzA3MDcwJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEzcHggY2VudGVyO1xuICB9XG5cbiAgLmljb25fcGFzc3dvcmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTAnIGhlaWdodD0nMTQnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAgMTQnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTk5MS45Mzc1LDQ4Ny44MDk0OWgtMy44NzV2LTEuMjQ5OThjMCwtMS4wNjg3MyAwLjg2ODc1LC0xLjkzNzQ2IDEuOTM3NSwtMS45Mzc0NmMxLjA2ODc1LDAgMS45Mzc1LDAuODY4NzMgMS45Mzc1LDEuOTM3NDZ6TTk5MCw0OTMuNDM0MzhjLTAuNjg3NSwwIC0xLjI1LC0wLjU2MjQ5IC0xLjI1LC0xLjI0OTk4YzAsLTAuNjg3NDkgMC41NjI1LC0xLjI0OTk4IDEuMjUsLTEuMjQ5OThjMC42ODc1LDAgMS4yNSwwLjU2MjQ5IDEuMjUsMS4yNDk5OGMwLDAuNjg3NDkgLTAuNTYyNSwxLjI0OTk4IC0xLjI1LDEuMjQ5OTh6TTk5My43NSw0ODcuODA5NDloLTAuNjI1di0xLjI0OTk4YzAsLTEuNzI0OTcgLTEuNCwtMy4xMjQ5NCAtMy4xMjUsLTMuMTI0OTRjLTEuNzI1LDAgLTMuMTI1LDEuMzk5OTcgLTMuMTI1LDMuMTI0OTR2MS4yNDk5OGgtMC42MjVjLTAuNjg3NSwwIC0xLjI1LDAuNTYyNDkgLTEuMjUsMS4yNDk5OHY2LjI0OTg4YzAsMC42ODc0OSAwLjU2MjUsMS4yNDk5OCAxLjI1LDEuMjQ5OThoNy41YzAuNjg3NSwwIDEuMjUsLTAuNTYyNDkgMS4yNSwtMS4yNDk5OHYtNi4yNDk4OGMwLC0wLjY4NzQ5IC0wLjU2MjUsLTEuMjQ5OTggLTEuMjUsLTEuMjQ5OTh6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC05ODUsLTQ4MyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzNmQ2ZDZkJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICB9XG5cbiAgLmJ0bl9mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNWE5NztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDMyMnB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDggMTUnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTY1Ni43NDg1OSwzODcuMzg5NzdoMi42NDUwMnYtNi40NDM5N2gyLjA1MzcxbDAuMzM3ODksLTIuNTYwNjFoLTIuMzkxNnYtMS43NzI4M2MwLC0wLjQxMjQxIDAuMDc1MiwtMC43MTMwMSAwLjIyNTU5LC0wLjkwMDM5YzAuMTg2NTIsLTAuMjI1MDQgMC41MzQxOCwtMC4zMzc5NSAxLjA0MDUzLC0wLjMzNzk1aDEuMzUxNTZ2LTIuMjc5MzZjLTAuNTA3ODEsLTAuMDc0OTUgLTEuMTYzNTcsLTAuMTEyMjQgLTEuOTcwMjEsLTAuMTEyMjRjLTAuOTk0NjMsMCAtMS43OTE5OSwwLjI5NTQ3IC0yLjM5MjA5LDAuODg1OTljLTAuNjAxMDcsMC41OTEwNiAtMC45MDAzOSwxLjQyMTUxIC0wLjkwMDM5LDIuNDkwNnYyLjAyNjE4aC0yLjE2NjV2Mi41NjA2MWgyLjE2NjV6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC02NTQsLTM3MyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbjogLTJweCAxMHB4IDAgMDtcbiAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5idG5fZ29vZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MzYzNjO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScyMCcgaGVpZ2h0PScxMicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAyMCAxMiclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNODQyLjI5MzAyLDM3Ny41ODIwN2gtMS43OTk3OXYxLjc5OTc3aC0xLjcyNzc3djEuNzk5NzZoMS43Mjc3N3YxLjc5OTc3aDEuNzk5Nzl2LTEuNzk5NzdoMS43OTk3NnYtMS43OTk3NmgtMS43OTk3NnpNODM2LjUzMzcxLDM4MC4xMDE3NGMwLDEuMTUxODUgLTAuMjE1OTcsMi4xNTk3MiAtMC43MTk5MSwzLjA5NTU5Yy0wLjUwMzkyLDAuODYzODkgLTEuMTUxODcsMS41ODM3OSAtMi4wODc3NCwyLjA4NzczYy0wLjg2Mzg5LDAuNTAzOTMgLTEuODcxNzcsMC43OTE5IC0zLjAyMzY0LDAuNzkxOWMtMS4wNzk4NiwwIC0yLjA4NzcyLC0wLjI4Nzk2IC0zLjAyMzYxLC0wLjc5MTljLTAuOTM1OSwtMC41NzU5MiAtMS42NTU4MSwtMS4yOTU4MyAtMi4yMzE3NCwtMi4yMzE3MWMtMC41NzU5MywtMC45MzU4OCAtMC43OTE5MiwtMS45NDM3NSAtMC43OTE5MiwtMy4wMjM2MWMwLC0xLjA3OTg2IDAuMjg3OTYsLTIuMDg3NzMgMC43OTE5MiwtMy4wMjM2YzAuNTAzOTUsLTAuOTM1ODggMS4yOTU4NCwtMS42NTU3OCAyLjIzMTc0LC0yLjIzMTcxYzAuOTM1ODgsLTAuNTc1OTMgMS45NDM3NCwtMC43OTE5IDMuMDIzNjEsLTAuNzkxOWMxLjU4MzgzLDAgMi45NTE2NCwwLjUwMzkzIDQuMDMxNTIsMS41ODM3OWwtMS42NTU4NCwxLjU4Mzc5Yy0wLjY0Nzg2LC0wLjU3NTkzIC0xLjQzOTc5LC0wLjkzNTg4IC0yLjM3NTY5LC0wLjkzNTg4Yy0wLjY0NzksMCAtMS4yOTU4NCwwLjE0Mzk4IC0xLjg3MTczLDAuNTAzOTNjLTAuNTc1OTQsMC4zNTk5NSAtMS4wMDc5LDAuNzkxOSAtMS4zNjc4NiwxLjM2NzgyYy0wLjM1OTk1LDAuNTc1OTIgLTAuNTAzOTIsMS4yMjM4NCAtMC41MDM5MiwxLjk0Mzc1YzAsMC43MTk5IDAuMTQzOTcsMS4zNjc4MiAwLjUwMzkyLDEuOTQzNzVjMC4zNTk5NSwwLjU3NTkyIDAuNzkxOTMsMS4wNzk4NiAxLjM2Nzg2LDEuMzY3ODJjMC41NzU5LDAuMzU5OTUgMS4yMjM4MywwLjUwMzkzIDEuODcxNzMsMC41MDM5M2MwLjcxOTkxLDAgMS4zNjc4NiwtMC4xNDM5OCAxLjk0Mzc5LC0wLjUwMzkzYzAuNDMxOSwtMC4yODc5NiAwLjc5MTg5LC0wLjU3NTkzIDEuMDc5ODUsLTEuMDc5ODZjMC4yMTU5NywtMC4zNTk5NSAwLjM1OTk1LC0wLjcxOTkxIDAuNDMxOTMsLTEuMDA3ODdoLTMuNDU1NTd2LTIuMDg3NzNoNS43NTkzMWMwLjA3MTk4LDAuMjg3OTYgMC4wNzE5OCwwLjY0NzkyIDAuMDcxOTgsMC45MzU4OHonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTgyNCwtMzc0JTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNDQzNDM0MnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbjogLTJweCAwIDAgMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIwJyBoZWlnaHQ9JzEyJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIwIDEyJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J004NDIuMjkzMDIsMzc3LjU4MjA3aC0xLjc5OTc5djEuNzk5NzdoLTEuNzI3Nzd2MS43OTk3NmgxLjcyNzc3djEuNzk5NzdoMS43OTk3OXYtMS43OTk3N2gxLjc5OTc2di0xLjc5OTc2aC0xLjc5OTc2ek04MzYuNTMzNzEsMzgwLjEwMTc0YzAsMS4xNTE4NSAtMC4yMTU5NywyLjE1OTcyIC0wLjcxOTkxLDMuMDk1NTljLTAuNTAzOTIsMC44NjM4OSAtMS4xNTE4NywxLjU4Mzc5IC0yLjA4Nzc0LDIuMDg3NzNjLTAuODYzODksMC41MDM5MyAtMS44NzE3NywwLjc5MTkgLTMuMDIzNjQsMC43OTE5Yy0xLjA3OTg2LDAgLTIuMDg3NzIsLTAuMjg3OTYgLTMuMDIzNjEsLTAuNzkxOWMtMC45MzU5LC0wLjU3NTkyIC0xLjY1NTgxLC0xLjI5NTgzIC0yLjIzMTc0LC0yLjIzMTcxYy0wLjU3NTkzLC0wLjkzNTg4IC0wLjc5MTkyLC0xLjk0Mzc1IC0wLjc5MTkyLC0zLjAyMzYxYzAsLTEuMDc5ODYgMC4yODc5NiwtMi4wODc3MyAwLjc5MTkyLC0zLjAyMzZjMC41MDM5NSwtMC45MzU4OCAxLjI5NTg0LC0xLjY1NTc4IDIuMjMxNzQsLTIuMjMxNzFjMC45MzU4OCwtMC41NzU5MyAxLjk0Mzc0LC0wLjc5MTkgMy4wMjM2MSwtMC43OTE5YzEuNTgzODMsMCAyLjk1MTY0LDAuNTAzOTMgNC4wMzE1MiwxLjU4Mzc5bC0xLjY1NTg0LDEuNTgzNzljLTAuNjQ3ODYsLTAuNTc1OTMgLTEuNDM5NzksLTAuOTM1ODggLTIuMzc1NjksLTAuOTM1ODhjLTAuNjQ3OSwwIC0xLjI5NTg0LDAuMTQzOTggLTEuODcxNzMsMC41MDM5M2MtMC41NzU5NCwwLjM1OTk1IC0xLjAwNzksMC43OTE5IC0xLjM2Nzg2LDEuMzY3ODJjLTAuMzU5OTUsMC41NzU5MiAtMC41MDM5MiwxLjIyMzg0IC0wLjUwMzkyLDEuOTQzNzVjMCwwLjcxOTkgMC4xNDM5NywxLjM2NzgyIDAuNTAzOTIsMS45NDM3NWMwLjM1OTk1LDAuNTc1OTIgMC43OTE5MywxLjA3OTg2IDEuMzY3ODYsMS4zNjc4MmMwLjU3NTksMC4zNTk5NSAxLjIyMzgzLDAuNTAzOTMgMS44NzE3MywwLjUwMzkzYzAuNzE5OTEsMCAxLjM2Nzg2LC0wLjE0Mzk4IDEuOTQzNzksLTAuNTAzOTNjMC40MzE5LC0wLjI4Nzk2IDAuNzkxODksLTAuNTc1OTMgMS4wNzk4NSwtMS4wNzk4NmMwLjIxNTk3LC0wLjM1OTk1IDAuMzU5OTUsLTAuNzE5OTEgMC40MzE5MywtMS4wMDc4N2gtMy40NTU1N3YtMi4wODc3M2g1Ljc1OTMxYzAuMDcxOTgsMC4yODc5NiAwLjA3MTk4LDAuNjQ3OTIgMC4wNzE5OCwwLjkzNTg4eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtODI0LC0zNzQlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cblxuICAuYnRuX3Zrb250YWt0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUxODFiNztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTknIGhlaWdodD0nMTInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTkgMTInJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEwMDIuODU4MjUsMzc4LjEwMTc1aC0wLjAwMDk5YzAsLTAuNjg5NzkgMC4wMDM2OCwtMS4zNzk2MSAtMC4wMDEyOCwtMi4wNjkzNGMtMC4wMDM0MywtMC40NzE5NSAtMC4xODY5NSwtMC42NDc4NiAtMC42NTk1OSwtMC42NDgyNWMtMC45NjEyNiwtMC4wMDA3OSAtMS45MjI1NiwwLjAwMTY4IC0yLjg4Mzg1LC0wLjAwMTQ2Yy0wLjI3MTQ1LC0wLjAwMDg1IC0wLjUzOTA2LDAgLTAuNjc4OCwwLjI5MTAyYy0wLjEzNDg0LDAuMjgwNyAwLjA0MzU1LDAuNDc5MzQgMC4yMDQxOCwwLjY2Nzk3YzAuMzg5ODIsMC40NTc4OSAwLjU1MjgsMC45ODg3NyAwLjU1MTAzLDEuNTgxODVjLTAuMDAyNzgsMC45NjEyNyAtMC4wMDAyMSwxLjkyMjU4IC0wLjAwMTcxLDIuODgzODhjLTAuMDAwMTcsMC4xMzkyMiAwLjAwMzM5LDAuMjgwNjEgLTAuMDE4NDIsMC40MTcyN2MtMC4wNTQwMywwLjMzODQxIC0wLjI3OTU0LDAuNDU2MTUgLTAuNTcwMTEsMC4yNzQ5NmMtMC4xOTU3NCwtMC4xMjIxNiAtMC4zNzY4NiwtMC4yODE3NCAtMC41MzA1NSwtMC40NTQ3MWMtMC42OTcxNiwtMC43ODQ3MyAtMS4yMTU3NCwtMS42ODg1NCAtMS42NTU5NCwtMi42MzI1NGMtMC4zNTQ5MywtMC43NjEyIC0wLjY1NzYyLC0xLjU0NzMgLTAuOTY5MjQsLTIuMzI4MDNjLTAuMjIwODksLTAuNTUzNTYgLTAuNDExNywtMC43MDAwNCAtMC45OTc5MiwtMC43MDAzMmMtMC42MTYzOCwtMC4wMDAzMSAtMS4yMzI4MiwtMC4wMDE3NyAtMS44NDkxOCwwLjAwMTUzYy0wLjEwODkzLDAuMDAwNTggLTAuMjIwMDksMC4wMTE1NyAtMC4zMjYxMywwLjAzNTY4Yy0wLjI5MDg4LDAuMDY2MTMgLTAuNDI3LDAuMjE0NTcgLTAuNDAxNzYsMC41MTE3OGMwLjAyNTc3LDAuMzAzNjUgMC4wNzQzNCwwLjYxMjM3IDAuMTY1NjIsMC45MDIyNWMwLjgxMjE5LDIuNTc5MTYgMi4xMzc4NSw0Ljg4MTIzIDMuODk4NjUsNi45MTczM2MxLjEzMzEyLDEuMzEwMzMgMi41NjMzOSwyLjE5ODczIDQuMjk3MjYsMi41MjM5YzAuNTk0MzgsMC4xMTE1MSAxLjE5NDc5LDAuMTM0OCAxLjc5MjgyLDAuMDI2MzFjMC40OTEwMywtMC4wODkwOCAwLjYzNDU4LC0wLjI2ODIyIDAuNjM1NTQsLTAuNzU4NzZjMC4wMDEyNSwtMC42MDE3MiAtMC4wMDE0MywtMS4yMDM0MyAwLjAwMjM4LC0xLjgwNTE4YzAuMDAwNzYsLTAuMTE2MjQgMC4wMTg2OCwtMC4yMzMyMiAwLjAzNzcyLC0wLjM0ODNjMC4wMzM3NSwtMC4yMDQ3NCAwLjE2NDUxLC0wLjI5MDYyIDAuMzY2NTYsLTAuMzA5MjdjMC4zODU4LC0wLjAzNTU4IDAuNzE3MSwwLjExMzYyIDAuOTkyOCwwLjM0NDczYzAuNTYwNzUsMC40Njk5NyAxLjEwNTMsMC45NjA4MiAxLjYzNDY5LDEuNDY1OTRjMC4zNjU1NSwwLjM0ODc5IDAuNjkyMDksMC43MzgyNSAxLjA0MDYsMS4xMDUyMmMwLjI1MTAyLDAuMjY0MzEgMC41NjQ5MSwwLjM4MTM1IDAuOTI4NTQsMC4zNzczOGMwLjM1OTUxLC0wLjAwMzg1IDAuNzE5MTMsMC4wMDI4MSAxLjA3ODY2LC0wLjAwMTc3YzAuMzY2MzMsLTAuMDA0NjcgMC43MzQxOSwwLjAwMDU1IDEuMDk4NSwtMC4wMzE1MmMwLjM2ODM4LC0wLjAzMjM1IDAuNTgzMzMsLTAuMzA2NTUgMC40Nzk4LC0wLjY2Yy0wLjA5NDY4LC0wLjMyMzMgLTAuMjQxMSwtMC42NDYyNyAtMC40MzA3NywtMC45MjQyOWMtMC42MzQxNiwtMC45Mjk1NyAtMS4zODg1LC0xLjc2MDE2IC0yLjE5MDU3LC0yLjU0ODQ2Yy0wLjIwMzI4LC0wLjE5OTggLTAuMzk0NzQsLTAuNDEzNzkgLTAuNTcyNzgsLTAuNjM2MzVjLTAuMTUwOTcsLTAuMTg4NjkgLTAuMTYwNCwtMC40MDU5OCAtMC4wMjczLC0wLjYxNDkzYzAuMTM3NjUsLTAuMjE2MTMgMC4yODA3OCwtMC40Mjg4IDAuNDI0MjksLTAuNjQxMDVjMC43NTUwMiwtMS4xMTY4MiAxLjUxMzM3LC0yLjIzMjE1IDIuMTA4NDcsLTMuNDQ1OTVjMC4xMjc4NSwtMC4yNjA3NCAwLjIyNDg1LC0wLjU0MDMxIDAuMzA0MjksLTAuODIwMjJjMC4xMDU2NywtMC4zNzIxNiAtMC4wMzI1NiwtMC41NzIzMyAtMC40MTQxMiwtMC42NDQ5NmMtMC4wOTI3OSwtMC4wMTc2NCAtMC4xODk0NSwtMC4wMTk5OSAtMC4yODQzNSwtMC4wMjAyNmMtMC42MDkwMiwtMC4wMDE2NSAtMS4yMTgzNCwwLjAwOTc3IC0xLjgyNzA3LC0wLjAwNDEyYy0wLjUxNjgzLC0wLjAxMTc1IC0wLjg1MDM2LDAuMTk4ODUgLTEuMDU0NywwLjY4NTMzYy0wLjQ0ODksMS4wNjg5MSAtMS4wMDExNywyLjA4NTAyIC0xLjY2MjU1LDMuMDM5MThjLTAuMzU1NjQsMC41MTMxMiAtMC43Mjc4NiwxLjAxMzM3IC0xLjIyNCwxLjQwMzk2Yy0wLjE2OTEzLDAuMTMzMDYgLTAuMzYwOTksMC4yODA3OSAtMC41NzcyMiwwLjE3NTc4Yy0wLjIyNDUyLC0wLjEwODk4IC0wLjIzMDM5LC0wLjM1NjExIC0wLjIzMDg4LC0wLjU3OTkzYy0wLjAwMTU0LC0wLjY2NzcyIC0wLjAwMDU4LC0xLjMzNTUxIC0wLjAwMDU4LC0yLjAwMzI3eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtOTkyLC0zNzUlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzUxODFCNycgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAtMnB4IDAgMCAwO1xuICAgIH1cblxuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTknIGhlaWdodD0nMTInIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTkgMTInJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTEwMDIuODU4MjUsMzc4LjEwMTc1aC0wLjAwMDk5YzAsLTAuNjg5NzkgMC4wMDM2OCwtMS4zNzk2MSAtMC4wMDEyOCwtMi4wNjkzNGMtMC4wMDM0MywtMC40NzE5NSAtMC4xODY5NSwtMC42NDc4NiAtMC42NTk1OSwtMC42NDgyNWMtMC45NjEyNiwtMC4wMDA3OSAtMS45MjI1NiwwLjAwMTY4IC0yLjg4Mzg1LC0wLjAwMTQ2Yy0wLjI3MTQ1LC0wLjAwMDg1IC0wLjUzOTA2LDAgLTAuNjc4OCwwLjI5MTAyYy0wLjEzNDg0LDAuMjgwNyAwLjA0MzU1LDAuNDc5MzQgMC4yMDQxOCwwLjY2Nzk3YzAuMzg5ODIsMC40NTc4OSAwLjU1MjgsMC45ODg3NyAwLjU1MTAzLDEuNTgxODVjLTAuMDAyNzgsMC45NjEyNyAtMC4wMDAyMSwxLjkyMjU4IC0wLjAwMTcxLDIuODgzODhjLTAuMDAwMTcsMC4xMzkyMiAwLjAwMzM5LDAuMjgwNjEgLTAuMDE4NDIsMC40MTcyN2MtMC4wNTQwMywwLjMzODQxIC0wLjI3OTU0LDAuNDU2MTUgLTAuNTcwMTEsMC4yNzQ5NmMtMC4xOTU3NCwtMC4xMjIxNiAtMC4zNzY4NiwtMC4yODE3NCAtMC41MzA1NSwtMC40NTQ3MWMtMC42OTcxNiwtMC43ODQ3MyAtMS4yMTU3NCwtMS42ODg1NCAtMS42NTU5NCwtMi42MzI1NGMtMC4zNTQ5MywtMC43NjEyIC0wLjY1NzYyLC0xLjU0NzMgLTAuOTY5MjQsLTIuMzI4MDNjLTAuMjIwODksLTAuNTUzNTYgLTAuNDExNywtMC43MDAwNCAtMC45OTc5MiwtMC43MDAzMmMtMC42MTYzOCwtMC4wMDAzMSAtMS4yMzI4MiwtMC4wMDE3NyAtMS44NDkxOCwwLjAwMTUzYy0wLjEwODkzLDAuMDAwNTggLTAuMjIwMDksMC4wMTE1NyAtMC4zMjYxMywwLjAzNTY4Yy0wLjI5MDg4LDAuMDY2MTMgLTAuNDI3LDAuMjE0NTcgLTAuNDAxNzYsMC41MTE3OGMwLjAyNTc3LDAuMzAzNjUgMC4wNzQzNCwwLjYxMjM3IDAuMTY1NjIsMC45MDIyNWMwLjgxMjE5LDIuNTc5MTYgMi4xMzc4NSw0Ljg4MTIzIDMuODk4NjUsNi45MTczM2MxLjEzMzEyLDEuMzEwMzMgMi41NjMzOSwyLjE5ODczIDQuMjk3MjYsMi41MjM5YzAuNTk0MzgsMC4xMTE1MSAxLjE5NDc5LDAuMTM0OCAxLjc5MjgyLDAuMDI2MzFjMC40OTEwMywtMC4wODkwOCAwLjYzNDU4LC0wLjI2ODIyIDAuNjM1NTQsLTAuNzU4NzZjMC4wMDEyNSwtMC42MDE3MiAtMC4wMDE0MywtMS4yMDM0MyAwLjAwMjM4LC0xLjgwNTE4YzAuMDAwNzYsLTAuMTE2MjQgMC4wMTg2OCwtMC4yMzMyMiAwLjAzNzcyLC0wLjM0ODNjMC4wMzM3NSwtMC4yMDQ3NCAwLjE2NDUxLC0wLjI5MDYyIDAuMzY2NTYsLTAuMzA5MjdjMC4zODU4LC0wLjAzNTU4IDAuNzE3MSwwLjExMzYyIDAuOTkyOCwwLjM0NDczYzAuNTYwNzUsMC40Njk5NyAxLjEwNTMsMC45NjA4MiAxLjYzNDY5LDEuNDY1OTRjMC4zNjU1NSwwLjM0ODc5IDAuNjkyMDksMC43MzgyNSAxLjA0MDYsMS4xMDUyMmMwLjI1MTAyLDAuMjY0MzEgMC41NjQ5MSwwLjM4MTM1IDAuOTI4NTQsMC4zNzczOGMwLjM1OTUxLC0wLjAwMzg1IDAuNzE5MTMsMC4wMDI4MSAxLjA3ODY2LC0wLjAwMTc3YzAuMzY2MzMsLTAuMDA0NjcgMC43MzQxOSwwLjAwMDU1IDEuMDk4NSwtMC4wMzE1MmMwLjM2ODM4LC0wLjAzMjM1IDAuNTgzMzMsLTAuMzA2NTUgMC40Nzk4LC0wLjY2Yy0wLjA5NDY4LC0wLjMyMzMgLTAuMjQxMSwtMC42NDYyNyAtMC40MzA3NywtMC45MjQyOWMtMC42MzQxNiwtMC45Mjk1NyAtMS4zODg1LC0xLjc2MDE2IC0yLjE5MDU3LC0yLjU0ODQ2Yy0wLjIwMzI4LC0wLjE5OTggLTAuMzk0NzQsLTAuNDEzNzkgLTAuNTcyNzgsLTAuNjM2MzVjLTAuMTUwOTcsLTAuMTg4NjkgLTAuMTYwNCwtMC40MDU5OCAtMC4wMjczLC0wLjYxNDkzYzAuMTM3NjUsLTAuMjE2MTMgMC4yODA3OCwtMC40Mjg4IDAuNDI0MjksLTAuNjQxMDVjMC43NTUwMiwtMS4xMTY4MiAxLjUxMzM3LC0yLjIzMjE1IDIuMTA4NDcsLTMuNDQ1OTVjMC4xMjc4NSwtMC4yNjA3NCAwLjIyNDg1LC0wLjU0MDMxIDAuMzA0MjksLTAuODIwMjJjMC4xMDU2NywtMC4zNzIxNiAtMC4wMzI1NiwtMC41NzIzMyAtMC40MTQxMiwtMC42NDQ5NmMtMC4wOTI3OSwtMC4wMTc2NCAtMC4xODk0NSwtMC4wMTk5OSAtMC4yODQzNSwtMC4wMjAyNmMtMC42MDkwMiwtMC4wMDE2NSAtMS4yMTgzNCwwLjAwOTc3IC0xLjgyNzA3LC0wLjAwNDEyYy0wLjUxNjgzLC0wLjAxMTc1IC0wLjg1MDM2LDAuMTk4ODUgLTEuMDU0NywwLjY4NTMzYy0wLjQ0ODksMS4wNjg5MSAtMS4wMDExNywyLjA4NTAyIC0xLjY2MjU1LDMuMDM5MThjLTAuMzU1NjQsMC41MTMxMiAtMC43Mjc4NiwxLjAxMzM3IC0xLjIyNCwxLjQwMzk2Yy0wLjE2OTEzLDAuMTMzMDYgLTAuMzYwOTksMC4yODA3OSAtMC41NzcyMiwwLjE3NTc4Yy0wLjIyNDUyLC0wLjEwODk4IC0wLjIzMDM5LC0wLjM1NjExIC0wLjIzMDg4LC0wLjU3OTkzYy0wLjAwMTU0LC0wLjY2NzcyIC0wLjAwMDU4LC0xLjMzNTUxIC0wLjAwMDU4LC0yLjAwMzI3eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtOTkyLC0zNzUlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cblxuICAuYnRuX2xpbmtlZGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3OWIzO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdTVkdEb2MnIHdpZHRoPScxNicgaGVpZ2h0PScxNScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNiAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMTE2NS42MzY3OSwzODYuMzMzMjdoMy4yMTQ4NXYtOS42NzEzMmgtMy4yMTQ4NXpNMTE2Ny4yNjU2MywzNzEuOTk5ODljLTEuMTAwMjEsMCAtMS44MTk4NCwwLjcyMTY1IC0xLjgxOTg0LDEuNjcwNjVjMCwwLjkyODMyIDAuNjk4ODEsMS42NzE4NyAxLjc3NzE2LDEuNjcxODdoMC4wMjE0OGMxLjEyMTUyLDAgMS44MTksLTAuNzQzNDEgMS44MTksLTEuNjcxODdjLTAuMDIxMTMsLTAuOTQ5IC0wLjY5NzQ4LC0xLjY3MDY1IC0xLjc5NzgsLTEuNjcwNjV6TTExODAuNDQ1NzcsMzgwLjc4NzY4YzAsLTIuOTcwNjUgLTEuNTg2MjIsLTQuMzUyOTYgLTMuNzAyMTQsLTQuMzUyOTNjLTEuNzA3ODYsMCAtMi40NzA4NywwLjk0MDA0IC0yLjg5ODEyLDEuNTk4MDh2MC4wMzEyNWgtMC4wMjExM2MwLjAwNjEzLC0wLjAwOTk0IDAuMDE0NjEsLTAuMDIxIDAuMDIxMTMsLTAuMDMxMjV2LTEuMzcwODdoLTMuMjE1NzVjMC4wNDMzMSwwLjkwNzk1IDAsOS42NzEzMiAwLDkuNjcxMzJoMy4yMTYwN3YtNS40MDEwOGMwLC0wLjI4OTM5IDAuMDIxODMsLTAuNTc3MTQgMC4xMDY2NSwtMC43ODM4N2MwLjIzMjU3LC0wLjU3ODI5IDAuNzYxMjMsLTEuMTc2MSAxLjY0OTU4LC0xLjE3NjFjMS4xNjM3MiwwIDEuNjI4NzMsMC44ODcwNiAxLjYyODczLDIuMTg2ODZ2NS4xNzQxOWgzLjIxNDk5di01LjU0NTZ6JyBpZD0nUGF0aC0wJy8lM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXglMjgxLDAsMCwxLC0xMTY1LC0zNzIlMjknJTNFJTNDZyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNQYXRoLTAnIGZpbGw9JyUyMzAxNzlCMycgZmlsbC1vcGFjaXR5PScxJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luOiAtMnB4IDAgMCAwO1xuICAgIH1cblxuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nU1ZHRG9jJyB3aWR0aD0nMTYnIGhlaWdodD0nMTUnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgMTUnJTNFJTNDZGVmcyUzRSUzQ3BhdGggZD0nTTExNjUuNjM2NzksMzg2LjMzMzI3aDMuMjE0ODV2LTkuNjcxMzJoLTMuMjE0ODV6TTExNjcuMjY1NjMsMzcxLjk5OTg5Yy0xLjEwMDIxLDAgLTEuODE5ODQsMC43MjE2NSAtMS44MTk4NCwxLjY3MDY1YzAsMC45MjgzMiAwLjY5ODgxLDEuNjcxODcgMS43NzcxNiwxLjY3MTg3aDAuMDIxNDhjMS4xMjE1MiwwIDEuODE5LC0wLjc0MzQxIDEuODE5LC0xLjY3MTg3Yy0wLjAyMTEzLC0wLjk0OSAtMC42OTc0OCwtMS42NzA2NSAtMS43OTc4LC0xLjY3MDY1ek0xMTgwLjQ0NTc3LDM4MC43ODc2OGMwLC0yLjk3MDY1IC0xLjU4NjIyLC00LjM1Mjk2IC0zLjcwMjE0LC00LjM1MjkzYy0xLjcwNzg2LDAgLTIuNDcwODcsMC45NDAwNCAtMi44OTgxMiwxLjU5ODA4djAuMDMxMjVoLTAuMDIxMTNjMC4wMDYxMywtMC4wMDk5NCAwLjAxNDYxLC0wLjAyMSAwLjAyMTEzLC0wLjAzMTI1di0xLjM3MDg3aC0zLjIxNTc1YzAuMDQzMzEsMC45MDc5NSAwLDkuNjcxMzIgMCw5LjY3MTMyaDMuMjE2MDd2LTUuNDAxMDhjMCwtMC4yODkzOSAwLjAyMTgzLC0wLjU3NzE0IDAuMTA2NjUsLTAuNzgzODdjMC4yMzI1NywtMC41NzgyOSAwLjc2MTIzLC0xLjE3NjEgMS42NDk1OCwtMS4xNzYxYzEuMTYzNzIsMCAxLjYyODczLDAuODg3MDYgMS42Mjg3MywyLjE4Njg2djUuMTc0MTloMy4yMTQ5OXYtNS41NDU2eicgaWQ9J1BhdGgtMCcvJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4JTI4MSwwLDAsMSwtMTE2NSwtMzcyJTI5JyUzRSUzQ2clM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzUGF0aC0wJyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG5cbiAgLmZvcmdvdHtcbiAgICBwYWRkaW5nOiA1cHggMCAwO1xuICB9XG5cbiAgLmNvbnRyb2xfYm90dG9tIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZjc4MmI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzZXRfcGFzc3dvcmQge1xuICAgIC5idG4ge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB9XG5cbiAgICAuZm9ybV9maWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXNldF9wYXNzd29yZF9kb25lIHtcbiAgICAuZG9uZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICB9XG4gIH1cblxufVxuXG4jc2hhcmVfZXZlbnQge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuXG4gIGgzIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gIC5zaGFyZV9saW5rcyB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG5cbiAgICAubGlzdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwXG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA3cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uX3ZrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTdkYjI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIxLjk4JyBoZWlnaHQ9JzEzLjE3JyB2aWV3Qm94PScwIDAgMjEuOTggMTMuMTcnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFaWNvbl92ayUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J00yMS41LjkzYTcuNDIsNy40MiwwLDAsMS0xLDJjLS40My42OC0uOTQsMS40NS0xLjQ1LDIuMzhhMTIuNzgsMTIuNzgsMCwwLDAtLjc2LDEuMTEsMS4wOSwxLjA5LDAsMCwwLS4yNS41OS43My43MywwLDAsMCwuMjUuNTFsLjM0LjQzYzEuOTUsMiwzLjA2LDMuNCwzLjMxLDQuMTYuMDkuMzQuMDkuNi0uMDguNzdhMSwxLDAsMCwxLS42OC4yNUgxOC43YTEuNDIsMS40MiwwLDAsMS0uODUtLjI1LDgsOCwwLDAsMS0uODUtLjg1Yy0uNDMtLjQzLS43Ny0uODUtMS4xMS0xLjE5LTEuMS0xLTEuODctMS41My0yLjM4LTEuNTNhMSwxLDAsMCwwLS41MS4wOGMtLjE3LjA5LS4xNy4yNi0uMTcuNTF2Mi4zYzAsLjM0LS4wOC41OS0uMjUuNjhhMywzLDAsMCwxLTEuNDUuMjUsNy44OSw3Ljg5LDAsMCwxLTMuOTEtMS4xQTExLjE2LDExLjE2LDAsMCwxLDMuODMsOC44NCwyMi44NywyMi44NywwLDAsMSwxLjUzLDVDMSw0LC42OCwzLjE0LjM0LDIuMjlBNS42Niw1LjY2LDAsMCwxLDAsLjc2QzAsLjM0LjI2LjA4Ljg1LjA4SDMuMjNhMS4zNywxLjM3LDAsMCwxLC42OC4xN0ExLjY3LDEuNjcsMCwwLDEsNC4yNSwxLDIwLjc1LDIwLjc1LDAsMCwwLDUuNjksNC4xNmEyMS41MiwyMS41MiwwLDAsMCwxLjQ1LDIuM2MuNTEuNjguODUuOTMsMS4xOS45M2EuNDMuNDMsMCwwLDAsLjM0LS4xN2MuMDgtLjA4LjA4LS4zNC4wOC0uNjhWM2EyLjExLDIuMTEsMCwwLDAtLjI1LTEuMWMtLjE3LS4yNi0uMjYtLjQzLS40My0uNjhTNy43My43Nyw3LjczLjYsNy44Mi4zNCw3LjkuMTdBLjYzLjYzLDAsMCwxLDguMzMsMGgzLjgyYS43Mi43MiwwLDAsMSwuNTEuMTcsMS4yNywxLjI3LDAsMCwxLC4xNy42OFY1LjY5YzAsLjI2LDAsLjQzLjA5LjUxYS40Mi40MiwwLDAsMCwuMzQuMTcsMS4zNCwxLjM0LDAsMCwwLC40Mi0uMTcsMywzLDAsMCwwLC42OC0uNTksMTUuNjksMTUuNjksMCwwLDAsMS41My0yLjEzYy4zNC0uNTkuNjgtMS4yNywxLTEuOTVsLjQzLS44NWExLDEsMCwwLDEsMS0uNjhoMi4zOGMuNjguMDkuOTMuMzQuNzYuOTNaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgIC5pY29uX2ZiIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTU0OTg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwLjE5JyBoZWlnaHQ9JzE5LjY0JyB2aWV3Qm94PScwIDAgMTAuMTkgMTkuNjQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFaWNvbl9mYiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J00zLDEwLjg1SDBWNy4zOUgzVjQuNThBNC4yNiw0LjI2LDAsMCwxLDQuMjEsMS4yMSw0LjMsNC4zLDAsMCwxLDcuNDgsMGExOS40MSwxOS40MSwwLDAsMSwyLjcxLjE5VjMuMjdIOC4zMmExLjk0LDEuOTQsMCwwLDAtMS40LjQ3QTIuMDgsMi4wOCwwLDAsMCw2LjY0LDVWNy4zOUg5LjkxbC0uNDcsMy40Nkg2LjY0djguNzlIM1onLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgLmljb25fdHcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjYjdmZjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAuMzgnIGhlaWdodD0nMTYuNTQnIHZpZXdCb3g9JzAgMCAyMC4zOCAxNi41NCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VpY29uX3R3JTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTE4LjE3LDQuNzFhMTIsMTIsMCwwLDEtMS4zNSw1LjQ4LDEyLjE4LDEyLjE4LDAsMCwxLTQsNC41MiwxMS4yMywxMS4yMywwLDAsMS02LjQ0LDEuODNBMTEuMzcsMTEuMzcsMCwwLDEsMCwxNC43MUgxYTgsOCwwLDAsMCw1LjE5LTEuODMsNCw0LDAsMCwxLTIuNC0uNzcsNC40Myw0LjQzLDAsMCwxLTEuNDQtMmguNzdBNS4xNiw1LjE2LDAsMCwwLDQuMjMsMTBhNC4xOSw0LjE5LDAsMCwxLTIuNC0xLjQ0QTMuNzcsMy43NywwLDAsMSwuODcsNlY1LjlhMy45MSwzLjkxLDAsMCwwLDEuODIuNThBNC4xOSw0LjE5LDAsMCwxLDEuMzUsNC45YTMuNDIsMy40MiwwLDAsMS0uNDgtMkE0LjEsNC4xLDAsMCwxLDEuNDQuNzcsOS4yMiw5LjIyLDAsMCwwLDUuMTksMy45NCwxMS44OCwxMS44OCwwLDAsMCwxMCw1LjE5YTMuMDcsMy4wNywwLDAsMS0uMS0xLDQuMTUsNC4xNSwwLDAsMSwuNTgtMi4xMkE0LDQsMCwwLDEsMTIsLjU4LDMuOTEsMy45MSwwLDAsMSwxNCwwYTMuNzEsMy43MSwwLDAsMSwxLjczLjM5LDQuNyw0LjcsMCwwLDEsMS4zNCwxLDkuMjksOS4yOSwwLDAsMCwyLjY5LTFBNC4yNSw0LjI1LDAsMCwxLDE4LDIuNjksOC4yMyw4LjIzLDAsMCwwLDIwLjM4LDJhOS40Miw5LjQyLDAsMCwxLTIuMTEsMi4yMS42Ny42NywwLDAsMC0uMS40OFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlJTI4MCAwJTI5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgIC5pY29uX2cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzNDEzMztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjYuNjcnIGhlaWdodD0nMTYuNTknIHZpZXdCb3g9JzAgMCAyNi42NyAxNi41OSclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VpY29uX2clM0MvdGl0bGUlM0UlM0NwYXRoIGNsYXNzPSdhJyBkPSdNMjQuMiw0Ljk0SDIxLjczVjcuNDFIMTkuMzZWOS44OGgyLjM3djIuNDdIMjQuMlY5Ljg4aDIuNDdWNy40MUgyNC4yWk0xNi4zLDguNGE4LjY3LDguNjcsMCwwLDEtMSw0LjI0LDcuMiw3LjIsMCwwLDEtMi44NywyLjg3QTguMDcsOC4wNywwLDAsMSw4LjMsMTYuNTlhOC42NCw4LjY0LDAsMCwxLTQuMTUtMS4wOCw5LDksMCwwLDEtMy4wNi0zLjA3QTcuNjUsNy42NSwwLDAsMSwwLDguMyw4LjY4LDguNjgsMCwwLDEsMS4wOSw0LjE1LDguMTcsOC4xNywwLDAsMSw0LjE1LDEuMDksNy42Niw3LjY2LDAsMCwxLDguMywwYTcuNTIsNy41MiwwLDAsMSw1LjUzLDIuMTdMMTEuNTYsNC4zNWE0LjkxLDQuOTEsMCwwLDAtNS44My0uNkE1LjYzLDUuNjMsMCwwLDAsMy44NSw1LjYzLDQuOTMsNC45MywwLDAsMCwzLjE2LDguMyw0LjkyLDQuOTIsMCwwLDAsMy44NSwxMWE1LDUsMCwwLDAsMS44OCwxLjg4LDQuODIsNC44MiwwLDAsMCwyLjU3LjY5QTQuOTIsNC45MiwwLDAsMCwxMSwxMi44NGE0LjI4LDQuMjgsMCwwLDAsMS40OC0xLjQ4QTUuMzksNS4zOSwwLDAsMCwxMywxMEg4LjNWNy4xMWg3LjlhNS41Nyw1LjU3LDAsMCwxLC4xLDEuMjhaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgIC5pY29uX2luIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4LjgyJyBoZWlnaHQ9JzE4LjkxJyB2aWV3Qm94PScwIDAgMTguODIgMTguOTEnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFaWNvbl9pbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J00xNC45LDE4LjgyVjEyLjdhNiw2LDAsMCwwLS4yOS0yLjE5QTEuNzcsMS43NywwLDAsMCwxMi44LDkuMzZhMi4wOSwyLjA5LDAsMCwwLTEuOTEsMS4wNSw0LjUsNC41LDAsMCwwLS4zOCwyLjJ2Ni4yMUg2LjY5VjYuMzFoMy43MlY4YTMsMywwLDAsMSwxLjM0LTEuMzNBMy44OSwzLjg5LDAsMCwxLDE0LjE0LDYsNC4yMiw0LjIyLDAsMCwxLDE4LDcuNzRhOC41NSw4LjU1LDAsMCwxLC44Niw0LjN2Ni44N0gxNC45Wm0tMTQuNjEsMFY2LjMxSDQuMlYxOC44MlpNLjY3LDMuOTJBMi4xLDIuMSwwLDAsMSwwLDIuMjksMi4yMywyLjIzLDAsMCwxLC42Ny42NywyLjA4LDIuMDgsMCwwLDEsMi4yOSwwLDIuMSwyLjEsMCwwLDEsMy45Mi42N2EyLjEyLDIuMTIsMCwwLDEsLjY3LDEuNjIsMi4yNCwyLjI0LDAsMCwxLS42NywxLjYzLDIuMTMsMi4xMywwLDAsMS0xLjYzLjY2QTIuMjMsMi4yMywwLDAsMSwuNjcsMy45MlonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgLmljb25fb2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzgyYjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuMzMnIGhlaWdodD0nMjIuMzQnIHZpZXdCb3g9JzAgMCAxMy4zMyAyMi4zNCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VpY29uX29rJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTQuNjQsNy41OWEyLjU5LDIuNTksMCwwLDAsMS45Mi43NywyLjY5LDIuNjksMCwwLDAsMS45Mi0uNzcsMi41NSwyLjU1LDAsMCwwLC44Ny0xLjkyLDIuNCwyLjQsMCwwLDAtLjg3LTEuOTJBMy4wNywzLjA3LDAsMCwwLDYuNTYsM2EyLjY5LDIuNjksMCwwLDAtMS45Mi43NywyLjc5LDIuNzksMCwwLDAtLjg3LDJBMi41MSwyLjUxLDAsMCwwLDQuNjQsNy41OVptLTMtNC44YTQuNyw0LjcsMCwwLDEsMi4xMS0yQTUuNzcsNS43NywwLDAsMSw2LjU2LDAsNS41LDUuNSwwLDAsMSw5LjM1Ljc3YTYuMTIsNi4xMiwwLDAsMSwyLjExLDIsNS43OCw1Ljc4LDAsMCwxLC43NywyLjc4LDUuNSw1LjUsMCwwLDEtLjc3LDIuNzksNC44LDQuOCwwLDAsMS0yLjExLDIsNS44Miw1LjgyLDAsMCwxLTIuNzkuNzcsNS41LDUuNSwwLDAsMS0yLjc5LS43Nyw2LDYsMCwwLDEtMi4xMS0yQTUuNzQsNS43NCwwLDAsMSwuODksNS41N2E1Ljc4LDUuNzgsMCwwLDEsLjc3LTIuNzhaTTExLjg0LDIwYTEsMSwwLDAsMSwuMjksMS4yNSwxLjYsMS42LDAsMCwxLTEsMUExLDEsMCwwLDEsOS44OCwyMkw2LjU2LDE4LjU1LDMuMjksMjEuODFBMS4xNCwxLjE0LDAsMCwxLDIsMjIuMWExLjM3LDEuMzcsMCwwLDEtMS0xLDEsMSwwLDAsMSwuMzgtMS4yNUw1LjYsMTUuNjZhOSw5LDAsMCwxLTMuOTQtMS4xNUE0LjgsNC44LDAsMCwxLC4yMiwxMy4yNmExLjE0LDEuMTQsMCwwLDEsMC0xLjM0LDEuMjIsMS4yMiwwLDAsMSwuODYtLjY4LDEuNTEsMS41MSwwLDAsMSwxLjQ0LjQ4bC40OC4zOWE2LjI1LDYuMjUsMCwwLDAsMS40NS41N0E4LjI2LDguMjYsMCwwLDAsNi42NiwxM2E3Ljg1LDcuODUsMCwwLDAsMi4yMS0uMjlsMS40NC0uNTcuNDgtLjM5YTIsMiwwLDAsMSwxLjUzLS40OCwxLjIxLDEuMjEsMCwwLDEsLjg3LjY4LDEuNjUsMS42NSwwLDAsMSwwLDEuMzQsNy4xNSw3LjE1LDAsMCwxLTEuNDQsMS4yNSwxMCwxMCwwLDAsMS00LjEzLDEuMjVaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSUyODAlMjknLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgLmljb25fbWFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNycgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE3IDE0JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDolMjMzMzM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRWljb25fbWFpbCUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J004LjUsNi4xMywxLjcsMS43NUgxNS4zWm02LjgsNi4xMkgxLjdWMy41TDguNSw3Ljg4LDE1LjMsMy41Wk0xNS4zLDBIMS43QTEuNzMsMS43MywwLDAsMCwwLDEuNzV2MTAuNUExLjc0LDEuNzQsMCwwLDAsMS43LDE0SDE1LjNBMS43NCwxLjc0LDAsMCwwLDE3LDEyLjI1VjEuNzVBMS43NCwxLjc0LDAsMCwwLDE1LjMsMFonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG5cbiAgLmludml0YXRpb25fbGlzdCB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG5cbiAgICAubGlzdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIG1hcmdpbjogMCAtNXB4IDQwcHg7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCA1cHggMTBweDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubGFiZWxfd3JhcHBlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgICsubGFiZWxfd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVsX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cbiAgICAgIC5pbWcge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J1NWR0RvYycgd2lkdGg9JzIwJyBoZWlnaHQ9JzE1JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDIwIDE1JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGQ9J00xMDQ4LjYwOTY0LDU5Ny4zMDQ2NGwtOC42MDkyNywtOC42MDkyN2wyLjc4MTQ2LC0yLjc4MTQ2bDUuODI3ODEsNS42OTUzNmw4LjYwOTI3LC04LjYwOTI3bDIuNzgxNDYsMi43ODE0NnonIGlkPSdQYXRoLTAnLyUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCUyODEsMCwwLDEsLTEwNDAsLTU4MyUyOSclM0UlM0NnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1BhdGgtMCcgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnV0dG9uX3NlbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLmJ0biB7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4jbG9jYXRpb24ge1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgcGFkZGluZzogMCAwIDA7XG5cbiAgLnRpdGxlX3BhcnQge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG5cbiAgLl9tb2RhbF90aXRsZSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgI21hcC5tYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWluLWhlaWdodDogNjU1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgfVxufVxuXG4jY2hhdCB7XG4gIG1heC13aWR0aDogNzgwcHg7XG59XG5cbiNsb2dpbiwjcmVnaXN0ZXIge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuXG4gIC5oMntcbiAgICBtYXJnaW46IDAgMCAzNXB4O1xuICB9XG59XG5cbiNhZGRHYWxsZXJ5e1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiA4MHZoO1xuICAudXBsb2FkX19hZGQtbGFiZWx7ZGlzcGxheTogYmxvY2s7IGhlaWdodDogNTBweDt9XG4gIC51cGxvYWRfX2FkZC1sYWJlbCBzcGFue3dpZHRoOiAyMDBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cbiAgLnVwbG9hZF9fYWRkLWxhYmVsIGlucHV0e21hcmdpbi1yaWdodDogNTBweDt9XG4gIC51cGxvYWRfX2J1dHRvbnt3aWR0aDogMjAwcHg7IGhlaWdodDogMzBweDt9XG4gIC51cGxvYWRfX2ltZ3tcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAudXBsb2FkX19pbWcgaW1ne3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7fVxuICAudXBsb2FkX19pbWcgYXtwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7fVxuICAudXBsb2FkX19uYW1lIHB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG4gIC51cGxvYWRfX3NpemV7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgZm9udC1zaXplOiAxLjBlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC51cGxvYWRfX3dhdGNoe1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpIHVybCguL2ltYWdlcy92aWV3LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY0JTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgfVxuICAudXBsb2FkX19kZWxldGV7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKSB1cmwoLi4vaW1hZ2VzL2NhbmNlbC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NiU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC51cGxvYWRfX3Byb2dyZXNze1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDAuMSk7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnVwbG9hZF9fZG9uZXtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg0MCw0MCw4MCwgMC42KTtcbiAgICAgIHRyYW5zaXRpb246IDAuN3MgbGluZWFyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2EyZDM5YztcbiAgfVxuXG59XG5cbi5wYXNzd29yZCwgI2ZvcmdvdF9wYXNzd29yZCwgI3Bhc3N3b3JkX3Jlc2V0e1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuXG4gIC5oMntcbiAgICBtYXJnaW46IDAgMCAzNXB4O1xuICB9XG59XG5cbiNmaW5kX2V2ZW50c3tcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuXG4uY2hhdCB7XG4gIHBhZGRpbmc6IDQwcHggMTBweCAwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cblxuICAmX3dyYXBwZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG5cbiAgJl9oZWFkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC5jaGF0X3BlcnNvbl9uYW1lIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICArYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfcGVyc29uIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuXG4gICZfcGVyc29uX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gICZfcGVyc29uX2Zyb20ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgfVxuXG4gICZfcGVyc29uX2F2YWlsYWJsZSB7XG4gICAgY29sb3I6ICMxNGFjN2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgfVxuXG4gICZfYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgbWF4LWhlaWdodDogNDg1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweDtcbiAgICB9XG4gIH1cblxuICAmX21lc3NhZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICArLmNoYXRfbWVzc2FnZSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfbWVzc2FnZV9pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwNSU7XG4gICAgfVxuXG4gICAgJi5zdGF0dXMge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCAycHggMnB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNGFjN2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9hdmF0YXJfd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfbWVzc2FnZV9jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAuY29udGVudF9oZWFkIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmNzgyYjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgfVxuXG4gICAgLmNoYXRfcGVyc29uX25hbWUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLmNoYXRfbWVzc2FnZV90aW1lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAubWVzc2FnZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICB9XG5cbiAgJl9tZXNzYWdlX2luY29taW5nIHtcbiAgICAuY2hhdF9tZXNzYWdlX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9tZXNzYWdlX291dGNvbWluZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAuY2hhdF9tZXNzYWdlX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX3dyaXRlX21lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wZXJzb25fdHlwaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2JlYmViZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG5cbiAgJl93cml0ZV93cmFwIHtcbiAgICAuZm9ybV9jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggODBweCAyMHB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICB9XG4gIH1cblxuICAuYnRuX3NlbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC0yMHB4IDAgMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbiNhcHBvaW50bWVudCB7XG4gIG1heC13aWR0aDogOTQwcHg7XG5cbiAgLl9tb2RhbF90aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcbiAgfVxufVxuXG4uYXBwb2ludG1lbnRfd3JhcHBlciB7XG4gIC5hcHBvaW50bWVudF9yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICsuYXBwb2ludG1lbnRfcm93IHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgbGFiZWx7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuYnV0dG9uX3dyYXBwZXIge1xuICAgICNzdWJtaXQtYnRue1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIFxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICsuYnRuIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGFiZWxfd3JhcHBlcl9tYWluIGRpdntcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubGFiZWxfd3JhcHBlcl9tYWlue1xuICAgIHRvcDogLTE5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG4gIC5zaW1wbGVfbGFiZWxfc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICB9XG4gIC5zaW1wbGVfbGFiZWxfc2VsZWN0IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG5cbiAgLmFwcG9pbnRtZW50X2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAuYXBwb2ludG1lbnRfY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubGFiZWxfcmFkaW9fc3F1YXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDhweCk7XG4gICAgICBtYXJnaW46IDAgNnB4IDEwcHggMDtcbiAgICB9XG5cbiAgIFxuXG4gICAgW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgICAgK3NwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk4NjQ1O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjk4NjQ1O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogN3B4IDNweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAubGFiZWxfd3JhcHBlciB7XG4gICAgXG5cbiAgICAubGFiZWxfcmFkaW8ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5sYWJlbF9yYWRpbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgMTZweCAxMHB4IDA7XG5cbiAgICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgICArc3BhbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxNGFjN2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiZWJlYmU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtMnB4IDEwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0YWM3ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcHBvaW50bWVudF90aW1lX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gIH1cbiAgLmFwcG9pbnRtZW50X3RpbWVfd3JhcHBlci1tYWlue1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOi0xMHB4O1xuICB9XG4gIC5mb3JtX2NvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAxMTIsIDExMiwgMC43KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICB0ZXh0YXJlYS5mb3JtX2NvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cbn1cbi5zdWJzY3JpYmUtbW9kYWwge1xuICBtYXgtd2lkdGg6IDY5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnN1YnNjcmliZS1zb2Mtd3JhcHtcbiAgICBtYXJnaW4tbGVmdDogMTIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLnN1YnNjcmliZS1zb2Mtd3JhcHtcbiAgICBtYXJnaW4tbGVmdDogOSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTBweCkge1xuICAuc3Vic2NyaWJlLXNvYy13cmFwe1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50YWJzLWNvbXBvbmVudC10YWJzIGxpe1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udGFicy1jb21wb25lbnQtdGFicyBsaSBhe1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiNGRjc4MkI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTdweDtcbn1cbi50YWJzLWNvbXBvbmVudC10YWJze1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiA1MDBweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG4uYXBwb2ludG1lbnQtZGVzY3JpcHRpb24td3JhcHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xuICBoZWlnaHQ6IDMxMnB4O1xuICB3aWR0aDogMzQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG5cbiNsb2dpbiAuY29udHJvbF9ib3R0b20sICNyZWdpc3RlciAuYWRkaXRpb25hbF9hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC03NXB4O1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICByaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5sb2dpbl9lbWFpbCBhLmJ0biwgI2xvZ2luX3ZpYV9lbWFpbCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNzgyQjtcbiAgY29sb3I6ICNGRjc4MkIgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3JlZ19zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBtYXgtd2lkdGg6IDE1MHB4OyAqL1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICB9XG59XG5cbi5yZWdpc3RyYXRpb25fc29jaWFsX21lZGlhX2xpbmsuZGlzYWJsZWRfbGluayB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn0iLCIvKipcbiAqIFNpbXBsZSBmYWRlIHRyYW5zaXRpb24sXG4gKi9cbi5tZnAtZmFkZS5tZnAtYmcge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDsgXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0OyBcblx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xufVxuLm1mcC1mYWRlLm1mcC1iZy5tZnAtcmVhZHkge1xuXHRvcGFjaXR5OiAwLjg7XG59XG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5tZnAtZmFkZS5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDsgXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0OyBcblx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xufVxuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xuXHRvcGFjaXR5OiAxO1xufVxuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZW1vdmluZyAubWZwLWNvbnRlbnQge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4vKipcbiAqIEZhZGUtbW92ZSBhbmltYXRpb24gZm9yIHNlY29uZCBkaWFsb2dcbiAqL1xuXG4vKiBhdCBzdGFydCAqL1xuLm15LW1mcC1zbGlkZS1ib3R0b20gLnpvb20tYW5pbS1kaWFsb2cge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDEwZGVnICk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSggNjAwcHggKSByb3RhdGVYKCAxMGRlZyApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSggNjAwcHggKSByb3RhdGVYKCAxMGRlZyApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDEwZGVnICk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTtcblxufVxuXG4vKiBhbmltYXRlIGluICovXG4ubXktbWZwLXNsaWRlLWJvdHRvbS5tZnAtcmVhZHkgLnpvb20tYW5pbS1kaWFsb2cge1xuXHRvcGFjaXR5OiAxO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSggNjAwcHggKSByb3RhdGVYKCAwICk7IFxuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSggNjAwcHggKSByb3RhdGVYKCAwICk7IFxuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDAgKTsgXG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSggNjAwcHggKSByb3RhdGVYKCAwICk7IFxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMCApOyBcbn1cblxuLyogYW5pbWF0ZSBvdXQgKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1yZW1vdmluZyAuem9vbS1hbmltLWRpYWxvZyB7XG5cdG9wYWNpdHk6IDA7XG5cblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDEwZGVnICk7IFxuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTsgXG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDEwZGVnICk7IFxuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDEwZGVnICk7IFxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDEwZGVnICk7IFxufVxuXG4vKiBEYXJrIG92ZXJsYXksIHN0YXJ0IHN0YXRlICovXG4ubXktbWZwLXNsaWRlLWJvdHRvbS5tZnAtYmcge1xuXHRvcGFjaXR5OiAwO1xuXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyBcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IFxuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IFxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG4vKiBhbmltYXRlIGluICovXG4ubXktbWZwLXNsaWRlLWJvdHRvbS5tZnAtcmVhZHkubWZwLWJnIHtcblx0b3BhY2l0eTogMC44O1xufVxuLyogYW5pbWF0ZSBvdXQgKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1yZW1vdmluZy5tZnAtYmcge1xuXHRvcGFjaXR5OiAwO1xufSJdfQ== */
