﻿@charset "UTF-8";
/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
: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, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

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

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700; }

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

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

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

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

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

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

figure {
  margin: 0 0 1rem; }

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

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

table {
  border-collapse: collapse; }

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

th {
  text-align: inherit; }

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

button {
  border-radius: 0; }

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

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

select {
  word-wrap: normal; }

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

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

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

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

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

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: "\2014\00A0"; }

.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-wrap: 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, .container-sm, .container-md, .container-lg, .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

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

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

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

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

.row-cols-1 > * {
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  -webkit-flex: 0 0 33.33333%;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  -webkit-flex: 0 0 16.66667%;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529; }
  .table th,
  .table td {
    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-sm th,
.table-sm td {
  padding: 0.3rem; }

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

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

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

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

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

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff; }

.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 > th,
.table-secondary > td {
  background-color: #d6d8db; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb; }

.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 > th,
.table-success > td {
  background-color: #c3e6cb; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e; }

.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 > th,
.table-info > td {
  background-color: #bee5eb; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

.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 > th,
.table-warning > td {
  background-color: #ffeeba; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }

.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 > th,
.table-danger > td {
  background-color: #f5c6cb; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }

.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 > th,
.table-light > td {
  background-color: #fdfdfe; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }

.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 > th,
.table-dark > td {
  background-color: #c6c8ca; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }

.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 > th,
.table-active > td {
  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: #343a40;
  border-color: #454d55; }

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

.table-dark {
  color: #fff;
  background-color: #343a40; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  .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 {
    color: #fff;
    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; }
    .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; }
    .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; }
    .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; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

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

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  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 (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }
  .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:-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:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

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

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

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

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

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

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

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

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

.form-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -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,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

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

.form-check-inline {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
      -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.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem; }

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

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

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

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

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

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

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

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

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  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.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

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

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

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

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

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

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

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

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

.form-inline {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-align-items: center;
          -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 .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  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 (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #212529;
    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; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.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 {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 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(38, 143, 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 {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 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(130, 138, 145, 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 {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 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(72, 180, 97, 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 {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 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(58, 176, 195, 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 {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 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(222, 170, 12, 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 {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 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(225, 83, 97, 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 {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 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(216, 217, 219, 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 {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 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(82, 88, 93, 0.5); }

.btn-outline-primary {
  color: #007bff;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  text-decoration: none; }
  .btn-link:hover {
    color: #0056b3;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

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

.btn-sm, .btn-group-sm > .btn {
  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="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

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

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

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

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    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-left {
  right: auto;
  left: 0; }

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

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-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;
  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;
  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;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

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

.dropleft .dropdown-toggle::before {
  display: inline-block;
  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^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  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:hover, .dropdown-item:focus {
    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;
    pointer-events: none;
    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: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

.btn-toolbar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

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

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  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,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

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

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

.btn-group-vertical {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    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="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    min-width: 0;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .form-control:not(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -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-prepend,
.input-group-append {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

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

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

.input-group-text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -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="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

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

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

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

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.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) {
  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:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .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) {
  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: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #007bff;
    background-color: #007bff; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #80bdff; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff;
    border-color: #b3d7ff; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50% / 50% 50%; }

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

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

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

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' 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::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' 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-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    transition: transform 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;
    transition: transform 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, -webkit-transform 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    -webkit-transform: translateX(0.75rem);
        -ms-transform: translateX(0.75rem);
            transform: translateX(0.75rem); }
  .custom-switch .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(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/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: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .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 {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 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[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  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: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0; }

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .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;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .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;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .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;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .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; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      transition: none; } }

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

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

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

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

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

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

.nav-justified .nav-item {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-flex-grow: 1;
      -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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar .container,
  .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
        -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:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -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 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-align-items: center;
      -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:hover, .navbar-toggler:focus {
    text-decoration: none; }

.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, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      -webkit-flex-direction: row;
          -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, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -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, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      -webkit-flex-direction: row;
          -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, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -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, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      -webkit-flex-direction: row;
          -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, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -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, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      -webkit-flex-direction: row;
          -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, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

.navbar-expand {
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    -webkit-flex-direction: row;
        -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, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -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:hover, .navbar-light .navbar-brand:focus {
    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:hover, .navbar-light .navbar-nav .nav-link:focus {
    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 .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  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,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' 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:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

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

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    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 .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  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,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' 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:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

.card {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -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 {
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  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(0.25rem - 1px) calc(0.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(0.25rem - 1px) calc(0.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,
.card-img-top,
.card-img-bottom {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

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

@media (min-width: 576px) {
  .card-deck {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .card-deck .card {
      -webkit-flex: 1 0 0%;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      margin-right: 15px;
      margin-bottom: 0;
      margin-left: 15px; } }

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

@media (min-width: 576px) {
  .card-group {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    .card-group > .card {
      -webkit-flex: 1 0 0%;
          -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:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

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

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

.accordion > .card {
  overflow: hidden; }
  .accordion > .card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .accordion > .card:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .accordion > .card > .card-header {
    border-radius: 0;
    margin-bottom: -1px; }

.breadcrumb {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -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: -webkit-flex;
  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: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.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: 3;
  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;
  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 (prefers-reduced-motion: reduce) {
    .badge {
      transition: none; } }
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  .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; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #0062cc; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #6c757d; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #545b62; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success {
  color: #fff;
  background-color: #28a745; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #1e7e34; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #dc3545; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #bd2130; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #343a40; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #1d2124; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

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

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.progress-bar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease; }
  @media (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 {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      -webkit-animation: none;
              animation: none; } }

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

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

.list-group {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -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:hover, .list-group-item-action:focus {
    z-index: 1;
    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;
  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 {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

.list-group-horizontal {
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .list-group-horizontal .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
  .list-group-horizontal .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    .list-group-horizontal .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-sm .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-sm .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-md .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-lg .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-lg .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xl .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xl .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

.list-group-flush .list-group-item {
  border-right-width: 0;
  border-left-width: 0;
  border-radius: 0; }
  .list-group-flush .list-group-item:first-child {
    border-top-width: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom-width: 0; }

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    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:hover, .list-group-item-secondary.list-group-item-action:focus {
    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:hover, .list-group-item-success.list-group-item-action:focus {
    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:hover, .list-group-item-info.list-group-item-action:focus {
    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:hover, .list-group-item-warning.list-group-item-action:focus {
    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:hover, .list-group-item-danger.list-group-item-action:focus {
    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:hover, .list-group-item-light.list-group-item-action:focus {
    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:hover, .list-group-item-dark.list-group-item-action:focus {
    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: .5; }
  .close:hover {
    color: #000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

a.close.disabled {
  pointer-events: none; }

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem; }
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  .toast.showing {
    opacity: 1; }
  .toast.show {
    display: block;
    opacity: 1; }
  .toast.hide {
    display: none; }

.toast-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.toast-body {
  padding: 0.75rem; }

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

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

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

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

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

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

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

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

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

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

.modal-footer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
  .modal-footer > * {
    margin: 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-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem); }
  .modal-sm {
    max-width: 300px; } }

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

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

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-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-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="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, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  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::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px); }
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 1px); }
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #fff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="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-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }

.carousel {
  position: relative; }

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none; } }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%); }

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      transition: none; } }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    box-sizing: content-box;
    -webkit-flex: 0 1 auto;
        -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: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators li {
        transition: none; } }
  .carousel-indicators .active {
    opacity: 1; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
          animation: spinner-border .75s linear infinite; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1; } }

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow .75s linear infinite;
          animation: spinner-grow .75s linear infinite; }

.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

.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:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important; }

.bg-secondary {
  background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }

.bg-success {
  background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  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-sm {
  border-radius: 0.2rem !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-lg {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !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: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-flex !important;
  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: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-flex !important;
    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: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-flex !important;
    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: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-flex !important;
    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: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-flex !important;
    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: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-flex !important;
    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 iframe,
  .embed-responsive embed,
  .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.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !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;
  margin: -1px;
  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; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-wrap {
  white-space: normal !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-lighter {
  font-weight: lighter !important; }

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

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

.font-weight-bolder {
  font-weight: bolder !important; }

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

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

.text-primary {
  color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !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; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    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; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

/*
  My custom styles:
  Add your scss files below to structure your project styles
*/
/* // Global */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; }

/*************************
Mixins
*************************/
/************ Placeholder ************/
/************ Transition *************/
/*@include transition(.5s, all, ease);*/
/************ Tranform Rotate *************/
/*@include rotate(0deg);*/
/************ Tranform Translate both *************/
/*@include transform-translate-xy(x, v);*/
/************ Tranform Translate Y *************/
/*@include transform-translate-y(y);*/
/************ Tranform Translate X *************/
/*@include transform-translate-x(x);*/
/************ Box shadow *************/
/*@include box-shadow(1px, 1px, 5px, 0, rgba(0,0,0,0.5), inset);*/
/************ Gradient Horizontal *************/
/*
background: @include filter-gradient(#f7941e, #f7a61e, horizontal);
background: @include background-image(linear-gradient(left, #f7941e 0%, #f7a61e 100%));
*/
/************ Breakpoints *************/
/* Font Family
=======================================*/
/*font-family: 'Open Sans', sans-serif;*/
/*font-family: 'Poppins', sans-serif;*/
/* Font weight
=======================================*/
/* Theme Colors
=======================================*/
.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

body {
  font-family: "Glober";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 1.5;
  background: #ffffff;
  min-height: auto !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent; }
  @media (max-width: 575px) {
    body {
      font-size: 0.875rem !important; } }

p {
  /*@include bp(lg) {
		font-size: rem-calc(17);
		line-height: 1.6;
	}	
	@include bp(tabletsm) {
		font-size: rem-calc(15);
	}*/ }
  @media (max-width: 1366px) {
    p br {
      display: none; } }

i {
  font-family: "Glober";
  font-weight: 400; }

ul {
  list-style: none;
  margin-left: 1.25rem;
  padding-left: 0; }
  ul li {
    position: relative;
    padding: 0 0 0 1.25rem;
    margin-bottom: 0.625rem; }
    ul li:before {
      content: "";
      display: inline-block;
      height: 0.4375rem;
      width: 0.4375rem;
      border-radius: 50%;
      background: #666666;
      position: absolute;
      left: 0.0625rem;
      top: 0.625rem; }
    ul li ul {
      margin-top: 0.25rem;
      margin-bottom: 0.25rem;
      margin-left: 0.625rem; }
      ul li ul li:before {
        background-color: transparent;
        border: solid 0.0625rem #666666; }
  ul.list-unstyled {
    margin-left: 0; }
    ul.list-unstyled > li {
      padding-left: 0; }
    ul.list-unstyled li:before {
      display: none; }
    ul.list-unstyled li ul {
      margin-top: 0.25rem;
      margin-bottom: 0.25rem;
      margin-left: 1.875rem; }
      ul.list-unstyled li ul li:before {
        content: "";
        display: inline-block;
        height: 0.4375rem;
        width: 0.4375rem;
        border-radius: 50%;
        background-color: transparent;
        border: solid 0.0625rem #666666;
        position: absolute;
        left: 0.0625rem;
        top: 0.375rem; }

ol {
  margin-left: 1.875rem;
  padding-left: 0; }
  ol li {
    padding: 0 0 0 0.3125rem;
    margin-bottom: 0.125rem; }

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5 {
  margin-top: 0; }
  @media (max-width: 1199px) {
    h1 > br, .h1 > br,
    h2 > br, .h2 > br,
    h3 > br, .h3 > br,
    h4 > br, .h4 > br,
    h5 > br, .h5 > br {
      display: none; } }

h1, .h1 {
  margin-bottom: 1.25rem; }
  @media (max-width: 991px) {
    h1, .h1 {
      font-size: 2.625rem !important;
      line-height: 3rem !important;
      letter-spacing: -0.09375rem !important; } }
  @media (max-width: 767px) {
    h1, .h1 {
      font-size: 2.25rem !important;
      line-height: 2.625rem !important;
      letter-spacing: -0.0625rem !important; } }
  @media (max-width: 575px) {
    h1, .h1 {
      font-size: 1.875rem !important;
      line-height: 2.25rem !important; } }
  @media (max-width: 479px) {
    h1, .h1 {
      font-size: 1.5rem !important;
      line-height: 1.875rem !important; } }

h2, .h2 {
  margin-bottom: 1.25rem; }
  @media (max-width: 991px) {
    h2, .h2 {
      font-size: 2.25rem !important;
      line-height: 2.625rem !important; } }
  @media (max-width: 768px) {
    h2, .h2 {
      font-size: 1.875rem !important;
      line-height: 2.25rem !important; } }
  @media (max-width: 479px) {
    h2, .h2 {
      font-size: 1.5rem !important;
      line-height: 1.875rem !important; } }

h3, .h3 {
  margin-bottom: 1.25rem; }
  @media (max-width: 991px) {
    h3, .h3 {
      font-size: 1.5rem !important;
      line-height: 1.875rem !important; } }
  @media (max-width: 767px) {
    h3, .h3 {
      font-size: 1.3125rem !important;
      line-height: 1.6875rem !important; } }
  @media (max-width: 479px) {
    h3, .h3 {
      font-size: 1.125rem !important;
      line-height: 1.5rem !important; } }

@media (max-width: 991px) {
  h4, .h4 {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important; } }

@media (max-width: 767px) {
  h4, .h4 {
    font-size: 1.0625rem !important;
    line-height: 1.4375rem !important; } }

@media (max-width: 479px) {
  h4, .h4 {
    font-size: 1rem !important;
    line-height: 1.375rem !important; } }

h5, .h5 {
  margin-bottom: 0.9375rem; }
  @media (max-width: 991px) {
    h5, .h5 {
      font-size: 0.875rem !important; } }
  @media (max-width: 767px) {
    h5, .h5 {
      font-size: 0.8125rem !important;
      margin-bottom: 0.625rem !important; } }

@media (max-width: 991px) {
  h6, .h6 {
    font-size: 0.6875rem !important; } }

@media (max-width: 767px) {
  h6, .h6 {
    font-size: 0.625rem !important; } }

a {
  text-decoration: none;
  transition: 0.5s all ease; }
  a:hover, a:focus {
    background: none;
    box-shadow: none;
    text-decoration: none; }

.morelink {
  color: #a1a1a1;
  text-transform: uppercase;
  font-weight: 700; }
  .morelink i {
    margin-left: 0.1875rem; }
  .morelink strong {
    font-weight: 700; }

.link i {
  margin-left: 0.1875rem; }

.btn {
  color: #666666;
  background-color: transparent;
  font-family: "Glober";
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  padding: 0.8125rem 1.375rem;
  min-width: 11.875rem;
  display: inline-block;
  text-align: center;
  border: solid 0.125rem #666666;
  border-radius: 0.625rem;
  cursor: pointer;
  transition: 0.5s all; }
  @media (max-width: 991px) {
    .btn {
      min-width: 10rem;
      padding: 0.5rem 0.9375rem; } }
  .btn:hover, .btn:focus {
    color: #ffffff;
    background-color: #666666;
    opacity: 1; }
  .btn i {
    margin-left: 0.1875rem; }
  .btn.rounded {
    border-radius: 0.625rem !important; }
  .btn.rounded_none {
    border-radius: 0; }
  .btn.rounded_circle {
    border-radius: 1.875rem; }
  .btn.rounded_rbl {
    border-radius: 0 0.625rem 0.625rem 0.625rem; }
  .btn.btn-sm, .btn-group-sm > .btn {
    font-size: 0.75rem;
    line-height: 1rem;
    padding: 0.625rem 0.9375rem;
    min-width: 7.6875rem; }

.btngrp {
  margin-top: 2.8125rem;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem; }
  @media (max-width: 991px) {
    .btngrp {
      margin-top: 1.875rem;
      margin-left: -0.625rem;
      margin-right: -0.625rem; } }
  @media (max-width: 767px) {
    .btngrp {
      margin-top: 1.25rem;
      margin-left: -0.46875rem;
      margin-right: -0.46875rem; } }
  .btngrp .btn, .btngrp .morelink {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
    margin-bottom: 0.9375rem; }
    @media (max-width: 991px) {
      .btngrp .btn, .btngrp .morelink {
        margin-left: 0.625rem;
        margin-right: 0.625rem; } }
    @media (max-width: 767px) {
      .btngrp .btn, .btngrp .morelink {
        margin-left: 0.46875rem;
        margin-right: 0.46875rem;
        margin-bottom: 0.625rem; } }

hr {
  border-top-color: #e7e7e7; }

select::-ms-expand {
  display: none; }

*:focus {
  outline: none !important;
  box-shadow: none !important; }

select {
  background-repeat: no-repeat;
  background-position: top 23px right 32px;
  background-size: 15px;
  border: none;
  color: #666666;
  font-family: "Glober";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
  display: inline-block;
  max-width: 100%;
  width: 14.6875rem;
  height: auto;
  letter-spacing: 1.3px;
  cursor: pointer;
  padding: 0.9375rem 3.25rem 0.9375rem 1.1875rem;
  margin-bottom: 0;
  text-transform: uppercase;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    select {
      background-position: top 30px right 32px; } }
  @media (max-width: 767px) {
    select {
      height: auto;
      font-size: 0.9375rem;
      background-position: top 23px right 20px;
      padding: 0.625rem 2.875rem 0.625rem 0.9375rem; } }
  select option {
    font-size: 1rem; }
    @media (max-width: 768px) {
      select option {
        font-size: 0.875rem; } }

.section_bg {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }

.bgimage, .parallax.disable_parallax, .banner .main_hero_banner_bg, .large_gallery_masonry .grid .grid-item .grid-item-block, .large_gallery_masonry .grid .grid-sizer .grid-item-block, .launchpad.launchpad_style2 .launchpad_inner_box .launchpad_inner_circle, .blog_module .blog_slider .thumb_column .thumb_image, .feature_row .feature_col_row .feature_image_col .feature_image, .feature_row.feature_row_style3 .feature_image, .feature_row.feature_row_style5 .feature_image, .related_products .related_products_slider .thumb_column .thumb_image, .images_3_col .image_col_row .image_col .image_col_content .image_col_bg, .featured_blocks .featured_image_col .featured_image, .feature_full_width .feature_imgbox, .feature_overview .feature_overview_img, .feature_column .feature_column_row .feature_column_inner .feature_column_image, .marquee, .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-slide .feature_slide, .marquee.marquee_2 .marquee2_carousel .slide_item .carousel_slide_bg, .marquee.marquee_4 .grid .grid-item .grid_item_block_bg, .marquee.marquee_4 .grid .grid-sizer .grid_item_block_bg, .marquee.marquee_5, .wysiwyg, .feature_banner .feature_banner_inner .feature_banner_bg, .feature_banner .feature_middle .feature_middle_image, .contact_banner .contact_banner_inner .map_bg, .contact_banner .contact_block, .video_gallery .video_gallery_row .video_gallery_col .video_block .video_image_wrap .video_image, .blog_listing .wide_column .cards_row .cards_col .card .card_image_wrap .card_image, .cta_simple .cta_simple_bg, .explore .explore_block .explore_block_bg, .feature_spotlight .spotlight_col .spotlight_col_bg, .hero_highlight .hero_highlight_top, .partners_header .partners_header_top, .footer_highlight, .hero_image, .simple_hero, .split_highlight .split_highlight_column .split_col_bg, .leadership .leadership_img, .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_image, .header_carousel_sec .header_carousel .slide_item .carousel_slide_bg, .image_highlights .image_highlights_content .image_highlights_bg {
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important; }

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.38;
  mix-blend-mode: multiply; }

.parallax {
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.bgtop {
  background-position: top center !important; }

.bgbottom {
  background-position: bottom center !important; }

.bgleft {
  background-position: left center !important; }

.bgright {
  background-position: right center !important; }

.bgcenter {
  background-position: center center !important; }

/* Pagination */
.pagination {
  width: 100%;
  margin: 1.875rem 0 0;
  text-align: center; }
  @media (max-width: 1199px) {
    .pagination {
      margin: 1.75rem 0; } }
  @media (max-width: 768px) {
    .pagination {
      margin: 1.625rem 0; } }
  .pagination .nav-links {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto; }
    .pagination .nav-links a, .pagination .nav-links span {
      background-color: #eff5f8;
      font-family: "Open Sans", sans-serif;
      font-weight: 800;
      font-size: 0.835rem;
      line-height: 1.875rem;
      display: inline-block;
      text-align: center;
      min-width: 2.3125rem;
      height: 2.375rem;
      margin-right: 0.0625rem;
      padding: 0.25rem 0.375rem; }
    .pagination .nav-links .current {
      color: #ffffff; }

.inner_spacing {
  padding: 4.375rem 0; }
  @media (max-width: 1199px) {
    .inner_spacing {
      padding: 3.75rem 0 !important; } }
  @media (max-width: 991px) {
    .inner_spacing {
      padding: 3.125rem 0 !important; } }
  @media (max-width: 767px) {
    .inner_spacing {
      padding: 2.5rem 0 !important; } }
  @media (max-width: 479px) {
    .inner_spacing {
      padding: 1.875rem 0 !important; } }

/* For IE */
/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {	
	
}
*/
/* 
@media (min-width: 1200px){
	.container, .container-sm, .container-md, .container-lg, .container-xl {
	    max-width: 1170px;
	}
} 
*/
#page {
  overflow: hidden; }

@media (min-width: 1500px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1470px; } }

.slick-dots li.slick-active button:before {
  content: ''; }

@font-face {
  font-family: 'Glober';
  src: url("/static/fonts/globerlight.eot");
  src: url("/static/fonts/globerlight.eot") format("embedded-opentype"), url("/static/fonts/globerlight.woff2") format("woff2"), url("/static/fonts/globerlight.woff") format("woff"), url("/static/fonts/globerlight.ttf") format("truetype"), url("/static/fonts/globerlight.svg#globerlight") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Glober';
  src: url("/static/fonts/globerlightitalic.eot");
  src: url("/static/fonts/globerlightitalic.eot") format("embedded-opentype"), url("/static/fonts/globerlightitalic.woff2") format("woff2"), url("/static/fonts/globerlightitalic.woff") format("woff"), url("/static/fonts/globerlightitalic.ttf") format("truetype"), url("/static/fonts/globerlightitalic.svg#globerlightitalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Glober';
  src: url("/static/fonts/globerregular.eot");
  src: url("/static/fonts/globerregular.eot") format("embedded-opentype"), url("/static/fonts/globerregular.woff2") format("woff2"), url("/static/fonts/globerregular.woff") format("woff"), url("/static/fonts/globerregular.ttf") format("truetype"), url("/static/fonts/globerregular.svg#globerregular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Glober Regular';
  src: url("/static/fonts/globerregularitalic.eot");
  src: url("/static/fonts/globerregularitalic.eot") format("embedded-opentype"), url("/static/fonts/globerregularitalic.woff2") format("woff2"), url("/static/fonts/globerregularitalic.woff") format("woff"), url("/static/fonts/globerregularitalic.ttf") format("truetype"), url("/static/fonts/globerregularitalic.svg#globerregularitalic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Glober';
  src: url("/static/fonts/globersemibold.eot");
  src: url("/static/fonts/globersemibold.eot") format("embedded-opentype"), url("/static/fonts/globersemibold.woff2") format("woff2"), url("/static/fonts/globersemibold.woff") format("woff"), url("/static/fonts/globersemibold.ttf") format("truetype"), url("/static/fonts/globersemibold.svg#globersemibold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Glober';
  src: url("/static/fonts/globersemibolditalic.eot");
  src: url("/static/fonts/globersemibolditalic.eot") format("embedded-opentype"), url("/static/fonts/globersemibolditalic.woff2") format("woff2"), url("/static/fonts/globersemibolditalic.woff") format("woff"), url("/static/fonts/globersemibolditalic.ttf") format("truetype"), url("/static/fonts/globersemibolditalic.svg#globersemibolditalic") format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Glober';
  src: url("/static/fonts/globerbold.eot");
  src: url("/static/fonts/globerbold.eot") format("embedded-opentype"), url("/static/fonts/globerbold.woff2") format("woff2"), url("/static/fonts/globerbold.woff") format("woff"), url("/static/fonts/globerbold.ttf") format("truetype"), url("/static/fonts/globerbold.svg#globerbold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

/* ------------------------- */
@font-face {
  font-family: 'ElegantIcons';
  src: url("/static/fonts/eleganticons.eot");
  src: url("/static/fonts/eleganticons.eot") format("embedded-opentype"), url("/static/fonts/eleganticons.woff2") format("woff2"), url("/static/fonts/eleganticons.woff") format("woff"), url("/static/fonts/eleganticons.ttf") format("truetype"), url("/static/fonts/eleganticons.svg#eleganticons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

/* ------------------------- */
@font-face {
  font-family: 'Raleway';
  src: url("/static/fonts/raleway-extrabold.eot");
  src: url("/static/fonts/raleway-extrabold.eot") format("embedded-opentype"), url("/static/fonts/raleway-extrabold.woff2") format("woff2"), url("/static/fonts/raleway-extrabold.woff") format("woff"), url("/static/fonts/raleway-extrabold.ttf") format("truetype"), url("/static/fonts/raleway-extrabold.svg#raleway-extrabold") format("svg");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Raleway';
  src: url("/static/fonts/raleway-bold.eot");
  src: url("/static/fonts/raleway-bold.eot") format("embedded-opentype"), url("/static/fonts/raleway-bold.woff2") format("woff2"), url("/static/fonts/raleway-bold.woff") format("woff"), url("/static/fonts/raleway-bold.ttf") format("truetype"), url("/static/fonts/raleway-bold.svg#raleway-bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Raleway';
  src: url("/static/fonts/raleway-regular.eot");
  src: url("/static/fonts/raleway-regular.eot") format("embedded-opentype"), url("/static/fonts/raleway-regular.woff2") format("woff2"), url("/static/fonts/raleway-regular.woff") format("woff"), url("/static/fonts/raleway-regular.ttf") format("truetype"), url("/static/fonts/raleway-regular.svg#raleway-regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

/* // Modules */
/*fdev*/
.col-1 {
  background: green; }

ul li {
  position: relative; }

.item-1 {
  left: 20px; }

.item-2 {
  left: 40px; }

.item-3 {
  left: 60px; }

.item-4 {
  left: 80px; }

.item-5 {
  left: 100px; }

.item-6 {
  left: 120px; }

.item-7 {
  left: 140px; }

.item-8 {
  left: 160px; }

.site-brand {
  width: auto; }
  .site-brand .logo img {
    max-width: 18.75rem;
    max-height: 4.6875rem; }
    @media (max-width: 991px) {
      .site-brand .logo img {
        max-width: 15rem; } }
    @media (max-width: 767px) {
      .site-brand .logo img {
        max-width: 12.5rem; } }

.site-header-main {
  height: 100%; }
  .site-header-main .container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 1201px) {
      .site-header-main .container {
        padding-left: 0;
        padding-right: 0; } }

@media (max-width: 1199px) {
  .main-nav .menu-icon {
    right: 0.9375rem; } }

@media (max-width: 991px) {
  .main-nav .menu-icon {
    right: 0.625rem; } }

@media (max-width: 767px) {
  .main-nav .menu-icon {
    padding: 0.8125rem 0.5625rem 0.875rem;
    top: 51%; } }

.site-header {
  width: 100%;
  z-index: 11;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  -ms-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1) ;
  -o-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1) ;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1) ;
  /*nav_box_shadow*/ }
  .site-header.fixed_header {
    position: fixed;
    top: 0;
    left: 0;
    bottom: auto;
    width: 100%;
    transition: 0.1s all ease-in-out;
    -webkit-animation: slide-down 0.5s;
            animation: slide-down 0.5s;
    -webkit-animation-direction: normal;
            animation-direction: normal;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s; }
  .site-header.nav_box_shadow.fixed_header {
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1); }
  .site-header .main_header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    width: 100%; }
  .site-header .main-navigation {
    margin-left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    /*position: relative;*/ }

.main_hero_banner + header.site-header {
  position: inherit;
  top: auto;
  left: auto;
  right: auto; }
  .main_hero_banner + header.site-header.fixed_header {
    position: fixed;
    top: 0;
    left: 0;
    bottom: auto;
    width: 100%;
    transition: 0.1s all ease-in-out;
    -webkit-animation: slide-down 0.5s;
            animation: slide-down 0.5s;
    -webkit-animation-direction: normal;
            animation-direction: normal;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s; }

.header_search_bar {
  margin-left: 1.875rem; }
  @media (max-width: 1199px) {
    .header_search_bar {
      margin-left: 0.9375rem; } }
  .header_search_bar .search_btn {
    color: #a1a1a1;
    font-size: 0.75rem;
    line-height: 0;
    cursor: pointer; }

.top_search_field {
  background: rgba(0, 0, 0, 0.96);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  display: none; }
  .top_search_field .container {
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .top_search_field .search_field_inner {
    width: 100%;
    max-width: 48.125rem;
    margin-left: auto;
    margin-right: auto;
    text-align: right; }
  .top_search_field .search_close_btn {
    border-radius: 0.375rem;
    display: inline-block;
    width: 3.125rem;
    height: 3.125rem;
    line-height: 2.625rem;
    margin-bottom: 3.125rem;
    font-size: 1.5625rem;
    color: #ffffff;
    text-align: center;
    padding: 0.25rem 0; }
    @media (max-width: 1199px) {
      .top_search_field .search_close_btn {
        margin-bottom: 2.5rem; } }
    @media (max-width: 991px) {
      .top_search_field .search_close_btn {
        width: 2.5rem;
        height: 2.5rem;
        line-height: 2rem;
        margin-bottom: 1.875rem; } }
    @media (max-width: 767px) {
      .top_search_field .search_close_btn {
        width: 1.875rem;
        height: 1.875rem;
        line-height: 1.5rem;
        margin-bottom: 1.25rem;
        font-size: 1.3125rem; } }
  .top_search_field .search_form {
    width: 100%;
    position: relative; }
    .top_search_field .search_form .ark-search-field-input {
      font-family: "Glober";
      font-weight: 400;
      font-size: 1.875rem;
      line-height: 2.25rem;
      color: #000000;
      background: #ffffff;
      width: 100%;
      height: 5.75rem;
      border: 0;
      box-shadow: none;
      padding: 1.125rem 5rem 0.625rem 2.5rem;
      border-radius: 0.625rem; }
      @media (max-width: 991px) {
        .top_search_field .search_form .ark-search-field-input {
          font-size: 1.5rem;
          line-height: 1.875rem;
          height: 5rem;
          padding: 1.125rem 4.0625rem 0.625rem 1.875rem; } }
      @media (max-width: 767px) {
        .top_search_field .search_form .ark-search-field-input {
          font-size: 1.125rem;
          line-height: 1.5rem;
          height: 3.75rem;
          padding: 1.125rem 3.125rem 0.625rem 1.25rem; } }
    .top_search_field .search_form input::-webkit-input-placeholder {
      color: #a1a1a1;
      font-family: "Glober";
      font-weight: 400; }
    .top_search_field .search_form input::-moz-placeholder {
      color: #a1a1a1;
      font-family: "Glober";
      font-weight: 400; }
    .top_search_field .search_form input:-ms-input-placeholder {
      color: #a1a1a1;
      font-family: "Glober";
      font-weight: 400; }
    .top_search_field .search_form input:-moz-placeholder {
      color: #a1a1a1;
      font-family: "Glober";
      font-weight: 400; }
    .top_search_field .search_form .search-submit {
      background: none;
      border: none;
      padding: 0;
      font-size: 2rem;
      color: #000000;
      position: absolute;
      top: 50%;
      right: 1.875rem;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      transition: 0.5s all ease;
      -webkit-appearance: none;
      -moz-appearance: none;
           appearance: none; }
      @media (max-width: 991px) {
        .top_search_field .search_form .search-submit {
          font-size: 1.75rem;
          right: 1.25rem; } }
      @media (max-width: 767px) {
        .top_search_field .search_form .search-submit {
          font-size: 1.5rem;
          right: 0.9375rem; } }
      @media (max-width: 767px) {
        .top_search_field .search_form .search-submit {
          font-size: 1.3125rem; } }
      .top_search_field .search_form .search-submit i {
        vertical-align: middle; }
      .top_search_field .search_form .search-submit:hover {
        color: #000000; }
    .top_search_field .search_form input[type=search]::-webkit-search-cancel-button {
      display: none; }

@media (max-width: 991px) {
  .enumenu_ul .search_field_inner.mob_search {
    padding-top: 2.1875rem; }
    .enumenu_ul .search_field_inner.mob_search form.search_form {
      position: relative; }
      .enumenu_ul .search_field_inner.mob_search form.search_form .search-field {
        background: rgba(255, 255, 255, 0.25);
        border: none;
        border-radius: 0;
        color: #ffffff;
        font-size: 1.125rem;
        line-height: 1.5rem;
        height: 3.25rem;
        padding: 0.625rem 4.0625rem 0.625rem 1.875rem; }
        .enumenu_ul .search_field_inner.mob_search form.search_form .search-field::-webkit-input-placeholder {
          /* Chrome/Opera/Safari */
          color: #ffffff; }
        .enumenu_ul .search_field_inner.mob_search form.search_form .search-field::-moz-placeholder {
          /* Firefox 19+ */
          color: #ffffff; }
        .enumenu_ul .search_field_inner.mob_search form.search_form .search-field:-ms-input-placeholder {
          /* IE 10+ */
          color: #ffffff; }
        .enumenu_ul .search_field_inner.mob_search form.search_form .search-field:-moz-placeholder {
          /* Firefox 18- */
          color: #ffffff; }
      .enumenu_ul .search_field_inner.mob_search form.search_form button[type="submit"].search-submit {
        background: none;
        border: none;
        color: #ffffff;
        font-size: 1.025rem;
        position: absolute;
        top: 50%;
        right: 1.875rem;
        width: 1.875rem;
        height: 1.875rem;
        line-height: 1.875rem;
        text-align: center;
        padding: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none; } }

@-webkit-keyframes slide-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 0.9;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes slide-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 0.9;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

.menu-open {
  overflow: hidden; }

footer.site-footer {
  color: #636363; }
  footer.site-footer .footer_top {
    padding: 4.6875rem 0; }
    @media (max-width: 991px) {
      footer.site-footer .footer_top {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    footer.site-footer .footer_top h5 {
      text-transform: uppercase;
      letter-spacing: 0.075rem;
      margin-bottom: 1.4375rem; }
      @media (max-width: 767px) {
        footer.site-footer .footer_top h5 {
          margin-bottom: 0 !important;
          position: relative;
          padding-right: 2.8125rem; }
          footer.site-footer .footer_top h5:after {
            content: "\f078";
            font-family: 'Font Awesome 5 Pro';
            font-weight: 300;
            font-style: normal;
            font-size: 0.625rem;
            line-height: 0.9375rem;
            position: absolute;
            top: 0.125rem;
            right: 1.25rem; }
          footer.site-footer .footer_top h5.open:after {
            -webkit-transform: rotate(-180deg);
            -ms-transform: rotate(-180deg);
            transform: rotate(-180deg); } }
    @media (max-width: 991px) {
      footer.site-footer .footer_top .footer_col {
        padding-top: 2.1875rem;
        padding-bottom: 0.3125rem; } }
    @media (max-width: 767px) {
      footer.site-footer .footer_top .footer_col {
        padding-top: 1.25rem;
        padding-bottom: 0.3125rem; }
        footer.site-footer .footer_top .footer_col:last-of-type {
          padding-bottom: 0; } }
    footer.site-footer .footer_top .footer_column {
      height: 100%;
      margin-bottom: 0; }
      footer.site-footer .footer_top .footer_column ul, footer.site-footer .footer_top .footer_column ul.menu {
        list-style: none;
        margin: 0; }
        @media (max-width: 767px) {
          footer.site-footer .footer_top .footer_column ul, footer.site-footer .footer_top .footer_column ul.menu {
            padding-top: 1.4375rem; } }
        footer.site-footer .footer_top .footer_column ul > li, footer.site-footer .footer_top .footer_column ul.menu > li {
          display: block;
          padding-left: 0;
          margin-bottom: 1.125rem; }
          footer.site-footer .footer_top .footer_column ul > li:last-of-type, footer.site-footer .footer_top .footer_column ul.menu > li:last-of-type {
            margin-bottom: 0; }
          @media (max-width: 575px) {
            footer.site-footer .footer_top .footer_column ul > li, footer.site-footer .footer_top .footer_column ul.menu > li {
              width: 100%; } }
          footer.site-footer .footer_top .footer_column ul > li:before, footer.site-footer .footer_top .footer_column ul.menu > li:before {
            display: none; }
          footer.site-footer .footer_top .footer_column ul > li a, footer.site-footer .footer_top .footer_column ul.menu > li a {
            /*color: #636363;*/
            text-transform: uppercase;
            font-size: 0.75rem;
            line-height: 1.5;
            letter-spacing: 0.07813rem; }
            @media (max-width: 991px) {
              footer.site-footer .footer_top .footer_column ul > li a, footer.site-footer .footer_top .footer_column ul.menu > li a {
                font-size: 1.0625rem;
                line-height: 1.4375rem; } }
            @media (max-width: 575px) {
              footer.site-footer .footer_top .footer_column ul > li a, footer.site-footer .footer_top .footer_column ul.menu > li a {
                font-size: 1rem;
                line-height: 1.375rem; } }
  footer.site-footer .copyright_block .copyright_inner {
    padding-top: 1.6875rem;
    padding-bottom: 1.6875rem; }
    @media (min-width: 992px) {
      footer.site-footer .copyright_block .copyright_inner {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; } }
    @media (max-width: 991px) {
      footer.site-footer .copyright_block .copyright_inner {
        width: 100%;
        text-align: center; } }
    footer.site-footer .copyright_block .copyright_inner p {
      margin-bottom: 0; }
    footer.site-footer .copyright_block .copyright_inner .divider {
      display: inline-block;
      margin: 0 0.3125rem; }
    @media (min-width: 768px) {
      footer.site-footer .copyright_block .copyright_inner .copyright_left {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
    @media (max-width: 991px) {
      footer.site-footer .copyright_block .copyright_inner .copyright_left {
        margin-bottom: 1.25rem;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media (max-width: 767px) {
      footer.site-footer .copyright_block .copyright_inner .copyright_left .divider {
        display: none; } }
    @media (max-width: 575px) {
      footer.site-footer .copyright_block .copyright_inner .copyright_left {
        margin-bottom: 1.5625rem; } }
    footer.site-footer .copyright_block .copyright_inner .copyright_right {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      @media (max-width: 991px) {
        footer.site-footer .copyright_block .copyright_inner .copyright_right {
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center; } }
      @media (max-width: 575px) {
        footer.site-footer .copyright_block .copyright_inner .copyright_right {
          display: block; } }
      @media (max-width: 1199px) {
        footer.site-footer .copyright_block .copyright_inner .copyright_right .social-links {
          margin-left: 1.875rem; } }
      @media (max-width: 575px) {
        footer.site-footer .copyright_block .copyright_inner .copyright_right .social-links {
          margin-left: 0; } }
  footer.site-footer .social_icons {
    list-style: none;
    margin: 0;
    display: inline-block;
    vertical-align: middle; }
    @media (max-width: 991px) {
      footer.site-footer .social_icons {
        width: 100%; } }
    footer.site-footer .social_icons li {
      display: inline-block;
      padding-left: 0;
      margin-bottom: 0; }
      footer.site-footer .social_icons li:before {
        display: none; }
      footer.site-footer .social_icons li a {
        margin: 0 0 0 0.875rem; }
        footer.site-footer .social_icons li a:hover, footer.site-footer .social_icons li a:focus {
          text-decoration: none;
          box-shadow: none;
          opacity: 1;
          color: #ffffff; }

@media (max-width: 767px) {
  footer.site-footer .footer_top .footer_row {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }

footer.site-footer .footer_top .footer_row .footer_col {
  margin-bottom: 1.875rem; }
  footer.site-footer .footer_top .footer_row .footer_col:last-of-type {
    margin-bottom: 0; }
  @media (max-width: 1366px) {
    footer.site-footer .footer_top .footer_row .footer_col {
      -webkit-flex-basis: 25%;
          -ms-flex-preferred-size: 25%;
              flex-basis: 25%; } }
  @media (max-width: 991px) {
    footer.site-footer .footer_top .footer_row .footer_col {
      -webkit-flex-basis: 50%;
          -ms-flex-preferred-size: 50%;
              flex-basis: 50%; } }
  @media (max-width: 767px) {
    footer.site-footer .footer_top .footer_row .footer_col {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%; } }
  footer.site-footer .footer_top .footer_row .footer_col .footer_column {
    border-left: solid 0.0625rem #2e2e2e;
    padding-left: 1.875rem; }
    footer.site-footer .footer_top .footer_row .footer_col .footer_column h5 {
      font-weight: 700;
      font-size: 0.75rem;
      line-height: 1.125rem;
      position: relative;
      padding-bottom: 0.5625rem; }
      @media (max-width: 767px) {
        footer.site-footer .footer_top .footer_row .footer_col .footer_column h5 {
          cursor: pointer; } }
      footer.site-footer .footer_top .footer_row .footer_col .footer_column h5:before {
        content: '';
        display: inline-block;
        border-bottom: solid 0.1875rem;
        width: 1.1875rem;
        height: 0.1875rem;
        position: absolute;
        bottom: 0;
        left: 0; }
    footer.site-footer .footer_top .footer_row .footer_col .footer_column ul li a, footer.site-footer .footer_top .footer_row .footer_col .footer_column ul.menu li a {
      font-size: 0.75rem;
      line-height: 1.125rem;
      text-transform: uppercase;
      letter-spacing: 0.0625rem; }

footer.site-footer .copyright_block a {
  color: #666666; }

footer.site-footer .copyright_block .social-links {
  margin-bottom: 0;
  margin-left: 3.75rem;
  display: inline-block; }
  footer.site-footer .copyright_block .social-links li {
    width: auto;
    display: inline-block;
    padding: 0;
    margin: 0; }
    footer.site-footer .copyright_block .social-links li:before {
      display: none; }
    footer.site-footer .copyright_block .social-links li a {
      font-size: 0.9375rem;
      color: #909090;
      margin: 0 0.1875rem; }
      footer.site-footer .copyright_block .social-links li a:hover, footer.site-footer .copyright_block .social-links li a:focus {
        color: #0278be; }

/* Footer Style 2 */
footer.site-footer.footer_style_two .footer_top .footer_row .footer_col .footer_column {
  border-left: none;
  padding-left: 0; }
  footer.site-footer.footer_style_two .footer_top .footer_row .footer_col .footer_column h5 {
    font-size: 0.9375rem;
    line-height: 1.3125rem;
    font-weight: 900;
    padding-bottom: 0; }
    footer.site-footer.footer_style_two .footer_top .footer_row .footer_col .footer_column h5:before {
      display: none; }
  footer.site-footer.footer_style_two .footer_top .footer_row .footer_col .footer_column ul > li, footer.site-footer.footer_style_two .footer_top .footer_row .footer_col .footer_column ul.menu > li {
    margin-bottom: 0.5rem; }
  footer.site-footer.footer_style_two .footer_top .footer_row .footer_col .footer_column ul li a, footer.site-footer.footer_style_two .footer_top .footer_row .footer_col .footer_column ul.menu li a {
    text-transform: none; }
    @media (min-width: 768px) {
      footer.site-footer.footer_style_two .footer_top .footer_row .footer_col .footer_column ul li a, footer.site-footer.footer_style_two .footer_top .footer_row .footer_col .footer_column ul.menu li a {
        font-size: 0.9375rem;
        line-height: 1.3125rem; } }
  footer.site-footer.footer_style_two .footer_top .footer_row .footer_col .footer_column .social-links li {
    display: inline-block;
    margin-right: 0.9375rem;
    width: auto; }
    @media (max-width: 767px) {
      footer.site-footer.footer_style_two .footer_top .footer_row .footer_col .footer_column .social-links li {
        margin-right: 0.625rem; } }
    footer.site-footer.footer_style_two .footer_top .footer_row .footer_col .footer_column .social-links li a {
      color: #a1a1a1;
      font-size: 2.125rem; }

footer.site-footer.footer_style_two .copyright_block.border_top .copyright_inner {
  border-top: solid 0.125rem; }

@media (max-width: 767px) {
  footer.site-footer .footer_top .footer_row .footer_col .footer_column h5 + div {
    display: none; } }

body.menu-open {
  overflow-y: hidden; }

.main_nav {
  margin-left: auto; }

.main_nav img {
  margin-left: 32px; }

.enumenu_ul ul li:before {
  display: none; }

/* Menu CSS */
/*body.menu-open .menu-icon .menu-box { background-color: #2052A2; }*/
.menu-trigger {
  display: none;
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  line-height: 33px;
  font-size: 0;
  padding: 10px 0; }

.menu-trigger .menu-box {
  width: 50px;
  height: 38px;
  padding: 5px;
  position: absolute;
  right: 0;
  z-index: 9; }

.menu-trigger .menu-box span {
  width: 100%;
  height: 2px;
  margin-bottom: 9px;
  display: block;
  transition: all 0.5s;
  -webkit-transition: all 0.5s; }

.menu-trigger .menu-box span:last-of-type {
  margin-bottom: 0; }

.menu-trigger.active span:nth-child(1) {
  -ms-transform: rotate(45deg) translateY(8px) translateX(8px);
      transform: rotate(45deg) translateY(8px) translateX(8px);
  -webkit-transform: rotate(45deg) translateY(8px) translateX(8px); }

.menu-trigger.active span:nth-child(2) {
  opacity: 0; }

.menu-trigger.active span:nth-child(3) {
  -ms-transform: rotate(-45deg) translateY(-8px) translateX(8px);
      transform: rotate(-45deg) translateY(-8px) translateX(8px);
  -webkit-transform: rotate(-45deg) translateY(-8px) translateX(8px); }

.menu-trigger.active .menu-box {
  position: fixed;
  top: 73px;
  right: 30px;
  z-index: 99999; }

.menu-trigger.active .menu-box span {
  background: #FFF; }

.mob_topbar {
  position: fixed;
  top: 0;
  right: -100%;
  max-width: 100%;
  width: 100%;
  padding: 73px 35px 30px;
  z-index: 11;
  transition: all 0.5s ease 0s; }

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

.enumenu_ul ul.menu {
  list-style: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
  margin-left: 0; }

.enumenu_ul ul.menu ul {
  margin: 0;
  box-shadow: 0 0 21px rgba(0, 0, 0, 0.2); }

.enumenu_ul ul.menu .caret {
  color: #fff;
  margin-left: 7px; }

.enumenu_ul ul.menu > li {
  margin-bottom: 0;
  padding: 0;
  position: relative; }

.enumenu_ul ul.menu li a {
  font-family: "Glober";
  font-weight: 600;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 21px;
  letter-spacing: 1px;
  position: relative;
  padding: 25px 22px; }

/*.enumenu_ul ul.menu li a i { vertical-align: top; line-height: 8px; }*/
.enumenu_ul ul > li:hover > a, .enumenu_ul ul.menu li.current_page_item > a, .enumenu_ul ul.menu li.current_page_ancestor > a {
  text-decoration: none; }

.enumenu_ul li.current_page_item > a, .enumenu_ul ul.menu li.current_page_ancestor > a {
  font-weight: bold; }

.enumenu_ul ul.menu li.current_page_item > a {
  font-weight: 700; }

.enumenu_ul ul.menu li ul {
  display: none; }

.enumenu_ul ul.menu li ul li {
  width: 100%;
  margin: 0;
  list-style: none;
  padding: 0; }

.enumenu_ul.desk ul.menu ul {
  z-index: 999;
  list-style: none;
  top: 100%;
  left: 0;
  background: #ffffff;
  position: absolute;
  width: 270px;
  padding: 10px 0; }

.enumenu_ul.desk ul.menu > li > ul {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
      transform: translateX(-50%); }

.enumenu_ul.desk ul.menu li ul li ul {
  top: 0;
  left: 100%; }

.enumenu_ul.desk ul.menu > li:last-of-type ul ul, .enumenu_ul.desk > li:nth-last-child(2) ul ul {
  left: auto;
  right: 100%; }

.enumenu_ul ul.menu ul > li.has-children > a:after {
  position: absolute;
  right: 20px; }

/*Sub menu styles*/
.enumenu_ul.desk ul.menu li:hover > ul {
  display: block;
  opacity: 1;
  margin-left: 0; }

.enumenu_ul.desk ul.menu ul li {
  padding: 0 20px;
  display: block; }

.enumenu_ul.desk ul.menu ul li a {
  letter-spacing: 0;
  text-transform: none;
  color: #1b1a1a;
  font-size: 14px;
  line-height: 18px;
  display: block;
  width: auto;
  height: auto;
  padding: 17px 20px; }

.enumenu_ul.desk ul.menu ul li:hover > a, .enumenu_ul.desk ul.menu ul li.current_page_item > a, .enumenu_ul.desk ul.menu ul li.active > a {
  color: #fff;
  text-decoration: none; }

.enumenu_ul .arrow {
  display: none !important; }

.enumenu_ul .arrow {
  text-align: center;
  width: 100%;
  height: 74px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  left: 0;
  z-index: 999; }

.enumenu_ul .arrow:before {
  content: "\f105";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  color: #fff;
  font-size: 19.38px;
  position: absolute;
  right: 30px;
  top: 25px; }

@media (min-width: 992px) {
  .mob_topbar {
    display: none; }
  .menu-trigger .menu-box {
    margin-right: 20px; }
  .enumenu_ul ul.menu > li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .enumenu_ul ul.menu ul li.sub_menu_title {
    display: none !important; }
  .enumenu_ul ul.menu li ul li {
    position: relative; }
  /*nav_filled_arrow*/
  /*nav_bottom_border*/
  .enumenu_ul.nav_bottom_border ul.menu > li > a {
    height: 75px; }
  /*nav_bottom_border*/
  .enumenu_ul.nav_bottom_border ul.menu > li > a:before {
    content: '';
    border-bottom: solid 5px;
    height: 5px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.5s;
    opacity: 0; }
  .enumenu_ul.nav_bottom_border ul.menu > li.has-children > a:before {
    width: 270px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
        transform: translateX(-50%); }
  .enumenu_ul.nav_bottom_border ul.menu > li:hover > a:before,
  .enumenu_ul.nav_bottom_border ul.menu > li.current-menu-parent > a:before,
  .enumenu_ul.nav_bottom_border ul.menu > li.current_page_item > a:before {
    opacity: 1; }
  /*nav_separator*/
  .enumenu_ul.nav_separator {
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .enumenu_ul.nav_separator ul.menu li a {
    padding-right: 32px;
    padding-left: 32px; }
  .enumenu_ul.nav_separator ul.menu > li:after {
    content: '';
    display: inline-block;
    width: 1px;
    height: 14px;
    border-left: solid 1px #a1a1a1;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
  /*nav_underline*/
  .enumenu_ul ul.menu li ul li a i {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
    line-height: 12px; } }

/* Responsive
==================================================================*/
@media (max-width: 1499px) {
  .enumenu_ul.nav_separator ul.menu li a {
    padding-right: 25px;
    padding-left: 25px; } }

@media (max-width: 1199px) {
  .enumenu_ul ul.menu {
    margin-right: 0; }
  .enumenu_ul ul.menu li a {
    padding: 25px 15px; }
  .enumenu_ul.nav_bottom_border ul.menu > li.has-children > a:before {
    width: 240px; }
  .enumenu_ul.desk ul.menu ul {
    width: 240px; } }

@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .enumenu_ul ul.menu li a {
    font-size: 14px; }
  /*nav_separator*/
  .enumenu_ul.nav_separator ul.menu li a {
    padding-right: 15px;
    padding-left: 15px; } }

@media (max-width: 991px) {
  body.menu-open .mob_topbar {
    right: 0; }
  .menu-trigger {
    display: block; }
  .enumenu_ul.nav_separator ul.menu li a {
    padding-right: 0;
    padding-left: 0; }
  .enumenu_container {
    float: right; }
  .main_nav {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .enumenu_ul ul.menu li.navBtn a {
    min-width: 220px;
    padding: 12px 15px; }
  .left_nav {
    width: 100%; }
  .menu-block {
    height: auto; }
  .services-detail a.pba-detail {
    border-bottom: 2px solid #d3d9da; }
  .enumenu_ul {
    display: none;
    padding-top: 90px;
    margin-right: 0;
    z-index: 999; }
  .enumenu_ul ul.menu > li {
    position: static; }
  .enumenu_ul ul.menu ul li {
    width: 100%;
    margin: 0;
    padding: 0px;
    transition: all 0.5s ease-in;
    position: static;
    /*transform: translateY(10px); opacity: 0;*/ }
  .enumenu_ul ul.menu li a {
    font-weight: bold;
    display: block;
    padding: 15px 0; }
  .enumenu_ul ul > li:hover > a, .enumenu_ul ul.menu li.current_page_item > a, .enumenu_ul ul.menu li.current_page_ancestor > a {
    opacity: 0.65; }
  .enumenu_ul ul.menu > li, .enumenu_ul ul.menu ul li.sub_menu_title {
    border-bottom: solid 1px rgba(255, 255, 255, 0.35); }
  .enumenu_ul ul.menu > li:last-of-type {
    border-bottom: none; }
  .enumenu_ul ul.menu > li > a, .enumenu_ul ul.menu ul li.sub_menu_title > a {
    padding: 30px 0 23px; }
  .enumenu_ul ul.menu ul li.sub_menu_title {
    margin-bottom: 17px; }
  .enumenu_ul li:last-of-type {
    border-bottom: none; }
  .right_nav a.phone {
    opacity: 0;
    transition: all 0.5s ease-in;
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
    margin-bottom: 30px;
    display: inline-block; }
  /*.menu-open .enumenu_ul ul.menu > li { opacity: 1; transform: translateY(0); }
	.menu-open .enumenu_ul ul.menu > li:nth-child(1) { transition-delay: 0.4s; }
	.menu-open .enumenu_ul ul.menu > li:nth-child(2) { transition-delay: 0.6s; }
	.menu-open .enumenu_ul ul.menu > li:nth-child(3) { transition-delay: 0.8s; }
	.menu-open .enumenu_ul ul.menu > li:nth-child(4) { transition-delay: 1s; }
	.menu-open .enumenu_ul ul.menu > li:nth-child(5) { transition-delay: 1.2s; }
	.menu-open .enumenu_ul ul.menu > li:nth-child(6) { transition-delay: 1.4s; }
	.menu-open .enumenu_ul ul.menu > li:nth-child(7) { transition-delay: 1.6s; }
	.menu-open .enumenu_ul ul.menu > li:nth-child(8) { transition-delay: 1.8s; }
	.menu-open .enumenu_ul ul.menu > li:nth-child(9) { transition-delay: 2s; }
	.menu-open .enumenu_ul ul.menu > li:nth-child(10) { transition-delay: 2.2s; }*/
  .menu-open a.phone {
    transition-delay: 1s; }
  /*.enumenu_ul ul { overflow-y: auto; height: 100vh; }*/
  .enumenu_ul ul.menu {
    display: block;
    position: relative;
    /*height: 100%;*/
    width: 100%;
    margin: 0;
    padding-left: 67px;
    padding-right: 71px;
    /*position: fixed; top: 0; right: 0; bottom: 0; left: 0;*/ }
  .enumenu_ul ul.menu ul {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    float: none;
    box-shadow: none;
    margin: 0;
    padding: 0 71px 0 67px; }
  .enumenu_ul ul.menu ul li a {
    font-weight: normal;
    text-transform: none; }
  .enumenu_ul ul.menu li ul {
    display: block !important;
    width: 100vw;
    margin-left: calc(100% + 80px);
    margin-bottom: 0;
    transition: margin-left .3s ease-in-out; }
  .enumenu_ul ul.menu ul li.has-children:before {
    display: none; }
  .enumenu_ul ul.menu ul li.sub_menu_title a {
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 35px; }
  .enumenu_ul ul.menu li ul.active {
    margin-left: 0; }
  .enumenu_ul ul.menu li.has-children > a i {
    position: absolute;
    right: 30px;
    top: 35px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
        transform: rotate(-90deg); }
  .enumenu_ul ul.menu li ul li.has-children > a i {
    top: 20px; }
  .enumenu_ul ul.menu ul li.sub_menu_title a i {
    position: absolute;
    left: 0;
    top: 35px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
        transform: rotate(90deg); }
  .enumenu_ul ul.menu li.has-children > a, .enumenu_ul ul.menu li ul li.has-children > a {
    padding-right: 40px; }
  .enumenu_ul ul.menu {
    z-index: 10; }
  .enumenu_ul ul.menu li ul {
    z-index: 11; }
  .enumenu_ul ul.menu li ul li ul {
    z-index: 12; }
  .enumenu_ul ul.menu li ul li ul li ul {
    z-index: 13; }
  /* Mobile has-children Arrow */
  .enumenu_ul ul.menu li.has-children > a i {
    display: none; }
  .enumenu_ul ul.menu li.has-children > a:after, .enumenu_ul ul.menu li ul li.has-children > a:after {
    content: "\f0dd";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    position: absolute;
    right: 30px;
    top: 28px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
        transform: rotate(-90deg); }
  .enumenu_ul ul.menu li ul li.has-children > a:after {
    top: 14px; }
  .enumenu_ul ul.menu ul li.sub_menu_title a:before {
    content: "\f0dd";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    position: absolute;
    left: 0;
    top: 28px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
        transform: rotate(90deg); }
  /* Push Menu */
  body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul {
    display: block;
    max-width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    /*height: 100vh; max-height: 100%;*/
    width: 100%;
    transition: all 0.5s ease 0s; }
  body.menuslide_push {
    position: relative; }
  body.menuslide_push.slidemenuLeft {
    left: 0;
    transition: left 0.5s;
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    -ms-transition: left 0.5s;
    -o-transition: left 0.5s; }
  body.menuslide_push.slidemenuRight {
    right: 0;
    transition: right 0.5s;
    -webkit-transition: right 0.5s;
    -moz-transition: right 0.5s;
    -ms-transition: right 0.5s;
    -o-transition: right 0.5s; }
  body.slidemenuRight .enumenu_ul {
    right: -100%; }
  body.slidemenuRight.menu-open .enumenu_ul {
    right: 0; }
  body.slidemenuLeft .enumenu_ul {
    left: -100%; }
  body.slidemenuLeft.menu-open .enumenu_ul {
    left: 0; }
  body.menuslide_push.slidemenuLeft.menu-open {
    left: 100%; }
  body.menuslide_push.slidemenuRight.menu-open {
    right: 300px; } }

@media (max-width: 767px) {
  .mob_topbar {
    padding-top: 50px; }
  .enumenu_ul ul.menu {
    padding-left: 60px;
    padding-right: 60px; }
  .menu-trigger.active .menu-box {
    top: 45px; }
  .menu-trigger .menu-box {
    width: 36px;
    height: 35px; }
  .menu-trigger .menu-box span {
    margin-bottom: 6px; }
  .menu-trigger.active span:nth-child(1) {
    background: #fff;
    -ms-transform: rotate(45deg) translateY(9px) translateX(8px);
        transform: rotate(45deg) translateY(9px) translateX(8px);
    -webkit-transform: rotate(45deg) translateY(9px) translateX(8px); }
  .menu-trigger.active span:nth-child(3) {
    background: #fff;
    -ms-transform: rotate(-45deg) translateY(-3px) translateX(3px);
        transform: rotate(-45deg) translateY(-3px) translateX(3px);
    -webkit-transform: rotate(-45deg) translateY(-3px) translateX(3px); } }

@media (max-width: 479px) {
  body.slidemenuLeft .enumenu_ul {
    max-width: 100%;
    left: -100%; } }

/*=========================================*/
/*=========================================*/
/*=========================================*/
/*
.menu-trigger { display: none; cursor: pointer; color: #fff; text-transform: uppercase; text-align: center; font-weight: bold; line-height: 33px; font-size: 22px; padding: 10px 0; }
.menu-trigger .menu-box { width: 50px; height: 38px; margin-right: 20px; padding: 5px; position: absolute; left: 0; }
.menu-trigger .menu-box span { width: 100%; height: 4px; margin-bottom: 6px; background: #fff; display: block; border-radius: 2px; transition: all 0.5s; -webkit-transition: all 0.5s; }
.menu-trigger.active span:nth-child(1) { transform: rotate(45deg) translateY(8px) translateX(6px); -webkit-transform: rotate(45deg) translateY(8px) translateX(6px); }
.menu-trigger.active span:nth-child(2) { opacity: 0; }
.menu-trigger.active span:nth-child(3) { transform: rotate(-45deg) translateY(-7px) translateX(6px); -webkit-transform: rotate(-45deg) translateY(-7px) translateX(6px); }
.menu-toggle .caret { color: #fff; margin-left: 7px; }
.menu-toggle { padding: 0px; list-style: none; }
.menu-toggle > li { vertical-align: top; padding-bottom: 23px; position: relative; }
.menu-toggle li a { font-size: 18px; color: #fff; padding: 23px 30px; }
.menu-toggle > li:hover > a, .menu-toggle > li.active > a { background: #FFDA30 none repeat scroll 0 0; }
 @media (min-width: 767px) {
.menu-toggle > li ul { display: none; }
}
.menu-toggle ul li { width: 100%; margin: 0; list-style: none; position: relative; }
.menu-toggle.desk ul { top: 100%; z-index: 999; list-style: none; left: 0px; background: #000000; position: absolute; min-width: 150px; }

.menu.submenu-ul-level1 li a { background: rgba(31, 26, 107, 0.8); color: #fff; padding-left: 90px; }
.menu-toggle.desk ul li:hover > ul { display: block; opacity: 1; }
.menu-toggle.desk .sb-menu .sb-menu { left: 100%; top: 0; }
.menu-toggle.desk ul li a { padding: 10px 10px; display: block; color: #fff; font-size: 16px; text-align: center; }
.menu-toggle.desk ul li:hover > a { background: #FFDA30; color: #fff; }
.menu-toggle .arrow { position: absolute; right: 10px; top: 5px; width: 30px; height: 30px; background: url(/static/images/plus.png) no-repeat center center; cursor: pointer; z-index: 999; }
.menu-toggle .arrow.up { background: url(/static/images/minus.png) no-repeat center center; }
@media (max-width: 767px) {
header { padding-top: 0; }
.menu-toggle { max-height: 0; overflow: hidden; transition: all 0.5s ease-out; }
.menu-toggle > li ul { max-height: 0; overflow: hidden; transition: all 0.5s ease-out; }
.menu-block { height: auto; }
.menu-trigger { display: block; }
.services-detail a.pba-detail { border-bottom: 2px solid #d3d9da; }
.menu-toggle > li { width: 100%; margin: 0px; padding: 0px; }
.menu-toggle > li > a { display: block; text-align: center; padding: 8px; }
.menu-toggle { width: 100%; }
.menu-toggle > li ul { background: #d1d1d1; }
.menu-toggle > li ul a { text-align: center; display: block; text-align: center; color: #000; padding: 5px 0; }

body.menuslide_push { position: relative; }
body.menuslide_push.slidemenuLeft { left: 0; transition: left 0.5s; -webkit-transition: left 0.5s; -moz-transition: left 0.5s; -ms-transition: left 0.5s; -o-transition: left 0.5s; }
body.menuslide_push.slidemenuRight { right: 0; transition: right 0.5s; -webkit-transition: right 0.5s; -moz-transition: right 0.5s; -ms-transition: right 0.5s; -o-transition: right 0.5s; }
body.slidemenuRight .menu-toggle { right: -290px; }
body.slidemenuRight.menu-open .menu-toggle { right: 0; }
body.slidemenuLeft .menu-toggle { left: -290px; }
body.slidemenuLeft.menu-open .menu-toggle { left: 0; }
body.menuslide_push.slidemenuLeft.menu-open { left: 290px; overflow: hidden; }
body.menuslide_push.slidemenuRight.menu-open { right: 290px; }
body.menuslide_push .menu-toggle,  body.menuOverlap .menu-toggle { background: #000000 none repeat scroll 0 0; display: block; height: 100%; max-height: 100%; width: 100%; overflow: auto; position: fixed; transition: all 0.5s ease 0s; max-width: 290px; top: 0; }
}
*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.slick-track:before,
.slick-track:after {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

[dir='rtl'] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Slider */
.slick-loading .slick-list {
  background: #fff url("/static/images/ajax-loader.gif") center center no-repeat; }

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-border {
  border: .08em solid #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

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

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

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

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

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

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

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }

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

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

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

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

.fa-flip-vertical {
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
      transform: scaleY(-1); }

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

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1);
  -ms-transform: scale(-1);
      transform: scale(-1); }

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

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

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

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

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

.fa-inverse {
  color: #fff; }

.fa-500px:before {
  content: "\f26e"; }

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

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

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

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

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

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

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

.fa-adobe:before {
  content: "\f778"; }

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

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

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

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

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

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

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

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

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-angry:before {
  content: "\f556"; }

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

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

.fa-ankh:before {
  content: "\f644"; }

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

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

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

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

.fa-apple-alt:before {
  content: "\f5d1"; }

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

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

.fa-archway:before {
  content: "\f557"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-artstation:before {
  content: "\f77a"; }

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

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

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

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

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

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

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

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

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

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

.fa-award:before {
  content: "\f559"; }

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

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

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

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\f959"; }

.fa-bacterium:before {
  content: "\f95a"; }

.fa-bahai:before {
  content: "\f666"; }

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

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

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

.fa-band-aid:before {
  content: "\f462"; }

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

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

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

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

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

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

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

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

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

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

.fa-battle-net:before {
  content: "\f835"; }

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

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

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

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

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

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

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

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

.fa-biking:before {
  content: "\f84a"; }

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

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

.fa-biohazard:before {
  content: "\f780"; }

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

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

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

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

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

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

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

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

.fa-blog:before {
  content: "\f781"; }

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

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

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

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

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

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

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

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

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

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

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

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\f95b"; }

.fa-boxes:before {
  content: "\f468"; }

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

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

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

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

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

.fa-buffer:before {
  content: "\f837"; }

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

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

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

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

.fa-burn:before {
  content: "\f46a"; }

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

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

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

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

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

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

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

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

.fa-calendar-day:before {
  content: "\f783"; }

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

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

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

.fa-calendar-week:before {
  content: "\f784"; }

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

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

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

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

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caravan:before {
  content: "\f8ff"; }

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

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

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

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

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

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

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

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

.fa-carrot:before {
  content: "\f787"; }

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

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

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

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

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

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

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

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

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

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

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

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

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

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

.fa-centos:before {
  content: "\f789"; }

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

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

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

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

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

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

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

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

.fa-check-double:before {
  content: "\f560"; }

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

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

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

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

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

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

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

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

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

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

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

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

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

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

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

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

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

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

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

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

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

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

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

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

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

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

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

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

.fa-cocktail:before {
  content: "\f561"; }

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

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

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

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

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

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

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

.fa-coins:before {
  content: "\f51e"; }

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

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

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

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

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

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

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

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

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

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

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

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

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

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

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

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

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

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

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

.fa-critical-role:before {
  content: "\f6c9"; }

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

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

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

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

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

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

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

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

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

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

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

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dailymotion:before {
  content: "\f952"; }

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

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

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

.fa-deezer:before {
  content: "\f977"; }

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

.fa-democrat:before {
  content: "\f747"; }

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

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

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

.fa-dev:before {
  content: "\f6cc"; }

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

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

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

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

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

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

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

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

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

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

.fa-dog:before {
  content: "\f6d3"; }

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

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

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

.fa-dove:before {
  content: "\f4ba"; }

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

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

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

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

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

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

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

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

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

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

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

.fa-ebay:before {
  content: "\f4f4"; }

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

.fa-edge-legacy:before {
  content: "\f978"; }

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

.fa-egg:before {
  content: "\f7fb"; }

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

.fa-elementor:before {
  content: "\f430"; }

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

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

.fa-ello:before {
  content: "\f5f1"; }

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

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

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

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

.fa-envelope-open-text:before {
  content: "\f658"; }

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

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

.fa-equals:before {
  content: "\f52c"; }

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

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

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

.fa-ethernet:before {
  content: "\f796"; }

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

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

.fa-evernote:before {
  content: "\f839"; }

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

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

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

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

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

.fa-expand-alt:before {
  content: "\f424"; }

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

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

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

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

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

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

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

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

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

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

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

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

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

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

.fa-faucet:before {
  content: "\f905"; }

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

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

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

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

.fa-figma:before {
  content: "\f799"; }

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

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

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

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

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

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

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

.fa-file-export:before {
  content: "\f56e"; }

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

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

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

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

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

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

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

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

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

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

.fa-fingerprint:before {
  content: "\f577"; }

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

.fa-fire-alt:before {
  content: "\f7e4"; }

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

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

.fa-firefox-browser:before {
  content: "\f907"; }

.fa-first-aid:before {
  content: "\f479"; }

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

.fa-first-order-alt:before {
  content: "\f50a"; }

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

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

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

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

.fa-flag-usa:before {
  content: "\f74d"; }

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

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

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

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

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

.fa-folder-minus:before {
  content: "\f65d"; }

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

.fa-folder-plus:before {
  content: "\f65e"; }

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

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

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

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

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

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

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

.fa-football-ball:before {
  content: "\f44e"; }

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

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

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

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

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

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

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

.fa-frog:before {
  content: "\f52e"; }

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

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

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

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

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

.fa-gas-pump:before {
  content: "\f52f"; }

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

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

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

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

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

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

.fa-ghost:before {
  content: "\f6e2"; }

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

.fa-gifts:before {
  content: "\f79c"; }

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

.fa-git-alt:before {
  content: "\f841"; }

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

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

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

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

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

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

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

.fa-glass-cheers:before {
  content: "\f79f"; }

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

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

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

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

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

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

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

.fa-golf-ball:before {
  content: "\f450"; }

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

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

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

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

.fa-google-pay:before {
  content: "\f979"; }

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

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

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

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

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

.fa-gopuram:before {
  content: "\f664"; }

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

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

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

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

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

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

.fa-guitar:before {
  content: "\f7a6"; }

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

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

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

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

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-medical:before {
  content: "\f95c"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

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

.fa-hand-middle-finger:before {
  content: "\f806"; }

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

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

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

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

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

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

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

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

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

.fa-hand-sparkles:before {
  content: "\f95d"; }

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

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-wash:before {
  content: "\f95e"; }

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

.fa-handshake-alt-slash:before {
  content: "\f95f"; }

.fa-handshake-slash:before {
  content: "\f960"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

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

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

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

.fa-head-side-cough:before {
  content: "\f961"; }

.fa-head-side-cough-slash:before {
  content: "\f962"; }

.fa-head-side-mask:before {
  content: "\f963"; }

.fa-head-side-virus:before {
  content: "\f964"; }

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

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

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

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

.fa-heart-broken:before {
  content: "\f7a9"; }

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

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

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

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

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

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

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

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

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

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

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

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

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

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

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

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-user:before {
  content: "\f965"; }

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

.fa-hryvnia:before {
  content: "\f6f2"; }

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

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

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

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

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

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

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\f913"; }

.fa-igloo:before {
  content: "\f7ae"; }

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

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

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

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

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

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

.fa-infinity:before {
  content: "\f534"; }

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

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

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

.fa-instagram-square:before {
  content: "\f955"; }

.fa-intercom:before {
  content: "\f7af"; }

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

.fa-invision:before {
  content: "\f7b0"; }

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

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

.fa-itch-io:before {
  content: "\f83a"; }

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

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

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

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

.fa-jira:before {
  content: "\f7b1"; }

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

.fa-joint:before {
  content: "\f595"; }

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

.fa-journal-whills:before {
  content: "\f66a"; }

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

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

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

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

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

.fa-keybase:before {
  content: "\f4f5"; }

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

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

.fa-khanda:before {
  content: "\f66d"; }

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

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

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

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

.fa-landmark:before {
  content: "\f66f"; }

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

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

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\f966"; }

.fa-laptop-medical:before {
  content: "\f812"; }

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

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

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

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

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

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

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

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

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\f967"; }

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

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

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

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

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

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

.fa-mandalorian:before {
  content: "\f50f"; }

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

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

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

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

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

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

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

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

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

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

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

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

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

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

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

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

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

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

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

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

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

.fa-megaport:before {
  content: "\f5a3"; }

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

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

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

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\f91a"; }

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

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

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

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

.fa-microscope:before {
  content: "\f610"; }

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

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

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

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

.fa-mitten:before {
  content: "\f7b5"; }

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

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

.fa-mixer:before {
  content: "\f956"; }

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

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

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

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

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

.fa-money-bill:before {
  content: "\f0d6"; }

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

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

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

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\f968"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\f91e"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\f969"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pump-medical:before {
  content: "\f96a"; }

.fa-pump-soap:before {
  content: "\f96b"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rust:before {
  content: "\f97a"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-virus:before {
  content: "\f96c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\f957"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\f96d"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\f96e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\f96f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\f970"; }

.fa-store-slash:before {
  content: "\f971"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tiktok:before {
  content: "\f97b"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-slash:before {
  content: "\f972"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-trailer:before {
  content: "\f941"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\f949"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-unsplash:before {
  content: "\f97c"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-slash:before {
  content: "\f973"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-virus:before {
  content: "\f974"; }

.fa-virus-slash:before {
  content: "\f975"; }

.fa-viruses:before {
  content: "\f976"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../webfonts/fa-brands-400.eot);
  src: url(/static/fonts/fa-brands-400.eot) format("embedded-opentype"), url(/static/fonts/fa-brands-400.woff2) format("woff2"), url(/static/fonts/fa-brands-400.woff) format("woff"), url(/static/fonts/fa-brands-400.ttf) format("truetype"), url(/static/fonts/fa-brands-400.svg#fontawesome) format("svg"); }

.fab {
  font-family: "Font Awesome 5 Brands"; }

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/static/fonts/fa-regular-400.eot);
  src: url(/static/fonts/fa-regular-400.eot) format("embedded-opentype"), url(/static/fonts/fa-regular-400.woff2) format("woff2"), url(/static/fonts/fa-regular-400.woff) format("woff"), url(/static/fonts/fa-regular-400.ttf) format("truetype"), url(/static/fonts/fa-regular-400.svg#fontawesome) format("svg"); }

.fab, .far {
  font-weight: 400; }

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/static/fonts/fa-solid-900.eot);
  src: url(/static/fonts/fa-solid-900.eot) format("embedded-opentype"), url(/static/fonts/fa-solid-900.woff2) format("woff2"), url(/static/fonts/fa-solid-900.woff) format("woff"), url(/static/fonts/fa-solid-900.ttf) format("truetype"), url(/static/fonts/fa-solid-900.svg#fontawesome) format("svg"); }

.fa, .far, .fas {
  font-family: "Font Awesome 5 Free"; }

.fa, .fas {
  font-weight: 900; }

/*!
 * Font Awesome Pro 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }

.fa-ul > li {
  position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
      transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
      transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
      transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
      transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
      transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
  filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x, .fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-abacus:before {
  content: "\f640"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acorn:before {
  content: "\f6ae"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-conditioner:before {
  content: "\f8f4"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-alarm-clock:before {
  content: "\f34e"; }

.fa-alarm-exclamation:before {
  content: "\f843"; }

.fa-alarm-plus:before {
  content: "\f844"; }

.fa-alarm-snooze:before {
  content: "\f845"; }

.fa-album:before {
  content: "\f89f"; }

.fa-album-collection:before {
  content: "\f8a0"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-alicorn:before {
  content: "\f6b0"; }

.fa-alien:before {
  content: "\f8f5"; }

.fa-alien-monster:before {
  content: "\f8f6"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-slash:before {
  content: "\f846"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-amp-guitar:before {
  content: "\f8a1"; }

.fa-analytics:before {
  content: "\f643"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angel:before {
  content: "\f779"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-crate:before {
  content: "\f6b1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-alt-down:before {
  content: "\f354"; }

.fa-arrow-alt-from-bottom:before {
  content: "\f346"; }

.fa-arrow-alt-from-left:before {
  content: "\f347"; }

.fa-arrow-alt-from-right:before {
  content: "\f348"; }

.fa-arrow-alt-from-top:before {
  content: "\f349"; }

.fa-arrow-alt-left:before {
  content: "\f355"; }

.fa-arrow-alt-right:before {
  content: "\f356"; }

.fa-arrow-alt-square-down:before {
  content: "\f350"; }

.fa-arrow-alt-square-left:before {
  content: "\f351"; }

.fa-arrow-alt-square-right:before {
  content: "\f352"; }

.fa-arrow-alt-square-up:before {
  content: "\f353"; }

.fa-arrow-alt-to-bottom:before {
  content: "\f34a"; }

.fa-arrow-alt-to-left:before {
  content: "\f34b"; }

.fa-arrow-alt-to-right:before {
  content: "\f34c"; }

.fa-arrow-alt-to-top:before {
  content: "\f34d"; }

.fa-arrow-alt-up:before {
  content: "\f357"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-from-bottom:before {
  content: "\f342"; }

.fa-arrow-from-left:before {
  content: "\f343"; }

.fa-arrow-from-right:before {
  content: "\f344"; }

.fa-arrow-from-top:before {
  content: "\f345"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-square-down:before {
  content: "\f339"; }

.fa-arrow-square-left:before {
  content: "\f33a"; }

.fa-arrow-square-right:before {
  content: "\f33b"; }

.fa-arrow-square-up:before {
  content: "\f33c"; }

.fa-arrow-to-bottom:before {
  content: "\f33d"; }

.fa-arrow-to-left:before {
  content: "\f33e"; }

.fa-arrow-to-right:before {
  content: "\f340"; }

.fa-arrow-to-top:before {
  content: "\f341"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-atom-alt:before {
  content: "\f5d3"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-axe:before {
  content: "\f6b2"; }

.fa-axe-battle:before {
  content: "\f6b3"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backpack:before {
  content: "\f5d4"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\f959"; }

.fa-bacterium:before {
  content: "\f95a"; }

.fa-badge:before {
  content: "\f335"; }

.fa-badge-check:before {
  content: "\f336"; }

.fa-badge-dollar:before {
  content: "\f645"; }

.fa-badge-percent:before {
  content: "\f646"; }

.fa-badge-sheriff:before {
  content: "\f8a2"; }

.fa-badger-honey:before {
  content: "\f6b4"; }

.fa-bags-shopping:before {
  content: "\f847"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ball-pile:before {
  content: "\f77e"; }

.fa-ballot:before {
  content: "\f732"; }

.fa-ballot-check:before {
  content: "\f733"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-banjo:before {
  content: "\f8a3"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-barcode-alt:before {
  content: "\f463"; }

.fa-barcode-read:before {
  content: "\f464"; }

.fa-barcode-scan:before {
  content: "\f465"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball:before {
  content: "\f432"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-basketball-hoop:before {
  content: "\f435"; }

.fa-bat:before {
  content: "\f6b5"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-bolt:before {
  content: "\f376"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-slash:before {
  content: "\f377"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-bed-alt:before {
  content: "\f8f7"; }

.fa-bed-bunk:before {
  content: "\f8f8"; }

.fa-bed-empty:before {
  content: "\f8f9"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-exclamation:before {
  content: "\f848"; }

.fa-bell-on:before {
  content: "\f8fa"; }

.fa-bell-plus:before {
  content: "\f849"; }

.fa-bell-school:before {
  content: "\f5d5"; }

.fa-bell-school-slash:before {
  content: "\f5d6"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bells:before {
  content: "\f77f"; }

.fa-betamax:before {
  content: "\f8a4"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-biking-mountain:before {
  content: "\f84b"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blanket:before {
  content: "\f498"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blinds:before {
  content: "\f8fb"; }

.fa-blinds-open:before {
  content: "\f8fc"; }

.fa-blinds-raised:before {
  content: "\f8fd"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bone-break:before {
  content: "\f5d8"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-alt:before {
  content: "\f5d9"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-heart:before {
  content: "\f499"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-book-spells:before {
  content: "\f6b8"; }

.fa-book-user:before {
  content: "\f7e7"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-books:before {
  content: "\f5db"; }

.fa-books-medical:before {
  content: "\f7e8"; }

.fa-boombox:before {
  content: "\f8a5"; }

.fa-boot:before {
  content: "\f782"; }

.fa-booth-curtain:before {
  content: "\f734"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-bottom:before {
  content: "\f84d"; }

.fa-border-center-h:before {
  content: "\f89c"; }

.fa-border-center-v:before {
  content: "\f89d"; }

.fa-border-inner:before {
  content: "\f84e"; }

.fa-border-left:before {
  content: "\f84f"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-outer:before {
  content: "\f851"; }

.fa-border-right:before {
  content: "\f852"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-border-style-alt:before {
  content: "\f854"; }

.fa-border-top:before {
  content: "\f855"; }

.fa-bow-arrow:before {
  content: "\f6b9"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-bowling-pins:before {
  content: "\f437"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-alt:before {
  content: "\f49a"; }

.fa-box-ballot:before {
  content: "\f735"; }

.fa-box-check:before {
  content: "\f467"; }

.fa-box-fragile:before {
  content: "\f49b"; }

.fa-box-full:before {
  content: "\f49c"; }

.fa-box-heart:before {
  content: "\f49d"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\f95b"; }

.fa-box-up:before {
  content: "\f49f"; }

.fa-box-usd:before {
  content: "\f4a0"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-boxes-alt:before {
  content: "\f4a1"; }

.fa-boxing-glove:before {
  content: "\f438"; }

.fa-brackets:before {
  content: "\f7e9"; }

.fa-brackets-curly:before {
  content: "\f7ea"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-loaf:before {
  content: "\f7eb"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-bring-forward:before {
  content: "\f856"; }

.fa-bring-front:before {
  content: "\f857"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-browser:before {
  content: "\f37e"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-bullseye-arrow:before {
  content: "\f648"; }

.fa-bullseye-pointer:before {
  content: "\f649"; }

.fa-burger-soda:before {
  content: "\f858"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-burrito:before {
  content: "\f7ed"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-bus-school:before {
  content: "\f5dd"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-cabinet-filing:before {
  content: "\f64b"; }

.fa-cactus:before {
  content: "\f8a7"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calculator-alt:before {
  content: "\f64c"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-edit:before {
  content: "\f333"; }

.fa-calendar-exclamation:before {
  content: "\f334"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-star:before {
  content: "\f736"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camcorder:before {
  content: "\f8a8"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-alt:before {
  content: "\f332"; }

.fa-camera-home:before {
  content: "\f8fe"; }

.fa-camera-movie:before {
  content: "\f8a9"; }

.fa-camera-polaroid:before {
  content: "\f8aa"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campfire:before {
  content: "\f6ba"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candle-holder:before {
  content: "\f6bc"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-candy-corn:before {
  content: "\f6bd"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-building:before {
  content: "\f859"; }

.fa-car-bump:before {
  content: "\f5e0"; }

.fa-car-bus:before {
  content: "\f85a"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-garage:before {
  content: "\f5e2"; }

.fa-car-mechanic:before {
  content: "\f5e3"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-car-tilt:before {
  content: "\f5e5"; }

.fa-car-wash:before {
  content: "\f5e6"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caravan-alt:before {
  content: "\f900"; }

.fa-caret-circle-down:before {
  content: "\f32d"; }

.fa-caret-circle-left:before {
  content: "\f32e"; }

.fa-caret-circle-right:before {
  content: "\f330"; }

.fa-caret-circle-up:before {
  content: "\f331"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cars:before {
  content: "\f85b"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cassette-tape:before {
  content: "\f8ab"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cat-space:before {
  content: "\f901"; }

.fa-cauldron:before {
  content: "\f6bf"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cctv:before {
  content: "\f8ac"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chair-office:before {
  content: "\f6c1"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-line-down:before {
  content: "\f64d"; }

.fa-chart-network:before {
  content: "\f78a"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-chart-pie-alt:before {
  content: "\f64e"; }

.fa-chart-scatter:before {
  content: "\f7ee"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-cheese-swiss:before {
  content: "\f7f0"; }

.fa-cheeseburger:before {
  content: "\f7f1"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-bishop-alt:before {
  content: "\f43b"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-clock:before {
  content: "\f43d"; }

.fa-chess-clock-alt:before {
  content: "\f43e"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-king-alt:before {
  content: "\f440"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-knight-alt:before {
  content: "\f442"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-pawn-alt:before {
  content: "\f444"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-queen-alt:before {
  content: "\f446"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chess-rook-alt:before {
  content: "\f448"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-double-down:before {
  content: "\f322"; }

.fa-chevron-double-left:before {
  content: "\f323"; }

.fa-chevron-double-right:before {
  content: "\f324"; }

.fa-chevron-double-up:before {
  content: "\f325"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-square-down:before {
  content: "\f329"; }

.fa-chevron-square-left:before {
  content: "\f32a"; }

.fa-chevron-square-right:before {
  content: "\f32b"; }

.fa-chevron-square-up:before {
  content: "\f32c"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chimney:before {
  content: "\f78b"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clarinet:before {
  content: "\f8ad"; }

.fa-claw-marks:before {
  content: "\f6c2"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clipboard-list-check:before {
  content: "\f737"; }

.fa-clipboard-prescription:before {
  content: "\f5e8"; }

.fa-clipboard-user:before {
  content: "\f7f3"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-drizzle:before {
  content: "\f738"; }

.fa-cloud-hail:before {
  content: "\f739"; }

.fa-cloud-hail-mixed:before {
  content: "\f73a"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-music:before {
  content: "\f8ae"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-rainbow:before {
  content: "\f73e"; }

.fa-cloud-showers:before {
  content: "\f73f"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sleet:before {
  content: "\f741"; }

.fa-cloud-snow:before {
  content: "\f742"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-clouds:before {
  content: "\f744"; }

.fa-clouds-moon:before {
  content: "\f745"; }

.fa-clouds-sun:before {
  content: "\f746"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-club:before {
  content: "\f327"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-code-commit:before {
  content: "\f386"; }

.fa-code-merge:before {
  content: "\f387"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-coffee-pot:before {
  content: "\f902"; }

.fa-coffee-togo:before {
  content: "\f6c5"; }

.fa-coffin:before {
  content: "\f6c6"; }

.fa-coffin-cross:before {
  content: "\f951"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coin:before {
  content: "\f85c"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comet:before {
  content: "\f903"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-alt-check:before {
  content: "\f4a2"; }

.fa-comment-alt-dollar:before {
  content: "\f650"; }

.fa-comment-alt-dots:before {
  content: "\f4a3"; }

.fa-comment-alt-edit:before {
  content: "\f4a4"; }

.fa-comment-alt-exclamation:before {
  content: "\f4a5"; }

.fa-comment-alt-lines:before {
  content: "\f4a6"; }

.fa-comment-alt-medical:before {
  content: "\f7f4"; }

.fa-comment-alt-minus:before {
  content: "\f4a7"; }

.fa-comment-alt-music:before {
  content: "\f8af"; }

.fa-comment-alt-plus:before {
  content: "\f4a8"; }

.fa-comment-alt-slash:before {
  content: "\f4a9"; }

.fa-comment-alt-smile:before {
  content: "\f4aa"; }

.fa-comment-alt-times:before {
  content: "\f4ab"; }

.fa-comment-check:before {
  content: "\f4ac"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-edit:before {
  content: "\f4ae"; }

.fa-comment-exclamation:before {
  content: "\f4af"; }

.fa-comment-lines:before {
  content: "\f4b0"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-minus:before {
  content: "\f4b1"; }

.fa-comment-music:before {
  content: "\f8b0"; }

.fa-comment-plus:before {
  content: "\f4b2"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comment-smile:before {
  content: "\f4b4"; }

.fa-comment-times:before {
  content: "\f4b5"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-alt:before {
  content: "\f4b6"; }

.fa-comments-alt-dollar:before {
  content: "\f652"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compass-slash:before {
  content: "\f5e9"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-compress-wide:before {
  content: "\f326"; }

.fa-computer-classic:before {
  content: "\f8b1"; }

.fa-computer-speaker:before {
  content: "\f8b2"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-construction:before {
  content: "\f85d"; }

.fa-container-storage:before {
  content: "\f4b7"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-conveyor-belt:before {
  content: "\f46e"; }

.fa-conveyor-belt-alt:before {
  content: "\f46f"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-corn:before {
  content: "\f6c7"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cow:before {
  content: "\f6c8"; }

.fa-cowbell:before {
  content: "\f8b3"; }

.fa-cowbell-more:before {
  content: "\f8b4"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-credit-card-blank:before {
  content: "\f389"; }

.fa-credit-card-front:before {
  content: "\f38a"; }

.fa-cricket:before {
  content: "\f449"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-croissant:before {
  content: "\f7f6"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-crutches:before {
  content: "\f7f8"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-curling:before {
  content: "\f44a"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dagger:before {
  content: "\f6cb"; }

.fa-dailymotion:before {
  content: "\f952"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-debug:before {
  content: "\f7f9"; }

.fa-deer:before {
  content: "\f78e"; }

.fa-deer-rudolph:before {
  content: "\f78f"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-desktop-alt:before {
  content: "\f390"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dewpoint:before {
  content: "\f748"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d10:before {
  content: "\f6cd"; }

.fa-dice-d12:before {
  content: "\f6ce"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d4:before {
  content: "\f6d0"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-d8:before {
  content: "\f6d2"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digging:before {
  content: "\f85e"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-diploma:before {
  content: "\f5ea"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-disc-drive:before {
  content: "\f8b5"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-do-not-enter:before {
  content: "\f5ec"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dog-leashed:before {
  content: "\f6d4"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-empty:before {
  content: "\f473"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-dolly-flatbed-alt:before {
  content: "\f475"; }

.fa-dolly-flatbed-empty:before {
  content: "\f476"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-circle:before {
  content: "\f5ed"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-draw-square:before {
  content: "\f5ef"; }

.fa-dreidel:before {
  content: "\f792"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-drone:before {
  content: "\f85f"; }

.fa-drone-alt:before {
  content: "\f860"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick:before {
  content: "\f6d6"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dryer:before {
  content: "\f861"; }

.fa-dryer-alt:before {
  content: "\f862"; }

.fa-duck:before {
  content: "\f6d8"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-ear:before {
  content: "\f5f0"; }

.fa-ear-muffs:before {
  content: "\f795"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-eclipse:before {
  content: "\f749"; }

.fa-eclipse-alt:before {
  content: "\f74a"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-egg-fried:before {
  content: "\f7fc"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-elephant:before {
  content: "\f6da"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-h-alt:before {
  content: "\f39b"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ellipsis-v-alt:before {
  content: "\f39c"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-empty-set:before {
  content: "\f656"; }

.fa-engine-warning:before {
  content: "\f5f2"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-dollar:before {
  content: "\f657"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-square:before {
  content: "\f321"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows:before {
  content: "\f31d"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expand-wide:before {
  content: "\f320"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-evil:before {
  content: "\f6db"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fan-table:before {
  content: "\f904"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-farm:before {
  content: "\f864"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\f905"; }

.fa-faucet-drip:before {
  content: "\f906"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-field-hockey:before {
  content: "\f44c"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-certificate:before {
  content: "\f5f3"; }

.fa-file-chart-line:before {
  content: "\f659"; }

.fa-file-chart-pie:before {
  content: "\f65a"; }

.fa-file-check:before {
  content: "\f316"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-edit:before {
  content: "\f31c"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-exclamation:before {
  content: "\f31a"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-minus:before {
  content: "\f318"; }

.fa-file-music:before {
  content: "\f8b6"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-plus:before {
  content: "\f319"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-search:before {
  content: "\f865"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-spreadsheet:before {
  content: "\f65b"; }

.fa-file-times:before {
  content: "\f317"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-user:before {
  content: "\f65c"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-files-medical:before {
  content: "\f7fd"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-film-alt:before {
  content: "\f3a0"; }

.fa-film-canister:before {
  content: "\f8b7"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-fire-smoke:before {
  content: "\f74b"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\f907"; }

.fa-fireplace:before {
  content: "\f79a"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fish-cooked:before {
  content: "\f7fe"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-alt:before {
  content: "\f74c"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flame:before {
  content: "\f6df"; }

.fa-flashlight:before {
  content: "\f8b8"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flask-poison:before {
  content: "\f6e0"; }

.fa-flask-potion:before {
  content: "\f6e1"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flower:before {
  content: "\f7ff"; }

.fa-flower-daffodil:before {
  content: "\f800"; }

.fa-flower-tulip:before {
  content: "\f801"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-flute:before {
  content: "\f8b9"; }

.fa-flux-capacitor:before {
  content: "\f8ba"; }

.fa-fly:before {
  content: "\f417"; }

.fa-fog:before {
  content: "\f74e"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-download:before {
  content: "\f953"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-folder-times:before {
  content: "\f65f"; }

.fa-folder-tree:before {
  content: "\f802"; }

.fa-folder-upload:before {
  content: "\f954"; }

.fa-folders:before {
  content: "\f660"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-font-case:before {
  content: "\f866"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-football-helmet:before {
  content: "\f44f"; }

.fa-forklift:before {
  content: "\f47a"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-fragile:before {
  content: "\f4bb"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-french-fries:before {
  content: "\f803"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frosty-head:before {
  content: "\f79b"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-function:before {
  content: "\f661"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-galaxy:before {
  content: "\f908"; }

.fa-game-board:before {
  content: "\f867"; }

.fa-game-board-alt:before {
  content: "\f868"; }

.fa-game-console-handheld:before {
  content: "\f8bb"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gamepad-alt:before {
  content: "\f8bc"; }

.fa-garage:before {
  content: "\f909"; }

.fa-garage-car:before {
  content: "\f90a"; }

.fa-garage-open:before {
  content: "\f90b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gas-pump-slash:before {
  content: "\f5f4"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gift-card:before {
  content: "\f663"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-gingerbread-man:before {
  content: "\f79d"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass:before {
  content: "\f804"; }

.fa-glass-champagne:before {
  content: "\f79e"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-citrus:before {
  content: "\f869"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glass-whiskey-rocks:before {
  content: "\f7a1"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glasses-alt:before {
  content: "\f5f5"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-globe-snow:before {
  content: "\f7a3"; }

.fa-globe-stand:before {
  content: "\f5f6"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-golf-club:before {
  content: "\f451"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gramophone:before {
  content: "\f8bd"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-guitar-electric:before {
  content: "\f8be"; }

.fa-guitars:before {
  content: "\f8bf"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-h1:before {
  content: "\f313"; }

.fa-h2:before {
  content: "\f314"; }

.fa-h3:before {
  content: "\f315"; }

.fa-h4:before {
  content: "\f86a"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hammer-war:before {
  content: "\f6e4"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-heart:before {
  content: "\f4bc"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-box:before {
  content: "\f47b"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-magic:before {
  content: "\f6e5"; }

.fa-hand-holding-medical:before {
  content: "\f95c"; }

.fa-hand-holding-seedling:before {
  content: "\f4bf"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-receiving:before {
  content: "\f47c"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\f95d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-heart:before {
  content: "\f4c3"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-usd:before {
  content: "\f4c5"; }

.fa-hands-wash:before {
  content: "\f95e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt:before {
  content: "\f4c6"; }

.fa-handshake-alt-slash:before {
  content: "\f95f"; }

.fa-handshake-slash:before {
  content: "\f960"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-chef:before {
  content: "\f86b"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-santa:before {
  content: "\f7a7"; }

.fa-hat-winter:before {
  content: "\f7a8"; }

.fa-hat-witch:before {
  content: "\f6e7"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side:before {
  content: "\f6e9"; }

.fa-head-side-brain:before {
  content: "\f808"; }

.fa-head-side-cough:before {
  content: "\f961"; }

.fa-head-side-cough-slash:before {
  content: "\f962"; }

.fa-head-side-headphones:before {
  content: "\f8c2"; }

.fa-head-side-mask:before {
  content: "\f963"; }

.fa-head-side-medical:before {
  content: "\f809"; }

.fa-head-side-virus:before {
  content: "\f964"; }

.fa-head-vr:before {
  content: "\f6ea"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heart-circle:before {
  content: "\f4c7"; }

.fa-heart-rate:before {
  content: "\f5f8"; }

.fa-heart-square:before {
  content: "\f4c8"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-heat:before {
  content: "\f90c"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-helmet-battle:before {
  content: "\f6eb"; }

.fa-hexagon:before {
  content: "\f312"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-mask:before {
  content: "\f6ee"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-hockey-sticks:before {
  content: "\f454"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-home-alt:before {
  content: "\f80a"; }

.fa-home-heart:before {
  content: "\f4c9"; }

.fa-home-lg:before {
  content: "\f80b"; }

.fa-home-lg-alt:before {
  content: "\f80c"; }

.fa-hood-cloak:before {
  content: "\f6ef"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-horizontal-rule:before {
  content: "\f86c"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-horse-saddle:before {
  content: "\f8c3"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hospitals:before {
  content: "\f80e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house:before {
  content: "\f90d"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-day:before {
  content: "\f90e"; }

.fa-house-flood:before {
  content: "\f74f"; }

.fa-house-leave:before {
  content: "\f90f"; }

.fa-house-night:before {
  content: "\f910"; }

.fa-house-return:before {
  content: "\f911"; }

.fa-house-signal:before {
  content: "\f912"; }

.fa-house-user:before {
  content: "\f965"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-humidity:before {
  content: "\f750"; }

.fa-hurricane:before {
  content: "\f751"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-ice-skate:before {
  content: "\f7ac"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-icons-alt:before {
  content: "\f86e"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\f913"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-image-polaroid:before {
  content: "\f8c4"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-inbox-in:before {
  content: "\f310"; }

.fa-inbox-out:before {
  content: "\f311"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-industry-alt:before {
  content: "\f3b3"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-info-square:before {
  content: "\f30f"; }

.fa-inhaler:before {
  content: "\f5f9"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\f955"; }

.fa-integral:before {
  content: "\f667"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-intersection:before {
  content: "\f668"; }

.fa-inventory:before {
  content: "\f480"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-island-tropical:before {
  content: "\f811"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-jack-o-lantern:before {
  content: "\f30e"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-joystick:before {
  content: "\f8c5"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-jug:before {
  content: "\f8c6"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-kazoo:before {
  content: "\f8c7"; }

.fa-kerning:before {
  content: "\f86f"; }

.fa-key:before {
  content: "\f084"; }

.fa-key-skeleton:before {
  content: "\f6f3"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-keynote:before {
  content: "\f66c"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kidneys:before {
  content: "\f5fb"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kite:before {
  content: "\f6f4"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-knife-kitchen:before {
  content: "\f6f5"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-lambda:before {
  content: "\f66e"; }

.fa-lamp:before {
  content: "\f4ca"; }

.fa-lamp-desk:before {
  content: "\f914"; }

.fa-lamp-floor:before {
  content: "\f915"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-landmark-alt:before {
  content: "\f752"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\f966"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lasso:before {
  content: "\f8c8"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-layer-minus:before {
  content: "\f5fe"; }

.fa-layer-plus:before {
  content: "\f5ff"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leaf-heart:before {
  content: "\f4cb"; }

.fa-leaf-maple:before {
  content: "\f6f6"; }

.fa-leaf-oak:before {
  content: "\f6f7"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-light-ceiling:before {
  content: "\f916"; }

.fa-light-switch:before {
  content: "\f917"; }

.fa-light-switch-off:before {
  content: "\f918"; }

.fa-light-switch-on:before {
  content: "\f919"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-lightbulb-dollar:before {
  content: "\f670"; }

.fa-lightbulb-exclamation:before {
  content: "\f671"; }

.fa-lightbulb-on:before {
  content: "\f672"; }

.fa-lightbulb-slash:before {
  content: "\f673"; }

.fa-lights-holiday:before {
  content: "\f7b2"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-line-columns:before {
  content: "\f870"; }

.fa-line-height:before {
  content: "\f871"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lips:before {
  content: "\f600"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-music:before {
  content: "\f8c9"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location:before {
  content: "\f601"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-location-circle:before {
  content: "\f602"; }

.fa-location-slash:before {
  content: "\f603"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-alt:before {
  content: "\f30d"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-lock-open-alt:before {
  content: "\f3c2"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-loveseat:before {
  content: "\f4cc"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luchador:before {
  content: "\f455"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\f967"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-mace:before {
  content: "\f6f8"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailbox:before {
  content: "\f813"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-mandolin:before {
  content: "\f6f9"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-marker-alt-slash:before {
  content: "\f605"; }

.fa-map-marker-check:before {
  content: "\f606"; }

.fa-map-marker-edit:before {
  content: "\f607"; }

.fa-map-marker-exclamation:before {
  content: "\f608"; }

.fa-map-marker-minus:before {
  content: "\f609"; }

.fa-map-marker-plus:before {
  content: "\f60a"; }

.fa-map-marker-question:before {
  content: "\f60b"; }

.fa-map-marker-slash:before {
  content: "\f60c"; }

.fa-map-marker-smile:before {
  content: "\f60d"; }

.fa-map-marker-times:before {
  content: "\f60e"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-meat:before {
  content: "\f814"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaphone:before {
  content: "\f675"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\f91a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microphone-stand:before {
  content: "\f8cb"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-microwave:before {
  content: "\f91b"; }

.fa-mind-share:before {
  content: "\f677"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-hexagon:before {
  content: "\f307"; }

.fa-minus-octagon:before {
  content: "\f308"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mistletoe:before {
  content: "\f7b4"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\f956"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-mobile-android:before {
  content: "\f3ce"; }

.fa-mobile-android-alt:before {
  content: "\f3cf"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-money-check-edit:before {
  content: "\f872"; }

.fa-money-check-edit-alt:before {
  content: "\f873"; }

.fa-monitor-heart-rate:before {
  content: "\f611"; }

.fa-monkey:before {
  content: "\f6fb"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-moon-cloud:before {
  content: "\f754"; }

.fa-moon-stars:before {
  content: "\f755"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mountains:before {
  content: "\f6fd"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-alt:before {
  content: "\f8cd"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mp3-player:before {
  content: "\f8ce"; }

.fa-mug:before {
  content: "\f874"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-mug-marshmallows:before {
  content: "\f7b7"; }

.fa-mug-tea:before {
  content: "\f875"; }

.fa-music:before {
  content: "\f001"; }

.fa-music-alt:before {
  content: "\f8cf"; }

.fa-music-alt-slash:before {
  content: "\f8d0"; }

.fa-music-slash:before {
  content: "\f8d1"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-narwhal:before {
  content: "\f6fe"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octagon:before {
  content: "\f306"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-oil-temp:before {
  content: "\f614"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-omega:before {
  content: "\f67a"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-ornament:before {
  content: "\f7b8"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-outlet:before {
  content: "\f91c"; }

.fa-oven:before {
  content: "\f91d"; }

.fa-overline:before {
  content: "\f876"; }

.fa-page-break:before {
  content: "\f877"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-brush-alt:before {
  content: "\f5a9"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-pallet-alt:before {
  content: "\f483"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-paragraph-rtl:before {
  content: "\f878"; }

.fa-parking:before {
  content: "\f540"; }

.fa-parking-circle:before {
  content: "\f615"; }

.fa-parking-circle-slash:before {
  content: "\f616"; }

.fa-parking-slash:before {
  content: "\f617"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paw-alt:before {
  content: "\f701"; }

.fa-paw-claws:before {
  content: "\f702"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pegasus:before {
  content: "\f703"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-paintbrush:before {
  content: "\f618"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-pennant:before {
  content: "\f456"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\f968"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-person-carry:before {
  content: "\f4cf"; }

.fa-person-dolly:before {
  content: "\f4d0"; }

.fa-person-dolly-empty:before {
  content: "\f4d1"; }

.fa-person-sign:before {
  content: "\f757"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-laptop:before {
  content: "\f87a"; }

.fa-phone-office:before {
  content: "\f67d"; }

.fa-phone-plus:before {
  content: "\f4d2"; }

.fa-phone-rotary:before {
  content: "\f8d3"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pi:before {
  content: "\f67e"; }

.fa-piano:before {
  content: "\f8d4"; }

.fa-piano-keyboard:before {
  content: "\f8d5"; }

.fa-pie:before {
  content: "\f705"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\f91e"; }

.fa-pig:before {
  content: "\f706"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza:before {
  content: "\f817"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-alt:before {
  content: "\f3de"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\f969"; }

.fa-planet-moon:before {
  content: "\f91f"; }

.fa-planet-ringed:before {
  content: "\f920"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-hexagon:before {
  content: "\f300"; }

.fa-plus-octagon:before {
  content: "\f301"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-podium:before {
  content: "\f680"; }

.fa-podium-star:before {
  content: "\f758"; }

.fa-police-box:before {
  content: "\f921"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poll-people:before {
  content: "\f759"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-popcorn:before {
  content: "\f819"; }

.fa-portal-enter:before {
  content: "\f922"; }

.fa-portal-exit:before {
  content: "\f923"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-presentation:before {
  content: "\f685"; }

.fa-print:before {
  content: "\f02f"; }

.fa-print-search:before {
  content: "\f81a"; }

.fa-print-slash:before {
  content: "\f686"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-projector:before {
  content: "\f8d6"; }

.fa-pump-medical:before {
  content: "\f96a"; }

.fa-pump-soap:before {
  content: "\f96b"; }

.fa-pumpkin:before {
  content: "\f707"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-question-square:before {
  content: "\f2fd"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-rabbit:before {
  content: "\f708"; }

.fa-rabbit-fast:before {
  content: "\f709"; }

.fa-racquet:before {
  content: "\f45a"; }

.fa-radar:before {
  content: "\f924"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-radio:before {
  content: "\f8d7"; }

.fa-radio-alt:before {
  content: "\f8d8"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-raindrops:before {
  content: "\f75c"; }

.fa-ram:before {
  content: "\f70a"; }

.fa-ramp-loading:before {
  content: "\f4d4"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-raygun:before {
  content: "\f925"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-rectangle-landscape:before {
  content: "\f2fa"; }

.fa-rectangle-portrait:before {
  content: "\f2fb"; }

.fa-rectangle-wide:before {
  content: "\f2fc"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-refrigerator:before {
  content: "\f926"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-repeat:before {
  content: "\f363"; }

.fa-repeat-1:before {
  content: "\f365"; }

.fa-repeat-1-alt:before {
  content: "\f366"; }

.fa-repeat-alt:before {
  content: "\f364"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-retweet-alt:before {
  content: "\f361"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-rings-wedding:before {
  content: "\f81b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocket-launch:before {
  content: "\f927"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-route-highway:before {
  content: "\f61a"; }

.fa-route-interstate:before {
  content: "\f61b"; }

.fa-router:before {
  content: "\f8da"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-triangle:before {
  content: "\f61c"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rv:before {
  content: "\f7be"; }

.fa-sack:before {
  content: "\f81c"; }

.fa-sack-dollar:before {
  content: "\f81d"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salad:before {
  content: "\f81e"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sandwich:before {
  content: "\f81f"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-sausage:before {
  content: "\f820"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-sax-hot:before {
  content: "\f8db"; }

.fa-saxophone:before {
  content: "\f8dc"; }

.fa-scalpel:before {
  content: "\f61d"; }

.fa-scalpel-path:before {
  content: "\f61e"; }

.fa-scanner:before {
  content: "\f488"; }

.fa-scanner-image:before {
  content: "\f8f3"; }

.fa-scanner-keyboard:before {
  content: "\f489"; }

.fa-scanner-touchscreen:before {
  content: "\f48a"; }

.fa-scarecrow:before {
  content: "\f70d"; }

.fa-scarf:before {
  content: "\f7c1"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-scroll-old:before {
  content: "\f70f"; }

.fa-scrubber:before {
  content: "\f2f8"; }

.fa-scythe:before {
  content: "\f710"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-send-back:before {
  content: "\f87e"; }

.fa-send-backward:before {
  content: "\f87f"; }

.fa-sensor:before {
  content: "\f928"; }

.fa-sensor-alert:before {
  content: "\f929"; }

.fa-sensor-fire:before {
  content: "\f92a"; }

.fa-sensor-on:before {
  content: "\f92b"; }

.fa-sensor-smoke:before {
  content: "\f92c"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-all:before {
  content: "\f367"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-sheep:before {
  content: "\f711"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield:before {
  content: "\f132"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-check:before {
  content: "\f2f7"; }

.fa-shield-cross:before {
  content: "\f712"; }

.fa-shield-virus:before {
  content: "\f96c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shipping-timed:before {
  content: "\f48c"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shish-kebab:before {
  content: "\f821"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\f957"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shovel:before {
  content: "\f713"; }

.fa-shovel-snow:before {
  content: "\f7c3"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shredder:before {
  content: "\f68a"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-shuttlecock:before {
  content: "\f45b"; }

.fa-sickle:before {
  content: "\f822"; }

.fa-sigma:before {
  content: "\f68b"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signal-1:before {
  content: "\f68c"; }

.fa-signal-2:before {
  content: "\f68d"; }

.fa-signal-3:before {
  content: "\f68e"; }

.fa-signal-4:before {
  content: "\f68f"; }

.fa-signal-alt:before {
  content: "\f690"; }

.fa-signal-alt-1:before {
  content: "\f691"; }

.fa-signal-alt-2:before {
  content: "\f692"; }

.fa-signal-alt-3:before {
  content: "\f693"; }

.fa-signal-alt-slash:before {
  content: "\f694"; }

.fa-signal-slash:before {
  content: "\f695"; }

.fa-signal-stream:before {
  content: "\f8dd"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\f96d"; }

.fa-siren:before {
  content: "\f92d"; }

.fa-siren-on:before {
  content: "\f92e"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-skeleton:before {
  content: "\f620"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-ski-jump:before {
  content: "\f7c7"; }

.fa-ski-lift:before {
  content: "\f7c8"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-cow:before {
  content: "\f8de"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sledding:before {
  content: "\f7cb"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-sliders-h-square:before {
  content: "\f3f0"; }

.fa-sliders-v:before {
  content: "\f3f1"; }

.fa-sliders-v-square:before {
  content: "\f3f2"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-plus:before {
  content: "\f5b9"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoke:before {
  content: "\f760"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snake:before {
  content: "\f716"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snooze:before {
  content: "\f880"; }

.fa-snow-blowing:before {
  content: "\f761"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowflakes:before {
  content: "\f7cf"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowmobile:before {
  content: "\f7d1"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\f96e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-solar-system:before {
  content: "\f92f"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-alt:before {
  content: "\f883"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-circle:before {
  content: "\f930"; }

.fa-sort-circle-down:before {
  content: "\f931"; }

.fa-sort-circle-up:before {
  content: "\f932"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-shapes-down:before {
  content: "\f888"; }

.fa-sort-shapes-down-alt:before {
  content: "\f889"; }

.fa-sort-shapes-up:before {
  content: "\f88a"; }

.fa-sort-shapes-up-alt:before {
  content: "\f88b"; }

.fa-sort-size-down:before {
  content: "\f88c"; }

.fa-sort-size-down-alt:before {
  content: "\f88d"; }

.fa-sort-size-up:before {
  content: "\f88e"; }

.fa-sort-size-up-alt:before {
  content: "\f88f"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-soup:before {
  content: "\f823"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-space-station-moon:before {
  content: "\f933"; }

.fa-space-station-moon-alt:before {
  content: "\f934"; }

.fa-spade:before {
  content: "\f2f4"; }

.fa-sparkles:before {
  content: "\f890"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker:before {
  content: "\f8df"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-speakers:before {
  content: "\f8e0"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spider-black-widow:before {
  content: "\f718"; }

.fa-spider-web:before {
  content: "\f719"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-spinner-third:before {
  content: "\f3f4"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-sprinkler:before {
  content: "\f935"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root:before {
  content: "\f697"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-squirrel:before {
  content: "\f71a"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-staff:before {
  content: "\f71b"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-christmas:before {
  content: "\f7d4"; }

.fa-star-exclamation:before {
  content: "\f2f3"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-star-shooting:before {
  content: "\f936"; }

.fa-starfighter:before {
  content: "\f937"; }

.fa-starfighter-alt:before {
  content: "\f938"; }

.fa-stars:before {
  content: "\f762"; }

.fa-starship:before {
  content: "\f939"; }

.fa-starship-freighter:before {
  content: "\f93a"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steak:before {
  content: "\f824"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-steering-wheel:before {
  content: "\f622"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stocking:before {
  content: "\f7d5"; }

.fa-stomach:before {
  content: "\f623"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\f96f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\f970"; }

.fa-store-slash:before {
  content: "\f971"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-stretcher:before {
  content: "\f825"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-sun-cloud:before {
  content: "\f763"; }

.fa-sun-dust:before {
  content: "\f764"; }

.fa-sun-haze:before {
  content: "\f765"; }

.fa-sunglasses:before {
  content: "\f892"; }

.fa-sunrise:before {
  content: "\f766"; }

.fa-sunset:before {
  content: "\f767"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-sword:before {
  content: "\f71c"; }

.fa-sword-laser:before {
  content: "\f93b"; }

.fa-sword-laser-alt:before {
  content: "\f93c"; }

.fa-swords:before {
  content: "\f71d"; }

.fa-swords-laser:before {
  content: "\f93d"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablet-android:before {
  content: "\f3fb"; }

.fa-tablet-android-alt:before {
  content: "\f3fc"; }

.fa-tablet-rugged:before {
  content: "\f48f"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer:before {
  content: "\f0e4"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tachometer-alt-average:before {
  content: "\f624"; }

.fa-tachometer-alt-fast:before {
  content: "\f625"; }

.fa-tachometer-alt-fastest:before {
  content: "\f626"; }

.fa-tachometer-alt-slow:before {
  content: "\f627"; }

.fa-tachometer-alt-slowest:before {
  content: "\f628"; }

.fa-tachometer-average:before {
  content: "\f629"; }

.fa-tachometer-fast:before {
  content: "\f62a"; }

.fa-tachometer-fastest:before {
  content: "\f62b"; }

.fa-tachometer-slow:before {
  content: "\f62c"; }

.fa-tachometer-slowest:before {
  content: "\f62d"; }

.fa-taco:before {
  content: "\f826"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tally:before {
  content: "\f69c"; }

.fa-tanakh:before {
  content: "\f827"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-tasks-alt:before {
  content: "\f828"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-telescope:before {
  content: "\f93e"; }

.fa-temperature-down:before {
  content: "\f93f"; }

.fa-temperature-frigid:before {
  content: "\f768"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-hot:before {
  content: "\f76a"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-temperature-up:before {
  content: "\f940"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-tennis-ball:before {
  content: "\f45e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text:before {
  content: "\f893"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-size:before {
  content: "\f894"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-theta:before {
  content: "\f69e"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-thunderstorm:before {
  content: "\f76c"; }

.fa-thunderstorm-moon:before {
  content: "\f76d"; }

.fa-thunderstorm-sun:before {
  content: "\f76e"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tilde:before {
  content: "\f69f"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-times-hexagon:before {
  content: "\f2ee"; }

.fa-times-octagon:before {
  content: "\f2f0"; }

.fa-times-square:before {
  content: "\f2d3"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tire:before {
  content: "\f631"; }

.fa-tire-flat:before {
  content: "\f632"; }

.fa-tire-pressure-warning:before {
  content: "\f633"; }

.fa-tire-rugged:before {
  content: "\f634"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-alt:before {
  content: "\f71f"; }

.fa-toilet-paper-slash:before {
  content: "\f972"; }

.fa-tombstone:before {
  content: "\f720"; }

.fa-tombstone-alt:before {
  content: "\f721"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-toothbrush:before {
  content: "\f635"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tornado:before {
  content: "\f76f"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-cone:before {
  content: "\f636"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-traffic-light-go:before {
  content: "\f638"; }

.fa-traffic-light-slow:before {
  content: "\f639"; }

.fa-traffic-light-stop:before {
  content: "\f63a"; }

.fa-trailer:before {
  content: "\f941"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-transporter:before {
  content: "\f942"; }

.fa-transporter-1:before {
  content: "\f943"; }

.fa-transporter-2:before {
  content: "\f944"; }

.fa-transporter-3:before {
  content: "\f945"; }

.fa-transporter-empty:before {
  content: "\f946"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-trash-undo:before {
  content: "\f895"; }

.fa-trash-undo-alt:before {
  content: "\f896"; }

.fa-treasure-chest:before {
  content: "\f723"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-tree-alt:before {
  content: "\f400"; }

.fa-tree-christmas:before {
  content: "\f7db"; }

.fa-tree-decorated:before {
  content: "\f7dc"; }

.fa-tree-large:before {
  content: "\f7dd"; }

.fa-tree-palm:before {
  content: "\f82b"; }

.fa-trees:before {
  content: "\f724"; }

.fa-trello:before {
  content: "\f181"; }

.fa-triangle:before {
  content: "\f2ec"; }

.fa-triangle-music:before {
  content: "\f8e2"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-trophy-alt:before {
  content: "\f2eb"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-container:before {
  content: "\f4dc"; }

.fa-truck-couch:before {
  content: "\f4dd"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-truck-plow:before {
  content: "\f7de"; }

.fa-truck-ramp:before {
  content: "\f4e0"; }

.fa-trumpet:before {
  content: "\f8e3"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-turkey:before {
  content: "\f725"; }

.fa-turntable:before {
  content: "\f8e4"; }

.fa-turtle:before {
  content: "\f726"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-tv-alt:before {
  content: "\f8e5"; }

.fa-tv-music:before {
  content: "\f8e6"; }

.fa-tv-retro:before {
  content: "\f401"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typewriter:before {
  content: "\f8e7"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-ufo:before {
  content: "\f947"; }

.fa-ufo-beam:before {
  content: "\f948"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-unicorn:before {
  content: "\f727"; }

.fa-union:before {
  content: "\f6a2"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\f949"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-usb-drive:before {
  content: "\f8e9"; }

.fa-usd-circle:before {
  content: "\f2e8"; }

.fa-usd-square:before {
  content: "\f2e9"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alien:before {
  content: "\f94a"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-chart:before {
  content: "\f6a3"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-cowboy:before {
  content: "\f8ea"; }

.fa-user-crown:before {
  content: "\f6a4"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-hard-hat:before {
  content: "\f82c"; }

.fa-user-headset:before {
  content: "\f82d"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-md-chat:before {
  content: "\f82e"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-music:before {
  content: "\f8eb"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-robot:before {
  content: "\f94b"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-user-unlock:before {
  content: "\f958"; }

.fa-user-visor:before {
  content: "\f94c"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-class:before {
  content: "\f63d"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-crown:before {
  content: "\f6a5"; }

.fa-users-medical:before {
  content: "\f830"; }

.fa-users-slash:before {
  content: "\f973"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-fork:before {
  content: "\f2e3"; }

.fa-utensil-knife:before {
  content: "\f2e4"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-utensils-alt:before {
  content: "\f2e6"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vacuum:before {
  content: "\f94d"; }

.fa-vacuum-robot:before {
  content: "\f94e"; }

.fa-value-absolute:before {
  content: "\f6a6"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vhs:before {
  content: "\f8ec"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-plus:before {
  content: "\f4e1"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-violin:before {
  content: "\f8ed"; }

.fa-virus:before {
  content: "\f974"; }

.fa-virus-slash:before {
  content: "\f975"; }

.fa-viruses:before {
  content: "\f976"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volcano:before {
  content: "\f770"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume:before {
  content: "\f6a8"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-slash:before {
  content: "\f2e2"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-nay:before {
  content: "\f771"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-wagon-covered:before {
  content: "\f8ee"; }

.fa-walker:before {
  content: "\f831"; }

.fa-walkie-talkie:before {
  content: "\f8ef"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-wand:before {
  content: "\f72a"; }

.fa-wand-magic:before {
  content: "\f72b"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-warehouse-alt:before {
  content: "\f495"; }

.fa-washer:before {
  content: "\f898"; }

.fa-watch:before {
  content: "\f2e1"; }

.fa-watch-calculator:before {
  content: "\f8f0"; }

.fa-watch-fitness:before {
  content: "\f63e"; }

.fa-water:before {
  content: "\f773"; }

.fa-water-lower:before {
  content: "\f774"; }

.fa-water-rise:before {
  content: "\f775"; }

.fa-wave-sine:before {
  content: "\f899"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-wave-triangle:before {
  content: "\f89a"; }

.fa-waveform:before {
  content: "\f8f1"; }

.fa-waveform-path:before {
  content: "\f8f2"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-webcam:before {
  content: "\f832"; }

.fa-webcam-slash:before {
  content: "\f833"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whale:before {
  content: "\f72c"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheat:before {
  content: "\f72d"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whistle:before {
  content: "\f460"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wifi-1:before {
  content: "\f6aa"; }

.fa-wifi-2:before {
  content: "\f6ab"; }

.fa-wifi-slash:before {
  content: "\f6ac"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-wind-turbine:before {
  content: "\f89b"; }

.fa-wind-warning:before {
  content: "\f776"; }

.fa-window:before {
  content: "\f40e"; }

.fa-window-alt:before {
  content: "\f40f"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-frame:before {
  content: "\f94f"; }

.fa-window-frame-open:before {
  content: "\f950"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-windsock:before {
  content: "\f777"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wreath:before {
  content: "\f7e2"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/static/fonts/fa-brands-400.eot");
  src: url("/static/fonts/fa-brands-400.eot") format("embedded-opentype"), url("/static/fonts/fa-brands-400.woff2") format("woff2"), url("/static/fonts/fa-brands-400.woff") format("woff"), url("/static/fonts/fa-brands-400.ttf") format("truetype"), url("/static/fonts/fa-brands-400.svg") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 5 Duotone';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/static/fonts/fa-duotone-900.eot");
  src: url("/static/fonts/fa-duotone-900.eot") format("embedded-opentype"), url("/static/fonts/fa-duotone-900.woff2") format("woff2"), url("/static/fonts/fa-duotone-900.woff") format("woff"), url("/static/fonts/fa-duotone-900.ttf") format("truetype"), url("/static/fonts/fa-duotone-900.svg#fontawesome") format("svg"); }

.fad {
  position: relative;
  font-family: 'Font Awesome 5 Duotone';
  font-weight: 900; }

.fad:before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.fad:after {
  color: var(--fa-secondary-color, inherit);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }

.fa-swap-opacity .fad:before,
.fad.fa-swap-opacity:before {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }

.fa-swap-opacity .fad:after,
.fad.fa-swap-opacity:after {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.fad.fa-inverse {
  color: #fff; }

.fad.fa-stack-1x, .fad.fa-stack-2x {
  position: absolute; }

.fad.fa-stack-1x:before,
.fad.fa-stack-2x:before,
.fad.fa-fw:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
      transform: translateX(-50%); }

.fad.fa-abacus:after {
  content: "\10f640"; }

.fad.fa-acorn:after {
  content: "\10f6ae"; }

.fad.fa-ad:after {
  content: "\10f641"; }

.fad.fa-address-book:after {
  content: "\10f2b9"; }

.fad.fa-address-card:after {
  content: "\10f2bb"; }

.fad.fa-adjust:after {
  content: "\10f042"; }

.fad.fa-air-conditioner:after {
  content: "\10f8f4"; }

.fad.fa-air-freshener:after {
  content: "\10f5d0"; }

.fad.fa-alarm-clock:after {
  content: "\10f34e"; }

.fad.fa-alarm-exclamation:after {
  content: "\10f843"; }

.fad.fa-alarm-plus:after {
  content: "\10f844"; }

.fad.fa-alarm-snooze:after {
  content: "\10f845"; }

.fad.fa-album:after {
  content: "\10f89f"; }

.fad.fa-album-collection:after {
  content: "\10f8a0"; }

.fad.fa-alicorn:after {
  content: "\10f6b0"; }

.fad.fa-alien:after {
  content: "\10f8f5"; }

.fad.fa-alien-monster:after {
  content: "\10f8f6"; }

.fad.fa-align-center:after {
  content: "\10f037"; }

.fad.fa-align-justify:after {
  content: "\10f039"; }

.fad.fa-align-left:after {
  content: "\10f036"; }

.fad.fa-align-right:after {
  content: "\10f038"; }

.fad.fa-align-slash:after {
  content: "\10f846"; }

.fad.fa-allergies:after {
  content: "\10f461"; }

.fad.fa-ambulance:after {
  content: "\10f0f9"; }

.fad.fa-american-sign-language-interpreting:after {
  content: "\10f2a3"; }

.fad.fa-amp-guitar:after {
  content: "\10f8a1"; }

.fad.fa-analytics:after {
  content: "\10f643"; }

.fad.fa-anchor:after {
  content: "\10f13d"; }

.fad.fa-angel:after {
  content: "\10f779"; }

.fad.fa-angle-double-down:after {
  content: "\10f103"; }

.fad.fa-angle-double-left:after {
  content: "\10f100"; }

.fad.fa-angle-double-right:after {
  content: "\10f101"; }

.fad.fa-angle-double-up:after {
  content: "\10f102"; }

.fad.fa-angle-down:after {
  content: "\10f107"; }

.fad.fa-angle-left:after {
  content: "\10f104"; }

.fad.fa-angle-right:after {
  content: "\10f105"; }

.fad.fa-angle-up:after {
  content: "\10f106"; }

.fad.fa-angry:after {
  content: "\10f556"; }

.fad.fa-ankh:after {
  content: "\10f644"; }

.fad.fa-apple-alt:after {
  content: "\10f5d1"; }

.fad.fa-apple-crate:after {
  content: "\10f6b1"; }

.fad.fa-archive:after {
  content: "\10f187"; }

.fad.fa-archway:after {
  content: "\10f557"; }

.fad.fa-arrow-alt-circle-down:after {
  content: "\10f358"; }

.fad.fa-arrow-alt-circle-left:after {
  content: "\10f359"; }

.fad.fa-arrow-alt-circle-right:after {
  content: "\10f35a"; }

.fad.fa-arrow-alt-circle-up:after {
  content: "\10f35b"; }

.fad.fa-arrow-alt-down:after {
  content: "\10f354"; }

.fad.fa-arrow-alt-from-bottom:after {
  content: "\10f346"; }

.fad.fa-arrow-alt-from-left:after {
  content: "\10f347"; }

.fad.fa-arrow-alt-from-right:after {
  content: "\10f348"; }

.fad.fa-arrow-alt-from-top:after {
  content: "\10f349"; }

.fad.fa-arrow-alt-left:after {
  content: "\10f355"; }

.fad.fa-arrow-alt-right:after {
  content: "\10f356"; }

.fad.fa-arrow-alt-square-down:after {
  content: "\10f350"; }

.fad.fa-arrow-alt-square-left:after {
  content: "\10f351"; }

.fad.fa-arrow-alt-square-right:after {
  content: "\10f352"; }

.fad.fa-arrow-alt-square-up:after {
  content: "\10f353"; }

.fad.fa-arrow-alt-to-bottom:after {
  content: "\10f34a"; }

.fad.fa-arrow-alt-to-left:after {
  content: "\10f34b"; }

.fad.fa-arrow-alt-to-right:after {
  content: "\10f34c"; }

.fad.fa-arrow-alt-to-top:after {
  content: "\10f34d"; }

.fad.fa-arrow-alt-up:after {
  content: "\10f357"; }

.fad.fa-arrow-circle-down:after {
  content: "\10f0ab"; }

.fad.fa-arrow-circle-left:after {
  content: "\10f0a8"; }

.fad.fa-arrow-circle-right:after {
  content: "\10f0a9"; }

.fad.fa-arrow-circle-up:after {
  content: "\10f0aa"; }

.fad.fa-arrow-down:after {
  content: "\10f063"; }

.fad.fa-arrow-from-bottom:after {
  content: "\10f342"; }

.fad.fa-arrow-from-left:after {
  content: "\10f343"; }

.fad.fa-arrow-from-right:after {
  content: "\10f344"; }

.fad.fa-arrow-from-top:after {
  content: "\10f345"; }

.fad.fa-arrow-left:after {
  content: "\10f060"; }

.fad.fa-arrow-right:after {
  content: "\10f061"; }

.fad.fa-arrow-square-down:after {
  content: "\10f339"; }

.fad.fa-arrow-square-left:after {
  content: "\10f33a"; }

.fad.fa-arrow-square-right:after {
  content: "\10f33b"; }

.fad.fa-arrow-square-up:after {
  content: "\10f33c"; }

.fad.fa-arrow-to-bottom:after {
  content: "\10f33d"; }

.fad.fa-arrow-to-left:after {
  content: "\10f33e"; }

.fad.fa-arrow-to-right:after {
  content: "\10f340"; }

.fad.fa-arrow-to-top:after {
  content: "\10f341"; }

.fad.fa-arrow-up:after {
  content: "\10f062"; }

.fad.fa-arrows:after {
  content: "\10f047"; }

.fad.fa-arrows-alt:after {
  content: "\10f0b2"; }

.fad.fa-arrows-alt-h:after {
  content: "\10f337"; }

.fad.fa-arrows-alt-v:after {
  content: "\10f338"; }

.fad.fa-arrows-h:after {
  content: "\10f07e"; }

.fad.fa-arrows-v:after {
  content: "\10f07d"; }

.fad.fa-assistive-listening-systems:after {
  content: "\10f2a2"; }

.fad.fa-asterisk:after {
  content: "\10f069"; }

.fad.fa-at:after {
  content: "\10f1fa"; }

.fad.fa-atlas:after {
  content: "\10f558"; }

.fad.fa-atom:after {
  content: "\10f5d2"; }

.fad.fa-atom-alt:after {
  content: "\10f5d3"; }

.fad.fa-audio-description:after {
  content: "\10f29e"; }

.fad.fa-award:after {
  content: "\10f559"; }

.fad.fa-axe:after {
  content: "\10f6b2"; }

.fad.fa-axe-battle:after {
  content: "\10f6b3"; }

.fad.fa-baby:after {
  content: "\10f77c"; }

.fad.fa-baby-carriage:after {
  content: "\10f77d"; }

.fad.fa-backpack:after {
  content: "\10f5d4"; }

.fad.fa-backspace:after {
  content: "\10f55a"; }

.fad.fa-backward:after {
  content: "\10f04a"; }

.fad.fa-bacon:after {
  content: "\10f7e5"; }

.fad.fa-bacteria:after {
  content: "\10f959"; }

.fad.fa-bacterium:after {
  content: "\10f95a"; }

.fad.fa-badge:after {
  content: "\10f335"; }

.fad.fa-badge-check:after {
  content: "\10f336"; }

.fad.fa-badge-dollar:after {
  content: "\10f645"; }

.fad.fa-badge-percent:after {
  content: "\10f646"; }

.fad.fa-badge-sheriff:after {
  content: "\10f8a2"; }

.fad.fa-badger-honey:after {
  content: "\10f6b4"; }

.fad.fa-bags-shopping:after {
  content: "\10f847"; }

.fad.fa-bahai:after {
  content: "\10f666"; }

.fad.fa-balance-scale:after {
  content: "\10f24e"; }

.fad.fa-balance-scale-left:after {
  content: "\10f515"; }

.fad.fa-balance-scale-right:after {
  content: "\10f516"; }

.fad.fa-ball-pile:after {
  content: "\10f77e"; }

.fad.fa-ballot:after {
  content: "\10f732"; }

.fad.fa-ballot-check:after {
  content: "\10f733"; }

.fad.fa-ban:after {
  content: "\10f05e"; }

.fad.fa-band-aid:after {
  content: "\10f462"; }

.fad.fa-banjo:after {
  content: "\10f8a3"; }

.fad.fa-barcode:after {
  content: "\10f02a"; }

.fad.fa-barcode-alt:after {
  content: "\10f463"; }

.fad.fa-barcode-read:after {
  content: "\10f464"; }

.fad.fa-barcode-scan:after {
  content: "\10f465"; }

.fad.fa-bars:after {
  content: "\10f0c9"; }

.fad.fa-baseball:after {
  content: "\10f432"; }

.fad.fa-baseball-ball:after {
  content: "\10f433"; }

.fad.fa-basketball-ball:after {
  content: "\10f434"; }

.fad.fa-basketball-hoop:after {
  content: "\10f435"; }

.fad.fa-bat:after {
  content: "\10f6b5"; }

.fad.fa-bath:after {
  content: "\10f2cd"; }

.fad.fa-battery-bolt:after {
  content: "\10f376"; }

.fad.fa-battery-empty:after {
  content: "\10f244"; }

.fad.fa-battery-full:after {
  content: "\10f240"; }

.fad.fa-battery-half:after {
  content: "\10f242"; }

.fad.fa-battery-quarter:after {
  content: "\10f243"; }

.fad.fa-battery-slash:after {
  content: "\10f377"; }

.fad.fa-battery-three-quarters:after {
  content: "\10f241"; }

.fad.fa-bed:after {
  content: "\10f236"; }

.fad.fa-bed-alt:after {
  content: "\10f8f7"; }

.fad.fa-bed-bunk:after {
  content: "\10f8f8"; }

.fad.fa-bed-empty:after {
  content: "\10f8f9"; }

.fad.fa-beer:after {
  content: "\10f0fc"; }

.fad.fa-bell:after {
  content: "\10f0f3"; }

.fad.fa-bell-exclamation:after {
  content: "\10f848"; }

.fad.fa-bell-on:after {
  content: "\10f8fa"; }

.fad.fa-bell-plus:after {
  content: "\10f849"; }

.fad.fa-bell-school:after {
  content: "\10f5d5"; }

.fad.fa-bell-school-slash:after {
  content: "\10f5d6"; }

.fad.fa-bell-slash:after {
  content: "\10f1f6"; }

.fad.fa-bells:after {
  content: "\10f77f"; }

.fad.fa-betamax:after {
  content: "\10f8a4"; }

.fad.fa-bezier-curve:after {
  content: "\10f55b"; }

.fad.fa-bible:after {
  content: "\10f647"; }

.fad.fa-bicycle:after {
  content: "\10f206"; }

.fad.fa-biking:after {
  content: "\10f84a"; }

.fad.fa-biking-mountain:after {
  content: "\10f84b"; }

.fad.fa-binoculars:after {
  content: "\10f1e5"; }

.fad.fa-biohazard:after {
  content: "\10f780"; }

.fad.fa-birthday-cake:after {
  content: "\10f1fd"; }

.fad.fa-blanket:after {
  content: "\10f498"; }

.fad.fa-blender:after {
  content: "\10f517"; }

.fad.fa-blender-phone:after {
  content: "\10f6b6"; }

.fad.fa-blind:after {
  content: "\10f29d"; }

.fad.fa-blinds:after {
  content: "\10f8fb"; }

.fad.fa-blinds-open:after {
  content: "\10f8fc"; }

.fad.fa-blinds-raised:after {
  content: "\10f8fd"; }

.fad.fa-blog:after {
  content: "\10f781"; }

.fad.fa-bold:after {
  content: "\10f032"; }

.fad.fa-bolt:after {
  content: "\10f0e7"; }

.fad.fa-bomb:after {
  content: "\10f1e2"; }

.fad.fa-bone:after {
  content: "\10f5d7"; }

.fad.fa-bone-break:after {
  content: "\10f5d8"; }

.fad.fa-bong:after {
  content: "\10f55c"; }

.fad.fa-book:after {
  content: "\10f02d"; }

.fad.fa-book-alt:after {
  content: "\10f5d9"; }

.fad.fa-book-dead:after {
  content: "\10f6b7"; }

.fad.fa-book-heart:after {
  content: "\10f499"; }

.fad.fa-book-medical:after {
  content: "\10f7e6"; }

.fad.fa-book-open:after {
  content: "\10f518"; }

.fad.fa-book-reader:after {
  content: "\10f5da"; }

.fad.fa-book-spells:after {
  content: "\10f6b8"; }

.fad.fa-book-user:after {
  content: "\10f7e7"; }

.fad.fa-bookmark:after {
  content: "\10f02e"; }

.fad.fa-books:after {
  content: "\10f5db"; }

.fad.fa-books-medical:after {
  content: "\10f7e8"; }

.fad.fa-boombox:after {
  content: "\10f8a5"; }

.fad.fa-boot:after {
  content: "\10f782"; }

.fad.fa-booth-curtain:after {
  content: "\10f734"; }

.fad.fa-border-all:after {
  content: "\10f84c"; }

.fad.fa-border-bottom:after {
  content: "\10f84d"; }

.fad.fa-border-center-h:after {
  content: "\10f89c"; }

.fad.fa-border-center-v:after {
  content: "\10f89d"; }

.fad.fa-border-inner:after {
  content: "\10f84e"; }

.fad.fa-border-left:after {
  content: "\10f84f"; }

.fad.fa-border-none:after {
  content: "\10f850"; }

.fad.fa-border-outer:after {
  content: "\10f851"; }

.fad.fa-border-right:after {
  content: "\10f852"; }

.fad.fa-border-style:after {
  content: "\10f853"; }

.fad.fa-border-style-alt:after {
  content: "\10f854"; }

.fad.fa-border-top:after {
  content: "\10f855"; }

.fad.fa-bow-arrow:after {
  content: "\10f6b9"; }

.fad.fa-bowling-ball:after {
  content: "\10f436"; }

.fad.fa-bowling-pins:after {
  content: "\10f437"; }

.fad.fa-box:after {
  content: "\10f466"; }

.fad.fa-box-alt:after {
  content: "\10f49a"; }

.fad.fa-box-ballot:after {
  content: "\10f735"; }

.fad.fa-box-check:after {
  content: "\10f467"; }

.fad.fa-box-fragile:after {
  content: "\10f49b"; }

.fad.fa-box-full:after {
  content: "\10f49c"; }

.fad.fa-box-heart:after {
  content: "\10f49d"; }

.fad.fa-box-open:after {
  content: "\10f49e"; }

.fad.fa-box-tissue:after {
  content: "\10f95b"; }

.fad.fa-box-up:after {
  content: "\10f49f"; }

.fad.fa-box-usd:after {
  content: "\10f4a0"; }

.fad.fa-boxes:after {
  content: "\10f468"; }

.fad.fa-boxes-alt:after {
  content: "\10f4a1"; }

.fad.fa-boxing-glove:after {
  content: "\10f438"; }

.fad.fa-brackets:after {
  content: "\10f7e9"; }

.fad.fa-brackets-curly:after {
  content: "\10f7ea"; }

.fad.fa-braille:after {
  content: "\10f2a1"; }

.fad.fa-brain:after {
  content: "\10f5dc"; }

.fad.fa-bread-loaf:after {
  content: "\10f7eb"; }

.fad.fa-bread-slice:after {
  content: "\10f7ec"; }

.fad.fa-briefcase:after {
  content: "\10f0b1"; }

.fad.fa-briefcase-medical:after {
  content: "\10f469"; }

.fad.fa-bring-forward:after {
  content: "\10f856"; }

.fad.fa-bring-front:after {
  content: "\10f857"; }

.fad.fa-broadcast-tower:after {
  content: "\10f519"; }

.fad.fa-broom:after {
  content: "\10f51a"; }

.fad.fa-browser:after {
  content: "\10f37e"; }

.fad.fa-brush:after {
  content: "\10f55d"; }

.fad.fa-bug:after {
  content: "\10f188"; }

.fad.fa-building:after {
  content: "\10f1ad"; }

.fad.fa-bullhorn:after {
  content: "\10f0a1"; }

.fad.fa-bullseye:after {
  content: "\10f140"; }

.fad.fa-bullseye-arrow:after {
  content: "\10f648"; }

.fad.fa-bullseye-pointer:after {
  content: "\10f649"; }

.fad.fa-burger-soda:after {
  content: "\10f858"; }

.fad.fa-burn:after {
  content: "\10f46a"; }

.fad.fa-burrito:after {
  content: "\10f7ed"; }

.fad.fa-bus:after {
  content: "\10f207"; }

.fad.fa-bus-alt:after {
  content: "\10f55e"; }

.fad.fa-bus-school:after {
  content: "\10f5dd"; }

.fad.fa-business-time:after {
  content: "\10f64a"; }

.fad.fa-cabinet-filing:after {
  content: "\10f64b"; }

.fad.fa-cactus:after {
  content: "\10f8a7"; }

.fad.fa-calculator:after {
  content: "\10f1ec"; }

.fad.fa-calculator-alt:after {
  content: "\10f64c"; }

.fad.fa-calendar:after {
  content: "\10f133"; }

.fad.fa-calendar-alt:after {
  content: "\10f073"; }

.fad.fa-calendar-check:after {
  content: "\10f274"; }

.fad.fa-calendar-day:after {
  content: "\10f783"; }

.fad.fa-calendar-edit:after {
  content: "\10f333"; }

.fad.fa-calendar-exclamation:after {
  content: "\10f334"; }

.fad.fa-calendar-minus:after {
  content: "\10f272"; }

.fad.fa-calendar-plus:after {
  content: "\10f271"; }

.fad.fa-calendar-star:after {
  content: "\10f736"; }

.fad.fa-calendar-times:after {
  content: "\10f273"; }

.fad.fa-calendar-week:after {
  content: "\10f784"; }

.fad.fa-camcorder:after {
  content: "\10f8a8"; }

.fad.fa-camera:after {
  content: "\10f030"; }

.fad.fa-camera-alt:after {
  content: "\10f332"; }

.fad.fa-camera-home:after {
  content: "\10f8fe"; }

.fad.fa-camera-movie:after {
  content: "\10f8a9"; }

.fad.fa-camera-polaroid:after {
  content: "\10f8aa"; }

.fad.fa-camera-retro:after {
  content: "\10f083"; }

.fad.fa-campfire:after {
  content: "\10f6ba"; }

.fad.fa-campground:after {
  content: "\10f6bb"; }

.fad.fa-candle-holder:after {
  content: "\10f6bc"; }

.fad.fa-candy-cane:after {
  content: "\10f786"; }

.fad.fa-candy-corn:after {
  content: "\10f6bd"; }

.fad.fa-cannabis:after {
  content: "\10f55f"; }

.fad.fa-capsules:after {
  content: "\10f46b"; }

.fad.fa-car:after {
  content: "\10f1b9"; }

.fad.fa-car-alt:after {
  content: "\10f5de"; }

.fad.fa-car-battery:after {
  content: "\10f5df"; }

.fad.fa-car-building:after {
  content: "\10f859"; }

.fad.fa-car-bump:after {
  content: "\10f5e0"; }

.fad.fa-car-bus:after {
  content: "\10f85a"; }

.fad.fa-car-crash:after {
  content: "\10f5e1"; }

.fad.fa-car-garage:after {
  content: "\10f5e2"; }

.fad.fa-car-mechanic:after {
  content: "\10f5e3"; }

.fad.fa-car-side:after {
  content: "\10f5e4"; }

.fad.fa-car-tilt:after {
  content: "\10f5e5"; }

.fad.fa-car-wash:after {
  content: "\10f5e6"; }

.fad.fa-caravan:after {
  content: "\10f8ff"; }

.fad.fa-caravan-alt:after {
  content: "\10f900"; }

.fad.fa-caret-circle-down:after {
  content: "\10f32d"; }

.fad.fa-caret-circle-left:after {
  content: "\10f32e"; }

.fad.fa-caret-circle-right:after {
  content: "\10f330"; }

.fad.fa-caret-circle-up:after {
  content: "\10f331"; }

.fad.fa-caret-down:after {
  content: "\10f0d7"; }

.fad.fa-caret-left:after {
  content: "\10f0d9"; }

.fad.fa-caret-right:after {
  content: "\10f0da"; }

.fad.fa-caret-square-down:after {
  content: "\10f150"; }

.fad.fa-caret-square-left:after {
  content: "\10f191"; }

.fad.fa-caret-square-right:after {
  content: "\10f152"; }

.fad.fa-caret-square-up:after {
  content: "\10f151"; }

.fad.fa-caret-up:after {
  content: "\10f0d8"; }

.fad.fa-carrot:after {
  content: "\10f787"; }

.fad.fa-cars:after {
  content: "\10f85b"; }

.fad.fa-cart-arrow-down:after {
  content: "\10f218"; }

.fad.fa-cart-plus:after {
  content: "\10f217"; }

.fad.fa-cash-register:after {
  content: "\10f788"; }

.fad.fa-cassette-tape:after {
  content: "\10f8ab"; }

.fad.fa-cat:after {
  content: "\10f6be"; }

.fad.fa-cat-space:after {
  content: "\10f901"; }

.fad.fa-cauldron:after {
  content: "\10f6bf"; }

.fad.fa-cctv:after {
  content: "\10f8ac"; }

.fad.fa-certificate:after {
  content: "\10f0a3"; }

.fad.fa-chair:after {
  content: "\10f6c0"; }

.fad.fa-chair-office:after {
  content: "\10f6c1"; }

.fad.fa-chalkboard:after {
  content: "\10f51b"; }

.fad.fa-chalkboard-teacher:after {
  content: "\10f51c"; }

.fad.fa-charging-station:after {
  content: "\10f5e7"; }

.fad.fa-chart-area:after {
  content: "\10f1fe"; }

.fad.fa-chart-bar:after {
  content: "\10f080"; }

.fad.fa-chart-line:after {
  content: "\10f201"; }

.fad.fa-chart-line-down:after {
  content: "\10f64d"; }

.fad.fa-chart-network:after {
  content: "\10f78a"; }

.fad.fa-chart-pie:after {
  content: "\10f200"; }

.fad.fa-chart-pie-alt:after {
  content: "\10f64e"; }

.fad.fa-chart-scatter:after {
  content: "\10f7ee"; }

.fad.fa-check:after {
  content: "\10f00c"; }

.fad.fa-check-circle:after {
  content: "\10f058"; }

.fad.fa-check-double:after {
  content: "\10f560"; }

.fad.fa-check-square:after {
  content: "\10f14a"; }

.fad.fa-cheese:after {
  content: "\10f7ef"; }

.fad.fa-cheese-swiss:after {
  content: "\10f7f0"; }

.fad.fa-cheeseburger:after {
  content: "\10f7f1"; }

.fad.fa-chess:after {
  content: "\10f439"; }

.fad.fa-chess-bishop:after {
  content: "\10f43a"; }

.fad.fa-chess-bishop-alt:after {
  content: "\10f43b"; }

.fad.fa-chess-board:after {
  content: "\10f43c"; }

.fad.fa-chess-clock:after {
  content: "\10f43d"; }

.fad.fa-chess-clock-alt:after {
  content: "\10f43e"; }

.fad.fa-chess-king:after {
  content: "\10f43f"; }

.fad.fa-chess-king-alt:after {
  content: "\10f440"; }

.fad.fa-chess-knight:after {
  content: "\10f441"; }

.fad.fa-chess-knight-alt:after {
  content: "\10f442"; }

.fad.fa-chess-pawn:after {
  content: "\10f443"; }

.fad.fa-chess-pawn-alt:after {
  content: "\10f444"; }

.fad.fa-chess-queen:after {
  content: "\10f445"; }

.fad.fa-chess-queen-alt:after {
  content: "\10f446"; }

.fad.fa-chess-rook:after {
  content: "\10f447"; }

.fad.fa-chess-rook-alt:after {
  content: "\10f448"; }

.fad.fa-chevron-circle-down:after {
  content: "\10f13a"; }

.fad.fa-chevron-circle-left:after {
  content: "\10f137"; }

.fad.fa-chevron-circle-right:after {
  content: "\10f138"; }

.fad.fa-chevron-circle-up:after {
  content: "\10f139"; }

.fad.fa-chevron-double-down:after {
  content: "\10f322"; }

.fad.fa-chevron-double-left:after {
  content: "\10f323"; }

.fad.fa-chevron-double-right:after {
  content: "\10f324"; }

.fad.fa-chevron-double-up:after {
  content: "\10f325"; }

.fad.fa-chevron-down:after {
  content: "\10f078"; }

.fad.fa-chevron-left:after {
  content: "\10f053"; }

.fad.fa-chevron-right:after {
  content: "\10f054"; }

.fad.fa-chevron-square-down:after {
  content: "\10f329"; }

.fad.fa-chevron-square-left:after {
  content: "\10f32a"; }

.fad.fa-chevron-square-right:after {
  content: "\10f32b"; }

.fad.fa-chevron-square-up:after {
  content: "\10f32c"; }

.fad.fa-chevron-up:after {
  content: "\10f077"; }

.fad.fa-child:after {
  content: "\10f1ae"; }

.fad.fa-chimney:after {
  content: "\10f78b"; }

.fad.fa-church:after {
  content: "\10f51d"; }

.fad.fa-circle:after {
  content: "\10f111"; }

.fad.fa-circle-notch:after {
  content: "\10f1ce"; }

.fad.fa-city:after {
  content: "\10f64f"; }

.fad.fa-clarinet:after {
  content: "\10f8ad"; }

.fad.fa-claw-marks:after {
  content: "\10f6c2"; }

.fad.fa-clinic-medical:after {
  content: "\10f7f2"; }

.fad.fa-clipboard:after {
  content: "\10f328"; }

.fad.fa-clipboard-check:after {
  content: "\10f46c"; }

.fad.fa-clipboard-list:after {
  content: "\10f46d"; }

.fad.fa-clipboard-list-check:after {
  content: "\10f737"; }

.fad.fa-clipboard-prescription:after {
  content: "\10f5e8"; }

.fad.fa-clipboard-user:after {
  content: "\10f7f3"; }

.fad.fa-clock:after {
  content: "\10f017"; }

.fad.fa-clone:after {
  content: "\10f24d"; }

.fad.fa-closed-captioning:after {
  content: "\10f20a"; }

.fad.fa-cloud:after {
  content: "\10f0c2"; }

.fad.fa-cloud-download:after {
  content: "\10f0ed"; }

.fad.fa-cloud-download-alt:after {
  content: "\10f381"; }

.fad.fa-cloud-drizzle:after {
  content: "\10f738"; }

.fad.fa-cloud-hail:after {
  content: "\10f739"; }

.fad.fa-cloud-hail-mixed:after {
  content: "\10f73a"; }

.fad.fa-cloud-meatball:after {
  content: "\10f73b"; }

.fad.fa-cloud-moon:after {
  content: "\10f6c3"; }

.fad.fa-cloud-moon-rain:after {
  content: "\10f73c"; }

.fad.fa-cloud-music:after {
  content: "\10f8ae"; }

.fad.fa-cloud-rain:after {
  content: "\10f73d"; }

.fad.fa-cloud-rainbow:after {
  content: "\10f73e"; }

.fad.fa-cloud-showers:after {
  content: "\10f73f"; }

.fad.fa-cloud-showers-heavy:after {
  content: "\10f740"; }

.fad.fa-cloud-sleet:after {
  content: "\10f741"; }

.fad.fa-cloud-snow:after {
  content: "\10f742"; }

.fad.fa-cloud-sun:after {
  content: "\10f6c4"; }

.fad.fa-cloud-sun-rain:after {
  content: "\10f743"; }

.fad.fa-cloud-upload:after {
  content: "\10f0ee"; }

.fad.fa-cloud-upload-alt:after {
  content: "\10f382"; }

.fad.fa-clouds:after {
  content: "\10f744"; }

.fad.fa-clouds-moon:after {
  content: "\10f745"; }

.fad.fa-clouds-sun:after {
  content: "\10f746"; }

.fad.fa-club:after {
  content: "\10f327"; }

.fad.fa-cocktail:after {
  content: "\10f561"; }

.fad.fa-code:after {
  content: "\10f121"; }

.fad.fa-code-branch:after {
  content: "\10f126"; }

.fad.fa-code-commit:after {
  content: "\10f386"; }

.fad.fa-code-merge:after {
  content: "\10f387"; }

.fad.fa-coffee:after {
  content: "\10f0f4"; }

.fad.fa-coffee-pot:after {
  content: "\10f902"; }

.fad.fa-coffee-togo:after {
  content: "\10f6c5"; }

.fad.fa-coffin:after {
  content: "\10f6c6"; }

.fad.fa-coffin-cross:after {
  content: "\10f951"; }

.fad.fa-cog:after {
  content: "\10f013"; }

.fad.fa-cogs:after {
  content: "\10f085"; }

.fad.fa-coin:after {
  content: "\10f85c"; }

.fad.fa-coins:after {
  content: "\10f51e"; }

.fad.fa-columns:after {
  content: "\10f0db"; }

.fad.fa-comet:after {
  content: "\10f903"; }

.fad.fa-comment:after {
  content: "\10f075"; }

.fad.fa-comment-alt:after {
  content: "\10f27a"; }

.fad.fa-comment-alt-check:after {
  content: "\10f4a2"; }

.fad.fa-comment-alt-dollar:after {
  content: "\10f650"; }

.fad.fa-comment-alt-dots:after {
  content: "\10f4a3"; }

.fad.fa-comment-alt-edit:after {
  content: "\10f4a4"; }

.fad.fa-comment-alt-exclamation:after {
  content: "\10f4a5"; }

.fad.fa-comment-alt-lines:after {
  content: "\10f4a6"; }

.fad.fa-comment-alt-medical:after {
  content: "\10f7f4"; }

.fad.fa-comment-alt-minus:after {
  content: "\10f4a7"; }

.fad.fa-comment-alt-music:after {
  content: "\10f8af"; }

.fad.fa-comment-alt-plus:after {
  content: "\10f4a8"; }

.fad.fa-comment-alt-slash:after {
  content: "\10f4a9"; }

.fad.fa-comment-alt-smile:after {
  content: "\10f4aa"; }

.fad.fa-comment-alt-times:after {
  content: "\10f4ab"; }

.fad.fa-comment-check:after {
  content: "\10f4ac"; }

.fad.fa-comment-dollar:after {
  content: "\10f651"; }

.fad.fa-comment-dots:after {
  content: "\10f4ad"; }

.fad.fa-comment-edit:after {
  content: "\10f4ae"; }

.fad.fa-comment-exclamation:after {
  content: "\10f4af"; }

.fad.fa-comment-lines:after {
  content: "\10f4b0"; }

.fad.fa-comment-medical:after {
  content: "\10f7f5"; }

.fad.fa-comment-minus:after {
  content: "\10f4b1"; }

.fad.fa-comment-music:after {
  content: "\10f8b0"; }

.fad.fa-comment-plus:after {
  content: "\10f4b2"; }

.fad.fa-comment-slash:after {
  content: "\10f4b3"; }

.fad.fa-comment-smile:after {
  content: "\10f4b4"; }

.fad.fa-comment-times:after {
  content: "\10f4b5"; }

.fad.fa-comments:after {
  content: "\10f086"; }

.fad.fa-comments-alt:after {
  content: "\10f4b6"; }

.fad.fa-comments-alt-dollar:after {
  content: "\10f652"; }

.fad.fa-comments-dollar:after {
  content: "\10f653"; }

.fad.fa-compact-disc:after {
  content: "\10f51f"; }

.fad.fa-compass:after {
  content: "\10f14e"; }

.fad.fa-compass-slash:after {
  content: "\10f5e9"; }

.fad.fa-compress:after {
  content: "\10f066"; }

.fad.fa-compress-alt:after {
  content: "\10f422"; }

.fad.fa-compress-arrows-alt:after {
  content: "\10f78c"; }

.fad.fa-compress-wide:after {
  content: "\10f326"; }

.fad.fa-computer-classic:after {
  content: "\10f8b1"; }

.fad.fa-computer-speaker:after {
  content: "\10f8b2"; }

.fad.fa-concierge-bell:after {
  content: "\10f562"; }

.fad.fa-construction:after {
  content: "\10f85d"; }

.fad.fa-container-storage:after {
  content: "\10f4b7"; }

.fad.fa-conveyor-belt:after {
  content: "\10f46e"; }

.fad.fa-conveyor-belt-alt:after {
  content: "\10f46f"; }

.fad.fa-cookie:after {
  content: "\10f563"; }

.fad.fa-cookie-bite:after {
  content: "\10f564"; }

.fad.fa-copy:after {
  content: "\10f0c5"; }

.fad.fa-copyright:after {
  content: "\10f1f9"; }

.fad.fa-corn:after {
  content: "\10f6c7"; }

.fad.fa-couch:after {
  content: "\10f4b8"; }

.fad.fa-cow:after {
  content: "\10f6c8"; }

.fad.fa-cowbell:after {
  content: "\10f8b3"; }

.fad.fa-cowbell-more:after {
  content: "\10f8b4"; }

.fad.fa-credit-card:after {
  content: "\10f09d"; }

.fad.fa-credit-card-blank:after {
  content: "\10f389"; }

.fad.fa-credit-card-front:after {
  content: "\10f38a"; }

.fad.fa-cricket:after {
  content: "\10f449"; }

.fad.fa-croissant:after {
  content: "\10f7f6"; }

.fad.fa-crop:after {
  content: "\10f125"; }

.fad.fa-crop-alt:after {
  content: "\10f565"; }

.fad.fa-cross:after {
  content: "\10f654"; }

.fad.fa-crosshairs:after {
  content: "\10f05b"; }

.fad.fa-crow:after {
  content: "\10f520"; }

.fad.fa-crown:after {
  content: "\10f521"; }

.fad.fa-crutch:after {
  content: "\10f7f7"; }

.fad.fa-crutches:after {
  content: "\10f7f8"; }

.fad.fa-cube:after {
  content: "\10f1b2"; }

.fad.fa-cubes:after {
  content: "\10f1b3"; }

.fad.fa-curling:after {
  content: "\10f44a"; }

.fad.fa-cut:after {
  content: "\10f0c4"; }

.fad.fa-dagger:after {
  content: "\10f6cb"; }

.fad.fa-database:after {
  content: "\10f1c0"; }

.fad.fa-deaf:after {
  content: "\10f2a4"; }

.fad.fa-debug:after {
  content: "\10f7f9"; }

.fad.fa-deer:after {
  content: "\10f78e"; }

.fad.fa-deer-rudolph:after {
  content: "\10f78f"; }

.fad.fa-democrat:after {
  content: "\10f747"; }

.fad.fa-desktop:after {
  content: "\10f108"; }

.fad.fa-desktop-alt:after {
  content: "\10f390"; }

.fad.fa-dewpoint:after {
  content: "\10f748"; }

.fad.fa-dharmachakra:after {
  content: "\10f655"; }

.fad.fa-diagnoses:after {
  content: "\10f470"; }

.fad.fa-diamond:after {
  content: "\10f219"; }

.fad.fa-dice:after {
  content: "\10f522"; }

.fad.fa-dice-d10:after {
  content: "\10f6cd"; }

.fad.fa-dice-d12:after {
  content: "\10f6ce"; }

.fad.fa-dice-d20:after {
  content: "\10f6cf"; }

.fad.fa-dice-d4:after {
  content: "\10f6d0"; }

.fad.fa-dice-d6:after {
  content: "\10f6d1"; }

.fad.fa-dice-d8:after {
  content: "\10f6d2"; }

.fad.fa-dice-five:after {
  content: "\10f523"; }

.fad.fa-dice-four:after {
  content: "\10f524"; }

.fad.fa-dice-one:after {
  content: "\10f525"; }

.fad.fa-dice-six:after {
  content: "\10f526"; }

.fad.fa-dice-three:after {
  content: "\10f527"; }

.fad.fa-dice-two:after {
  content: "\10f528"; }

.fad.fa-digging:after {
  content: "\10f85e"; }

.fad.fa-digital-tachograph:after {
  content: "\10f566"; }

.fad.fa-diploma:after {
  content: "\10f5ea"; }

.fad.fa-directions:after {
  content: "\10f5eb"; }

.fad.fa-disc-drive:after {
  content: "\10f8b5"; }

.fad.fa-disease:after {
  content: "\10f7fa"; }

.fad.fa-divide:after {
  content: "\10f529"; }

.fad.fa-dizzy:after {
  content: "\10f567"; }

.fad.fa-dna:after {
  content: "\10f471"; }

.fad.fa-do-not-enter:after {
  content: "\10f5ec"; }

.fad.fa-dog:after {
  content: "\10f6d3"; }

.fad.fa-dog-leashed:after {
  content: "\10f6d4"; }

.fad.fa-dollar-sign:after {
  content: "\10f155"; }

.fad.fa-dolly:after {
  content: "\10f472"; }

.fad.fa-dolly-empty:after {
  content: "\10f473"; }

.fad.fa-dolly-flatbed:after {
  content: "\10f474"; }

.fad.fa-dolly-flatbed-alt:after {
  content: "\10f475"; }

.fad.fa-dolly-flatbed-empty:after {
  content: "\10f476"; }

.fad.fa-donate:after {
  content: "\10f4b9"; }

.fad.fa-door-closed:after {
  content: "\10f52a"; }

.fad.fa-door-open:after {
  content: "\10f52b"; }

.fad.fa-dot-circle:after {
  content: "\10f192"; }

.fad.fa-dove:after {
  content: "\10f4ba"; }

.fad.fa-download:after {
  content: "\10f019"; }

.fad.fa-drafting-compass:after {
  content: "\10f568"; }

.fad.fa-dragon:after {
  content: "\10f6d5"; }

.fad.fa-draw-circle:after {
  content: "\10f5ed"; }

.fad.fa-draw-polygon:after {
  content: "\10f5ee"; }

.fad.fa-draw-square:after {
  content: "\10f5ef"; }

.fad.fa-dreidel:after {
  content: "\10f792"; }

.fad.fa-drone:after {
  content: "\10f85f"; }

.fad.fa-drone-alt:after {
  content: "\10f860"; }

.fad.fa-drum:after {
  content: "\10f569"; }

.fad.fa-drum-steelpan:after {
  content: "\10f56a"; }

.fad.fa-drumstick:after {
  content: "\10f6d6"; }

.fad.fa-drumstick-bite:after {
  content: "\10f6d7"; }

.fad.fa-dryer:after {
  content: "\10f861"; }

.fad.fa-dryer-alt:after {
  content: "\10f862"; }

.fad.fa-duck:after {
  content: "\10f6d8"; }

.fad.fa-dumbbell:after {
  content: "\10f44b"; }

.fad.fa-dumpster:after {
  content: "\10f793"; }

.fad.fa-dumpster-fire:after {
  content: "\10f794"; }

.fad.fa-dungeon:after {
  content: "\10f6d9"; }

.fad.fa-ear:after {
  content: "\10f5f0"; }

.fad.fa-ear-muffs:after {
  content: "\10f795"; }

.fad.fa-eclipse:after {
  content: "\10f749"; }

.fad.fa-eclipse-alt:after {
  content: "\10f74a"; }

.fad.fa-edit:after {
  content: "\10f044"; }

.fad.fa-egg:after {
  content: "\10f7fb"; }

.fad.fa-egg-fried:after {
  content: "\10f7fc"; }

.fad.fa-eject:after {
  content: "\10f052"; }

.fad.fa-elephant:after {
  content: "\10f6da"; }

.fad.fa-ellipsis-h:after {
  content: "\10f141"; }

.fad.fa-ellipsis-h-alt:after {
  content: "\10f39b"; }

.fad.fa-ellipsis-v:after {
  content: "\10f142"; }

.fad.fa-ellipsis-v-alt:after {
  content: "\10f39c"; }

.fad.fa-empty-set:after {
  content: "\10f656"; }

.fad.fa-engine-warning:after {
  content: "\10f5f2"; }

.fad.fa-envelope:after {
  content: "\10f0e0"; }

.fad.fa-envelope-open:after {
  content: "\10f2b6"; }

.fad.fa-envelope-open-dollar:after {
  content: "\10f657"; }

.fad.fa-envelope-open-text:after {
  content: "\10f658"; }

.fad.fa-envelope-square:after {
  content: "\10f199"; }

.fad.fa-equals:after {
  content: "\10f52c"; }

.fad.fa-eraser:after {
  content: "\10f12d"; }

.fad.fa-ethernet:after {
  content: "\10f796"; }

.fad.fa-euro-sign:after {
  content: "\10f153"; }

.fad.fa-exchange:after {
  content: "\10f0ec"; }

.fad.fa-exchange-alt:after {
  content: "\10f362"; }

.fad.fa-exclamation:after {
  content: "\10f12a"; }

.fad.fa-exclamation-circle:after {
  content: "\10f06a"; }

.fad.fa-exclamation-square:after {
  content: "\10f321"; }

.fad.fa-exclamation-triangle:after {
  content: "\10f071"; }

.fad.fa-expand:after {
  content: "\10f065"; }

.fad.fa-expand-alt:after {
  content: "\10f424"; }

.fad.fa-expand-arrows:after {
  content: "\10f31d"; }

.fad.fa-expand-arrows-alt:after {
  content: "\10f31e"; }

.fad.fa-expand-wide:after {
  content: "\10f320"; }

.fad.fa-external-link:after {
  content: "\10f08e"; }

.fad.fa-external-link-alt:after {
  content: "\10f35d"; }

.fad.fa-external-link-square:after {
  content: "\10f14c"; }

.fad.fa-external-link-square-alt:after {
  content: "\10f360"; }

.fad.fa-eye:after {
  content: "\10f06e"; }

.fad.fa-eye-dropper:after {
  content: "\10f1fb"; }

.fad.fa-eye-evil:after {
  content: "\10f6db"; }

.fad.fa-eye-slash:after {
  content: "\10f070"; }

.fad.fa-fan:after {
  content: "\10f863"; }

.fad.fa-fan-table:after {
  content: "\10f904"; }

.fad.fa-farm:after {
  content: "\10f864"; }

.fad.fa-fast-backward:after {
  content: "\10f049"; }

.fad.fa-fast-forward:after {
  content: "\10f050"; }

.fad.fa-faucet:after {
  content: "\10f905"; }

.fad.fa-faucet-drip:after {
  content: "\10f906"; }

.fad.fa-fax:after {
  content: "\10f1ac"; }

.fad.fa-feather:after {
  content: "\10f52d"; }

.fad.fa-feather-alt:after {
  content: "\10f56b"; }

.fad.fa-female:after {
  content: "\10f182"; }

.fad.fa-field-hockey:after {
  content: "\10f44c"; }

.fad.fa-fighter-jet:after {
  content: "\10f0fb"; }

.fad.fa-file:after {
  content: "\10f15b"; }

.fad.fa-file-alt:after {
  content: "\10f15c"; }

.fad.fa-file-archive:after {
  content: "\10f1c6"; }

.fad.fa-file-audio:after {
  content: "\10f1c7"; }

.fad.fa-file-certificate:after {
  content: "\10f5f3"; }

.fad.fa-file-chart-line:after {
  content: "\10f659"; }

.fad.fa-file-chart-pie:after {
  content: "\10f65a"; }

.fad.fa-file-check:after {
  content: "\10f316"; }

.fad.fa-file-code:after {
  content: "\10f1c9"; }

.fad.fa-file-contract:after {
  content: "\10f56c"; }

.fad.fa-file-csv:after {
  content: "\10f6dd"; }

.fad.fa-file-download:after {
  content: "\10f56d"; }

.fad.fa-file-edit:after {
  content: "\10f31c"; }

.fad.fa-file-excel:after {
  content: "\10f1c3"; }

.fad.fa-file-exclamation:after {
  content: "\10f31a"; }

.fad.fa-file-export:after {
  content: "\10f56e"; }

.fad.fa-file-image:after {
  content: "\10f1c5"; }

.fad.fa-file-import:after {
  content: "\10f56f"; }

.fad.fa-file-invoice:after {
  content: "\10f570"; }

.fad.fa-file-invoice-dollar:after {
  content: "\10f571"; }

.fad.fa-file-medical:after {
  content: "\10f477"; }

.fad.fa-file-medical-alt:after {
  content: "\10f478"; }

.fad.fa-file-minus:after {
  content: "\10f318"; }

.fad.fa-file-music:after {
  content: "\10f8b6"; }

.fad.fa-file-pdf:after {
  content: "\10f1c1"; }

.fad.fa-file-plus:after {
  content: "\10f319"; }

.fad.fa-file-powerpoint:after {
  content: "\10f1c4"; }

.fad.fa-file-prescription:after {
  content: "\10f572"; }

.fad.fa-file-search:after {
  content: "\10f865"; }

.fad.fa-file-signature:after {
  content: "\10f573"; }

.fad.fa-file-spreadsheet:after {
  content: "\10f65b"; }

.fad.fa-file-times:after {
  content: "\10f317"; }

.fad.fa-file-upload:after {
  content: "\10f574"; }

.fad.fa-file-user:after {
  content: "\10f65c"; }

.fad.fa-file-video:after {
  content: "\10f1c8"; }

.fad.fa-file-word:after {
  content: "\10f1c2"; }

.fad.fa-files-medical:after {
  content: "\10f7fd"; }

.fad.fa-fill:after {
  content: "\10f575"; }

.fad.fa-fill-drip:after {
  content: "\10f576"; }

.fad.fa-film:after {
  content: "\10f008"; }

.fad.fa-film-alt:after {
  content: "\10f3a0"; }

.fad.fa-film-canister:after {
  content: "\10f8b7"; }

.fad.fa-filter:after {
  content: "\10f0b0"; }

.fad.fa-fingerprint:after {
  content: "\10f577"; }

.fad.fa-fire:after {
  content: "\10f06d"; }

.fad.fa-fire-alt:after {
  content: "\10f7e4"; }

.fad.fa-fire-extinguisher:after {
  content: "\10f134"; }

.fad.fa-fire-smoke:after {
  content: "\10f74b"; }

.fad.fa-fireplace:after {
  content: "\10f79a"; }

.fad.fa-first-aid:after {
  content: "\10f479"; }

.fad.fa-fish:after {
  content: "\10f578"; }

.fad.fa-fish-cooked:after {
  content: "\10f7fe"; }

.fad.fa-fist-raised:after {
  content: "\10f6de"; }

.fad.fa-flag:after {
  content: "\10f024"; }

.fad.fa-flag-alt:after {
  content: "\10f74c"; }

.fad.fa-flag-checkered:after {
  content: "\10f11e"; }

.fad.fa-flag-usa:after {
  content: "\10f74d"; }

.fad.fa-flame:after {
  content: "\10f6df"; }

.fad.fa-flashlight:after {
  content: "\10f8b8"; }

.fad.fa-flask:after {
  content: "\10f0c3"; }

.fad.fa-flask-poison:after {
  content: "\10f6e0"; }

.fad.fa-flask-potion:after {
  content: "\10f6e1"; }

.fad.fa-flower:after {
  content: "\10f7ff"; }

.fad.fa-flower-daffodil:after {
  content: "\10f800"; }

.fad.fa-flower-tulip:after {
  content: "\10f801"; }

.fad.fa-flushed:after {
  content: "\10f579"; }

.fad.fa-flute:after {
  content: "\10f8b9"; }

.fad.fa-flux-capacitor:after {
  content: "\10f8ba"; }

.fad.fa-fog:after {
  content: "\10f74e"; }

.fad.fa-folder:after {
  content: "\10f07b"; }

.fad.fa-folder-download:after {
  content: "\10f953"; }

.fad.fa-folder-minus:after {
  content: "\10f65d"; }

.fad.fa-folder-open:after {
  content: "\10f07c"; }

.fad.fa-folder-plus:after {
  content: "\10f65e"; }

.fad.fa-folder-times:after {
  content: "\10f65f"; }

.fad.fa-folder-tree:after {
  content: "\10f802"; }

.fad.fa-folder-upload:after {
  content: "\10f954"; }

.fad.fa-folders:after {
  content: "\10f660"; }

.fad.fa-font:after {
  content: "\10f031"; }

.fad.fa-font-awesome-logo-full:after {
  content: "\10f4e6"; }

.fad.fa-font-case:after {
  content: "\10f866"; }

.fad.fa-football-ball:after {
  content: "\10f44e"; }

.fad.fa-football-helmet:after {
  content: "\10f44f"; }

.fad.fa-forklift:after {
  content: "\10f47a"; }

.fad.fa-forward:after {
  content: "\10f04e"; }

.fad.fa-fragile:after {
  content: "\10f4bb"; }

.fad.fa-french-fries:after {
  content: "\10f803"; }

.fad.fa-frog:after {
  content: "\10f52e"; }

.fad.fa-frosty-head:after {
  content: "\10f79b"; }

.fad.fa-frown:after {
  content: "\10f119"; }

.fad.fa-frown-open:after {
  content: "\10f57a"; }

.fad.fa-function:after {
  content: "\10f661"; }

.fad.fa-funnel-dollar:after {
  content: "\10f662"; }

.fad.fa-futbol:after {
  content: "\10f1e3"; }

.fad.fa-galaxy:after {
  content: "\10f908"; }

.fad.fa-game-board:after {
  content: "\10f867"; }

.fad.fa-game-board-alt:after {
  content: "\10f868"; }

.fad.fa-game-console-handheld:after {
  content: "\10f8bb"; }

.fad.fa-gamepad:after {
  content: "\10f11b"; }

.fad.fa-gamepad-alt:after {
  content: "\10f8bc"; }

.fad.fa-garage:after {
  content: "\10f909"; }

.fad.fa-garage-car:after {
  content: "\10f90a"; }

.fad.fa-garage-open:after {
  content: "\10f90b"; }

.fad.fa-gas-pump:after {
  content: "\10f52f"; }

.fad.fa-gas-pump-slash:after {
  content: "\10f5f4"; }

.fad.fa-gavel:after {
  content: "\10f0e3"; }

.fad.fa-gem:after {
  content: "\10f3a5"; }

.fad.fa-genderless:after {
  content: "\10f22d"; }

.fad.fa-ghost:after {
  content: "\10f6e2"; }

.fad.fa-gift:after {
  content: "\10f06b"; }

.fad.fa-gift-card:after {
  content: "\10f663"; }

.fad.fa-gifts:after {
  content: "\10f79c"; }

.fad.fa-gingerbread-man:after {
  content: "\10f79d"; }

.fad.fa-glass:after {
  content: "\10f804"; }

.fad.fa-glass-champagne:after {
  content: "\10f79e"; }

.fad.fa-glass-cheers:after {
  content: "\10f79f"; }

.fad.fa-glass-citrus:after {
  content: "\10f869"; }

.fad.fa-glass-martini:after {
  content: "\10f000"; }

.fad.fa-glass-martini-alt:after {
  content: "\10f57b"; }

.fad.fa-glass-whiskey:after {
  content: "\10f7a0"; }

.fad.fa-glass-whiskey-rocks:after {
  content: "\10f7a1"; }

.fad.fa-glasses:after {
  content: "\10f530"; }

.fad.fa-glasses-alt:after {
  content: "\10f5f5"; }

.fad.fa-globe:after {
  content: "\10f0ac"; }

.fad.fa-globe-africa:after {
  content: "\10f57c"; }

.fad.fa-globe-americas:after {
  content: "\10f57d"; }

.fad.fa-globe-asia:after {
  content: "\10f57e"; }

.fad.fa-globe-europe:after {
  content: "\10f7a2"; }

.fad.fa-globe-snow:after {
  content: "\10f7a3"; }

.fad.fa-globe-stand:after {
  content: "\10f5f6"; }

.fad.fa-golf-ball:after {
  content: "\10f450"; }

.fad.fa-golf-club:after {
  content: "\10f451"; }

.fad.fa-gopuram:after {
  content: "\10f664"; }

.fad.fa-graduation-cap:after {
  content: "\10f19d"; }

.fad.fa-gramophone:after {
  content: "\10f8bd"; }

.fad.fa-greater-than:after {
  content: "\10f531"; }

.fad.fa-greater-than-equal:after {
  content: "\10f532"; }

.fad.fa-grimace:after {
  content: "\10f57f"; }

.fad.fa-grin:after {
  content: "\10f580"; }

.fad.fa-grin-alt:after {
  content: "\10f581"; }

.fad.fa-grin-beam:after {
  content: "\10f582"; }

.fad.fa-grin-beam-sweat:after {
  content: "\10f583"; }

.fad.fa-grin-hearts:after {
  content: "\10f584"; }

.fad.fa-grin-squint:after {
  content: "\10f585"; }

.fad.fa-grin-squint-tears:after {
  content: "\10f586"; }

.fad.fa-grin-stars:after {
  content: "\10f587"; }

.fad.fa-grin-tears:after {
  content: "\10f588"; }

.fad.fa-grin-tongue:after {
  content: "\10f589"; }

.fad.fa-grin-tongue-squint:after {
  content: "\10f58a"; }

.fad.fa-grin-tongue-wink:after {
  content: "\10f58b"; }

.fad.fa-grin-wink:after {
  content: "\10f58c"; }

.fad.fa-grip-horizontal:after {
  content: "\10f58d"; }

.fad.fa-grip-lines:after {
  content: "\10f7a4"; }

.fad.fa-grip-lines-vertical:after {
  content: "\10f7a5"; }

.fad.fa-grip-vertical:after {
  content: "\10f58e"; }

.fad.fa-guitar:after {
  content: "\10f7a6"; }

.fad.fa-guitar-electric:after {
  content: "\10f8be"; }

.fad.fa-guitars:after {
  content: "\10f8bf"; }

.fad.fa-h-square:after {
  content: "\10f0fd"; }

.fad.fa-h1:after {
  content: "\10f313"; }

.fad.fa-h2:after {
  content: "\10f314"; }

.fad.fa-h3:after {
  content: "\10f315"; }

.fad.fa-h4:after {
  content: "\10f86a"; }

.fad.fa-hamburger:after {
  content: "\10f805"; }

.fad.fa-hammer:after {
  content: "\10f6e3"; }

.fad.fa-hammer-war:after {
  content: "\10f6e4"; }

.fad.fa-hamsa:after {
  content: "\10f665"; }

.fad.fa-hand-heart:after {
  content: "\10f4bc"; }

.fad.fa-hand-holding:after {
  content: "\10f4bd"; }

.fad.fa-hand-holding-box:after {
  content: "\10f47b"; }

.fad.fa-hand-holding-heart:after {
  content: "\10f4be"; }

.fad.fa-hand-holding-magic:after {
  content: "\10f6e5"; }

.fad.fa-hand-holding-medical:after {
  content: "\10f95c"; }

.fad.fa-hand-holding-seedling:after {
  content: "\10f4bf"; }

.fad.fa-hand-holding-usd:after {
  content: "\10f4c0"; }

.fad.fa-hand-holding-water:after {
  content: "\10f4c1"; }

.fad.fa-hand-lizard:after {
  content: "\10f258"; }

.fad.fa-hand-middle-finger:after {
  content: "\10f806"; }

.fad.fa-hand-paper:after {
  content: "\10f256"; }

.fad.fa-hand-peace:after {
  content: "\10f25b"; }

.fad.fa-hand-point-down:after {
  content: "\10f0a7"; }

.fad.fa-hand-point-left:after {
  content: "\10f0a5"; }

.fad.fa-hand-point-right:after {
  content: "\10f0a4"; }

.fad.fa-hand-point-up:after {
  content: "\10f0a6"; }

.fad.fa-hand-pointer:after {
  content: "\10f25a"; }

.fad.fa-hand-receiving:after {
  content: "\10f47c"; }

.fad.fa-hand-rock:after {
  content: "\10f255"; }

.fad.fa-hand-scissors:after {
  content: "\10f257"; }

.fad.fa-hand-sparkles:after {
  content: "\10f95d"; }

.fad.fa-hand-spock:after {
  content: "\10f259"; }

.fad.fa-hands:after {
  content: "\10f4c2"; }

.fad.fa-hands-heart:after {
  content: "\10f4c3"; }

.fad.fa-hands-helping:after {
  content: "\10f4c4"; }

.fad.fa-hands-usd:after {
  content: "\10f4c5"; }

.fad.fa-hands-wash:after {
  content: "\10f95e"; }

.fad.fa-handshake:after {
  content: "\10f2b5"; }

.fad.fa-handshake-alt:after {
  content: "\10f4c6"; }

.fad.fa-handshake-alt-slash:after {
  content: "\10f95f"; }

.fad.fa-handshake-slash:after {
  content: "\10f960"; }

.fad.fa-hanukiah:after {
  content: "\10f6e6"; }

.fad.fa-hard-hat:after {
  content: "\10f807"; }

.fad.fa-hashtag:after {
  content: "\10f292"; }

.fad.fa-hat-chef:after {
  content: "\10f86b"; }

.fad.fa-hat-cowboy:after {
  content: "\10f8c0"; }

.fad.fa-hat-cowboy-side:after {
  content: "\10f8c1"; }

.fad.fa-hat-santa:after {
  content: "\10f7a7"; }

.fad.fa-hat-winter:after {
  content: "\10f7a8"; }

.fad.fa-hat-witch:after {
  content: "\10f6e7"; }

.fad.fa-hat-wizard:after {
  content: "\10f6e8"; }

.fad.fa-hdd:after {
  content: "\10f0a0"; }

.fad.fa-head-side:after {
  content: "\10f6e9"; }

.fad.fa-head-side-brain:after {
  content: "\10f808"; }

.fad.fa-head-side-cough:after {
  content: "\10f961"; }

.fad.fa-head-side-cough-slash:after {
  content: "\10f962"; }

.fad.fa-head-side-headphones:after {
  content: "\10f8c2"; }

.fad.fa-head-side-mask:after {
  content: "\10f963"; }

.fad.fa-head-side-medical:after {
  content: "\10f809"; }

.fad.fa-head-side-virus:after {
  content: "\10f964"; }

.fad.fa-head-vr:after {
  content: "\10f6ea"; }

.fad.fa-heading:after {
  content: "\10f1dc"; }

.fad.fa-headphones:after {
  content: "\10f025"; }

.fad.fa-headphones-alt:after {
  content: "\10f58f"; }

.fad.fa-headset:after {
  content: "\10f590"; }

.fad.fa-heart:after {
  content: "\10f004"; }

.fad.fa-heart-broken:after {
  content: "\10f7a9"; }

.fad.fa-heart-circle:after {
  content: "\10f4c7"; }

.fad.fa-heart-rate:after {
  content: "\10f5f8"; }

.fad.fa-heart-square:after {
  content: "\10f4c8"; }

.fad.fa-heartbeat:after {
  content: "\10f21e"; }

.fad.fa-heat:after {
  content: "\10f90c"; }

.fad.fa-helicopter:after {
  content: "\10f533"; }

.fad.fa-helmet-battle:after {
  content: "\10f6eb"; }

.fad.fa-hexagon:after {
  content: "\10f312"; }

.fad.fa-highlighter:after {
  content: "\10f591"; }

.fad.fa-hiking:after {
  content: "\10f6ec"; }

.fad.fa-hippo:after {
  content: "\10f6ed"; }

.fad.fa-history:after {
  content: "\10f1da"; }

.fad.fa-hockey-mask:after {
  content: "\10f6ee"; }

.fad.fa-hockey-puck:after {
  content: "\10f453"; }

.fad.fa-hockey-sticks:after {
  content: "\10f454"; }

.fad.fa-holly-berry:after {
  content: "\10f7aa"; }

.fad.fa-home:after {
  content: "\10f015"; }

.fad.fa-home-alt:after {
  content: "\10f80a"; }

.fad.fa-home-heart:after {
  content: "\10f4c9"; }

.fad.fa-home-lg:after {
  content: "\10f80b"; }

.fad.fa-home-lg-alt:after {
  content: "\10f80c"; }

.fad.fa-hood-cloak:after {
  content: "\10f6ef"; }

.fad.fa-horizontal-rule:after {
  content: "\10f86c"; }

.fad.fa-horse:after {
  content: "\10f6f0"; }

.fad.fa-horse-head:after {
  content: "\10f7ab"; }

.fad.fa-horse-saddle:after {
  content: "\10f8c3"; }

.fad.fa-hospital:after {
  content: "\10f0f8"; }

.fad.fa-hospital-alt:after {
  content: "\10f47d"; }

.fad.fa-hospital-symbol:after {
  content: "\10f47e"; }

.fad.fa-hospital-user:after {
  content: "\10f80d"; }

.fad.fa-hospitals:after {
  content: "\10f80e"; }

.fad.fa-hot-tub:after {
  content: "\10f593"; }

.fad.fa-hotdog:after {
  content: "\10f80f"; }

.fad.fa-hotel:after {
  content: "\10f594"; }

.fad.fa-hourglass:after {
  content: "\10f254"; }

.fad.fa-hourglass-end:after {
  content: "\10f253"; }

.fad.fa-hourglass-half:after {
  content: "\10f252"; }

.fad.fa-hourglass-start:after {
  content: "\10f251"; }

.fad.fa-house:after {
  content: "\10f90d"; }

.fad.fa-house-damage:after {
  content: "\10f6f1"; }

.fad.fa-house-day:after {
  content: "\10f90e"; }

.fad.fa-house-flood:after {
  content: "\10f74f"; }

.fad.fa-house-leave:after {
  content: "\10f90f"; }

.fad.fa-house-night:after {
  content: "\10f910"; }

.fad.fa-house-return:after {
  content: "\10f911"; }

.fad.fa-house-signal:after {
  content: "\10f912"; }

.fad.fa-house-user:after {
  content: "\10f965"; }

.fad.fa-hryvnia:after {
  content: "\10f6f2"; }

.fad.fa-humidity:after {
  content: "\10f750"; }

.fad.fa-hurricane:after {
  content: "\10f751"; }

.fad.fa-i-cursor:after {
  content: "\10f246"; }

.fad.fa-ice-cream:after {
  content: "\10f810"; }

.fad.fa-ice-skate:after {
  content: "\10f7ac"; }

.fad.fa-icicles:after {
  content: "\10f7ad"; }

.fad.fa-icons:after {
  content: "\10f86d"; }

.fad.fa-icons-alt:after {
  content: "\10f86e"; }

.fad.fa-id-badge:after {
  content: "\10f2c1"; }

.fad.fa-id-card:after {
  content: "\10f2c2"; }

.fad.fa-id-card-alt:after {
  content: "\10f47f"; }

.fad.fa-igloo:after {
  content: "\10f7ae"; }

.fad.fa-image:after {
  content: "\10f03e"; }

.fad.fa-image-polaroid:after {
  content: "\10f8c4"; }

.fad.fa-images:after {
  content: "\10f302"; }

.fad.fa-inbox:after {
  content: "\10f01c"; }

.fad.fa-inbox-in:after {
  content: "\10f310"; }

.fad.fa-inbox-out:after {
  content: "\10f311"; }

.fad.fa-indent:after {
  content: "\10f03c"; }

.fad.fa-industry:after {
  content: "\10f275"; }

.fad.fa-industry-alt:after {
  content: "\10f3b3"; }

.fad.fa-infinity:after {
  content: "\10f534"; }

.fad.fa-info:after {
  content: "\10f129"; }

.fad.fa-info-circle:after {
  content: "\10f05a"; }

.fad.fa-info-square:after {
  content: "\10f30f"; }

.fad.fa-inhaler:after {
  content: "\10f5f9"; }

.fad.fa-integral:after {
  content: "\10f667"; }

.fad.fa-intersection:after {
  content: "\10f668"; }

.fad.fa-inventory:after {
  content: "\10f480"; }

.fad.fa-island-tropical:after {
  content: "\10f811"; }

.fad.fa-italic:after {
  content: "\10f033"; }

.fad.fa-jack-o-lantern:after {
  content: "\10f30e"; }

.fad.fa-jedi:after {
  content: "\10f669"; }

.fad.fa-joint:after {
  content: "\10f595"; }

.fad.fa-journal-whills:after {
  content: "\10f66a"; }

.fad.fa-joystick:after {
  content: "\10f8c5"; }

.fad.fa-jug:after {
  content: "\10f8c6"; }

.fad.fa-kaaba:after {
  content: "\10f66b"; }

.fad.fa-kazoo:after {
  content: "\10f8c7"; }

.fad.fa-kerning:after {
  content: "\10f86f"; }

.fad.fa-key:after {
  content: "\10f084"; }

.fad.fa-key-skeleton:after {
  content: "\10f6f3"; }

.fad.fa-keyboard:after {
  content: "\10f11c"; }

.fad.fa-keynote:after {
  content: "\10f66c"; }

.fad.fa-khanda:after {
  content: "\10f66d"; }

.fad.fa-kidneys:after {
  content: "\10f5fb"; }

.fad.fa-kiss:after {
  content: "\10f596"; }

.fad.fa-kiss-beam:after {
  content: "\10f597"; }

.fad.fa-kiss-wink-heart:after {
  content: "\10f598"; }

.fad.fa-kite:after {
  content: "\10f6f4"; }

.fad.fa-kiwi-bird:after {
  content: "\10f535"; }

.fad.fa-knife-kitchen:after {
  content: "\10f6f5"; }

.fad.fa-lambda:after {
  content: "\10f66e"; }

.fad.fa-lamp:after {
  content: "\10f4ca"; }

.fad.fa-lamp-desk:after {
  content: "\10f914"; }

.fad.fa-lamp-floor:after {
  content: "\10f915"; }

.fad.fa-landmark:after {
  content: "\10f66f"; }

.fad.fa-landmark-alt:after {
  content: "\10f752"; }

.fad.fa-language:after {
  content: "\10f1ab"; }

.fad.fa-laptop:after {
  content: "\10f109"; }

.fad.fa-laptop-code:after {
  content: "\10f5fc"; }

.fad.fa-laptop-house:after {
  content: "\10f966"; }

.fad.fa-laptop-medical:after {
  content: "\10f812"; }

.fad.fa-lasso:after {
  content: "\10f8c8"; }

.fad.fa-laugh:after {
  content: "\10f599"; }

.fad.fa-laugh-beam:after {
  content: "\10f59a"; }

.fad.fa-laugh-squint:after {
  content: "\10f59b"; }

.fad.fa-laugh-wink:after {
  content: "\10f59c"; }

.fad.fa-layer-group:after {
  content: "\10f5fd"; }

.fad.fa-layer-minus:after {
  content: "\10f5fe"; }

.fad.fa-layer-plus:after {
  content: "\10f5ff"; }

.fad.fa-leaf:after {
  content: "\10f06c"; }

.fad.fa-leaf-heart:after {
  content: "\10f4cb"; }

.fad.fa-leaf-maple:after {
  content: "\10f6f6"; }

.fad.fa-leaf-oak:after {
  content: "\10f6f7"; }

.fad.fa-lemon:after {
  content: "\10f094"; }

.fad.fa-less-than:after {
  content: "\10f536"; }

.fad.fa-less-than-equal:after {
  content: "\10f537"; }

.fad.fa-level-down:after {
  content: "\10f149"; }

.fad.fa-level-down-alt:after {
  content: "\10f3be"; }

.fad.fa-level-up:after {
  content: "\10f148"; }

.fad.fa-level-up-alt:after {
  content: "\10f3bf"; }

.fad.fa-life-ring:after {
  content: "\10f1cd"; }

.fad.fa-light-ceiling:after {
  content: "\10f916"; }

.fad.fa-light-switch:after {
  content: "\10f917"; }

.fad.fa-light-switch-off:after {
  content: "\10f918"; }

.fad.fa-light-switch-on:after {
  content: "\10f919"; }

.fad.fa-lightbulb:after {
  content: "\10f0eb"; }

.fad.fa-lightbulb-dollar:after {
  content: "\10f670"; }

.fad.fa-lightbulb-exclamation:after {
  content: "\10f671"; }

.fad.fa-lightbulb-on:after {
  content: "\10f672"; }

.fad.fa-lightbulb-slash:after {
  content: "\10f673"; }

.fad.fa-lights-holiday:after {
  content: "\10f7b2"; }

.fad.fa-line-columns:after {
  content: "\10f870"; }

.fad.fa-line-height:after {
  content: "\10f871"; }

.fad.fa-link:after {
  content: "\10f0c1"; }

.fad.fa-lips:after {
  content: "\10f600"; }

.fad.fa-lira-sign:after {
  content: "\10f195"; }

.fad.fa-list:after {
  content: "\10f03a"; }

.fad.fa-list-alt:after {
  content: "\10f022"; }

.fad.fa-list-music:after {
  content: "\10f8c9"; }

.fad.fa-list-ol:after {
  content: "\10f0cb"; }

.fad.fa-list-ul:after {
  content: "\10f0ca"; }

.fad.fa-location:after {
  content: "\10f601"; }

.fad.fa-location-arrow:after {
  content: "\10f124"; }

.fad.fa-location-circle:after {
  content: "\10f602"; }

.fad.fa-location-slash:after {
  content: "\10f603"; }

.fad.fa-lock:after {
  content: "\10f023"; }

.fad.fa-lock-alt:after {
  content: "\10f30d"; }

.fad.fa-lock-open:after {
  content: "\10f3c1"; }

.fad.fa-lock-open-alt:after {
  content: "\10f3c2"; }

.fad.fa-long-arrow-alt-down:after {
  content: "\10f309"; }

.fad.fa-long-arrow-alt-left:after {
  content: "\10f30a"; }

.fad.fa-long-arrow-alt-right:after {
  content: "\10f30b"; }

.fad.fa-long-arrow-alt-up:after {
  content: "\10f30c"; }

.fad.fa-long-arrow-down:after {
  content: "\10f175"; }

.fad.fa-long-arrow-left:after {
  content: "\10f177"; }

.fad.fa-long-arrow-right:after {
  content: "\10f178"; }

.fad.fa-long-arrow-up:after {
  content: "\10f176"; }

.fad.fa-loveseat:after {
  content: "\10f4cc"; }

.fad.fa-low-vision:after {
  content: "\10f2a8"; }

.fad.fa-luchador:after {
  content: "\10f455"; }

.fad.fa-luggage-cart:after {
  content: "\10f59d"; }

.fad.fa-lungs:after {
  content: "\10f604"; }

.fad.fa-lungs-virus:after {
  content: "\10f967"; }

.fad.fa-mace:after {
  content: "\10f6f8"; }

.fad.fa-magic:after {
  content: "\10f0d0"; }

.fad.fa-magnet:after {
  content: "\10f076"; }

.fad.fa-mail-bulk:after {
  content: "\10f674"; }

.fad.fa-mailbox:after {
  content: "\10f813"; }

.fad.fa-male:after {
  content: "\10f183"; }

.fad.fa-mandolin:after {
  content: "\10f6f9"; }

.fad.fa-map:after {
  content: "\10f279"; }

.fad.fa-map-marked:after {
  content: "\10f59f"; }

.fad.fa-map-marked-alt:after {
  content: "\10f5a0"; }

.fad.fa-map-marker:after {
  content: "\10f041"; }

.fad.fa-map-marker-alt:after {
  content: "\10f3c5"; }

.fad.fa-map-marker-alt-slash:after {
  content: "\10f605"; }

.fad.fa-map-marker-check:after {
  content: "\10f606"; }

.fad.fa-map-marker-edit:after {
  content: "\10f607"; }

.fad.fa-map-marker-exclamation:after {
  content: "\10f608"; }

.fad.fa-map-marker-minus:after {
  content: "\10f609"; }

.fad.fa-map-marker-plus:after {
  content: "\10f60a"; }

.fad.fa-map-marker-question:after {
  content: "\10f60b"; }

.fad.fa-map-marker-slash:after {
  content: "\10f60c"; }

.fad.fa-map-marker-smile:after {
  content: "\10f60d"; }

.fad.fa-map-marker-times:after {
  content: "\10f60e"; }

.fad.fa-map-pin:after {
  content: "\10f276"; }

.fad.fa-map-signs:after {
  content: "\10f277"; }

.fad.fa-marker:after {
  content: "\10f5a1"; }

.fad.fa-mars:after {
  content: "\10f222"; }

.fad.fa-mars-double:after {
  content: "\10f227"; }

.fad.fa-mars-stroke:after {
  content: "\10f229"; }

.fad.fa-mars-stroke-h:after {
  content: "\10f22b"; }

.fad.fa-mars-stroke-v:after {
  content: "\10f22a"; }

.fad.fa-mask:after {
  content: "\10f6fa"; }

.fad.fa-meat:after {
  content: "\10f814"; }

.fad.fa-medal:after {
  content: "\10f5a2"; }

.fad.fa-medkit:after {
  content: "\10f0fa"; }

.fad.fa-megaphone:after {
  content: "\10f675"; }

.fad.fa-meh:after {
  content: "\10f11a"; }

.fad.fa-meh-blank:after {
  content: "\10f5a4"; }

.fad.fa-meh-rolling-eyes:after {
  content: "\10f5a5"; }

.fad.fa-memory:after {
  content: "\10f538"; }

.fad.fa-menorah:after {
  content: "\10f676"; }

.fad.fa-mercury:after {
  content: "\10f223"; }

.fad.fa-meteor:after {
  content: "\10f753"; }

.fad.fa-microchip:after {
  content: "\10f2db"; }

.fad.fa-microphone:after {
  content: "\10f130"; }

.fad.fa-microphone-alt:after {
  content: "\10f3c9"; }

.fad.fa-microphone-alt-slash:after {
  content: "\10f539"; }

.fad.fa-microphone-slash:after {
  content: "\10f131"; }

.fad.fa-microphone-stand:after {
  content: "\10f8cb"; }

.fad.fa-microscope:after {
  content: "\10f610"; }

.fad.fa-microwave:after {
  content: "\10f91b"; }

.fad.fa-mind-share:after {
  content: "\10f677"; }

.fad.fa-minus:after {
  content: "\10f068"; }

.fad.fa-minus-circle:after {
  content: "\10f056"; }

.fad.fa-minus-hexagon:after {
  content: "\10f307"; }

.fad.fa-minus-octagon:after {
  content: "\10f308"; }

.fad.fa-minus-square:after {
  content: "\10f146"; }

.fad.fa-mistletoe:after {
  content: "\10f7b4"; }

.fad.fa-mitten:after {
  content: "\10f7b5"; }

.fad.fa-mobile:after {
  content: "\10f10b"; }

.fad.fa-mobile-alt:after {
  content: "\10f3cd"; }

.fad.fa-mobile-android:after {
  content: "\10f3ce"; }

.fad.fa-mobile-android-alt:after {
  content: "\10f3cf"; }

.fad.fa-money-bill:after {
  content: "\10f0d6"; }

.fad.fa-money-bill-alt:after {
  content: "\10f3d1"; }

.fad.fa-money-bill-wave:after {
  content: "\10f53a"; }

.fad.fa-money-bill-wave-alt:after {
  content: "\10f53b"; }

.fad.fa-money-check:after {
  content: "\10f53c"; }

.fad.fa-money-check-alt:after {
  content: "\10f53d"; }

.fad.fa-money-check-edit:after {
  content: "\10f872"; }

.fad.fa-money-check-edit-alt:after {
  content: "\10f873"; }

.fad.fa-monitor-heart-rate:after {
  content: "\10f611"; }

.fad.fa-monkey:after {
  content: "\10f6fb"; }

.fad.fa-monument:after {
  content: "\10f5a6"; }

.fad.fa-moon:after {
  content: "\10f186"; }

.fad.fa-moon-cloud:after {
  content: "\10f754"; }

.fad.fa-moon-stars:after {
  content: "\10f755"; }

.fad.fa-mortar-pestle:after {
  content: "\10f5a7"; }

.fad.fa-mosque:after {
  content: "\10f678"; }

.fad.fa-motorcycle:after {
  content: "\10f21c"; }

.fad.fa-mountain:after {
  content: "\10f6fc"; }

.fad.fa-mountains:after {
  content: "\10f6fd"; }

.fad.fa-mouse:after {
  content: "\10f8cc"; }

.fad.fa-mouse-alt:after {
  content: "\10f8cd"; }

.fad.fa-mouse-pointer:after {
  content: "\10f245"; }

.fad.fa-mp3-player:after {
  content: "\10f8ce"; }

.fad.fa-mug:after {
  content: "\10f874"; }

.fad.fa-mug-hot:after {
  content: "\10f7b6"; }

.fad.fa-mug-marshmallows:after {
  content: "\10f7b7"; }

.fad.fa-mug-tea:after {
  content: "\10f875"; }

.fad.fa-music:after {
  content: "\10f001"; }

.fad.fa-music-alt:after {
  content: "\10f8cf"; }

.fad.fa-music-alt-slash:after {
  content: "\10f8d0"; }

.fad.fa-music-slash:after {
  content: "\10f8d1"; }

.fad.fa-narwhal:after {
  content: "\10f6fe"; }

.fad.fa-network-wired:after {
  content: "\10f6ff"; }

.fad.fa-neuter:after {
  content: "\10f22c"; }

.fad.fa-newspaper:after {
  content: "\10f1ea"; }

.fad.fa-not-equal:after {
  content: "\10f53e"; }

.fad.fa-notes-medical:after {
  content: "\10f481"; }

.fad.fa-object-group:after {
  content: "\10f247"; }

.fad.fa-object-ungroup:after {
  content: "\10f248"; }

.fad.fa-octagon:after {
  content: "\10f306"; }

.fad.fa-oil-can:after {
  content: "\10f613"; }

.fad.fa-oil-temp:after {
  content: "\10f614"; }

.fad.fa-om:after {
  content: "\10f679"; }

.fad.fa-omega:after {
  content: "\10f67a"; }

.fad.fa-ornament:after {
  content: "\10f7b8"; }

.fad.fa-otter:after {
  content: "\10f700"; }

.fad.fa-outdent:after {
  content: "\10f03b"; }

.fad.fa-outlet:after {
  content: "\10f91c"; }

.fad.fa-oven:after {
  content: "\10f91d"; }

.fad.fa-overline:after {
  content: "\10f876"; }

.fad.fa-page-break:after {
  content: "\10f877"; }

.fad.fa-pager:after {
  content: "\10f815"; }

.fad.fa-paint-brush:after {
  content: "\10f1fc"; }

.fad.fa-paint-brush-alt:after {
  content: "\10f5a9"; }

.fad.fa-paint-roller:after {
  content: "\10f5aa"; }

.fad.fa-palette:after {
  content: "\10f53f"; }

.fad.fa-pallet:after {
  content: "\10f482"; }

.fad.fa-pallet-alt:after {
  content: "\10f483"; }

.fad.fa-paper-plane:after {
  content: "\10f1d8"; }

.fad.fa-paperclip:after {
  content: "\10f0c6"; }

.fad.fa-parachute-box:after {
  content: "\10f4cd"; }

.fad.fa-paragraph:after {
  content: "\10f1dd"; }

.fad.fa-paragraph-rtl:after {
  content: "\10f878"; }

.fad.fa-parking:after {
  content: "\10f540"; }

.fad.fa-parking-circle:after {
  content: "\10f615"; }

.fad.fa-parking-circle-slash:after {
  content: "\10f616"; }

.fad.fa-parking-slash:after {
  content: "\10f617"; }

.fad.fa-passport:after {
  content: "\10f5ab"; }

.fad.fa-pastafarianism:after {
  content: "\10f67b"; }

.fad.fa-paste:after {
  content: "\10f0ea"; }

.fad.fa-pause:after {
  content: "\10f04c"; }

.fad.fa-pause-circle:after {
  content: "\10f28b"; }

.fad.fa-paw:after {
  content: "\10f1b0"; }

.fad.fa-paw-alt:after {
  content: "\10f701"; }

.fad.fa-paw-claws:after {
  content: "\10f702"; }

.fad.fa-peace:after {
  content: "\10f67c"; }

.fad.fa-pegasus:after {
  content: "\10f703"; }

.fad.fa-pen:after {
  content: "\10f304"; }

.fad.fa-pen-alt:after {
  content: "\10f305"; }

.fad.fa-pen-fancy:after {
  content: "\10f5ac"; }

.fad.fa-pen-nib:after {
  content: "\10f5ad"; }

.fad.fa-pen-square:after {
  content: "\10f14b"; }

.fad.fa-pencil:after {
  content: "\10f040"; }

.fad.fa-pencil-alt:after {
  content: "\10f303"; }

.fad.fa-pencil-paintbrush:after {
  content: "\10f618"; }

.fad.fa-pencil-ruler:after {
  content: "\10f5ae"; }

.fad.fa-pennant:after {
  content: "\10f456"; }

.fad.fa-people-arrows:after {
  content: "\10f968"; }

.fad.fa-people-carry:after {
  content: "\10f4ce"; }

.fad.fa-pepper-hot:after {
  content: "\10f816"; }

.fad.fa-percent:after {
  content: "\10f295"; }

.fad.fa-percentage:after {
  content: "\10f541"; }

.fad.fa-person-booth:after {
  content: "\10f756"; }

.fad.fa-person-carry:after {
  content: "\10f4cf"; }

.fad.fa-person-dolly:after {
  content: "\10f4d0"; }

.fad.fa-person-dolly-empty:after {
  content: "\10f4d1"; }

.fad.fa-person-sign:after {
  content: "\10f757"; }

.fad.fa-phone:after {
  content: "\10f095"; }

.fad.fa-phone-alt:after {
  content: "\10f879"; }

.fad.fa-phone-laptop:after {
  content: "\10f87a"; }

.fad.fa-phone-office:after {
  content: "\10f67d"; }

.fad.fa-phone-plus:after {
  content: "\10f4d2"; }

.fad.fa-phone-rotary:after {
  content: "\10f8d3"; }

.fad.fa-phone-slash:after {
  content: "\10f3dd"; }

.fad.fa-phone-square:after {
  content: "\10f098"; }

.fad.fa-phone-square-alt:after {
  content: "\10f87b"; }

.fad.fa-phone-volume:after {
  content: "\10f2a0"; }

.fad.fa-photo-video:after {
  content: "\10f87c"; }

.fad.fa-pi:after {
  content: "\10f67e"; }

.fad.fa-piano:after {
  content: "\10f8d4"; }

.fad.fa-piano-keyboard:after {
  content: "\10f8d5"; }

.fad.fa-pie:after {
  content: "\10f705"; }

.fad.fa-pig:after {
  content: "\10f706"; }

.fad.fa-piggy-bank:after {
  content: "\10f4d3"; }

.fad.fa-pills:after {
  content: "\10f484"; }

.fad.fa-pizza:after {
  content: "\10f817"; }

.fad.fa-pizza-slice:after {
  content: "\10f818"; }

.fad.fa-place-of-worship:after {
  content: "\10f67f"; }

.fad.fa-plane:after {
  content: "\10f072"; }

.fad.fa-plane-alt:after {
  content: "\10f3de"; }

.fad.fa-plane-arrival:after {
  content: "\10f5af"; }

.fad.fa-plane-departure:after {
  content: "\10f5b0"; }

.fad.fa-plane-slash:after {
  content: "\10f969"; }

.fad.fa-planet-moon:after {
  content: "\10f91f"; }

.fad.fa-planet-ringed:after {
  content: "\10f920"; }

.fad.fa-play:after {
  content: "\10f04b"; }

.fad.fa-play-circle:after {
  content: "\10f144"; }

.fad.fa-plug:after {
  content: "\10f1e6"; }

.fad.fa-plus:after {
  content: "\10f067"; }

.fad.fa-plus-circle:after {
  content: "\10f055"; }

.fad.fa-plus-hexagon:after {
  content: "\10f300"; }

.fad.fa-plus-octagon:after {
  content: "\10f301"; }

.fad.fa-plus-square:after {
  content: "\10f0fe"; }

.fad.fa-podcast:after {
  content: "\10f2ce"; }

.fad.fa-podium:after {
  content: "\10f680"; }

.fad.fa-podium-star:after {
  content: "\10f758"; }

.fad.fa-police-box:after {
  content: "\10f921"; }

.fad.fa-poll:after {
  content: "\10f681"; }

.fad.fa-poll-h:after {
  content: "\10f682"; }

.fad.fa-poll-people:after {
  content: "\10f759"; }

.fad.fa-poo:after {
  content: "\10f2fe"; }

.fad.fa-poo-storm:after {
  content: "\10f75a"; }

.fad.fa-poop:after {
  content: "\10f619"; }

.fad.fa-popcorn:after {
  content: "\10f819"; }

.fad.fa-portal-enter:after {
  content: "\10f922"; }

.fad.fa-portal-exit:after {
  content: "\10f923"; }

.fad.fa-portrait:after {
  content: "\10f3e0"; }

.fad.fa-pound-sign:after {
  content: "\10f154"; }

.fad.fa-power-off:after {
  content: "\10f011"; }

.fad.fa-pray:after {
  content: "\10f683"; }

.fad.fa-praying-hands:after {
  content: "\10f684"; }

.fad.fa-prescription:after {
  content: "\10f5b1"; }

.fad.fa-prescription-bottle:after {
  content: "\10f485"; }

.fad.fa-prescription-bottle-alt:after {
  content: "\10f486"; }

.fad.fa-presentation:after {
  content: "\10f685"; }

.fad.fa-print:after {
  content: "\10f02f"; }

.fad.fa-print-search:after {
  content: "\10f81a"; }

.fad.fa-print-slash:after {
  content: "\10f686"; }

.fad.fa-procedures:after {
  content: "\10f487"; }

.fad.fa-project-diagram:after {
  content: "\10f542"; }

.fad.fa-projector:after {
  content: "\10f8d6"; }

.fad.fa-pump-medical:after {
  content: "\10f96a"; }

.fad.fa-pump-soap:after {
  content: "\10f96b"; }

.fad.fa-pumpkin:after {
  content: "\10f707"; }

.fad.fa-puzzle-piece:after {
  content: "\10f12e"; }

.fad.fa-qrcode:after {
  content: "\10f029"; }

.fad.fa-question:after {
  content: "\10f128"; }

.fad.fa-question-circle:after {
  content: "\10f059"; }

.fad.fa-question-square:after {
  content: "\10f2fd"; }

.fad.fa-quidditch:after {
  content: "\10f458"; }

.fad.fa-quote-left:after {
  content: "\10f10d"; }

.fad.fa-quote-right:after {
  content: "\10f10e"; }

.fad.fa-quran:after {
  content: "\10f687"; }

.fad.fa-rabbit:after {
  content: "\10f708"; }

.fad.fa-rabbit-fast:after {
  content: "\10f709"; }

.fad.fa-racquet:after {
  content: "\10f45a"; }

.fad.fa-radar:after {
  content: "\10f924"; }

.fad.fa-radiation:after {
  content: "\10f7b9"; }

.fad.fa-radiation-alt:after {
  content: "\10f7ba"; }

.fad.fa-radio:after {
  content: "\10f8d7"; }

.fad.fa-radio-alt:after {
  content: "\10f8d8"; }

.fad.fa-rainbow:after {
  content: "\10f75b"; }

.fad.fa-raindrops:after {
  content: "\10f75c"; }

.fad.fa-ram:after {
  content: "\10f70a"; }

.fad.fa-ramp-loading:after {
  content: "\10f4d4"; }

.fad.fa-random:after {
  content: "\10f074"; }

.fad.fa-raygun:after {
  content: "\10f925"; }

.fad.fa-receipt:after {
  content: "\10f543"; }

.fad.fa-record-vinyl:after {
  content: "\10f8d9"; }

.fad.fa-rectangle-landscape:after {
  content: "\10f2fa"; }

.fad.fa-rectangle-portrait:after {
  content: "\10f2fb"; }

.fad.fa-rectangle-wide:after {
  content: "\10f2fc"; }

.fad.fa-recycle:after {
  content: "\10f1b8"; }

.fad.fa-redo:after {
  content: "\10f01e"; }

.fad.fa-redo-alt:after {
  content: "\10f2f9"; }

.fad.fa-refrigerator:after {
  content: "\10f926"; }

.fad.fa-registered:after {
  content: "\10f25d"; }

.fad.fa-remove-format:after {
  content: "\10f87d"; }

.fad.fa-repeat:after {
  content: "\10f363"; }

.fad.fa-repeat-1:after {
  content: "\10f365"; }

.fad.fa-repeat-1-alt:after {
  content: "\10f366"; }

.fad.fa-repeat-alt:after {
  content: "\10f364"; }

.fad.fa-reply:after {
  content: "\10f3e5"; }

.fad.fa-reply-all:after {
  content: "\10f122"; }

.fad.fa-republican:after {
  content: "\10f75e"; }

.fad.fa-restroom:after {
  content: "\10f7bd"; }

.fad.fa-retweet:after {
  content: "\10f079"; }

.fad.fa-retweet-alt:after {
  content: "\10f361"; }

.fad.fa-ribbon:after {
  content: "\10f4d6"; }

.fad.fa-ring:after {
  content: "\10f70b"; }

.fad.fa-rings-wedding:after {
  content: "\10f81b"; }

.fad.fa-road:after {
  content: "\10f018"; }

.fad.fa-robot:after {
  content: "\10f544"; }

.fad.fa-rocket:after {
  content: "\10f135"; }

.fad.fa-rocket-launch:after {
  content: "\10f927"; }

.fad.fa-route:after {
  content: "\10f4d7"; }

.fad.fa-route-highway:after {
  content: "\10f61a"; }

.fad.fa-route-interstate:after {
  content: "\10f61b"; }

.fad.fa-router:after {
  content: "\10f8da"; }

.fad.fa-rss:after {
  content: "\10f09e"; }

.fad.fa-rss-square:after {
  content: "\10f143"; }

.fad.fa-ruble-sign:after {
  content: "\10f158"; }

.fad.fa-ruler:after {
  content: "\10f545"; }

.fad.fa-ruler-combined:after {
  content: "\10f546"; }

.fad.fa-ruler-horizontal:after {
  content: "\10f547"; }

.fad.fa-ruler-triangle:after {
  content: "\10f61c"; }

.fad.fa-ruler-vertical:after {
  content: "\10f548"; }

.fad.fa-running:after {
  content: "\10f70c"; }

.fad.fa-rupee-sign:after {
  content: "\10f156"; }

.fad.fa-rv:after {
  content: "\10f7be"; }

.fad.fa-sack:after {
  content: "\10f81c"; }

.fad.fa-sack-dollar:after {
  content: "\10f81d"; }

.fad.fa-sad-cry:after {
  content: "\10f5b3"; }

.fad.fa-sad-tear:after {
  content: "\10f5b4"; }

.fad.fa-salad:after {
  content: "\10f81e"; }

.fad.fa-sandwich:after {
  content: "\10f81f"; }

.fad.fa-satellite:after {
  content: "\10f7bf"; }

.fad.fa-satellite-dish:after {
  content: "\10f7c0"; }

.fad.fa-sausage:after {
  content: "\10f820"; }

.fad.fa-save:after {
  content: "\10f0c7"; }

.fad.fa-sax-hot:after {
  content: "\10f8db"; }

.fad.fa-saxophone:after {
  content: "\10f8dc"; }

.fad.fa-scalpel:after {
  content: "\10f61d"; }

.fad.fa-scalpel-path:after {
  content: "\10f61e"; }

.fad.fa-scanner:after {
  content: "\10f488"; }

.fad.fa-scanner-image:after {
  content: "\10f8f3"; }

.fad.fa-scanner-keyboard:after {
  content: "\10f489"; }

.fad.fa-scanner-touchscreen:after {
  content: "\10f48a"; }

.fad.fa-scarecrow:after {
  content: "\10f70d"; }

.fad.fa-scarf:after {
  content: "\10f7c1"; }

.fad.fa-school:after {
  content: "\10f549"; }

.fad.fa-screwdriver:after {
  content: "\10f54a"; }

.fad.fa-scroll:after {
  content: "\10f70e"; }

.fad.fa-scroll-old:after {
  content: "\10f70f"; }

.fad.fa-scrubber:after {
  content: "\10f2f8"; }

.fad.fa-scythe:after {
  content: "\10f710"; }

.fad.fa-sd-card:after {
  content: "\10f7c2"; }

.fad.fa-search:after {
  content: "\10f002"; }

.fad.fa-search-dollar:after {
  content: "\10f688"; }

.fad.fa-search-location:after {
  content: "\10f689"; }

.fad.fa-search-minus:after {
  content: "\10f010"; }

.fad.fa-search-plus:after {
  content: "\10f00e"; }

.fad.fa-seedling:after {
  content: "\10f4d8"; }

.fad.fa-send-back:after {
  content: "\10f87e"; }

.fad.fa-send-backward:after {
  content: "\10f87f"; }

.fad.fa-sensor:after {
  content: "\10f928"; }

.fad.fa-sensor-alert:after {
  content: "\10f929"; }

.fad.fa-sensor-fire:after {
  content: "\10f92a"; }

.fad.fa-sensor-on:after {
  content: "\10f92b"; }

.fad.fa-sensor-smoke:after {
  content: "\10f92c"; }

.fad.fa-server:after {
  content: "\10f233"; }

.fad.fa-shapes:after {
  content: "\10f61f"; }

.fad.fa-share:after {
  content: "\10f064"; }

.fad.fa-share-all:after {
  content: "\10f367"; }

.fad.fa-share-alt:after {
  content: "\10f1e0"; }

.fad.fa-share-alt-square:after {
  content: "\10f1e1"; }

.fad.fa-share-square:after {
  content: "\10f14d"; }

.fad.fa-sheep:after {
  content: "\10f711"; }

.fad.fa-shekel-sign:after {
  content: "\10f20b"; }

.fad.fa-shield:after {
  content: "\10f132"; }

.fad.fa-shield-alt:after {
  content: "\10f3ed"; }

.fad.fa-shield-check:after {
  content: "\10f2f7"; }

.fad.fa-shield-cross:after {
  content: "\10f712"; }

.fad.fa-shield-virus:after {
  content: "\10f96c"; }

.fad.fa-ship:after {
  content: "\10f21a"; }

.fad.fa-shipping-fast:after {
  content: "\10f48b"; }

.fad.fa-shipping-timed:after {
  content: "\10f48c"; }

.fad.fa-shish-kebab:after {
  content: "\10f821"; }

.fad.fa-shoe-prints:after {
  content: "\10f54b"; }

.fad.fa-shopping-bag:after {
  content: "\10f290"; }

.fad.fa-shopping-basket:after {
  content: "\10f291"; }

.fad.fa-shopping-cart:after {
  content: "\10f07a"; }

.fad.fa-shovel:after {
  content: "\10f713"; }

.fad.fa-shovel-snow:after {
  content: "\10f7c3"; }

.fad.fa-shower:after {
  content: "\10f2cc"; }

.fad.fa-shredder:after {
  content: "\10f68a"; }

.fad.fa-shuttle-van:after {
  content: "\10f5b6"; }

.fad.fa-shuttlecock:after {
  content: "\10f45b"; }

.fad.fa-sickle:after {
  content: "\10f822"; }

.fad.fa-sigma:after {
  content: "\10f68b"; }

.fad.fa-sign:after {
  content: "\10f4d9"; }

.fad.fa-sign-in:after {
  content: "\10f090"; }

.fad.fa-sign-in-alt:after {
  content: "\10f2f6"; }

.fad.fa-sign-language:after {
  content: "\10f2a7"; }

.fad.fa-sign-out:after {
  content: "\10f08b"; }

.fad.fa-sign-out-alt:after {
  content: "\10f2f5"; }

.fad.fa-signal:after {
  content: "\10f012"; }

.fad.fa-signal-1:after {
  content: "\10f68c"; }

.fad.fa-signal-2:after {
  content: "\10f68d"; }

.fad.fa-signal-3:after {
  content: "\10f68e"; }

.fad.fa-signal-4:after {
  content: "\10f68f"; }

.fad.fa-signal-alt:after {
  content: "\10f690"; }

.fad.fa-signal-alt-1:after {
  content: "\10f691"; }

.fad.fa-signal-alt-2:after {
  content: "\10f692"; }

.fad.fa-signal-alt-3:after {
  content: "\10f693"; }

.fad.fa-signal-alt-slash:after {
  content: "\10f694"; }

.fad.fa-signal-slash:after {
  content: "\10f695"; }

.fad.fa-signal-stream:after {
  content: "\10f8dd"; }

.fad.fa-signature:after {
  content: "\10f5b7"; }

.fad.fa-sim-card:after {
  content: "\10f7c4"; }

.fad.fa-sink:after {
  content: "\10f96d"; }

.fad.fa-siren:after {
  content: "\10f92d"; }

.fad.fa-siren-on:after {
  content: "\10f92e"; }

.fad.fa-sitemap:after {
  content: "\10f0e8"; }

.fad.fa-skating:after {
  content: "\10f7c5"; }

.fad.fa-skeleton:after {
  content: "\10f620"; }

.fad.fa-ski-jump:after {
  content: "\10f7c7"; }

.fad.fa-ski-lift:after {
  content: "\10f7c8"; }

.fad.fa-skiing:after {
  content: "\10f7c9"; }

.fad.fa-skiing-nordic:after {
  content: "\10f7ca"; }

.fad.fa-skull:after {
  content: "\10f54c"; }

.fad.fa-skull-cow:after {
  content: "\10f8de"; }

.fad.fa-skull-crossbones:after {
  content: "\10f714"; }

.fad.fa-slash:after {
  content: "\10f715"; }

.fad.fa-sledding:after {
  content: "\10f7cb"; }

.fad.fa-sleigh:after {
  content: "\10f7cc"; }

.fad.fa-sliders-h:after {
  content: "\10f1de"; }

.fad.fa-sliders-h-square:after {
  content: "\10f3f0"; }

.fad.fa-sliders-v:after {
  content: "\10f3f1"; }

.fad.fa-sliders-v-square:after {
  content: "\10f3f2"; }

.fad.fa-smile:after {
  content: "\10f118"; }

.fad.fa-smile-beam:after {
  content: "\10f5b8"; }

.fad.fa-smile-plus:after {
  content: "\10f5b9"; }

.fad.fa-smile-wink:after {
  content: "\10f4da"; }

.fad.fa-smog:after {
  content: "\10f75f"; }

.fad.fa-smoke:after {
  content: "\10f760"; }

.fad.fa-smoking:after {
  content: "\10f48d"; }

.fad.fa-smoking-ban:after {
  content: "\10f54d"; }

.fad.fa-sms:after {
  content: "\10f7cd"; }

.fad.fa-snake:after {
  content: "\10f716"; }

.fad.fa-snooze:after {
  content: "\10f880"; }

.fad.fa-snow-blowing:after {
  content: "\10f761"; }

.fad.fa-snowboarding:after {
  content: "\10f7ce"; }

.fad.fa-snowflake:after {
  content: "\10f2dc"; }

.fad.fa-snowflakes:after {
  content: "\10f7cf"; }

.fad.fa-snowman:after {
  content: "\10f7d0"; }

.fad.fa-snowmobile:after {
  content: "\10f7d1"; }

.fad.fa-snowplow:after {
  content: "\10f7d2"; }

.fad.fa-soap:after {
  content: "\10f96e"; }

.fad.fa-socks:after {
  content: "\10f696"; }

.fad.fa-solar-panel:after {
  content: "\10f5ba"; }

.fad.fa-solar-system:after {
  content: "\10f92f"; }

.fad.fa-sort:after {
  content: "\10f0dc"; }

.fad.fa-sort-alpha-down:after {
  content: "\10f15d"; }

.fad.fa-sort-alpha-down-alt:after {
  content: "\10f881"; }

.fad.fa-sort-alpha-up:after {
  content: "\10f15e"; }

.fad.fa-sort-alpha-up-alt:after {
  content: "\10f882"; }

.fad.fa-sort-alt:after {
  content: "\10f883"; }

.fad.fa-sort-amount-down:after {
  content: "\10f160"; }

.fad.fa-sort-amount-down-alt:after {
  content: "\10f884"; }

.fad.fa-sort-amount-up:after {
  content: "\10f161"; }

.fad.fa-sort-amount-up-alt:after {
  content: "\10f885"; }

.fad.fa-sort-circle:after {
  content: "\10f930"; }

.fad.fa-sort-circle-down:after {
  content: "\10f931"; }

.fad.fa-sort-circle-up:after {
  content: "\10f932"; }

.fad.fa-sort-down:after {
  content: "\10f0dd"; }

.fad.fa-sort-numeric-down:after {
  content: "\10f162"; }

.fad.fa-sort-numeric-down-alt:after {
  content: "\10f886"; }

.fad.fa-sort-numeric-up:after {
  content: "\10f163"; }

.fad.fa-sort-numeric-up-alt:after {
  content: "\10f887"; }

.fad.fa-sort-shapes-down:after {
  content: "\10f888"; }

.fad.fa-sort-shapes-down-alt:after {
  content: "\10f889"; }

.fad.fa-sort-shapes-up:after {
  content: "\10f88a"; }

.fad.fa-sort-shapes-up-alt:after {
  content: "\10f88b"; }

.fad.fa-sort-size-down:after {
  content: "\10f88c"; }

.fad.fa-sort-size-down-alt:after {
  content: "\10f88d"; }

.fad.fa-sort-size-up:after {
  content: "\10f88e"; }

.fad.fa-sort-size-up-alt:after {
  content: "\10f88f"; }

.fad.fa-sort-up:after {
  content: "\10f0de"; }

.fad.fa-soup:after {
  content: "\10f823"; }

.fad.fa-spa:after {
  content: "\10f5bb"; }

.fad.fa-space-shuttle:after {
  content: "\10f197"; }

.fad.fa-space-station-moon:after {
  content: "\10f933"; }

.fad.fa-space-station-moon-alt:after {
  content: "\10f934"; }

.fad.fa-spade:after {
  content: "\10f2f4"; }

.fad.fa-sparkles:after {
  content: "\10f890"; }

.fad.fa-speaker:after {
  content: "\10f8df"; }

.fad.fa-speakers:after {
  content: "\10f8e0"; }

.fad.fa-spell-check:after {
  content: "\10f891"; }

.fad.fa-spider:after {
  content: "\10f717"; }

.fad.fa-spider-black-widow:after {
  content: "\10f718"; }

.fad.fa-spider-web:after {
  content: "\10f719"; }

.fad.fa-spinner:after {
  content: "\10f110"; }

.fad.fa-spinner-third:after {
  content: "\10f3f4"; }

.fad.fa-splotch:after {
  content: "\10f5bc"; }

.fad.fa-spray-can:after {
  content: "\10f5bd"; }

.fad.fa-sprinkler:after {
  content: "\10f935"; }

.fad.fa-square:after {
  content: "\10f0c8"; }

.fad.fa-square-full:after {
  content: "\10f45c"; }

.fad.fa-square-root:after {
  content: "\10f697"; }

.fad.fa-square-root-alt:after {
  content: "\10f698"; }

.fad.fa-squirrel:after {
  content: "\10f71a"; }

.fad.fa-staff:after {
  content: "\10f71b"; }

.fad.fa-stamp:after {
  content: "\10f5bf"; }

.fad.fa-star:after {
  content: "\10f005"; }

.fad.fa-star-and-crescent:after {
  content: "\10f699"; }

.fad.fa-star-christmas:after {
  content: "\10f7d4"; }

.fad.fa-star-exclamation:after {
  content: "\10f2f3"; }

.fad.fa-star-half:after {
  content: "\10f089"; }

.fad.fa-star-half-alt:after {
  content: "\10f5c0"; }

.fad.fa-star-of-david:after {
  content: "\10f69a"; }

.fad.fa-star-of-life:after {
  content: "\10f621"; }

.fad.fa-star-shooting:after {
  content: "\10f936"; }

.fad.fa-starfighter:after {
  content: "\10f937"; }

.fad.fa-starfighter-alt:after {
  content: "\10f938"; }

.fad.fa-stars:after {
  content: "\10f762"; }

.fad.fa-starship:after {
  content: "\10f939"; }

.fad.fa-starship-freighter:after {
  content: "\10f93a"; }

.fad.fa-steak:after {
  content: "\10f824"; }

.fad.fa-steering-wheel:after {
  content: "\10f622"; }

.fad.fa-step-backward:after {
  content: "\10f048"; }

.fad.fa-step-forward:after {
  content: "\10f051"; }

.fad.fa-stethoscope:after {
  content: "\10f0f1"; }

.fad.fa-sticky-note:after {
  content: "\10f249"; }

.fad.fa-stocking:after {
  content: "\10f7d5"; }

.fad.fa-stomach:after {
  content: "\10f623"; }

.fad.fa-stop:after {
  content: "\10f04d"; }

.fad.fa-stop-circle:after {
  content: "\10f28d"; }

.fad.fa-stopwatch:after {
  content: "\10f2f2"; }

.fad.fa-stopwatch-20:after {
  content: "\10f96f"; }

.fad.fa-store:after {
  content: "\10f54e"; }

.fad.fa-store-alt:after {
  content: "\10f54f"; }

.fad.fa-store-alt-slash:after {
  content: "\10f970"; }

.fad.fa-store-slash:after {
  content: "\10f971"; }

.fad.fa-stream:after {
  content: "\10f550"; }

.fad.fa-street-view:after {
  content: "\10f21d"; }

.fad.fa-stretcher:after {
  content: "\10f825"; }

.fad.fa-strikethrough:after {
  content: "\10f0cc"; }

.fad.fa-stroopwafel:after {
  content: "\10f551"; }

.fad.fa-subscript:after {
  content: "\10f12c"; }

.fad.fa-subway:after {
  content: "\10f239"; }

.fad.fa-suitcase:after {
  content: "\10f0f2"; }

.fad.fa-suitcase-rolling:after {
  content: "\10f5c1"; }

.fad.fa-sun:after {
  content: "\10f185"; }

.fad.fa-sun-cloud:after {
  content: "\10f763"; }

.fad.fa-sun-dust:after {
  content: "\10f764"; }

.fad.fa-sun-haze:after {
  content: "\10f765"; }

.fad.fa-sunglasses:after {
  content: "\10f892"; }

.fad.fa-sunrise:after {
  content: "\10f766"; }

.fad.fa-sunset:after {
  content: "\10f767"; }

.fad.fa-superscript:after {
  content: "\10f12b"; }

.fad.fa-surprise:after {
  content: "\10f5c2"; }

.fad.fa-swatchbook:after {
  content: "\10f5c3"; }

.fad.fa-swimmer:after {
  content: "\10f5c4"; }

.fad.fa-swimming-pool:after {
  content: "\10f5c5"; }

.fad.fa-sword:after {
  content: "\10f71c"; }

.fad.fa-sword-laser:after {
  content: "\10f93b"; }

.fad.fa-sword-laser-alt:after {
  content: "\10f93c"; }

.fad.fa-swords:after {
  content: "\10f71d"; }

.fad.fa-swords-laser:after {
  content: "\10f93d"; }

.fad.fa-synagogue:after {
  content: "\10f69b"; }

.fad.fa-sync:after {
  content: "\10f021"; }

.fad.fa-sync-alt:after {
  content: "\10f2f1"; }

.fad.fa-syringe:after {
  content: "\10f48e"; }

.fad.fa-table:after {
  content: "\10f0ce"; }

.fad.fa-table-tennis:after {
  content: "\10f45d"; }

.fad.fa-tablet:after {
  content: "\10f10a"; }

.fad.fa-tablet-alt:after {
  content: "\10f3fa"; }

.fad.fa-tablet-android:after {
  content: "\10f3fb"; }

.fad.fa-tablet-android-alt:after {
  content: "\10f3fc"; }

.fad.fa-tablet-rugged:after {
  content: "\10f48f"; }

.fad.fa-tablets:after {
  content: "\10f490"; }

.fad.fa-tachometer:after {
  content: "\10f0e4"; }

.fad.fa-tachometer-alt:after {
  content: "\10f3fd"; }

.fad.fa-tachometer-alt-average:after {
  content: "\10f624"; }

.fad.fa-tachometer-alt-fast:after {
  content: "\10f625"; }

.fad.fa-tachometer-alt-fastest:after {
  content: "\10f626"; }

.fad.fa-tachometer-alt-slow:after {
  content: "\10f627"; }

.fad.fa-tachometer-alt-slowest:after {
  content: "\10f628"; }

.fad.fa-tachometer-average:after {
  content: "\10f629"; }

.fad.fa-tachometer-fast:after {
  content: "\10f62a"; }

.fad.fa-tachometer-fastest:after {
  content: "\10f62b"; }

.fad.fa-tachometer-slow:after {
  content: "\10f62c"; }

.fad.fa-tachometer-slowest:after {
  content: "\10f62d"; }

.fad.fa-taco:after {
  content: "\10f826"; }

.fad.fa-tag:after {
  content: "\10f02b"; }

.fad.fa-tags:after {
  content: "\10f02c"; }

.fad.fa-tally:after {
  content: "\10f69c"; }

.fad.fa-tanakh:after {
  content: "\10f827"; }

.fad.fa-tape:after {
  content: "\10f4db"; }

.fad.fa-tasks:after {
  content: "\10f0ae"; }

.fad.fa-tasks-alt:after {
  content: "\10f828"; }

.fad.fa-taxi:after {
  content: "\10f1ba"; }

.fad.fa-teeth:after {
  content: "\10f62e"; }

.fad.fa-teeth-open:after {
  content: "\10f62f"; }

.fad.fa-telescope:after {
  content: "\10f93e"; }

.fad.fa-temperature-down:after {
  content: "\10f93f"; }

.fad.fa-temperature-frigid:after {
  content: "\10f768"; }

.fad.fa-temperature-high:after {
  content: "\10f769"; }

.fad.fa-temperature-hot:after {
  content: "\10f76a"; }

.fad.fa-temperature-low:after {
  content: "\10f76b"; }

.fad.fa-temperature-up:after {
  content: "\10f940"; }

.fad.fa-tenge:after {
  content: "\10f7d7"; }

.fad.fa-tennis-ball:after {
  content: "\10f45e"; }

.fad.fa-terminal:after {
  content: "\10f120"; }

.fad.fa-text:after {
  content: "\10f893"; }

.fad.fa-text-height:after {
  content: "\10f034"; }

.fad.fa-text-size:after {
  content: "\10f894"; }

.fad.fa-text-width:after {
  content: "\10f035"; }

.fad.fa-th:after {
  content: "\10f00a"; }

.fad.fa-th-large:after {
  content: "\10f009"; }

.fad.fa-th-list:after {
  content: "\10f00b"; }

.fad.fa-theater-masks:after {
  content: "\10f630"; }

.fad.fa-thermometer:after {
  content: "\10f491"; }

.fad.fa-thermometer-empty:after {
  content: "\10f2cb"; }

.fad.fa-thermometer-full:after {
  content: "\10f2c7"; }

.fad.fa-thermometer-half:after {
  content: "\10f2c9"; }

.fad.fa-thermometer-quarter:after {
  content: "\10f2ca"; }

.fad.fa-thermometer-three-quarters:after {
  content: "\10f2c8"; }

.fad.fa-theta:after {
  content: "\10f69e"; }

.fad.fa-thumbs-down:after {
  content: "\10f165"; }

.fad.fa-thumbs-up:after {
  content: "\10f164"; }

.fad.fa-thumbtack:after {
  content: "\10f08d"; }

.fad.fa-thunderstorm:after {
  content: "\10f76c"; }

.fad.fa-thunderstorm-moon:after {
  content: "\10f76d"; }

.fad.fa-thunderstorm-sun:after {
  content: "\10f76e"; }

.fad.fa-ticket:after {
  content: "\10f145"; }

.fad.fa-ticket-alt:after {
  content: "\10f3ff"; }

.fad.fa-tilde:after {
  content: "\10f69f"; }

.fad.fa-times:after {
  content: "\10f00d"; }

.fad.fa-times-circle:after {
  content: "\10f057"; }

.fad.fa-times-hexagon:after {
  content: "\10f2ee"; }

.fad.fa-times-octagon:after {
  content: "\10f2f0"; }

.fad.fa-times-square:after {
  content: "\10f2d3"; }

.fad.fa-tint:after {
  content: "\10f043"; }

.fad.fa-tint-slash:after {
  content: "\10f5c7"; }

.fad.fa-tire:after {
  content: "\10f631"; }

.fad.fa-tire-flat:after {
  content: "\10f632"; }

.fad.fa-tire-pressure-warning:after {
  content: "\10f633"; }

.fad.fa-tire-rugged:after {
  content: "\10f634"; }

.fad.fa-tired:after {
  content: "\10f5c8"; }

.fad.fa-toggle-off:after {
  content: "\10f204"; }

.fad.fa-toggle-on:after {
  content: "\10f205"; }

.fad.fa-toilet:after {
  content: "\10f7d8"; }

.fad.fa-toilet-paper:after {
  content: "\10f71e"; }

.fad.fa-toilet-paper-alt:after {
  content: "\10f71f"; }

.fad.fa-toilet-paper-slash:after {
  content: "\10f972"; }

.fad.fa-tombstone:after {
  content: "\10f720"; }

.fad.fa-tombstone-alt:after {
  content: "\10f721"; }

.fad.fa-toolbox:after {
  content: "\10f552"; }

.fad.fa-tools:after {
  content: "\10f7d9"; }

.fad.fa-tooth:after {
  content: "\10f5c9"; }

.fad.fa-toothbrush:after {
  content: "\10f635"; }

.fad.fa-torah:after {
  content: "\10f6a0"; }

.fad.fa-torii-gate:after {
  content: "\10f6a1"; }

.fad.fa-tornado:after {
  content: "\10f76f"; }

.fad.fa-tractor:after {
  content: "\10f722"; }

.fad.fa-trademark:after {
  content: "\10f25c"; }

.fad.fa-traffic-cone:after {
  content: "\10f636"; }

.fad.fa-traffic-light:after {
  content: "\10f637"; }

.fad.fa-traffic-light-go:after {
  content: "\10f638"; }

.fad.fa-traffic-light-slow:after {
  content: "\10f639"; }

.fad.fa-traffic-light-stop:after {
  content: "\10f63a"; }

.fad.fa-trailer:after {
  content: "\10f941"; }

.fad.fa-train:after {
  content: "\10f238"; }

.fad.fa-tram:after {
  content: "\10f7da"; }

.fad.fa-transgender:after {
  content: "\10f224"; }

.fad.fa-transgender-alt:after {
  content: "\10f225"; }

.fad.fa-transporter:after {
  content: "\10f942"; }

.fad.fa-transporter-1:after {
  content: "\10f943"; }

.fad.fa-transporter-2:after {
  content: "\10f944"; }

.fad.fa-transporter-3:after {
  content: "\10f945"; }

.fad.fa-transporter-empty:after {
  content: "\10f946"; }

.fad.fa-trash:after {
  content: "\10f1f8"; }

.fad.fa-trash-alt:after {
  content: "\10f2ed"; }

.fad.fa-trash-restore:after {
  content: "\10f829"; }

.fad.fa-trash-restore-alt:after {
  content: "\10f82a"; }

.fad.fa-trash-undo:after {
  content: "\10f895"; }

.fad.fa-trash-undo-alt:after {
  content: "\10f896"; }

.fad.fa-treasure-chest:after {
  content: "\10f723"; }

.fad.fa-tree:after {
  content: "\10f1bb"; }

.fad.fa-tree-alt:after {
  content: "\10f400"; }

.fad.fa-tree-christmas:after {
  content: "\10f7db"; }

.fad.fa-tree-decorated:after {
  content: "\10f7dc"; }

.fad.fa-tree-large:after {
  content: "\10f7dd"; }

.fad.fa-tree-palm:after {
  content: "\10f82b"; }

.fad.fa-trees:after {
  content: "\10f724"; }

.fad.fa-triangle:after {
  content: "\10f2ec"; }

.fad.fa-triangle-music:after {
  content: "\10f8e2"; }

.fad.fa-trophy:after {
  content: "\10f091"; }

.fad.fa-trophy-alt:after {
  content: "\10f2eb"; }

.fad.fa-truck:after {
  content: "\10f0d1"; }

.fad.fa-truck-container:after {
  content: "\10f4dc"; }

.fad.fa-truck-couch:after {
  content: "\10f4dd"; }

.fad.fa-truck-loading:after {
  content: "\10f4de"; }

.fad.fa-truck-monster:after {
  content: "\10f63b"; }

.fad.fa-truck-moving:after {
  content: "\10f4df"; }

.fad.fa-truck-pickup:after {
  content: "\10f63c"; }

.fad.fa-truck-plow:after {
  content: "\10f7de"; }

.fad.fa-truck-ramp:after {
  content: "\10f4e0"; }

.fad.fa-trumpet:after {
  content: "\10f8e3"; }

.fad.fa-tshirt:after {
  content: "\10f553"; }

.fad.fa-tty:after {
  content: "\10f1e4"; }

.fad.fa-turkey:after {
  content: "\10f725"; }

.fad.fa-turntable:after {
  content: "\10f8e4"; }

.fad.fa-turtle:after {
  content: "\10f726"; }

.fad.fa-tv:after {
  content: "\10f26c"; }

.fad.fa-tv-alt:after {
  content: "\10f8e5"; }

.fad.fa-tv-music:after {
  content: "\10f8e6"; }

.fad.fa-tv-retro:after {
  content: "\10f401"; }

.fad.fa-typewriter:after {
  content: "\10f8e7"; }

.fad.fa-ufo:after {
  content: "\10f947"; }

.fad.fa-ufo-beam:after {
  content: "\10f948"; }

.fad.fa-umbrella:after {
  content: "\10f0e9"; }

.fad.fa-umbrella-beach:after {
  content: "\10f5ca"; }

.fad.fa-underline:after {
  content: "\10f0cd"; }

.fad.fa-undo:after {
  content: "\10f0e2"; }

.fad.fa-undo-alt:after {
  content: "\10f2ea"; }

.fad.fa-unicorn:after {
  content: "\10f727"; }

.fad.fa-union:after {
  content: "\10f6a2"; }

.fad.fa-universal-access:after {
  content: "\10f29a"; }

.fad.fa-university:after {
  content: "\10f19c"; }

.fad.fa-unlink:after {
  content: "\10f127"; }

.fad.fa-unlock:after {
  content: "\10f09c"; }

.fad.fa-unlock-alt:after {
  content: "\10f13e"; }

.fad.fa-upload:after {
  content: "\10f093"; }

.fad.fa-usb-drive:after {
  content: "\10f8e9"; }

.fad.fa-usd-circle:after {
  content: "\10f2e8"; }

.fad.fa-usd-square:after {
  content: "\10f2e9"; }

.fad.fa-user:after {
  content: "\10f007"; }

.fad.fa-user-alien:after {
  content: "\10f94a"; }

.fad.fa-user-alt:after {
  content: "\10f406"; }

.fad.fa-user-alt-slash:after {
  content: "\10f4fa"; }

.fad.fa-user-astronaut:after {
  content: "\10f4fb"; }

.fad.fa-user-chart:after {
  content: "\10f6a3"; }

.fad.fa-user-check:after {
  content: "\10f4fc"; }

.fad.fa-user-circle:after {
  content: "\10f2bd"; }

.fad.fa-user-clock:after {
  content: "\10f4fd"; }

.fad.fa-user-cog:after {
  content: "\10f4fe"; }

.fad.fa-user-cowboy:after {
  content: "\10f8ea"; }

.fad.fa-user-crown:after {
  content: "\10f6a4"; }

.fad.fa-user-edit:after {
  content: "\10f4ff"; }

.fad.fa-user-friends:after {
  content: "\10f500"; }

.fad.fa-user-graduate:after {
  content: "\10f501"; }

.fad.fa-user-hard-hat:after {
  content: "\10f82c"; }

.fad.fa-user-headset:after {
  content: "\10f82d"; }

.fad.fa-user-injured:after {
  content: "\10f728"; }

.fad.fa-user-lock:after {
  content: "\10f502"; }

.fad.fa-user-md:after {
  content: "\10f0f0"; }

.fad.fa-user-md-chat:after {
  content: "\10f82e"; }

.fad.fa-user-minus:after {
  content: "\10f503"; }

.fad.fa-user-music:after {
  content: "\10f8eb"; }

.fad.fa-user-ninja:after {
  content: "\10f504"; }

.fad.fa-user-nurse:after {
  content: "\10f82f"; }

.fad.fa-user-plus:after {
  content: "\10f234"; }

.fad.fa-user-robot:after {
  content: "\10f94b"; }

.fad.fa-user-secret:after {
  content: "\10f21b"; }

.fad.fa-user-shield:after {
  content: "\10f505"; }

.fad.fa-user-slash:after {
  content: "\10f506"; }

.fad.fa-user-tag:after {
  content: "\10f507"; }

.fad.fa-user-tie:after {
  content: "\10f508"; }

.fad.fa-user-times:after {
  content: "\10f235"; }

.fad.fa-user-unlock:after {
  content: "\10f958"; }

.fad.fa-user-visor:after {
  content: "\10f94c"; }

.fad.fa-users:after {
  content: "\10f0c0"; }

.fad.fa-users-class:after {
  content: "\10f63d"; }

.fad.fa-users-cog:after {
  content: "\10f509"; }

.fad.fa-users-crown:after {
  content: "\10f6a5"; }

.fad.fa-users-medical:after {
  content: "\10f830"; }

.fad.fa-users-slash:after {
  content: "\10f973"; }

.fad.fa-utensil-fork:after {
  content: "\10f2e3"; }

.fad.fa-utensil-knife:after {
  content: "\10f2e4"; }

.fad.fa-utensil-spoon:after {
  content: "\10f2e5"; }

.fad.fa-utensils:after {
  content: "\10f2e7"; }

.fad.fa-utensils-alt:after {
  content: "\10f2e6"; }

.fad.fa-vacuum:after {
  content: "\10f94d"; }

.fad.fa-vacuum-robot:after {
  content: "\10f94e"; }

.fad.fa-value-absolute:after {
  content: "\10f6a6"; }

.fad.fa-vector-square:after {
  content: "\10f5cb"; }

.fad.fa-venus:after {
  content: "\10f221"; }

.fad.fa-venus-double:after {
  content: "\10f226"; }

.fad.fa-venus-mars:after {
  content: "\10f228"; }

.fad.fa-vhs:after {
  content: "\10f8ec"; }

.fad.fa-vial:after {
  content: "\10f492"; }

.fad.fa-vials:after {
  content: "\10f493"; }

.fad.fa-video:after {
  content: "\10f03d"; }

.fad.fa-video-plus:after {
  content: "\10f4e1"; }

.fad.fa-video-slash:after {
  content: "\10f4e2"; }

.fad.fa-vihara:after {
  content: "\10f6a7"; }

.fad.fa-violin:after {
  content: "\10f8ed"; }

.fad.fa-virus:after {
  content: "\10f974"; }

.fad.fa-virus-slash:after {
  content: "\10f975"; }

.fad.fa-viruses:after {
  content: "\10f976"; }

.fad.fa-voicemail:after {
  content: "\10f897"; }

.fad.fa-volcano:after {
  content: "\10f770"; }

.fad.fa-volleyball-ball:after {
  content: "\10f45f"; }

.fad.fa-volume:after {
  content: "\10f6a8"; }

.fad.fa-volume-down:after {
  content: "\10f027"; }

.fad.fa-volume-mute:after {
  content: "\10f6a9"; }

.fad.fa-volume-off:after {
  content: "\10f026"; }

.fad.fa-volume-slash:after {
  content: "\10f2e2"; }

.fad.fa-volume-up:after {
  content: "\10f028"; }

.fad.fa-vote-nay:after {
  content: "\10f771"; }

.fad.fa-vote-yea:after {
  content: "\10f772"; }

.fad.fa-vr-cardboard:after {
  content: "\10f729"; }

.fad.fa-wagon-covered:after {
  content: "\10f8ee"; }

.fad.fa-walker:after {
  content: "\10f831"; }

.fad.fa-walkie-talkie:after {
  content: "\10f8ef"; }

.fad.fa-walking:after {
  content: "\10f554"; }

.fad.fa-wallet:after {
  content: "\10f555"; }

.fad.fa-wand:after {
  content: "\10f72a"; }

.fad.fa-wand-magic:after {
  content: "\10f72b"; }

.fad.fa-warehouse:after {
  content: "\10f494"; }

.fad.fa-warehouse-alt:after {
  content: "\10f495"; }

.fad.fa-washer:after {
  content: "\10f898"; }

.fad.fa-watch:after {
  content: "\10f2e1"; }

.fad.fa-watch-calculator:after {
  content: "\10f8f0"; }

.fad.fa-watch-fitness:after {
  content: "\10f63e"; }

.fad.fa-water:after {
  content: "\10f773"; }

.fad.fa-water-lower:after {
  content: "\10f774"; }

.fad.fa-water-rise:after {
  content: "\10f775"; }

.fad.fa-wave-sine:after {
  content: "\10f899"; }

.fad.fa-wave-square:after {
  content: "\10f83e"; }

.fad.fa-wave-triangle:after {
  content: "\10f89a"; }

.fad.fa-waveform:after {
  content: "\10f8f1"; }

.fad.fa-waveform-path:after {
  content: "\10f8f2"; }

.fad.fa-webcam:after {
  content: "\10f832"; }

.fad.fa-webcam-slash:after {
  content: "\10f833"; }

.fad.fa-weight:after {
  content: "\10f496"; }

.fad.fa-weight-hanging:after {
  content: "\10f5cd"; }

.fad.fa-whale:after {
  content: "\10f72c"; }

.fad.fa-wheat:after {
  content: "\10f72d"; }

.fad.fa-wheelchair:after {
  content: "\10f193"; }

.fad.fa-whistle:after {
  content: "\10f460"; }

.fad.fa-wifi:after {
  content: "\10f1eb"; }

.fad.fa-wifi-1:after {
  content: "\10f6aa"; }

.fad.fa-wifi-2:after {
  content: "\10f6ab"; }

.fad.fa-wifi-slash:after {
  content: "\10f6ac"; }

.fad.fa-wind:after {
  content: "\10f72e"; }

.fad.fa-wind-turbine:after {
  content: "\10f89b"; }

.fad.fa-wind-warning:after {
  content: "\10f776"; }

.fad.fa-window:after {
  content: "\10f40e"; }

.fad.fa-window-alt:after {
  content: "\10f40f"; }

.fad.fa-window-close:after {
  content: "\10f410"; }

.fad.fa-window-frame:after {
  content: "\10f94f"; }

.fad.fa-window-frame-open:after {
  content: "\10f950"; }

.fad.fa-window-maximize:after {
  content: "\10f2d0"; }

.fad.fa-window-minimize:after {
  content: "\10f2d1"; }

.fad.fa-window-restore:after {
  content: "\10f2d2"; }

.fad.fa-windsock:after {
  content: "\10f777"; }

.fad.fa-wine-bottle:after {
  content: "\10f72f"; }

.fad.fa-wine-glass:after {
  content: "\10f4e3"; }

.fad.fa-wine-glass-alt:after {
  content: "\10f5ce"; }

.fad.fa-won-sign:after {
  content: "\10f159"; }

.fad.fa-wreath:after {
  content: "\10f7e2"; }

.fad.fa-wrench:after {
  content: "\10f0ad"; }

.fad.fa-x-ray:after {
  content: "\10f497"; }

.fad.fa-yen-sign:after {
  content: "\10f157"; }

.fad.fa-yin-yang:after {
  content: "\10f6ad"; }

@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("/static/fonts/fa-light-300.eot");
  src: url("/static/fonts/fa-light-300.eot") format("embedded-opentype"), url("/static/fonts/fa-light-300.woff2") format("woff2"), url("/static/fonts/fa-light-300.woff") format("woff"), url("/static/fonts/fa-light-300.ttf") format("truetype"), url("/static/fonts/fa-light-300.svg#fontawesome") format("svg"); }

.fal {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300; }

@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/static/fonts/fa-regular-400.eot");
  src: url("/static/fonts/fa-regular-400.eot") format("embedded-opentype"), url("/static/fonts/fa-regular-400.woff2") format("woff2"), url("/static/fonts/fa-regular-400.woff") format("woff"), url("/static/fonts/fa-regular-400.ttf") format("truetype"), url("/static/fonts/fa-regular-400.svg") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/static/fonts/fa-solid-900.eot");
  src: url("/static/fonts/fa-solid-900.eot") format("embedded-opentype"), url("/static/fonts/fa-solid-900.woff2") format("woff2"), url("/static/fonts/fa-solid-900.woff") format("woff"), url("/static/fonts/fa-solid-900.ttf") format("truetype"), url("/static/fonts/fa-solid-900.svg") format("svg"); }

.fa, .fas {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900; }

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #CCC; }

.mfp-preloader a:hover {
  color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1; }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px; }

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px; }

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
        transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
        transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
        transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms; }

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms; }

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: .1s; }

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: .1s; }

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: .15s; }

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: .15s; }

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: .2s; }

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: .2s; }

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: .25s; }

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: .25s; }

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: .3s; }

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: .3s; }

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: .35s; }

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: .35s; }

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: .4s; }

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: .4s; }

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: .45s; }

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: .45s; }

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: .5s; }

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: .5s; }

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: .55s; }

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: .55s; }

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: .6s; }

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: .6s; }

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: .65s; }

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: .65s; }

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: .7s; }

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: .7s; }

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: .75s; }

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: .75s; }

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: .8s; }

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: .8s; }

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: .85s; }

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: .85s; }

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: .9s; }

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: .9s; }

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: .95s; }

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: .95s; }

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s; }

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s; }

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s; }

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s; }

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s; }

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s; }

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s; }

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s; }

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s; }

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s; }

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s; }

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s; }

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s; }

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s; }

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s; }

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s; }

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s; }

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s; }

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s; }

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s; }

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s; }

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s; }

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s; }

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s; }

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s; }

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s; }

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s; }

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s; }

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s; }

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s; }

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s; }

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s; }

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s; }

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s; }

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s; }

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s; }

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s; }

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s; }

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s; }

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s; }

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s; }

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s; }

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s; }

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s; }

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s; }

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s; }

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s; }

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s; }

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s; }

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s; }

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s; }

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s; }

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s; }

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s; }

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s; }

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s; }

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s; }

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s; }

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s; }

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s; }

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s; }

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s; }

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s; }

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s; }

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s; }

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s; }

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s; }

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s; }

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s; }

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s; }

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s; }

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s; }

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s; }

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s; }

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s; }

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s; }

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s; }

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s; }

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s; }

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s; }

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s; }

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s; }

[data-aos] {
  pointer-events: none; }

[data-aos].aos-animate {
  pointer-events: auto; }

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease; }

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in; }

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out; }

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out; }

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

@media screen {
  html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity,-webkit-transform;
    transition-property: opacity,transform;
    transition-property: opacity,transform,-webkit-transform; }
  html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
        transform: none; }
  html:not(.no-js) [data-aos=fade-up] {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0); }
  html:not(.no-js) [data-aos=fade-down] {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0); }
  html:not(.no-js) [data-aos=fade-right] {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0); }
  html:not(.no-js) [data-aos=fade-left] {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0); }
  html:not(.no-js) [data-aos=fade-up-right] {
    -webkit-transform: translate3d(-100px, 100px, 0);
    transform: translate3d(-100px, 100px, 0); }
  html:not(.no-js) [data-aos=fade-up-left] {
    -webkit-transform: translate3d(100px, 100px, 0);
    transform: translate3d(100px, 100px, 0); }
  html:not(.no-js) [data-aos=fade-down-right] {
    -webkit-transform: translate3d(-100px, -100px, 0);
    transform: translate3d(-100px, -100px, 0); }
  html:not(.no-js) [data-aos=fade-down-left] {
    -webkit-transform: translate3d(100px, -100px, 0);
    transform: translate3d(100px, -100px, 0); }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity,-webkit-transform;
    transition-property: opacity,transform;
    transition-property: opacity,transform,-webkit-transform; }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1); }
  html:not(.no-js) [data-aos=zoom-in] {
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
        transform: scale(0.6); }
  html:not(.no-js) [data-aos=zoom-in-up] {
    -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
    transform: translate3d(0, 100px, 0) scale(0.6); }
  html:not(.no-js) [data-aos=zoom-in-down] {
    -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
    transform: translate3d(0, -100px, 0) scale(0.6); }
  html:not(.no-js) [data-aos=zoom-in-right] {
    -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
    transform: translate3d(-100px, 0, 0) scale(0.6); }
  html:not(.no-js) [data-aos=zoom-in-left] {
    -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
    transform: translate3d(100px, 0, 0) scale(0.6); }
  html:not(.no-js) [data-aos=zoom-out] {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
        transform: scale(1.2); }
  html:not(.no-js) [data-aos=zoom-out-up] {
    -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
    transform: translate3d(0, 100px, 0) scale(1.2); }
  html:not(.no-js) [data-aos=zoom-out-down] {
    -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
    transform: translate3d(0, -100px, 0) scale(1.2); }
  html:not(.no-js) [data-aos=zoom-out-right] {
    -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
    transform: translate3d(-100px, 0, 0) scale(1.2); }
  html:not(.no-js) [data-aos=zoom-out-left] {
    -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
    transform: translate3d(100px, 0, 0) scale(1.2); }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-property: transform,-webkit-transform;
    visibility: hidden; }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
    visibility: visible;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  html:not(.no-js) [data-aos=slide-up] {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  html:not(.no-js) [data-aos=slide-down] {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  html:not(.no-js) [data-aos=slide-right] {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  html:not(.no-js) [data-aos=slide-left] {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-property: transform,-webkit-transform; }
  html:not(.no-js) [data-aos=flip-left] {
    -webkit-transform: perspective(2500px) rotateY(-100deg);
    transform: perspective(2500px) rotateY(-100deg); }
  html:not(.no-js) [data-aos=flip-left].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0); }
  html:not(.no-js) [data-aos=flip-right] {
    -webkit-transform: perspective(2500px) rotateY(100deg);
    transform: perspective(2500px) rotateY(100deg); }
  html:not(.no-js) [data-aos=flip-right].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0); }
  html:not(.no-js) [data-aos=flip-up] {
    -webkit-transform: perspective(2500px) rotateX(-100deg);
    transform: perspective(2500px) rotateX(-100deg); }
  html:not(.no-js) [data-aos=flip-up].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0); }
  html:not(.no-js) [data-aos=flip-down] {
    -webkit-transform: perspective(2500px) rotateX(100deg);
    transform: perspective(2500px) rotateX(100deg); }
  html:not(.no-js) [data-aos=flip-down].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0); } }

/* //content-modules */
.divider_module {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (max-width: 767px) {
    .divider_module hr {
      margin: 0; } }

.popup_video {
  text-align: center; }

.popup_video_inner {
  position: relative; }
  .popup_video_inner .video_wrap {
    padding-bottom: 56.5%;
    position: relative;
    overflow: hidden; }
    .popup_video_inner .video_wrap video {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .popup_video_inner .video_wrap iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .popup_video_inner .mfp-close {
    position: absolute;
    top: -2.75rem;
    right: 0; }
    .popup_video_inner .mfp-close:hover, .popup_video_inner .mfp-close:focus {
      background-color: #f78e1e; }

.video_block .popup_video_link, .video_block .wistia_embed, .video_block .popup_custom_video_link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1; }

.video_block .wistia_embed {
  opacity: 0; }

.embed-responsive {
  border-radius: 0.625rem;
  position: relative; }
  .embed-responsive #player {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .embed-responsive .embed_overlay {
    background-color: rgba(0, 0, 0, 0.49);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .embed-responsive .embed_play_icon {
    border-radius: 50%;
    display: inline-block;
    width: 4.125rem;
    height: 4.125rem;
    line-height: 4.125rem;
    text-align: center;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    @media (max-width: 991px) {
      .embed-responsive .embed_play_icon {
        width: 3.4375rem;
        height: 3.4375rem;
        line-height: 3.4375rem; } }
    @media (max-width: 767px) {
      .embed-responsive .embed_play_icon {
        width: 2.8125rem;
        height: 2.8125rem;
        line-height: 2.8125rem; } }
    .embed-responsive .embed_play_icon i {
      color: #ffffff;
      font-size: 1.5rem;
      position: relative;
      z-index: 1;
      vertical-align: middle;
      margin: 0.125rem 0 0 0.125rem;
      transition: 0.5s all ease; }
      @media (max-width: 767px) {
        .embed-responsive .embed_play_icon i {
          font-size: 1.125rem; } }

/*Split text*/
@media (min-width: 768px) {
  .split_text .split_text_col {
    -webkit-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 1.875rem;
            column-gap: 1.875rem; } }

.split_text .split_text_col h2 {
  font-weight: 700; }

@media (min-width: 1201px) {
  .split_text .split_text_col p {
    font-size: 1.25rem;
    line-height: 1.6; } }

.text_multi_column {
  -webkit-column-count: 4;
          column-count: 4;
  -webkit-column-gap: 50px;
          column-gap: 50px;
  margin-left: 0; }
  @media (max-width: 1199px) {
    .text_multi_column {
      -webkit-column-count: 3;
              column-count: 3;
      -webkit-column-gap: 40px;
              column-gap: 40px; } }
  @media (max-width: 991px) {
    .text_multi_column {
      -webkit-column-count: 2;
              column-count: 2;
      -webkit-column-gap: 30px;
              column-gap: 30px; } }
  @media (max-width: 575px) {
    .text_multi_column {
      -webkit-column-count: 1;
              column-count: 1; } }

.text_multi_column li {
  margin-bottom: 15px;
  padding-left: 0; }
  .text_multi_column li:before {
    display: none; }

.wysiwyg .btnGrp {
  margin-top: 0.9375rem; }
  @media (max-width: 991px) {
    .wysiwyg .btnGrp {
      margin-top: 3.75rem; } }
  @media (max-width: 991px) {
    .wysiwyg .btnGrp {
      margin-top: 2.5rem; } }
  @media (max-width: 767px) {
    .wysiwyg .btnGrp {
      margin-top: 1.25rem; } }
  .wysiwyg .btnGrp .btn {
    font-weight: 700;
    margin: 0 1.0625rem 0.9375rem;
    min-width: 17.875rem;
    border-radius: 0; }
    @media (min-width: 992px) {
      .wysiwyg .btnGrp .btn {
        font-size: 1.25rem;
        line-height: 1.75rem;
        padding: 1.375rem; } }
    @media (max-width: 991px) {
      .wysiwyg .btnGrp .btn {
        min-width: 15rem;
        margin: 0 0.75rem 0.9375rem; } }
    @media (max-width: 400px) {
      .wysiwyg .btnGrp .btn {
        min-width: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 0; }
        .wysiwyg .btnGrp .btn:last-of-type {
          margin-bottom: 0; } }

.error-404.not-found #search-form {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 479px) {
    .error-404.not-found #search-form {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
  .error-404.not-found #search-form input[type="search"] {
    margin-right: 3%; }
    @media (max-width: 479px) {
      .error-404.not-found #search-form input[type="search"] {
        margin-right: 0; } }
  @media (max-width: 479px) {
    .error-404.not-found #search-form input[type="submit"].primary_btn {
      height: 2.8125rem;
      margin-top: 1.25rem;
      width: 100%; } }

.banner {
  height: calc(100vh - 75px);
  position: relative;
  overflow: hidden; }
  @media (max-width: 1199px) {
    .banner {
      height: auto; } }
  @media (max-height: 700px) {
    .banner {
      height: 43.75rem; } }
  @media (max-width: 767px) {
    .banner {
      height: auto !important; } }
  .banner.banner_sm {
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .banner .main_hero_banner_bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    transition: 1.5s -webkit-transform ease;
    transition: 1.5s transform ease;
    transition: 1.5s transform ease, 1.5s -webkit-transform ease;
    opacity: 0; }
  .banner .container {
    position: relative; }
  .banner .banner_inner {
    padding-bottom: 10%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (max-width: 1199px) {
      .banner .banner_inner {
        padding-top: 25%;
        padding-bottom: 10%; } }
    @media (max-width: 767px) {
      .banner .banner_inner {
        min-height: 25rem;
        padding-top: 6.875rem;
        padding-bottom: 1.875rem !important; } }
    @media (max-height: 700px) {
      .banner .banner_inner {
        padding-bottom: 3.125rem; } }
    .banner .banner_inner .banner_logo {
      margin-bottom: auto;
      position: fixed;
      top: 0;
      transition: -webkit-transform 1s;
      transition: -webkit-transform 0s;
      transition: transform 0s;
      transition: transform 0s, -webkit-transform 0s;
      transition: transform 0s,  -webkit-transform 0.5s; }
      @media (max-width: 1199px) {
        .banner .banner_inner .banner_logo {
          max-width: 6.875rem; } }
      @media (max-width: 991px) {
        .banner .banner_inner .banner_logo {
          max-width: 5.625rem; } }
      @media (max-width: 767px) {
        .banner .banner_inner .banner_logo {
          max-width: 4.6875rem; } }
      .banner .banner_inner .banner_logo a {
        display: block; }
      .banner .banner_inner .banner_logo.slideUp {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0); }
      .banner .banner_inner .banner_logo.removeLogo {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0); }
    .banner .banner_inner .tagline {
      font-size: 1.125rem;
      line-height: 1.5rem;
      font-weight: 600; }
    .banner .banner_inner h1, .banner .banner_inner .h1 {
      color: #ffffff; }
  .banner .banner_video iframe {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
    object-fit: cover; }
  .banner .overlay {
    opacity: 1; }
  .banner.main_hero_banner {
    overflow: hidden; }
    .banner.main_hero_banner .banner_inner .banner_content {
      margin-top: auto; }

.page_loaded .banner .main_hero_banner_bg {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
  opacity: 1; }

.page_loaded .banner .overlay {
  opacity: 0.38; }

/*@keyframes fadeOutUp {
   0% {
      transform: translateY(0);
      opacity: 1;
   }
   100% {
      transform: translateY(-100%);
      opacity: 0;
      margin-top: 0 !important;
   }
} */
@media (min-width: 1201px) {
  .large_gallery_masonry.inner_spacing {
    padding: 4.375rem 0 2.8125rem; } }

.large_gallery_masonry .gallery_text_col {
  padding-bottom: 1.75rem; }
  @media (max-width: 767px) {
    .large_gallery_masonry .gallery_text_col {
      padding-bottom: 1.25rem; } }
  .large_gallery_masonry .gallery_text_col .gallery_text_col_inner {
    margin-bottom: 1.875rem; }
    .large_gallery_masonry .gallery_text_col .gallery_text_col_inner h5 {
      color: #000000;
      font-weight: 700;
      margin-bottom: 1.25rem; }
  @media (max-width: 767px) {
    .large_gallery_masonry .gallery_text_col [class*='col-']:last-of-type .gallery_text_col_inner {
      margin-bottom: 0; } }
  @media (min-width: 1201px) {
    .large_gallery_masonry .gallery_text_col [class*='col-'].col-lg-6 .gallery_text_col_inner {
      max-width: 90%; }
    .large_gallery_masonry .gallery_text_col [class*='col-'].col-lg-6:nth-child(even) .gallery_text_col_inner {
      margin-left: auto; }
    .large_gallery_masonry .gallery_text_col [class*='col-'].col-lg-4 .gallery_text_col_inner {
      max-width: 90%; }
    .large_gallery_masonry .gallery_text_col [class*='col-'].col-lg-4:nth-child(even) .gallery_text_col_inner {
      margin-left: auto;
      margin-right: auto; } }

.large_gallery_masonry .masonry_filter_menu {
  padding-top: 2.25rem;
  margin-bottom: 2.5rem;
  text-align: center;
  margin-left: 0; }
  @media (max-width: 991px) {
    .large_gallery_masonry .masonry_filter_menu {
      padding-top: 1.875rem;
      margin-bottom: 1.875rem; } }
  @media (max-width: 767px) {
    .large_gallery_masonry .masonry_filter_menu {
      padding-top: 1.25rem;
      margin-bottom: 1.25rem; } }
  .large_gallery_masonry .masonry_filter_menu li {
    display: inline-block;
    padding: 0 0.9375rem; }
    @media (max-width: 767px) {
      .large_gallery_masonry .masonry_filter_menu li {
        padding: 0 0.625rem; } }
    @media (max-width: 479px) {
      .large_gallery_masonry .masonry_filter_menu li {
        display: block;
        border-bottom: solid 0.0625rem #e7e7e7;
        margin-bottom: 0; }
        .large_gallery_masonry .masonry_filter_menu li:last-of-type {
          border-bottom: none; } }
    .large_gallery_masonry .masonry_filter_menu li:before {
      display: none; }
    .large_gallery_masonry .masonry_filter_menu li a {
      display: block;
      line-height: 1.3125rem;
      font-weight: 700;
      color: #a1a1a1;
      padding: 0.125rem 0.375rem;
      border-bottom: solid 0.0625rem;
      border-bottom-color: transparent;
      text-transform: uppercase; }
      @media (max-width: 479px) {
        .large_gallery_masonry .masonry_filter_menu li a {
          border-bottom: none;
          padding: 0.9375rem 0.375rem 0.625rem; } }
      .large_gallery_masonry .masonry_filter_menu li a:hover {
        /*color: #f78e1e;*/ }
      .large_gallery_masonry .masonry_filter_menu li a.active {
        /*color: #f78e1e;
					border-bottom-color: #f78e1e;*/ }

.large_gallery_masonry .grid {
  display: block;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem; }
  .large_gallery_masonry .grid:after {
    content: '';
    display: block;
    clear: both; }
  .large_gallery_masonry .grid .grid-item, .large_gallery_masonry .grid .grid-sizer {
    width: 25%;
    height: 16.6875rem;
    float: left;
    position: relative;
    margin-bottom: 1.5625rem; }
    @media (max-width: 1199px) {
      .large_gallery_masonry .grid .grid-item, .large_gallery_masonry .grid .grid-sizer {
        height: 13.5rem; } }
    @media (max-width: 991px) {
      .large_gallery_masonry .grid .grid-item, .large_gallery_masonry .grid .grid-sizer {
        width: 50%;
        height: 14.1875rem; } }
    @media (max-width: 575px) {
      .large_gallery_masonry .grid .grid-item, .large_gallery_masonry .grid .grid-sizer {
        width: 100%; } }
    .large_gallery_masonry .grid .grid-item.grid-item--width2, .large_gallery_masonry .grid .grid-sizer.grid-item--width2 {
      width: 50%; }
      @media (max-width: 767px) {
        .large_gallery_masonry .grid .grid-item.grid-item--width2, .large_gallery_masonry .grid .grid-sizer.grid-item--width2 {
          width: 100%; } }
    .large_gallery_masonry .grid .grid-item.grid-item--height2, .large_gallery_masonry .grid .grid-sizer.grid-item--height2 {
      height: 34.9375rem; }
      @media (max-width: 1199px) {
        .large_gallery_masonry .grid .grid-item.grid-item--height2, .large_gallery_masonry .grid .grid-sizer.grid-item--height2 {
          height: 28.5rem; } }
      @media (max-width: 991px) {
        .large_gallery_masonry .grid .grid-item.grid-item--height2, .large_gallery_masonry .grid .grid-sizer.grid-item--height2 {
          height: 30rem; } }
      @media (max-width: 767px) {
        .large_gallery_masonry .grid .grid-item.grid-item--height2, .large_gallery_masonry .grid .grid-sizer.grid-item--height2 {
          height: 26.25rem; } }
    .large_gallery_masonry .grid .grid-item .grid-item-block, .large_gallery_masonry .grid .grid-sizer .grid-item-block {
      background-color: #c0c0c0;
      position: absolute;
      top: 0;
      right: 0.75rem;
      bottom: 0;
      left: 0.75rem;
      display: block;
      border-radius: 0.625rem;
      font-size: 1.25rem;
      line-height: 1.5;
      color: #ffffff;
      overflow: hidden; }
      .large_gallery_masonry .grid .grid-item .grid-item-block .overlay, .large_gallery_masonry .grid .grid-sizer .grid-item-block .overlay {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: flex-end;
            -ms-flex-align: end;
                align-items: flex-end;
        padding: 0.625rem 1.875rem;
        opacity: 0;
        mix-blend-mode: inherit;
        transition: 0.5s all ease; }
      .large_gallery_masonry .grid .grid-item .grid-item-block:hover .overlay, .large_gallery_masonry .grid .grid-sizer .grid-item-block:hover .overlay {
        opacity: 1; }
      .large_gallery_masonry .grid .grid-item .grid-item-block.popup_image_link, .large_gallery_masonry .grid .grid-sizer .grid-item-block.popup_image_link {
        display: block;
        z-index: 1; }

.large_gallery_masonry.small_gallery_masonry .module_title {
  margin-bottom: 0.625rem; }
  .large_gallery_masonry.small_gallery_masonry .module_title h5 {
    color: #f78e1e;
    font-weight: 700;
    letter-spacing: 0.0625rem;
    margin-bottom: 1.75rem; }
  .large_gallery_masonry.small_gallery_masonry .module_title h2 {
    color: #333333; }
    @media (min-width: 992px) {
      .large_gallery_masonry.small_gallery_masonry .module_title h2 {
        font-size: 2.5rem;
        line-height: 3.125rem; } }
    @media (min-width: 1201px) {
      .large_gallery_masonry.small_gallery_masonry .module_title h2 {
        font-size: 3.125rem;
        line-height: 3.75rem; } }

.large_gallery_masonry.small_gallery_masonry .masonry_filter_menu {
  padding-top: 0.9375rem;
  margin-bottom: 0.75rem; }

/*Popup gallery*/
.image-source-link {
  color: #98C3D1; }

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  /* ideally, transition speed should match zoom duration */
  transition: all 0.3s ease-out; }

.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1; }

.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8; }

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0; }

.mfp-title {
  display: none; }

@media (min-width: 1201px) {
  .launchpad.inner_spacing {
    padding: 5.75rem 0 3.875rem; } }

.launchpad .launchpad_title_box {
  margin-bottom: 3.125rem; }
  @media (max-width: 991px) {
    .launchpad .launchpad_title_box {
      margin-bottom: 1.875rem; } }
  @media (max-width: 767px) {
    .launchpad .launchpad_title_box {
      margin-bottom: 1.25rem; } }
  @media (max-width: 575px) {
    .launchpad .launchpad_title_box {
      text-align: center; } }
  @media (min-width: 1201px) {
    .launchpad .launchpad_title_box h2 {
      line-height: 3rem;
      margin-bottom: 0.625rem; } }
  .launchpad .launchpad_title_box p {
    color: #000000;
    line-height: 1.125rem;
    letter-spacing: 0.04375rem; }

.launchpad .launchpad_row {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (max-width: 575px) {
    .launchpad .launchpad_row {
      text-align: center; } }
  .launchpad .launchpad_row [class*='col-'] {
    margin-bottom: 2.5rem; }
    @media (max-width: 991px) {
      .launchpad .launchpad_row [class*='col-'] {
        margin-bottom: 1.875rem; } }
    @media (max-width: 767px) {
      .launchpad .launchpad_row [class*='col-'] {
        margin-bottom: 1.25rem; } }
    @media (max-width: 575px) {
      .launchpad .launchpad_row [class*='col-'] {
        margin-bottom: 0.9375rem; } }

.launchpad .launchpad_inner_box h5 {
  font-weight: 700;
  letter-spacing: 0.04375rem;
  margin-bottom: 0.6875rem; }
  @media (min-width: 1201px) {
    .launchpad .launchpad_inner_box h5 {
      padding-right: 1.25rem; } }

.launchpad .launchpad_inner_box .learn_more {
  display: inline-block;
  position: relative;
  overflow: hidden; }
  .launchpad .launchpad_inner_box .learn_more .learn_more_text {
    display: inline-block;
    margin-right: 0.3125rem;
    transition: 0.5s all ease;
    position: relative; }
    @media (min-width: 768px) {
      .launchpad .launchpad_inner_box .learn_more .learn_more_text {
        margin-left: -83%;
        opacity: 0; } }
    .launchpad .launchpad_inner_box .learn_more .learn_more_text i {
      vertical-align: middle; }

.launchpad .launchpad_inner_box:hover .learn_more .learn_more_text, .launchpad .launchpad_inner_box:focus .learn_more .learn_more_text {
  margin-left: 0;
  opacity: 1; }
  @media (max-width: 767px) {
    .launchpad .launchpad_inner_box:hover .learn_more .learn_more_text, .launchpad .launchpad_inner_box:focus .learn_more .learn_more_text {
      margin-right: 0.625rem; } }

/* Style 1 */
@media (max-width: 1199px) {
  .launchpad.launchpad_style1.inner_spacing {
    padding: 3.75rem 0 1.875rem !important; } }

@media (max-width: 991px) {
  .launchpad.launchpad_style1.inner_spacing {
    padding: 3.125rem 0 1.25rem !important; } }

@media (max-width: 767px) {
  .launchpad.launchpad_style1.inner_spacing {
    padding: 2.5rem 0 1.25rem !important; } }

@media (min-width: 992px) {
  .launchpad.launchpad_style1 .launchpad_title_box {
    max-width: 65%; } }

.launchpad.launchpad_style1 .launchpad_inner_box {
  border-top: solid 0.0625rem;
  padding-top: 1.25rem; }
  @media (max-width: 575px) {
    .launchpad.launchpad_style1 .launchpad_inner_box {
      padding-top: 1.875rem; } }

/* Style 2 */
@media (min-width: 1201px) {
  .launchpad.launchpad_style2.inner_spacing {
    padding: 3.9375rem 0 2.625rem; } }

.launchpad.launchpad_style2 .launchpad_title_box h2 {
  margin-bottom: 0; }

.launchpad.launchpad_style2 .launchpad_title_box p {
  font-size: 1.29688rem;
  line-height: 1.625rem; }

@media (max-width: 575px) {
  .launchpad.launchpad_style2 .launchpad_row [class*='col-']:last-of-type {
    margin-bottom: 0; }
    .launchpad.launchpad_style2 .launchpad_row [class*='col-']:last-of-type .launchpad_inner_box {
      border-bottom: none;
      padding-bottom: 0; } }

.launchpad.launchpad_style2 .launchpad_inner_box {
  text-align: center; }
  @media (max-width: 575px) {
    .launchpad.launchpad_style2 .launchpad_inner_box {
      border-bottom: solid 0.0625rem #e2e2e2;
      padding-bottom: 1.875rem; } }
  .launchpad.launchpad_style2 .launchpad_inner_box h5 {
    margin-bottom: 0.375rem; }
  .launchpad.launchpad_style2 .launchpad_inner_box .launchpad_inner_circle {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 4.75rem;
    height: 4.75rem;
    border-radius: 50%;
    margin: 0 0 0.8125rem;
    margin-left: auto;
    margin-right: auto; }
    .launchpad.launchpad_style2 .launchpad_inner_box .launchpad_inner_circle img {
      max-height: 2.5rem;
      height: 100%; }
  .launchpad.launchpad_style2 .launchpad_inner_box .btn {
    font-size: 0.75rem;
    line-height: 1rem;
    border-radius: 0.375rem;
    text-transform: uppercase;
    padding: 0.4375rem 0.9375rem; }

@media (min-width: 1201px) {
  .solutions.inner_spacing {
    padding: 4.375rem 0; } }

.solutions .module_title {
  margin-bottom: 2.1875rem; }
  .solutions .module_title h2 {
    text-transform: capitalize;
    letter-spacing: -0.125rem; }
    @media (min-width: 1201px) {
      .solutions .module_title h2 {
        margin-bottom: 1.6875rem; } }
  .solutions .module_title h5 {
    font-weight: 700;
    letter-spacing: 0.0625rem;
    margin-bottom: 0.9375rem; }
  .solutions .module_title h3 {
    font-weight: 400;
    letter-spacing: -0.075rem; }

.solutions .color_box_row [class*='col-'] {
  margin-bottom: 1.875rem; }
  @media (max-width: 991px) {
    .solutions .color_box_row [class*='col-'] {
      margin-bottom: 0.3125rem; } }
  @media (max-width: 400px) {
    .solutions .color_box_row [class*='col-'].col-6 {
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; } }

.solutions .color_box_row .color_box_wrap {
  text-align: center;
  color: #a1a1a1; }
  .solutions .color_box_row .color_box_wrap .color_box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    margin-bottom: 1.5625rem; }
    @media (max-width: 991px) {
      .solutions .color_box_row .color_box_wrap .color_box {
        margin-bottom: 1.25rem; } }
    @media (max-width: 400px) {
      .solutions .color_box_row .color_box_wrap .color_box {
        margin-bottom: 0.9375rem; } }
    .solutions .color_box_row .color_box_wrap .color_box img {
      max-height: 39.5%;
      height: 100%;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
  .solutions .color_box_row .color_box_wrap h5 {
    text-transform: uppercase;
    font-weight: 700; }
    @media (min-width: 768px) {
      .solutions .color_box_row .color_box_wrap h5 {
        margin-left: -0.1875rem;
        margin-right: -0.1875rem; } }
  .solutions .color_box_row .color_box_wrap p {
    line-height: 1.25rem;
    margin-bottom: 0.75rem; }

/* Style 1 */
.solutions.solutions_style1 .solutions_inner {
  border-top: solid 0.0625rem #cdcdcd;
  border-bottom: solid 0.0625rem #cdcdcd;
  padding: 4.25rem 0 0.8125rem; }
  @media (max-width: 1199px) {
    .solutions.solutions_style1 .solutions_inner {
      padding: 3.125rem 0 1.25rem; } }
  @media (max-width: 767px) {
    .solutions.solutions_style1 .solutions_inner {
      padding: 1.875rem 0 0.625rem; } }

.solutions.solutions_style1 .color_box_row .color_box_wrap .color_box {
  padding-bottom: 100%; }

/* Style 2 */
@media (min-width: 1201px) {
  .solutions.solutions_style2.inner_spacing {
    padding: 8.4375rem 0 2.5rem; } }

@media (max-width: 991px) {
  .solutions.solutions_style2.inner_spacing {
    padding: 3.125rem 0 0.625rem !important; } }

@media (max-width: 767px) {
  .solutions.solutions_style2.inner_spacing {
    padding: 2.5rem 0 !important; } }

@media (max-width: 479px) {
  .solutions.solutions_style2.inner_spacing {
    padding: 1.875rem 0 !important; } }

@media (min-width: 1201px) {
  .solutions.solutions_style2 .module_title {
    margin-bottom: 3.75rem; } }

@media (min-width: 992px) {
  .solutions.solutions_style2 .module_title h2 {
    font-size: 2.5rem;
    line-height: 3.125rem; } }

@media (min-width: 1201px) {
  .solutions.solutions_style2 .module_title h2 {
    font-size: 3.125rem;
    line-height: 3.75rem; } }

.solutions.solutions_style2 .color_box_row [class*='col-'] {
  margin-bottom: 5.6875rem; }
  @media (max-width: 1199px) {
    .solutions.solutions_style2 .color_box_row [class*='col-'] {
      margin-bottom: 4.375rem; } }
  @media (max-width: 991px) {
    .solutions.solutions_style2 .color_box_row [class*='col-'] {
      margin-bottom: 3.125rem; } }
  @media (max-width: 767px) {
    .solutions.solutions_style2 .color_box_row [class*='col-'] {
      margin-bottom: 2.5rem; }
      .solutions.solutions_style2 .color_box_row [class*='col-']:last-of-type {
        margin-bottom: 0; }
        .solutions.solutions_style2 .color_box_row [class*='col-']:last-of-type .color_box_wrap {
          border-bottom: none;
          padding-bottom: 0; } }
  @media (max-width: 575px) {
    .solutions.solutions_style2 .color_box_row [class*='col-'] {
      margin-bottom: 1.875rem; } }

.solutions.solutions_style2 .color_box_row .color_box_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  text-align: left;
  height: 100%;
  border-bottom: solid 0.0625rem #cdcdcd;
  padding-bottom: 1.5625rem; }
  @media (max-width: 479px) {
    .solutions.solutions_style2 .color_box_row .color_box_wrap {
      display: block;
      text-align: center; } }
  .solutions.solutions_style2 .color_box_row .color_box_wrap:after {
    content: '';
    display: block;
    clear: both; }
  .solutions.solutions_style2 .color_box_row .color_box_wrap .color_box {
    width: 5.0625rem;
    height: 5.0625rem; }
    @media (max-width: 479px) {
      .solutions.solutions_style2 .color_box_row .color_box_wrap .color_box {
        margin-left: auto;
        margin-right: auto; } }
    .solutions.solutions_style2 .color_box_row .color_box_wrap .color_box img {
      max-height: 2.5625rem; }
  .solutions.solutions_style2 .color_box_row .color_box_wrap .color_box_content {
    width: calc(100% - 101px);
    margin-left: auto; }
    @media (max-width: 479px) {
      .solutions.solutions_style2 .color_box_row .color_box_wrap .color_box_content {
        width: 100%; } }
    .solutions.solutions_style2 .color_box_row .color_box_wrap .color_box_content .link {
      color: #000000; }
      .solutions.solutions_style2 .color_box_row .color_box_wrap .color_box_content .link i {
        margin-left: 0.1875rem;
        vertical-align: middle; }

@media (min-width: 1201px) {
  .brands.inner_spacing {
    padding: 6.875rem 0; } }

.brands .brands_top_row {
  margin-bottom: 4.375rem; }
  .brands .brands_top_row h2 {
    font-size: 4.0625rem;
    line-height: 4.6875rem; }
  @media (min-width: 1201px) {
    .brands .brands_top_row .brands_top_right {
      padding-left: 5%; } }
  @media (min-width: 1201px) {
    .brands .brands_top_row .brands_top_right p {
      font-size: 1.25rem;
      line-height: 1.625rem; } }

.brands .brands_logos {
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-left: -0.375rem;
  margin-right: -0.375rem; }
  .brands .brands_logos [class*='col-'] {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
    margin-bottom: 0.75rem; }
  .brands .brands_logos .brand_logo {
    display: block;
    padding-bottom: 100%;
    background-color: #f6f6f6;
    position: relative;
    overflow: hidden; }
    .brands .brands_logos .brand_logo .brand_logo_content {
      color: #6a7074;
      padding: 15%;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
      @media (max-width: 1199px) {
        .brands .brands_logos .brand_logo .brand_logo_content {
          padding: 10%; } }
      .brands .brands_logos .brand_logo .brand_logo_content .logo_img {
        display: block;
        max-height: 2.1875rem; }
      @media (max-width: 991px) {
        .brands .brands_logos .brand_logo .brand_logo_content p {
          margin-bottom: 0.625rem; } }
      .brands .brands_logos .brand_logo .brand_logo_content.hover_logo_img {
        background-color: #f6f6f6;
        transition: 0.5s all ease-in-out;
        top: 100%;
        bottom: -100%; }
        @media (max-width: 991px) {
          .brands .brands_logos .brand_logo .brand_logo_content.hover_logo_img {
            top: 0;
            bottom: 0; } }
        .brands .brands_logos .brand_logo .brand_logo_content.hover_logo_img img {
          margin-bottom: 15%;
          max-height: 2.1875rem; }
          @media (max-width: 1199px) {
            .brands .brands_logos .brand_logo .brand_logo_content.hover_logo_img img {
              margin-bottom: 10%; } }
        .brands .brands_logos .brand_logo .brand_logo_content.hover_logo_img .link_text {
          font-weight: 700;
          display: block;
          margin-top: 1.25rem;
          transition: 0.5s top ease; }
          @media (max-width: 1199px) {
            .brands .brands_logos .brand_logo .brand_logo_content.hover_logo_img .link_text {
              margin-top: 0.9375rem; } }
          @media (max-width: 991px) {
            .brands .brands_logos .brand_logo .brand_logo_content.hover_logo_img .link_text {
              margin-top: 0.625rem; } }
          .brands .brands_logos .brand_logo .brand_logo_content.hover_logo_img .link_text i {
            margin-right: 0.3125rem;
            vertical-align: middle; }
    .brands .brands_logos .brand_logo:hover .brand_logo_content.hover_logo_img, .brands .brands_logos .brand_logo:focus .brand_logo_content.hover_logo_img {
      top: 0;
      bottom: 0; }

blockquote {
  position: relative;
  padding: 1.5625rem 1.875rem 1.25rem 2.5rem; }
  @media (max-width: 767px) {
    blockquote {
      padding: 1.5625rem 1.25rem 1.25rem 1.875rem; } }
  @media (max-width: 575px) {
    blockquote {
      padding: 0.9375rem 0.9375rem 0.9375rem 1.25rem;
      margin-bottom: 0; } }
  blockquote:before {
    content: '';
    display: inline-block;
    background-image: url("/static/images/quote-icon.png");
    background-size: 100%;
    background-position: left top;
    width: 14.375rem;
    height: 10rem;
    position: absolute;
    top: -3.125rem;
    left: 0; }
    @media (max-width: 1199px) {
      blockquote:before {
        width: 12.5rem;
        height: 8.75rem;
        top: -2.5rem; } }
    @media (max-width: 991px) {
      blockquote:before {
        width: 11.25rem;
        height: 8.75rem;
        top: 0; } }
    @media (max-width: 767px) {
      blockquote:before {
        width: 10rem;
        height: 7.0625rem; } }
    @media (max-width: 575px) {
      blockquote:before {
        width: 8.75rem;
        height: 6.125rem; } }
  blockquote h2 {
    position: relative;
    padding-top: 1.125rem; }
    @media (min-width: 1201px) {
      blockquote h2 {
        line-height: 3rem;
        margin-bottom: 1rem; } }
    blockquote h2:before {
      content: '';
      display: inline-block;
      border-top: solid 0.1875rem;
      width: 1.0625rem;
      height: 0.1875rem;
      position: absolute;
      top: 0;
      left: 0; }
  blockquote h4 {
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 1rem; }
    @media (max-width: 991px) {
      blockquote h4 {
        margin-bottom: 0.75rem; } }
  blockquote cite {
    color: #000000;
    font-weight: 700;
    font-style: normal; }

@media (min-width: 1201px) {
  .blog_module.inner_spacing {
    padding: 4.375rem 0 2.5rem; } }

.blog_module .module_title {
  margin-bottom: 2.1875rem; }
  @media (max-width: 991px) {
    .blog_module .module_title {
      margin-bottom: 1.25rem; } }
  @media (max-width: 767px) {
    .blog_module .module_title {
      margin-bottom: 0.625rem; } }
  .blog_module .module_title h5 {
    font-weight: 700;
    letter-spacing: 0.0625rem; }
  .blog_module .module_title h3 {
    font-weight: 400;
    letter-spacing: -0.075rem;
    margin-bottom: 0; }

.blog_module .blog_slider {
  padding: 1.875rem 1.25rem;
  overflow: hidden; }
  @media (min-width: 992px) {
    .blog_module .blog_slider {
      margin-left: -1.25rem;
      margin-right: -1.25rem; } }
  @media (max-width: 767px) {
    .blog_module .blog_slider {
      margin-bottom: 1.25rem;
      padding: 1.875rem 1.25rem;
      margin-bottom: 0; } }
  @media (max-width: 575px) {
    .blog_module .blog_slider {
      padding: 1.25rem 0.625rem; } }
  .blog_module .blog_slider .thumb_column {
    color: #9b9b9b;
    padding: 0.625rem; }
    @media (min-width: 768px) {
      .blog_module .blog_slider .thumb_column {
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        height: 100%; } }
    .blog_module .blog_slider .thumb_column .thumb_image {
      background-color: #e3e3e3;
      text-align: center;
      padding-bottom: 75.9%;
      position: relative;
      overflow: hidden;
      border-radius: 0 0.375rem 0.375rem 0.375rem; }
    .blog_module .blog_slider .thumb_column .thumb_body {
      padding: 1.875rem 1.875rem 1.25rem; }
      @media (max-width: 1199px) {
        .blog_module .blog_slider .thumb_column .thumb_body {
          padding: 1.25rem 0.9375rem 0.625rem; } }
      @media (max-width: 991px) {
        .blog_module .blog_slider .thumb_column .thumb_body {
          padding: 1.25rem 0.9375rem 0.625rem; } }
      @media (max-width: 767px) {
        .blog_module .blog_slider .thumb_column .thumb_body {
          padding: 1.25rem 0.625rem 0.625rem; } }
      .blog_module .blog_slider .thumb_column .thumb_body .thumb_title {
        margin-bottom: 1.25rem; }
        .blog_module .blog_slider .thumb_column .thumb_body .thumb_title h4 {
          font-family: 'Roboto', sans-serif;
          font-weight: 900; }
          @media (min-width: 1201px) {
            .blog_module .blog_slider .thumb_column .thumb_body .thumb_title h4 {
              line-height: 1.8125rem; } }
        .blog_module .blog_slider .thumb_column .thumb_body .thumb_title .thumb_date {
          color: #a1a1a1;
          font-family: 'Roboto', sans-serif; }
      .blog_module .blog_slider .thumb_column .thumb_body p {
        letter-spacing: 0.0125rem;
        line-height: 1.5625rem; }
        .blog_module .blog_slider .thumb_column .thumb_body p:last-of-type {
          margin-bottom: 0; }
    .blog_module .blog_slider .thumb_column .thumb_footer {
      margin-top: auto;
      padding: 0.625rem 1.875rem; }
      @media (max-width: 1199px) {
        .blog_module .blog_slider .thumb_column .thumb_footer {
          padding: 0.625rem 0.9375rem; } }
      @media (max-width: 991px) {
        .blog_module .blog_slider .thumb_column .thumb_footer {
          padding: 0.625rem 0.9375rem; } }
      @media (max-width: 767px) {
        .blog_module .blog_slider .thumb_column .thumb_footer {
          padding: 0.625rem; } }
      .blog_module .blog_slider .thumb_column .thumb_footer .readmore {
        color: #a1a1a1;
        font-weight: 700; }
        .blog_module .blog_slider .thumb_column .thumb_footer .readmore i {
          margin-right: 0.3125rem; }
  @media (min-width: 768px) {
    .blog_module .blog_slider .slick-track {
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; } }
  @media (min-width: 768px) {
    .blog_module .blog_slider .slick-slide {
      height: inherit !important; } }
  @media (min-width: 768px) {
    .blog_module .blog_slider .slick-slide > div {
      height: 100%; } }
  .blog_module .blog_slider .slick-list {
    overflow: visible;
    margin: 0 -0.3125rem; }
  .blog_module .blog_slider .slick-slide {
    border-radius: 0 0.625rem 0.625rem 0.625rem;
    margin: 0 0.3125rem; }
    .blog_module .blog_slider .slick-slide:hover, .blog_module .blog_slider .slick-slide:focus {
      -ms-box-shadow: 0 1px 30px 0 rgba(40, 40, 40, 0.15) ;
      -o-box-shadow: 0 1px 30px 0 rgba(40, 40, 40, 0.15) ;
      box-shadow: 0 1px 30px 0 rgba(40, 40, 40, 0.15) ; }

/* Slider Pagination */
.pagination_nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .pagination_nav a {
    color: #cdcdcd;
    font-size: 0.75rem;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 2.8125rem; }
    @media (max-width: 991px) {
      .pagination_nav a {
        margin: 0 1.875rem; } }
    @media (max-width: 767px) {
      .pagination_nav a {
        margin: 0 1.25rem; } }
    @media (max-width: 575px) {
      .pagination_nav a {
        margin: 0 0.625rem; } }
    .pagination_nav a.prev i {
      margin-right: 0.1875rem; }
    .pagination_nav a.next i {
      margin-left: 0.1875rem; }
  .pagination_nav .slick-dots li {
    width: 1.125rem;
    height: 1.125rem; }

@media (min-width: 1201px) {
  .feature_service.inner_spacing {
    padding: 4.375rem 0; } }

@media (max-width: 991px) {
  .feature_service .feature_service_image {
    margin-bottom: 1.875rem; } }

@media (max-width: 767px) {
  .feature_service .feature_service_image {
    margin-bottom: 1.25rem; } }

.feature_service .feature_service_content {
  position: relative;
  z-index: 1; }
  @media (min-width: 992px) {
    .feature_service .feature_service_content h4 {
      font-size: 1.5625rem;
      line-height: 1.75rem; } }
  .feature_service .feature_service_content .app_title {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 479px) {
      .feature_service .feature_service_content .app_title {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center; } }
    .feature_service .feature_service_content .app_title .app_title_img {
      width: 100%;
      max-width: 7.375rem;
      margin-right: 1.875rem; }
      @media (max-width: 1199px) {
        .feature_service .feature_service_content .app_title .app_title_img {
          margin-right: 1.25rem;
          max-width: 6.875rem; } }
      @media (max-width: 767px) {
        .feature_service .feature_service_content .app_title .app_title_img {
          max-width: 6.25rem; } }
      @media (max-width: 479px) {
        .feature_service .feature_service_content .app_title .app_title_img {
          max-width: 5rem;
          margin-right: 0; } }
    .feature_service .feature_service_content .app_title .app_title_text {
      margin-bottom: 0.5rem; }
      .feature_service .feature_service_content .app_title .app_title_text h5 {
        font-weight: 700; }
        @media (min-width: 992px) {
          .feature_service .feature_service_content .app_title .app_title_text h5 {
            margin-bottom: 1.125rem; } }

@media (min-width: 992px) {
  .feature_service .row.left .feature_service_image {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .feature_service .row.left .feature_service_content {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .feature_service .row.right .feature_service_image {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .feature_service .row.right .feature_service_content {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; } }

.feature_service.sideimg_lg {
  position: relative;
  overflow: hidden; }
  @media (min-width: 992px) {
    .feature_service.sideimg_lg .feature_service_image img {
      max-width: none;
      margin: -5.25rem 0 0 0; } }
  @media (max-width: 1199px) {
    .feature_service.sideimg_lg .row .feature_service_image img {
      max-width: 50rem; } }
  @media (max-width: 991px) {
    .feature_service.sideimg_lg .row .feature_service_image img {
      max-width: 100%; } }
  @media (min-width: 992px) {
    .feature_service.sideimg_lg .row.left .feature_service_image img {
      float: left;
      margin-left: -70%; }
    .feature_service.sideimg_lg .row.right .feature_service_image img {
      float: right;
      margin-right: -25%; } }

/* For IE */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .feature_service .feature_service_content .app_title .app_title_img {
    width: auto; } }

@media (min-width: 1201px) {
  .feature_row.inner_spacing {
    padding: 4.6875rem 0; } }

.feature_row .feature_col_row {
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 767px) {
    .feature_row .feature_col_row .feature_image_col {
      margin-bottom: 1.875rem; } }
  .feature_row .feature_col_row .feature_image_col .feature_image {
    padding-bottom: 92.8%;
    border-radius: 0.625rem; }
    @media (max-width: 991px) {
      .feature_row .feature_col_row .feature_image_col .feature_image {
        padding-bottom: 100%; } }
  @media (min-width: 992px) {
    .feature_row .feature_col_row .feature_content_col .feature_content_column {
      padding-right: 1.875rem;
      padding-bottom: 10%; } }
  .feature_row .feature_col_row .feature_content_col .feature_content_column h2 {
    letter-spacing: -0.05rem; }
    @media (min-width: 1201px) {
      .feature_row .feature_col_row .feature_content_col .feature_content_column h2 {
        font-size: 4.375rem;
        line-height: 5.1875rem; } }
  .feature_row .feature_col_row .feature_content_col .feature_content_column h5 {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05rem;
    margin-bottom: 1.375rem; }
  @media (min-width: 992px) {
    .feature_row .feature_col_row .feature_content_col .feature_content_column .btn {
      margin-top: 1.25rem; } }
  .feature_row .feature_col_row .feature_content_col .feature_content_column .feature_title_img {
    margin-bottom: 1.25rem; }
    .feature_row .feature_col_row .feature_content_col .feature_content_column .feature_title_img img {
      max-height: 4.375rem; }
  @media (min-width: 1201px) {
    .feature_row .feature_col_row.left .feature_content_col .feature_content_column {
      padding-left: 4.1875rem; } }
  @media (min-width: 992px) {
    .feature_row .feature_col_row.left .feature_content_col .feature_content_column {
      padding-left: 1.875rem; } }
  @media (max-width: 991px) {
    .feature_row .feature_col_row.left .feature_content_col .feature_content_column {
      padding-right: 0; } }
  @media (min-width: 768px) {
    .feature_row .feature_col_row.left .feature_image_col {
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; }
    .feature_row .feature_col_row.left .feature_content_col {
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; }
    .feature_row .feature_col_row.right .feature_image_col {
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; }
    .feature_row .feature_col_row.right .feature_content_col {
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; } }

/* Style 2 */
.feature_row.feature_row_style2 .feature_col_row .feature_image {
  border-radius: 0; }

.feature_row.feature_row_style2 .feature_col_row .feature_content_col .feature_content_column {
  max-width: 29.375rem;
  background-color: #ffffff;
  padding: 2.9375rem 3.125rem; }
  @media (max-width: 991px) {
    .feature_row.feature_row_style2 .feature_col_row .feature_content_col .feature_content_column {
      padding: 1.875rem; } }
  @media (max-width: 767px) {
    .feature_row.feature_row_style2 .feature_col_row .feature_content_col .feature_content_column {
      max-width: 100%;
      padding: 0; } }
  .feature_row.feature_row_style2 .feature_col_row .feature_content_col .feature_content_column h5 {
    margin-bottom: 0.8125rem; }
  .feature_row.feature_row_style2 .feature_col_row .feature_content_col .feature_content_column h3 {
    margin-bottom: 0.9375rem; }
  .feature_row.feature_row_style2 .feature_col_row .feature_content_col .feature_content_column .btn i {
    margin-left: 0.75rem; }

@media (min-width: 768px) {
  .feature_row.feature_row_style2 .feature_col_row.left .feature_image_col .feature_image {
    margin-right: 1.25rem; }
  .feature_row.feature_row_style2 .feature_col_row.left .feature_content_col {
    left: -8.125rem; }
    .feature_row.feature_row_style2 .feature_col_row.left .feature_content_col .feature_content_column {
      margin-right: auto; }
  .feature_row.feature_row_style2 .feature_col_row.right .feature_image_col .feature_image {
    margin-left: 1.25rem; }
  .feature_row.feature_row_style2 .feature_col_row.right .feature_content_col {
    right: -8.125rem; }
    .feature_row.feature_row_style2 .feature_col_row.right .feature_content_col .feature_content_column {
      margin-left: auto; } }

/* Style 3 */
.feature_row.feature_row_style3 {
  position: relative; }
  .feature_row.feature_row_style3.inner_spacing {
    padding: 0 !important; }
  @media (max-width: 991px) {
    .feature_row.feature_row_style3 .feature_image {
      padding-bottom: 64%; } }
  .feature_row.feature_row_style3 .feature_col_row .feature_image_col {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 51.3%;
    position: inherit; }
    .feature_row.feature_row_style3 .feature_col_row .feature_image_col .feature_image {
      border-radius: 0;
      position: absolute;
      top: 0;
      left: 0;
      height: auto;
      padding-bottom: 0%; }
      @media (min-width: 992px) {
        .feature_row.feature_row_style3 .feature_col_row .feature_image_col .feature_image {
          bottom: 0;
          width: 50%; } }
      @media (max-width: 991px) {
        .feature_row.feature_row_style3 .feature_col_row .feature_image_col .feature_image {
          width: 100%; } }
  .feature_row.feature_row_style3 .feature_col_row .feature_content_col {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem; }
    @media (max-width: 991px) {
      .feature_row.feature_row_style3 .feature_col_row .feature_content_col {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem; } }
    @media (max-width: 767px) {
      .feature_row.feature_row_style3 .feature_col_row .feature_content_col {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem; } }
    .feature_row.feature_row_style3 .feature_col_row .feature_content_col .feature_content_column {
      padding-bottom: 0; }
      .feature_row.feature_row_style3 .feature_col_row .feature_content_col .feature_content_column h5 {
        letter-spacing: 0.09375rem;
        margin-bottom: 0.375rem; }
      .feature_row.feature_row_style3 .feature_col_row .feature_content_col .feature_content_column h3 {
        font-weight: 700;
        letter-spacing: -0.06875rem; }
        @media (min-width: 992px) {
          .feature_row.feature_row_style3 .feature_col_row .feature_content_col .feature_content_column h3 {
            font-size: 1.75rem;
            line-height: 2.375rem; } }
      .feature_row.feature_row_style3 .feature_col_row .feature_content_col .feature_content_column .link {
        color: #000000;
        font-weight: 700; }
  @media (min-width: 992px) {
    .feature_row.feature_row_style3 .feature_col_row.right .feature_image_col .feature_image {
      left: auto;
      right: 0; } }
  @media (min-width: 1201px) {
    .feature_row.feature_row_style3 .feature_col_row.left .feature_content_col .feature_content_column {
      padding: 0 1.25rem 0 4.0625rem; }
    .feature_row.feature_row_style3 .feature_col_row.right .feature_content_col .feature_content_column {
      padding: 0 4.0625rem 0 0.9375rem; } }

/* Style 4 */
.feature_row.feature_row_style4 .feature_col_row .feature_image_col .feature_image {
  padding-bottom: 73%;
  border-radius: 0; }

.feature_row.feature_row_style4 .feature_col_row .feature_content_col .feature_content_column {
  padding: 1.875rem 0; }
  @media (min-width: 992px) {
    .feature_row.feature_row_style4 .feature_col_row .feature_content_col .feature_content_column {
      max-width: 78%; } }
  @media (max-width: 1199px) {
    .feature_row.feature_row_style4 .feature_col_row .feature_content_col .feature_content_column {
      padding: 0; } }
  .feature_row.feature_row_style4 .feature_col_row .feature_content_col .feature_content_column figure {
    margin-bottom: 1.875rem; }
    @media (max-width: 991px) {
      .feature_row.feature_row_style4 .feature_col_row .feature_content_col .feature_content_column figure {
        max-width: 15rem;
        margin-bottom: 1.25rem; } }

.feature_row.feature_row_style4 .feature_col_row.left .feature_content_col .feature_content_column {
  margin-left: auto; }

.feature_row.feature_row_style4 .feature_col_row.right .feature_content_col .feature_content_column {
  margin-right: auto; }

/* Style 5 */
.feature_row.feature_row_style5 {
  position: relative; }
  @media (max-width: 991px) {
    .feature_row.feature_row_style5 .feature_image {
      padding-bottom: 64%; } }
  .feature_row.feature_row_style5 .feature_row {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .feature_row.feature_row_style5 .feature_row .feature_image_col {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 51.3%;
      position: inherit; }
      .feature_row.feature_row_style5 .feature_row .feature_image_col .feature_image {
        border-radius: 0;
        position: absolute;
        top: 0;
        left: 0;
        height: auto;
        padding-bottom: 0%; }
        @media (min-width: 992px) {
          .feature_row.feature_row_style5 .feature_row .feature_image_col .feature_image {
            bottom: 0;
            width: 50%; } }
        @media (max-width: 991px) {
          .feature_row.feature_row_style5 .feature_row .feature_image_col .feature_image {
            width: 100%; } }
    .feature_row.feature_row_style5 .feature_row .feature_content_col {
      padding-top: 3.125rem;
      padding-bottom: 3.125rem; }
      @media (max-width: 991px) {
        .feature_row.feature_row_style5 .feature_row .feature_content_col {
          padding-top: 2.5rem;
          padding-bottom: 0; } }
      @media (max-width: 767px) {
        .feature_row.feature_row_style5 .feature_row .feature_content_col {
          padding-top: 1.875rem; } }
      .feature_row.feature_row_style5 .feature_row .feature_content_col .feature_content_column {
        padding-bottom: 0; }
        .feature_row.feature_row_style5 .feature_row .feature_content_col .feature_content_column h5 {
          letter-spacing: 0.1875rem;
          margin-bottom: 0.375rem; }
        .feature_row.feature_row_style5 .feature_row .feature_content_col .feature_content_column h2 {
          font-weight: 300; }
          @media (min-width: 992px) {
            .feature_row.feature_row_style5 .feature_row .feature_content_col .feature_content_column h2 {
              font-size: 3.4375rem;
              line-height: 4.0625rem; } }
        .feature_row.feature_row_style5 .feature_row .feature_content_col .feature_content_column .btn {
          text-transform: uppercase;
          font-weight: 700; }
          @media (min-width: 992px) {
            .feature_row.feature_row_style5 .feature_row .feature_content_col .feature_content_column .btn {
              margin-top: 1.25rem; } }
    @media (min-width: 992px) {
      .feature_row.feature_row_style5 .feature_row.left .feature_image_col .feature_image {
        margin-left: -3.125rem; }
      .feature_row.feature_row_style5 .feature_row.right .feature_image_col .feature_image {
        left: auto;
        right: 0;
        margin-right: -3.125rem; } }
    @media (min-width: 1201px) {
      .feature_row.feature_row_style5 .feature_row.left .feature_content_col .feature_content_column {
        padding: 0 1.25rem 0 4.0625rem; }
      .feature_row.feature_row_style5 .feature_row.right .feature_content_col .feature_content_column {
        padding: 0 4.0625rem 0 0.9375rem; } }
    @media (min-width: 768px) {
      .feature_row.feature_row_style5 .feature_row.left .feature_image_col {
        -webkit-order: 1;
            -ms-flex-order: 1;
                order: 1; }
      .feature_row.feature_row_style5 .feature_row.left .feature_content_col {
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2; }
      .feature_row.feature_row_style5 .feature_row.right .feature_image_col {
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2; }
      .feature_row.feature_row_style5 .feature_row.right .feature_content_col {
        -webkit-order: 1;
            -ms-flex-order: 1;
                order: 1; } }

@media (min-width: 1201px) {
  .testimonial.inner_spacing {
    padding: 4.375rem 0 2.5rem; } }

@media (max-width: 1199px) {
  .testimonial.inner_spacing {
    padding-bottom: 1.875rem !important; } }

@media (max-width: 991px) {
  .testimonial.inner_spacing {
    padding-bottom: 1.25rem !important; } }

.testimonial .testimonial_slider {
  margin-bottom: 0; }
  @media (max-width: 575px) {
    .testimonial .testimonial_slider .slick-slide {
      text-align: center; } }

.testimonial blockquote {
  position: relative;
  padding-left: 3.9375rem; }
  @media (max-width: 991px) {
    .testimonial blockquote {
      padding-right: 0; } }
  @media (max-width: 575px) {
    .testimonial blockquote {
      padding-left: 0;
      padding-right: 0; } }
  .testimonial blockquote:before {
    display: none; }
  .testimonial blockquote .quote {
    width: 2.5625rem;
    height: 1.8125rem;
    position: absolute;
    top: 1.25rem;
    left: 0; }
    @media (max-width: 575px) {
      .testimonial blockquote .quote {
        position: inherit;
        top: auto;
        left: auto;
        margin-bottom: 1.25rem; } }
  .testimonial blockquote p {
    font-size: 1.5625rem;
    line-height: 1.9375rem; }
    @media (max-width: 991px) {
      .testimonial blockquote p {
        font-size: 1.3125rem;
        line-height: 1.6875rem; } }
    @media (max-width: 767px) {
      .testimonial blockquote p {
        font-size: 1.125rem;
        line-height: 1.5rem; } }
    @media (max-width: 575px) {
      .testimonial blockquote p {
        font-size: 1rem;
        line-height: 1.375rem; } }
  .testimonial blockquote cite .divider {
    display: inline-block;
    margin: 0 0.1875rem; }

.wysiwyg + .testimonial.inner_spacing {
  padding-top: 20px !important; }

.awards {
  border-top: solid 0.0625rem #e7e7e7;
  border-bottom: solid 0.0625rem #e7e7e7; }
  @media (min-width: 1201px) {
    .awards.inner_spacing {
      padding: 9.375rem 0; } }
  .awards .awards_row {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (max-width: 767px) {
      .awards .awards_row .awards_left {
        margin-bottom: 1.875rem; } }
    .awards .awards_row .awards_content h5 {
      font-weight: 700;
      letter-spacing: 0.05rem;
      margin-bottom: 1.25rem; }
    @media (min-width: 992px) {
      .awards .awards_row .awards_content h2 {
        font-size: 2.5rem;
        line-height: 3.125rem; } }
    @media (min-width: 1201px) {
      .awards .awards_row .awards_content h2 {
        font-size: 3.125rem;
        line-height: 3.75rem; } }
    .awards .awards_row .awards_logos {
      margin-left: 0;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .awards .awards_row .awards_logos li {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        margin-top: 1.875rem;
        margin-bottom: 1.875rem;
        text-align: center;
        width: 33.333%; }
        @media (max-width: 991px) {
          .awards .awards_row .awards_logos li {
            width: 50%;
            margin-top: 1.25rem;
            margin-bottom: 1.25rem; } }
        @media (max-width: 767px) {
          .awards .awards_row .awards_logos li {
            width: 33.333%;
            margin-top: 0.9375rem;
            margin-bottom: 0.9375rem; } }
        @media (max-width: 575px) {
          .awards .awards_row .awards_logos li {
            width: 50%; } }
        @media (max-width: 479px) {
          .awards .awards_row .awards_logos li {
            width: 100%; } }
        .awards .awards_row .awards_logos li:before {
          display: none; }
        .awards .awards_row .awards_logos li img {
          max-height: 9rem; }
          @media (max-width: 1199px) {
            .awards .awards_row .awards_logos li img {
              max-width: 100%; } }
          @media (max-width: 479px) {
            .awards .awards_row .awards_logos li img {
              max-width: 15.625rem; } }
    @media (min-width: 768px) {
      .awards .awards_row.left .awards_left {
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2; } }
    @media (min-width: 768px) {
      .awards .awards_row.left .awards_right {
        -webkit-order: 1;
            -ms-flex-order: 1;
                order: 1; } }
    @media (min-width: 768px) {
      .awards .awards_row.right .awards_left {
        -webkit-order: 1;
            -ms-flex-order: 1;
                order: 1; } }
    @media (min-width: 768px) {
      .awards .awards_row.right .awards_right {
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2; } }

@media (min-width: 1201px) {
  .latest_news.inner_spacing {
    padding: 6.25rem 0; } }

.latest_news .module_title {
  margin-bottom: 3.75rem; }
  @media (max-width: 991px) {
    .latest_news .module_title {
      margin-bottom: 2.5rem; } }
  @media (max-width: 767px) {
    .latest_news .module_title {
      margin-bottom: 1.25rem; } }
  @media (min-width: 992px) {
    .latest_news .module_title h2 {
      font-size: 2.5rem;
      line-height: 3.125rem; } }
  @media (min-width: 1201px) {
    .latest_news .module_title h2 {
      font-size: 3.125rem;
      line-height: 3.75rem; } }

.latest_news .latest_news_block {
  max-width: 93%;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding-bottom: 1.25rem;
  border-bottom: solid 0.0625rem #e3e3e3; }
  @media (max-width: 991px) {
    .latest_news .latest_news_block {
      max-width: 100%;
      margin-top: 1.875rem;
      margin-bottom: 1.25rem; } }
  @media (max-width: 767px) {
    .latest_news .latest_news_block {
      margin-top: 1.25rem;
      margin-bottom: 0; } }
  .latest_news .latest_news_block h6 {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.08125rem; }
  .latest_news .latest_news_block h4 {
    margin-bottom: 0.1875rem; }

.latest_news .latest_news_slider .row [class*='col-']:nth-child(even) .latest_news_block {
  margin-left: auto; }

.latest_news .viewlink {
  font-size: 0.75rem;
  font-weight: 700;
  display: inline-block;
  margin-top: 0.9375rem; }

@media (min-width: 1201px) {
  .related_products.inner_spacing {
    padding: 4.375rem 0 2.5rem; } }

.related_products .module_title {
  margin-bottom: 2.1875rem; }
  @media (max-width: 1199px) {
    .related_products .module_title {
      margin-bottom: 1.25rem; } }
  .related_products .module_title h5 {
    font-weight: 700;
    letter-spacing: 0.0625rem; }
  @media (min-width: 992px) {
    .related_products .module_title h2 {
      font-size: 2.5rem;
      line-height: 3.125rem; } }
  @media (min-width: 1201px) {
    .related_products .module_title h2 {
      font-size: 3.125rem;
      line-height: 3.75rem; } }

.related_products .related_products_slider {
  padding-top: 3.75rem;
  padding-bottom: 4.25rem;
  margin-bottom: 0; }
  @media (max-width: 1199px) {
    .related_products .related_products_slider {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem; } }
  @media (max-width: 767px) {
    .related_products .related_products_slider {
      padding-top: 0.625rem;
      padding-bottom: 0.625rem; } }
  .related_products .related_products_slider .thumb_column {
    color: #9b9b9b;
    display: block;
    border-radius: 0.625rem;
    position: relative;
    overflow: hidden;
    border: solid 0.0625rem #e0e0e0;
    height: 100%; }
    .related_products .related_products_slider .thumb_column .thumb_image {
      background-color: #e3e3e3;
      text-align: center;
      padding-bottom: 84.1%;
      position: relative;
      overflow: hidden; }
      @media (max-width: 991px) {
        .related_products .related_products_slider .thumb_column .thumb_image {
          padding-bottom: 74.1%; } }
      .related_products .related_products_slider .thumb_column .thumb_image img {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    .related_products .related_products_slider .thumb_column .thumb_body {
      padding: 1.125rem 1.5rem 1rem; }
      @media (max-width: 991px) {
        .related_products .related_products_slider .thumb_column .thumb_body {
          padding: 0.9375rem 1.25rem; } }
      @media (max-width: 767px) {
        .related_products .related_products_slider .thumb_column .thumb_body {
          padding: 0.9375rem; } }
      .related_products .related_products_slider .thumb_column .thumb_body .thumb_title {
        margin-bottom: 0.875rem; }
        .related_products .related_products_slider .thumb_column .thumb_body .thumb_title h6 {
          color: #9e9e9e;
          font-weight: 700;
          font-family: 'Roboto', sans-serif;
          margin-bottom: 0.5625rem; }
        .related_products .related_products_slider .thumb_column .thumb_body .thumb_title h5 {
          color: #333333;
          font-family: 'Roboto', sans-serif;
          font-weight: 700; }
      .related_products .related_products_slider .thumb_column .thumb_body p {
        font-family: 'Roboto', sans-serif;
        font-weight: 400;
        font-size: 0.8125rem;
        line-height: 1.1875rem; }
      .related_products .related_products_slider .thumb_column .thumb_body .morelink {
        color: #a1a1a1;
        font-size: 0.86625rem;
        font-weight: 400;
        text-transform: capitalize;
        margin-top: 0.375rem;
        display: inline-block; }
  .related_products .related_products_slider .slick-list {
    margin: 0 -1.875rem; }
    @media (max-width: 1199px) {
      .related_products .related_products_slider .slick-list {
        margin: 0 -1.25rem; } }
    @media (max-width: 991px) {
      .related_products .related_products_slider .slick-list {
        margin: 0 -0.625rem; } }
    @media (max-width: 767px) {
      .related_products .related_products_slider .slick-list {
        margin: 0 -0.46875rem; } }
  .related_products .related_products_slider .slick-slide {
    height: 100%;
    margin: 0 1.875rem; }
    @media (min-width: 576px) {
      .related_products .related_products_slider .slick-slide > div {
        height: 100%; } }
    @media (max-width: 1199px) {
      .related_products .related_products_slider .slick-slide {
        margin: 0 1.25rem; } }
    @media (max-width: 991px) {
      .related_products .related_products_slider .slick-slide {
        margin: 0 0.625rem; } }
    @media (max-width: 767px) {
      .related_products .related_products_slider .slick-slide {
        margin: 0 0.46875rem; } }

.related_products.post_content_style3 .module_title h2 {
  background: linear-gradient(180deg, #00b3e3 0%, #0076bc 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

.related_products.post_content_style3 .related_products_slider .thumb_title .postdate_title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  margin-top: -3.125rem;
  margin-bottom: 0.9375rem; }
  @media (max-width: 767px) {
    .related_products.post_content_style3 .related_products_slider .thumb_title .postdate_title {
      margin-top: -2.1875rem; } }
  .related_products.post_content_style3 .related_products_slider .thumb_title .postdate_title .postdate {
    background: linear-gradient(180deg, #00b3e3 0%, #0076bc 100%);
    color: #ffffff;
    width: 3.625rem;
    height: 4.25rem;
    border-radius: 0 0.375rem 0.375rem 0.375rem;
    display: block;
    text-align: center;
    font-weight: 700;
    padding: 0.75rem 0.625rem;
    margin-right: 1.0625rem; }
    @media (max-width: 767px) {
      .related_products.post_content_style3 .related_products_slider .thumb_title .postdate_title .postdate {
        width: 3.125rem;
        height: 3.625rem;
        padding: 0.625rem;
        margin-right: 0.75rem; } }
    .related_products.post_content_style3 .related_products_slider .thumb_title .postdate_title .postdate h6 {
      margin-bottom: 0.375rem; }

@media (min-width: 576px) {
  .related_products #related_products_slider .slick-track {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media (min-width: 576px) {
  .related_products #related_products_slider .slick-track .slick-slide {
    height: inherit !important; } }

@media (min-width: 1201px) {
  .images_3_col.inner_spacing {
    padding: 4.375rem 0 1.25rem; } }

@media (max-width: 1199px) {
  .images_3_col.inner_spacing {
    padding-bottom: 0.625rem !important; } }

@media (max-width: 991px) {
  .images_3_col.inner_spacing {
    padding-bottom: 0 !important; } }

.images_3_col .image_col_row {
  margin-left: -0.625rem;
  margin-right: -0.625rem; }
  .images_3_col .image_col_row .image_col {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    margin-bottom: 3.75rem; }
    @media (max-width: 991px) {
      .images_3_col .image_col_row .image_col {
        margin-bottom: 3.125rem; } }
    @media (max-width: 767px) {
      .images_3_col .image_col_row .image_col {
        margin-bottom: 2.5rem; }
        .images_3_col .image_col_row .image_col:last-of-type {
          margin-bottom: 0; } }
    .images_3_col .image_col_row .image_col .image_col_content {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%; }
      .images_3_col .image_col_row .image_col .image_col_content .image_col_bg {
        background-color: #f7f8fb;
        border-radius: 0.625rem;
        padding-bottom: 78.9%;
        margin-bottom: 2.8125rem; }
        @media (max-width: 991px) {
          .images_3_col .image_col_row .image_col .image_col_content .image_col_bg {
            margin-bottom: 2.1875rem; } }
        @media (max-width: 767px) {
          .images_3_col .image_col_row .image_col .image_col_content .image_col_bg {
            margin-bottom: 1.875rem; } }
      .images_3_col .image_col_row .image_col .image_col_content .image_col_title {
        position: relative;
        margin-bottom: 1.0625rem; }
        .images_3_col .image_col_row .image_col .image_col_content .image_col_title > * {
          margin-bottom: 0; }
        .images_3_col .image_col_row .image_col .image_col_content .image_col_title.underline_show {
          padding-bottom: 0.9375rem; }
          .images_3_col .image_col_row .image_col .image_col_content .image_col_title.underline_show:before {
            content: '';
            display: inline-block;
            border-bottom: solid 0.125rem;
            width: 4.375rem;
            height: 0.125rem;
            position: absolute;
            bottom: 0;
            left: 0; }
      .images_3_col .image_col_row .image_col .image_col_content h5 {
        text-transform: uppercase;
        font-weight: 700;
        letter-spacing: 0.04375rem; }
      .images_3_col .image_col_row .image_col .image_col_content p:last-of-type {
        margin-bottom: 0; }
      .images_3_col .image_col_row .image_col .image_col_content .morelink {
        display: inline-block;
        margin-top: 1.875rem; }
      .images_3_col .image_col_row .image_col .image_col_content .image_col_footer {
        margin-top: auto; }
      .images_3_col .image_col_row .image_col .image_col_content .btn {
        margin-top: 2.5rem; }
        @media (max-width: 1199px) {
          .images_3_col .image_col_row .image_col .image_col_content .btn {
            margin-top: 1.875rem; } }
        @media (max-width: 991px) {
          .images_3_col .image_col_row .image_col .image_col_content .btn {
            margin-top: 1.25rem; } }

.icon_3_col {
  position: relative;
  overflow: hidden; }
  @media (min-width: 1201px) {
    .icon_3_col.inner_spacing {
      padding: 4.375rem 0; } }
  @media (min-width: 768px) {
    .icon_3_col .icon_col_row {
      margin-left: -3%;
      margin-right: -3%; } }
  @media (max-width: 1199px) {
    .icon_3_col .icon_col_row {
      margin-left: -1.875rem;
      margin-right: -1.875rem; } }
  @media (max-width: 767px) {
    .icon_3_col .icon_col_row {
      margin-left: -0.9375rem;
      margin-right: -0.9375rem; } }
  .icon_3_col .icon_col_row .icon_col {
    padding-top: 1.25rem;
    padding-bottom: 0.75rem;
    margin-bottom: 1.875rem; }
    @media (min-width: 768px) {
      .icon_3_col .icon_col_row .icon_col {
        padding-left: 3%;
        padding-right: 3%; } }
    @media (max-width: 1199px) {
      .icon_3_col .icon_col_row .icon_col {
        padding-left: 1.875rem;
        padding-right: 1.875rem; } }
    @media (max-width: 767px) {
      .icon_3_col .icon_col_row .icon_col {
        text-align: center;
        border-top: solid 0.0625rem #cdcdcd;
        padding: 1.875rem 0.9375rem;
        margin-bottom: 0; } }
    .icon_3_col .icon_col_row .icon_col:first-of-type {
      border: none; }
    @media (max-width: 767px) {
      .icon_3_col .icon_col_row .icon_col:last-of-type {
        padding-bottom: 0; } }
    .icon_3_col .icon_col_row .icon_col .icon_col_content img {
      margin-bottom: 1.4375rem; }
    .icon_3_col .icon_col_row .icon_col .icon_col_content h5 {
      text-transform: uppercase;
      font-weight: 700;
      letter-spacing: 0.04375rem; }
    .icon_3_col .icon_col_row .icon_col .icon_col_content p:last-of-type {
      margin-bottom: 0; }
  .icon_3_col.dividers .icon_col_row {
    /* .icon_col{
				@include bp(smmin) {
					border-left: solid rem-calc(1) #cdcdcd;
					padding-left: 6%;
					padding-right: 6%;
				}
				&.col-lg-3{
					@include bp(smmin) {						
						&:nth-child(4n+1){
							border-left: none;
						}
					}	
				}
				&.col-lg-4{
					@include bp(smmin) {						
						&:nth-child(3n+1){
							border-left: none;
						}
					}	
				}
				&.col-lg-6{
					@include bp(smmin) {						
						&:nth-child(odd){
							border-left: none;
						}
					}	
				}						
			} */ }
    @media (min-width: 768px) {
      .icon_3_col.dividers .icon_col_row {
        margin-left: -6%;
        margin-right: -6%; } }
    @media (min-width: 768px) {
      .icon_3_col.dividers .icon_col_row .icon_col {
        border-left: solid 0.0625rem #cdcdcd;
        padding-left: 6%;
        padding-right: 6%; } }
    .icon_3_col.dividers .icon_col_row .icon_col:first-of-type {
      border-left: none; }
    @media (min-width: 768px) {
      .icon_3_col.dividers .icon_col_row.listcol_2 .icon_col:nth-child(odd) {
        border-left: none; } }
    @media (min-width: 992px) {
      .icon_3_col.dividers .icon_col_row.listcol_3 .icon_col:nth-child(3n+1) {
        border-left: none; } }
    @media (max-width: 991px) {
      .icon_3_col.dividers .icon_col_row.listcol_3 .icon_col:nth-child(odd) {
        border-left: none; } }
    @media (min-width: 768px) {
      .icon_3_col.dividers .icon_col_row.listcol_4 {
        margin-left: -4%;
        margin-right: -4%; } }
    @media (min-width: 1201px) {
      .icon_3_col.dividers .icon_col_row.listcol_4 .icon_col {
        padding-left: 4%;
        padding-right: 4%; }
        .icon_3_col.dividers .icon_col_row.listcol_4 .icon_col:nth-child(4n+1) {
          border-left: none; } }
    @media all and (min-width: 992px) and (max-width: 1199px) {
      .icon_3_col.dividers .icon_col_row.listcol_4 .icon_col {
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%; }
        .icon_3_col.dividers .icon_col_row.listcol_4 .icon_col:nth-child(3n+1) {
          border-left: none; } }
    @media (max-width: 991px) {
      .icon_3_col.dividers .icon_col_row.listcol_4 .icon_col:nth-child(2n+1) {
        border-left: none; } }

.stacked_2_col {
  color: #a1a1a1;
  position: relative; }
  .stacked_2_col p {
    color: #a1a1a1; }
  @media (min-width: 1201px) {
    .stacked_2_col.inner_spacing {
      padding: 1.5625rem 0 2.5rem; } }
  @media (min-width: 768px) {
    .stacked_2_col .stacked_row {
      margin-left: -5%;
      margin-right: -5%; } }
  @media (max-width: 1199px) {
    .stacked_2_col .stacked_row {
      margin-left: -1.875rem;
      margin-right: -1.875rem; } }
  @media (max-width: 767px) {
    .stacked_2_col .stacked_row {
      margin-left: -0.9375rem;
      margin-right: -0.9375rem; } }
  @media (min-width: 768px) {
    .stacked_2_col .stacked_row .stacked_col:last-of-type .stacked_col_inner, .stacked_2_col .stacked_row .stacked_col:nth-last-child(2) .stacked_col_inner {
      padding-bottom: 0;
      border-bottom: none; } }
  @media (max-width: 767px) {
    .stacked_2_col .stacked_row .stacked_col:last-of-type .stacked_col_inner {
      padding-bottom: 0;
      border-bottom: none; } }
  @media (min-width: 768px) {
    .stacked_2_col .stacked_row .stacked_col {
      padding-left: 5%;
      padding-right: 5%; } }
  @media (max-width: 1199px) {
    .stacked_2_col .stacked_row .stacked_col {
      padding-left: 1.875rem;
      padding-right: 1.875rem; } }
  @media (max-width: 767px) {
    .stacked_2_col .stacked_row .stacked_col {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }
  .stacked_2_col .stacked_row .stacked_col .stacked_title {
    position: relative;
    margin-bottom: 1.6875rem; }
    .stacked_2_col .stacked_row .stacked_col .stacked_title > * {
      margin-bottom: 0; }
    .stacked_2_col .stacked_row .stacked_col .stacked_title.underline_show {
      padding-bottom: 0.9375rem; }
      @media (max-width: 767px) {
        .stacked_2_col .stacked_row .stacked_col .stacked_title.underline_show {
          padding-bottom: 0.3125rem; } }
      .stacked_2_col .stacked_row .stacked_col .stacked_title.underline_show:before {
        content: '';
        display: inline-block;
        border-bottom: solid 0.125rem;
        width: 4.375rem;
        height: 0.125rem;
        position: absolute;
        bottom: 0;
        left: 0; }
    .stacked_2_col .stacked_row .stacked_col .stacked_title h5 {
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.0375rem; }
  .stacked_2_col .stacked_row .stacked_col .stacked_col_inner {
    border-bottom: solid 0.125rem #e7e7e7;
    padding-top: 2.8125rem;
    padding-bottom: 1.875rem;
    height: 100%; }
    @media (max-width: 991px) {
      .stacked_2_col .stacked_row .stacked_col .stacked_col_inner {
        padding-bottom: 1.25rem; } }
    @media (max-width: 767px) {
      .stacked_2_col .stacked_row .stacked_col .stacked_col_inner {
        padding-top: 2.1875rem;
        padding-bottom: 0.9375rem; } }
    .stacked_2_col .stacked_row .stacked_col .stacked_col_inner i {
      display: inline-block;
      margin-top: 0.375rem; }
    .stacked_2_col .stacked_row .stacked_col .stacked_col_inner .links_data {
      margin-bottom: 1rem; }
      .stacked_2_col .stacked_row .stacked_col .stacked_col_inner .links_data a {
        display: inline-block;
        border-left: solid 0.0625rem;
        line-height: 0.75rem;
        padding-top: 0.1875rem;
        margin: 0 0.125rem 0.3125rem 0;
        padding-left: 0.3125rem; }
        .stacked_2_col .stacked_row .stacked_col .stacked_col_inner .links_data a:first-child {
          border-left: none;
          padding-left: 0; }

.vertical_divider_list.inner_spacing {
  /*@include bp(mdmin) {
			padding-bottom: rem-calc(30) !important;
		}
		@include bp(smmin) {
			padding-bottom: rem-calc(20) !important;
		}*/ }
  @media (min-width: 1201px) {
    .vertical_divider_list.inner_spacing {
      padding: 4.375rem 0 2.5rem; } }

.vertical_divider_list .vertical_content_row.text-center .vertical_content_col .vertical_content .vertical_content_title.underline_show:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }

.vertical_divider_list .vertical_content_row .vertical_content_col {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  margin-bottom: 1.875rem; }
  @media (max-width: 991px) {
    .vertical_divider_list .vertical_content_row .vertical_content_col {
      padding-top: 1.875rem;
      padding-bottom: 1.875rem; } }
  @media (max-width: 767px) {
    .vertical_divider_list .vertical_content_row .vertical_content_col {
      border-top: solid 0.0625rem #cdcdcd;
      margin-bottom: 0; } }
  .vertical_divider_list .vertical_content_row .vertical_content_col:first-of-type {
    border: none; }
    @media (max-width: 767px) {
      .vertical_divider_list .vertical_content_row .vertical_content_col:first-of-type {
        padding-top: 0; } }
  @media (max-width: 767px) {
    .vertical_divider_list .vertical_content_row .vertical_content_col:last-of-type {
      padding-bottom: 0; } }
  .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content .vertical_content_title {
    position: relative;
    margin-bottom: 1.6875rem; }
    .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content .vertical_content_title > * {
      margin-bottom: 0; }
    .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content .vertical_content_title.underline_show {
      padding-bottom: 0.9375rem; }
      @media (max-width: 767px) {
        .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content .vertical_content_title.underline_show {
          padding-bottom: 0.3125rem; } }
      .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content .vertical_content_title.underline_show:before {
        content: '';
        display: inline-block;
        border-bottom: solid 0.125rem;
        width: 4.375rem;
        height: 0.125rem;
        position: absolute;
        bottom: 0;
        left: 0; }
    .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content .vertical_content_title h5 {
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.0625rem; }
      @media (max-width: 991px) {
        .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content .vertical_content_title h5 {
          font-size: 1rem !important;
          line-height: 1.375rem !important; } }
  .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content .datatime {
    font-weight: 700; }
    .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content .datatime span {
      margin-right: 1.875rem; }
      @media (max-width: 767px) {
        .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content .datatime span {
          margin-right: 1.25rem; } }
  .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content p:last-of-type {
    margin-bottom: 0; }
  .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content p.datatime {
    margin-bottom: 1.375rem; }
  .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content address strong {
    color: #000000; }
  .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content address p:last-of-type {
    margin-bottom: 0; }
  .vertical_divider_list .vertical_content_row .vertical_content_col .vertical_content .morelink {
    font-weight: 400;
    text-transform: capitalize;
    display: inline-block;
    margin-top: 0.625rem; }

.vertical_divider_list .vertical_content_row.listcol_1 .vertical_content_col:last-of-type {
  padding-top: 0;
  padding-bottom: 0; }

.vertical_divider_list .vertical_content_row.listcol_1 .vertical_content {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 992px) {
    .vertical_divider_list .vertical_content_row.listcol_1 .vertical_content {
      max-width: 90%; } }
  @media (max-width: 991px) {
    .vertical_divider_list .vertical_content_row.listcol_1 .vertical_content {
      padding-left: 1.875rem;
      padding-right: 1.875rem; } }
  @media (max-width: 767px) {
    .vertical_divider_list .vertical_content_row.listcol_1 .vertical_content {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }

.vertical_divider_list .vertical_content_row.listcol_2 .vertical_content {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 992px) {
    .vertical_divider_list .vertical_content_row.listcol_2 .vertical_content {
      max-width: 63%; } }
  @media (max-width: 991px) {
    .vertical_divider_list .vertical_content_row.listcol_2 .vertical_content {
      padding-left: 1.875rem;
      padding-right: 1.875rem; } }
  @media (max-width: 767px) {
    .vertical_divider_list .vertical_content_row.listcol_2 .vertical_content {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }

@media (min-width: 768px) {
  .vertical_divider_list .vertical_content_row.listcol_3 {
    margin-left: -3%;
    margin-right: -3%; } }

@media (max-width: 1199px) {
  .vertical_divider_list .vertical_content_row.listcol_3 {
    margin-left: -1.875rem;
    margin-right: -1.875rem; } }

@media (max-width: 767px) {
  .vertical_divider_list .vertical_content_row.listcol_3 {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem; } }

@media (min-width: 768px) {
  .vertical_divider_list .vertical_content_row.listcol_3 .vertical_content_col {
    padding-left: 3%;
    padding-right: 3%; } }

@media (max-width: 1199px) {
  .vertical_divider_list .vertical_content_row.listcol_3 .vertical_content_col {
    padding-left: 1.875rem;
    padding-right: 1.875rem; } }

@media (max-width: 767px) {
  .vertical_divider_list .vertical_content_row.listcol_3 .vertical_content_col {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; } }

@media (min-width: 768px) {
  .vertical_divider_list.dividers .vertical_content_row .vertical_content_col {
    border-left: solid 0.0625rem #cdcdcd; } }

.vertical_divider_list.dividers .vertical_content_row .vertical_content_col:first-of-type {
  border: none; }

@media (min-width: 768px) {
  .vertical_divider_list.dividers .vertical_content_row.listcol_2 .vertical_content_col:nth-child(odd) {
    border-left: none; } }

@media (min-width: 992px) {
  .vertical_divider_list.dividers .vertical_content_row.listcol_3 .vertical_content_col:nth-child(3n+1) {
    border-left: none; } }

@media (max-width: 991px) {
  .vertical_divider_list.dividers .vertical_content_row.listcol_3 .vertical_content_col:nth-child(odd) {
    border-left: none; } }

@media (min-width: 768px) {
  .vertical_divider_list.dividers .vertical_content_row.listcol_3 {
    margin-left: -5%;
    margin-right: -5%; } }

@media (min-width: 768px) {
  .vertical_divider_list.dividers .vertical_content_row.listcol_3 .vertical_content_col {
    padding-left: 5%;
    padding-right: 5%; } }

@media (min-width: 1201px) {
  .products_2_col.inner_spacing {
    padding: 2.5rem 0; } }

.products_2_col .products_col_middle {
  padding: 0 2.1875rem; }
  @media (max-width: 991px) {
    .products_2_col .products_col_middle {
      padding: 0; } }

.products_2_col .products_col_row .products_col {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem; }
  @media (max-width: 991px) {
    .products_2_col .products_col_row .products_col {
      margin-top: 1.25rem;
      margin-bottom: 1.25rem; } }
  @media (max-width: 767px) {
    .products_2_col .products_col_row .products_col {
      margin-top: 0.9375rem;
      margin-bottom: 0.9375rem; } }
  .products_2_col .products_col_row .products_col .products_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto; }
    .products_2_col .products_col_row .products_col .products_content img {
      width: 100%;
      height: 100%;
      -ms-box-shadow: 0 15px 79px 0 rgba(0, 0, 0, 0.25) ;
      -o-box-shadow: 0 15px 79px 0 rgba(0, 0, 0, 0.25) ;
      box-shadow: 0 15px 79px 0 rgba(0, 0, 0, 0.25) ; }
    .products_2_col .products_col_row .products_col .products_content .product_foo {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      width: 100%;
      padding: 1.875rem 1.875rem 0; }
      @media (max-width: 767px) {
        .products_2_col .products_col_row .products_col .products_content .product_foo {
          padding: 1.25rem 1.25rem 0; } }
      @media (max-width: 767px) {
        .products_2_col .products_col_row .products_col .products_content .product_foo {
          padding: 1.25rem 0.9375rem 0; } }
      .products_2_col .products_col_row .products_col .products_content .product_foo .product_caption {
        font-weight: 700;
        text-transform: uppercase;
        margin-right: auto;
        width: 50%; }
      .products_2_col .products_col_row .products_col .products_content .product_foo .morelink {
        margin-left: auto; }
    .products_2_col .products_col_row .products_col .products_content.sm_width {
      max-width: 18.25rem; }

@media (min-width: 1201px) {
  .featured_blocks.inner_spacing {
    padding: 4.375rem 0; } }

@media (max-width: 991px) {
  .featured_blocks.inner_spacing {
    padding: 3.125rem 0 1.25rem !important; } }

.featured_blocks .module_title {
  margin-bottom: 2.8125rem; }
  @media (max-width: 991px) {
    .featured_blocks .module_title {
      margin-bottom: 1.875rem; } }
  @media (min-width: 992px) {
    .featured_blocks .module_title h2 {
      line-height: 2.8125rem;
      letter-spacing: -0.09375rem; } }

@media (max-width: 991px) {
  .featured_blocks .featured_image_col {
    margin-bottom: 1.875rem; } }

.featured_blocks .featured_image_col .featured_image {
  padding-bottom: 53.4%;
  border-radius: 0.625rem; }

.featured_blocks .featured_content_col {
  position: relative;
  z-index: 1; }
  @media (min-width: 1201px) {
    .featured_blocks .featured_content_col .featured_content {
      padding-left: 0.625rem; } }
  @media (max-width: 991px) {
    .featured_blocks .featured_content_col .featured_content {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      margin-left: -0.9375rem;
      margin-right: -0.9375rem; } }
  .featured_blocks .featured_content_col .featured_content .featured_box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 3.125rem;
    margin-bottom: 3.6875rem; }
    @media (min-width: 992px) {
      .featured_blocks .featured_content_col .featured_content .featured_box {
        border-bottom: solid 0.0625rem #cdcdcd; } }
    @media (max-width: 1199px) {
      .featured_blocks .featured_content_col .featured_content .featured_box {
        padding-bottom: 1.875rem;
        margin-bottom: 1.875rem; } }
    .featured_blocks .featured_content_col .featured_content .featured_box:last-of-type {
      border-bottom: none;
      padding-bottom: 0; }
    @media (max-width: 991px) {
      .featured_blocks .featured_content_col .featured_content .featured_box {
        width: 50%;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        padding-bottom: 0; } }
    @media (max-width: 767px) {
      .featured_blocks .featured_content_col .featured_content .featured_box {
        width: 100%; } }
    @media (max-width: 479px) {
      .featured_blocks .featured_content_col .featured_content .featured_box {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center; } }
    .featured_blocks .featured_content_col .featured_content .featured_box .featured_box_img {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%;
      max-width: 5.0625rem;
      min-width: 5.0625rem;
      height: 5.0625rem;
      border-radius: 0.625rem;
      margin-right: 1.25rem;
      padding: 1.25rem; }
      @media (max-width: 991px) {
        .featured_blocks .featured_content_col .featured_content .featured_box .featured_box_img {
          max-width: 4.375rem;
          min-width: 4.375rem;
          height: 4.375rem;
          padding: 0.9375rem; } }
      .featured_blocks .featured_content_col .featured_content .featured_box .featured_box_img img {
        width: 100%; }
    .featured_blocks .featured_content_col .featured_content .featured_box .featured_box_text h5 {
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 0.375rem; }
    @media (min-width: 992px) {
      .featured_blocks .featured_content_col .featured_content .featured_box .featured_box_text p {
        line-height: 1.25rem; } }
    .featured_blocks .featured_content_col .featured_content .featured_box .featured_box_text .btngrp {
      margin-top: 1.375rem; }
      @media (max-width: 767px) {
        .featured_blocks .featured_content_col .featured_content .featured_box .featured_box_text .btngrp {
          margin-top: 0.9375rem; } }
      .featured_blocks .featured_content_col .featured_content .featured_box .featured_box_text .btngrp .morelink {
        font-weight: 400;
        text-transform: none; }
        @media (min-width: 992px) {
          .featured_blocks .featured_content_col .featured_content .featured_box .featured_box_text .btngrp .morelink {
            white-space: nowrap; } }
        .featured_blocks .featured_content_col .featured_content .featured_box .featured_box_text .btngrp .morelink:hover, .featured_blocks .featured_content_col .featured_content .featured_box .featured_box_text .btngrp .morelink:focus {
          font-weight: 700; }

@media (min-width: 992px) {
  .featured_blocks .row.left .featured_image_col {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .featured_blocks .row.left .featured_content_col {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .featured_blocks .row.right .featured_image_col {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .featured_blocks .row.right .featured_content_col {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; } }

@media (min-width: 1201px) {
  .feature_details.inner_spacing {
    padding: 4.375rem 0 0; } }

@media (max-width: 1199px) {
  .feature_details.inner_spacing {
    padding: 3.75rem 0 0 !important; } }

@media (max-width: 767px) {
  .feature_details.inner_spacing {
    padding: 2.5rem 0 0.625rem !important; } }

@media (max-width: 991px) {
  .feature_details .feature_details_row > [class*='col-']:first-child {
    margin-bottom: 2.5rem; } }

@media (max-width: 767px) {
  .feature_details .feature_details_row > [class*='col-']:first-child {
    margin-bottom: 1.875rem; } }

.feature_details .feature_details_row .feature_details_narrow_col .feature_details_narrow_content .btn {
  margin-top: 2.25rem; }
  @media (max-width: 991px) {
    .feature_details .feature_details_row .feature_details_narrow_col .feature_details_narrow_content .btn {
      margin-top: 1.25rem; } }
  @media (max-width: 767px) {
    .feature_details .feature_details_row .feature_details_narrow_col .feature_details_narrow_content .btn {
      margin-top: 0.9375rem; } }

.feature_details .feature_details_row .feature_details_wide_col .feature_details_inner {
  padding-right: 0.625rem;
  margin-bottom: 4.375rem; }
  @media (max-width: 991px) {
    .feature_details .feature_details_row .feature_details_wide_col .feature_details_inner {
      margin-bottom: 3.125rem; } }
  @media (max-width: 767px) {
    .feature_details .feature_details_row .feature_details_wide_col .feature_details_inner {
      margin-bottom: 1.875rem; } }
  .feature_details .feature_details_row .feature_details_wide_col .feature_details_inner img {
    margin-bottom: 1.5625rem; }
  .feature_details .feature_details_row .feature_details_wide_col .feature_details_inner h5 {
    font-weight: 700;
    letter-spacing: 0.04375rem; }
  .feature_details .feature_details_row .feature_details_wide_col .feature_details_inner p {
    font-size: 1rem;
    line-height: 1.375rem;
    margin-bottom: 1.375rem; }

@media (min-width: 992px) {
  .feature_details .feature_details_row.left .feature_details_narrow_col {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; } }
  @media (min-width: 992px) and (min-width: 1201px) {
    .feature_details .feature_details_row.left .feature_details_narrow_col .feature_details_narrow_content {
      padding-right: 17%; } }

@media (min-width: 992px) {
  .feature_details .feature_details_row.left .feature_details_wide_col {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .feature_details .feature_details_row.right .feature_details_narrow_col {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .feature_details .feature_details_row.right .feature_details_wide_col {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; } }

@media (min-width: 1201px) {
  .call_to_action.inner_spacing {
    padding: 4.375rem 0 2.8125rem; } }

.call_to_action hr {
  margin-bottom: 6.125rem; }
  @media (max-width: 991px) {
    .call_to_action hr {
      margin-bottom: 4.375rem; } }
  @media (max-width: 767px) {
    .call_to_action hr {
      margin-bottom: 3.125rem; } }

@media (min-width: 992px) {
  .call_to_action .module_title {
    margin-bottom: 2.6875rem; } }

@media (min-width: 992px) {
  .call_to_action .module_title h2 {
    letter-spacing: -0.09375rem; } }

@media (min-width: 1201px) {
  .call_to_action .cta_row {
    margin-left: -1.4375rem;
    margin-right: -1.4375rem; } }

@media (min-width: 992px) {
  .call_to_action .cta_row {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    margin-left: -1.25rem;
    margin-right: -1.25rem; } }

.call_to_action .cta_row .cta_col {
  margin-bottom: 1.5625rem; }
  @media (min-width: 1201px) {
    .call_to_action .cta_row .cta_col {
      padding-left: 1.4375rem;
      padding-right: 1.4375rem; } }
  @media (min-width: 992px) {
    .call_to_action .cta_row .cta_col {
      padding-left: 1.25rem;
      padding-right: 1.25rem; } }
  .call_to_action .cta_row .cta_col .cta_link {
    color: #ffffff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    border-radius: 0.625rem;
    text-align: center;
    width: 100%;
    height: 11rem;
    padding: 1.875rem;
    /*padding: 21.85% 30px;*/
    transition: 0.5s all ease; }
    @media (max-width: 767px) {
      .call_to_action .cta_row .cta_col .cta_link {
        padding: 1.25rem; } }
    .call_to_action .cta_row .cta_col .cta_link h4 {
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 0; }
    .call_to_action .cta_row .cta_col .cta_link:hover {
      opacity: 0.85; }

/*@media (min-width: 1500px){
	.call_to_action .cta_row .cta_col .cta_link{
	    height: rem-calc(220);
	}
}*/
.feature_full_width.inner_spacing {
  padding-bottom: 1.875rem !important; }
  @media (min-width: 1201px) {
    .feature_full_width.inner_spacing {
      padding: 4.375rem 0; } }

.feature_full_width .feature_imgbox {
  background-size: inherit !important;
  background-color: #f6f6f6;
  border-radius: 0.625rem;
  height: 15.9375rem;
  position: relative;
  overflow: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (max-width: 767px) {
    .feature_full_width .feature_imgbox {
      height: 12.5rem; } }

.feature_full_width .feature_content_column {
  padding: 2.5rem 2.375rem 0.9375rem; }
  @media (max-width: 1199px) {
    .feature_full_width .feature_content_column {
      padding: 2.5rem 1.25rem 0.9375rem; } }
  @media (max-width: 991px) {
    .feature_full_width .feature_content_column {
      padding: 2.5rem 0.9375rem 0.9375rem; } }
  @media (max-width: 767px) {
    .feature_full_width .feature_content_column {
      padding: 1.875rem 0 0; } }
  .feature_full_width .feature_content_column .feature_content_left {
    width: 100%; }
    @media (min-width: 992px) {
      .feature_full_width .feature_content_column .feature_content_left {
        max-width: 17.25rem;
        padding-right: 0.9375rem;
        float: left; } }
    @media (max-width: 991px) {
      .feature_full_width .feature_content_column .feature_content_left {
        margin-bottom: 1.25rem; } }
    .feature_full_width .feature_content_column .feature_content_left img {
      max-width: 10.8125rem; }
      @media (max-width: 991px) {
        .feature_full_width .feature_content_column .feature_content_left img {
          max-width: 10rem;
          margin-bottom: 1.25rem; } }
      @media (max-width: 767px) {
        .feature_full_width .feature_content_column .feature_content_left img {
          max-width: 8.75rem; } }
  .feature_full_width .feature_content_column .feature_content_right {
    overflow: auto; }
  .feature_full_width .feature_content_column .feature_data_table {
    max-width: 31.25rem;
    padding-top: 0.9375rem; }

@media (max-width: 575px) {
  .feature_data_table {
    overflow-x: auto; } }

@media (max-width: 575px) {
  .feature_data_table table {
    width: 31.25rem;
    margin-bottom: 0; } }

.feature_data_table table tr td {
  border-left: solid 0.0625rem #cdcdcd;
  padding: 0.75rem 1.25rem 0.75rem 2.5rem;
  font-size: 0.8125rem;
  line-height: 1.25rem; }
  @media (max-width: 1199px) {
    .feature_data_table table tr td {
      padding: 0.625rem 1.25rem; } }
  @media (max-width: 767px) {
    .feature_data_table table tr td {
      padding: 0.5rem 0.9375rem; } }
  .feature_data_table table tr td:first-child {
    border-left: none;
    padding-left: 0; }
  .feature_data_table table tr td a {
    color: #666666;
    display: block; }

.feature_data_table table tr:hover td a {
  /*font-weight: $bold;*/ }

@media (min-width: 1201px) {
  .feature_overview.inner_spacing {
    padding: 4.375rem 0; } }

@media (min-width: 1201px) {
  .feature_overview.inner_spacing {
    padding: 4.375rem 0 1.25rem; } }

@media (max-width: 1199px) {
  .feature_overview.inner_spacing {
    padding-bottom: 0.625rem !important; } }

@media (max-width: 991px) {
  .feature_overview.inner_spacing {
    padding-bottom: 0.625rem !important; } }

@media (max-width: 767px) {
  .feature_overview.inner_spacing {
    padding-bottom: 2.5rem !important; } }

@media (min-width: 992px) {
  .feature_overview .feature_overview_row {
    margin-left: -1.40625rem;
    margin-right: -1.40625rem; } }

.feature_overview .feature_overview_row [class*='col-'] {
  margin-bottom: 3.125rem; }
  @media (min-width: 992px) {
    .feature_overview .feature_overview_row [class*='col-'] {
      padding-left: 1.40625rem;
      padding-right: 1.40625rem; } }
  @media (max-width: 767px) {
    .feature_overview .feature_overview_row [class*='col-'] {
      margin-bottom: 1.875rem; }
      .feature_overview .feature_overview_row [class*='col-']:last-of-type {
        margin-bottom: 0; }
        .feature_overview .feature_overview_row [class*='col-']:last-of-type .feature_overview_body {
          padding-bottom: 0; } }

.feature_overview .feature_overview_img {
  border-radius: 0.625rem;
  padding-bottom: 56.7%; }

.feature_overview .feature_overview_body {
  padding: 2.5rem 0 0; }
  @media (max-width: 991px) {
    .feature_overview .feature_overview_body {
      padding: 1.875rem 0 0; } }
  .feature_overview .feature_overview_body h3 {
    margin-bottom: 0.375rem; }
  .feature_overview .feature_overview_body p:last-of-type {
    margin-bottom: 0; }

@media (min-width: 1201px) {
  .feature_column.inner_spacing {
    padding: 2.1875rem 0; } }

@media (max-width: 1199px) {
  .feature_column.inner_spacing {
    padding: 1.5625rem 0 !important; } }

@media (max-width: 991px) {
  .feature_column.inner_spacing {
    padding: 0.9375rem 0 !important; } }

@media (min-width: 768px) {
  .feature_column .feature_column_row {
    margin-left: -1.125rem;
    margin-right: -1.125rem; } }

.feature_column .feature_column_row [class*='col-'] {
  margin-top: 2.1875rem;
  margin-bottom: 2.1875rem; }
  @media (min-width: 768px) {
    .feature_column .feature_column_row [class*='col-'] {
      padding-left: 1.125rem;
      padding-right: 1.125rem; } }
  @media (max-width: 1199px) {
    .feature_column .feature_column_row [class*='col-'] {
      margin-top: 1.875rem;
      margin-bottom: 1.875rem; } }
  @media (max-width: 991px) {
    .feature_column .feature_column_row [class*='col-'] {
      margin-top: 1.5625rem;
      margin-bottom: 1.5625rem; } }
  @media (max-width: 767px) {
    .feature_column .feature_column_row [class*='col-'] {
      margin-top: 1.25rem;
      margin-bottom: 1.25rem; } }

.feature_column .feature_column_row .feature_column_inner .feature_column_image {
  background-size: auto !important;
  border-radius: 0.625rem;
  padding-bottom: 79.3%;
  border: 1px solid #dddddd; }
  @media (max-width: 767px) {
    .feature_column .feature_column_row .feature_column_inner .feature_column_image {
      background-size: contain !important; } }

.feature_column .feature_column_row .feature_column_inner .feature_column_body {
  padding: 3.5625rem 0 0; }
  @media (max-width: 1199px) {
    .feature_column .feature_column_row .feature_column_inner .feature_column_body {
      padding-top: 3.125rem; } }
  @media (max-width: 991px) {
    .feature_column .feature_column_row .feature_column_inner .feature_column_body {
      padding-top: 2.5rem; } }
  @media (max-width: 767px) {
    .feature_column .feature_column_row .feature_column_inner .feature_column_body {
      padding-top: 1.875rem; } }
  .feature_column .feature_column_row .feature_column_inner .feature_column_body .feature_column_title {
    margin-bottom: 1.375rem; }
    @media (max-width: 767px) {
      .feature_column .feature_column_row .feature_column_inner .feature_column_body .feature_column_title {
        margin-bottom: 1.125rem; } }
    .feature_column .feature_column_row .feature_column_inner .feature_column_body .feature_column_title h5 {
      text-transform: uppercase;
      font-weight: 700;
      letter-spacing: 0.04375rem; }
      @media (min-width: 768px) {
        .feature_column .feature_column_row .feature_column_inner .feature_column_body .feature_column_title h5 {
          margin-bottom: 1.3125rem; } }
    .feature_column .feature_column_row .feature_column_inner .feature_column_body .feature_column_title h2 {
      letter-spacing: -0.03125rem; }
      @media (min-width: 992px) {
        .feature_column .feature_column_row .feature_column_inner .feature_column_body .feature_column_title h2 {
          font-size: 2.5rem;
          line-height: 3.125rem; } }
      @media (min-width: 1201px) {
        .feature_column .feature_column_row .feature_column_inner .feature_column_body .feature_column_title h2 {
          font-size: 3.125rem;
          line-height: 3.75rem; } }
  .feature_column .feature_column_row .feature_column_inner .feature_column_body .btn {
    margin-top: 1.875rem; }
    @media (max-width: 991px) {
      .feature_column .feature_column_row .feature_column_inner .feature_column_body .btn {
        margin-top: 1.25rem; } }
    @media (max-width: 767px) {
      .feature_column .feature_column_row .feature_column_inner .feature_column_body .btn {
        margin-top: 0.625rem; } }

.marquee {
  height: 100vh;
  position: relative;
  overflow: hidden;
  padding: 3.125rem 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 1199px) {
    .marquee {
      height: auto;
      min-height: 43.75rem; } }
  .marquee .container {
    position: relative; }
  .marquee .banner_inner h1, .marquee .banner_inner .h1 {
    color: #ffffff; }
  .marquee .marquee_bg {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

@media screen and (max-height: 700px) {
  .marquee {
    min-height: 43.75rem; } }

/* marquee_1 */
.marquee.marquee_1 {
  padding-bottom: 15.1875rem; }
  @media (max-width: 1199px) {
    .marquee.marquee_1 {
      padding-bottom: 12.5rem; } }
  @media (max-width: 991px) {
    .marquee.marquee_1 {
      padding-bottom: 10rem; } }
  @media (max-width: 767px) {
    .marquee.marquee_1 {
      padding-bottom: 7.5rem; } }
  .marquee.marquee_1 .container {
    height: 100%; }
  .marquee.marquee_1 .banner_inner {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    padding: 0 1.875rem; }
    @media (max-width: 1199px) {
      .marquee.marquee_1 .banner_inner {
        min-height: 25rem; } }
    @media (max-width: 991px) {
      .marquee.marquee_1 .banner_inner {
        padding: 0 0.9375rem; } }
    @media (max-width: 767px) {
      .marquee.marquee_1 .banner_inner {
        min-height: 18.75rem;
        padding: 0; } }
    .marquee.marquee_1 .banner_inner .banner_content h5 {
      color: #ffffff;
      font-family: "Raleway";
      font-size: 1.0625rem;
      font-weight: 700; }
    .marquee.marquee_1 .banner_inner .banner_content h1 {
      font-family: "Raleway";
      font-weight: 700;
      font-size: 3.75rem;
      line-height: 4.375rem;
      letter-spacing: 0.0625rem; }
    .marquee.marquee_1 .banner_inner .banner_content p {
      color: #ffffff;
      font-family: "Raleway";
      font-weight: 400; }
    .marquee.marquee_1 .banner_inner .banner_content .btn {
      font-family: "Raleway";
      font-weight: 800;
      margin-top: 1.875rem; }
      @media (max-width: 991px) {
        .marquee.marquee_1 .banner_inner .banner_content .btn {
          margin-top: 1.25rem; } }
      @media (max-width: 767px) {
        .marquee.marquee_1 .banner_inner .banner_content .btn {
          margin-top: 0.625rem; } }

.marquee1_carousel_block {
  overflow: hidden;
  margin-top: -12.0625rem; }
  @media (max-width: 1199px) {
    .marquee1_carousel_block {
      margin-top: -9.375rem; } }
  @media (max-width: 991px) {
    .marquee1_carousel_block {
      margin-top: -6.875rem; } }
  @media (max-width: 767px) {
    .marquee1_carousel_block {
      margin-top: -4.375rem; } }
  .marquee1_carousel_block .marquee1_carousel_wrap {
    max-width: 57.875rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto; }
    @media (max-width: 991px) {
      .marquee1_carousel_block .marquee1_carousel_wrap {
        max-width: calc(100% - 60px); } }
    @media (max-width: 767px) {
      .marquee1_carousel_block .marquee1_carousel_wrap {
        max-width: calc(100% - 20px); } }
    @media (max-width: 575px) {
      .marquee1_carousel_block .marquee1_carousel_wrap {
        max-width: 100%; } }
    .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel {
      height: 31.25rem; }
      @media (max-width: 991px) {
        .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel {
          height: 24.6875rem; } }
      @media (max-width: 575px) {
        .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel {
          height: 15.625rem; } }
      .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-list {
        overflow: visible; }
        .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-list .slick-track {
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          padding-top: 1.875rem; }
      .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-slide {
        padding: 0 4.6875rem; }
        @media (max-width: 1199px) {
          .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-slide {
            padding: 0 3.75rem; } }
        @media (max-width: 991px) {
          .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-slide {
            padding: 0 3.125rem; } }
        @media (max-width: 767px) {
          .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-slide {
            padding: 0 2.5rem; } }
        @media (max-width: 575px) {
          .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-slide {
            padding: 0 1.875rem; } }
        .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-slide .feature_slide {
          width: 100%;
          transition: 0.5s all ease-in-out;
          height: 27.5rem; }
          @media (max-width: 991px) {
            .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-slide .feature_slide {
              height: 22.1875rem; } }
          @media (max-width: 575px) {
            .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-slide .feature_slide {
              height: 13rem; } }
      .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-prev, .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-next {
        z-index: 1; }
        .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-prev:before, .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-next:before {
          font-family: 'Font Awesome 5 Pro';
          font-weight: 900;
          color: #999999;
          font-size: 1.5625rem; }
          @media (max-width: 767px) {
            .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-prev:before, .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-next:before {
              font-size: 1.3125rem; } }
      .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-prev {
        left: 1.25rem; }
        @media (max-width: 575px) {
          .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-prev {
            left: 1.875rem; } }
        .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-prev:before {
          content: '\f053'; }
      .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-next {
        right: 1.25rem; }
        @media (max-width: 575px) {
          .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-next {
            right: 1.875rem; } }
        .marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-next:before {
          content: '\f054'; }

.marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-slide > div {
  position: relative;
  transition: 0.5s all ease-in-out; }

.marquee1_carousel_block .marquee1_carousel_wrap .marquee1_carousel .slick-slide.slick-center > div {
  -webkit-transform: scale(1.14);
  -ms-transform: scale(1.14);
      transform: scale(1.14); }

/* marquee_2 */
.marquee.marquee_2 {
  display: block; }
  .marquee.marquee_2 .marquee2_carousel .slide_item {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100vh;
    width: 100%;
    text-align: center;
    position: relative;
    padding-top: 5rem;
    padding-bottom: 5rem; }
    @media (max-width: 1199px) {
      .marquee.marquee_2 .marquee2_carousel .slide_item {
        height: auto;
        min-height: 43.75rem; } }
    .marquee.marquee_2 .marquee2_carousel .slide_item .carousel_slide_bg {
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      transition: 1s -webkit-transform ease-in-out;
      transition: 1s transform ease-in-out;
      transition: 1s transform ease-in-out, 1s -webkit-transform ease-in-out; }
    .marquee.marquee_2 .marquee2_carousel .slide_item .banner_content h5 {
      color: #ffffff;
      font-family: "Raleway";
      font-size: 1.0625rem;
      font-weight: 700; }
    .marquee.marquee_2 .marquee2_carousel .slide_item .banner_content h1 {
      color: #ffffff;
      font-family: "Raleway";
      font-weight: 700;
      font-size: 3.75rem;
      line-height: 4.375rem;
      letter-spacing: 0.0625rem; }
    .marquee.marquee_2 .marquee2_carousel .slide_item .banner_content p {
      color: #ffffff;
      font-family: "Raleway";
      font-weight: 400; }
    .marquee.marquee_2 .marquee2_carousel .slide_item .banner_content .btn {
      font-family: "Raleway";
      font-weight: 800;
      margin-top: 1.875rem; }
      @media (max-width: 991px) {
        .marquee.marquee_2 .marquee2_carousel .slide_item .banner_content .btn {
          margin-top: 1.25rem; } }
      @media (max-width: 767px) {
        .marquee.marquee_2 .marquee2_carousel .slide_item .banner_content .btn {
          margin-top: 0.625rem; } }
  .marquee.marquee_2 .marquee2_carousel .slick-track {
    height: 100%; }
  .marquee.marquee_2 .marquee2_carousel .slick-slide .banner_content {
    padding: 0 6.25rem; }
    @media (max-width: 1199px) {
      .marquee.marquee_2 .marquee2_carousel .slick-slide .banner_content {
        padding: 0 4.375rem; } }
    @media (max-width: 991px) {
      .marquee.marquee_2 .marquee2_carousel .slick-slide .banner_content {
        padding: 0 3.125rem; } }
    @media (max-width: 767px) {
      .marquee.marquee_2 .marquee2_carousel .slick-slide .banner_content {
        padding: 0 1.875rem; } }
  .marquee.marquee_2 .marquee2_carousel .slick-slide.slick-current .slide_item.animate .carousel_slide_bg {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
        transform: scale(1.1); }
  .marquee.marquee_2 .marquee2_carousel .slick-slide .overlay {
    opacity: 0.5; }
  .marquee.marquee_2 .slick-prev, .marquee.marquee_2 .slick-next {
    z-index: 1; }
    .marquee.marquee_2 .slick-prev:before, .marquee.marquee_2 .slick-next:before {
      font-family: 'Font Awesome 5 Pro';
      font-weight: 900;
      color: #999999;
      font-size: 1.5625rem; }
  .marquee.marquee_2 .slick-prev {
    left: -0.9375rem; }
    @media (max-width: 575px) {
      .marquee.marquee_2 .slick-prev {
        left: 0; } }
    .marquee.marquee_2 .slick-prev:before {
      content: '\f053'; }
  .marquee.marquee_2 .slick-next {
    right: -0.9375rem; }
    @media (max-width: 575px) {
      .marquee.marquee_2 .slick-next {
        right: 0; } }
    .marquee.marquee_2 .slick-next:before {
      content: '\f054'; }
  .marquee.marquee_2 .pagination_nav {
    position: absolute;
    top: 50%;
    left: 0; }
    .marquee.marquee_2 .pagination_nav a {
      color: #999999; }

/* Marquee_3 (Split) */
.marquee.marquee_3 {
  background-color: #0076bc; }
  .marquee.marquee_3 .marquee_bg {
    opacity: 0.5;
    mix-blend-mode: multiply; }
  .marquee.marquee_3 .overlay {
    opacity: 0.6; }
  .marquee.marquee_3 h2 {
    color: #ffffff; }
  .marquee.marquee_3 p {
    color: #ffffff;
    font-family: "Raleway";
    font-weight: 400; }
  .marquee.marquee_3 .banner_inner .banner_content.text-left {
    text-align: left; }
    .marquee.marquee_3 .banner_inner .banner_content.text-left .banner_split_content .heading_title {
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
  .marquee.marquee_3 .banner_inner .banner_content.text-center {
    text-align: center; }
    .marquee.marquee_3 .banner_inner .banner_content.text-center .banner_split_content .heading_title {
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .marquee.marquee_3 .banner_inner .banner_content.text-right {
    text-align: right; }
    .marquee.marquee_3 .banner_inner .banner_content.text-right .banner_split_content .heading_title {
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
  .marquee.marquee_3 .banner_inner .banner_content .row {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .marquee.marquee_3 .banner_inner .banner_content .row [class*='col-']:first-of-type {
      border-right: solid 0.1875rem #ffffff; }
      @media (max-width: 767px) {
        .marquee.marquee_3 .banner_inner .banner_content .row [class*='col-']:first-of-type {
          border-right: none;
          border-bottom: solid 0.125rem #ffffff; } }
      @media (max-width: 767px) {
        .marquee.marquee_3 .banner_inner .banner_content .row [class*='col-']:first-of-type .banner_split_content {
          padding-top: 0; } }
    @media (max-width: 767px) {
      .marquee.marquee_3 .banner_inner .banner_content .row [class*='col-']:last-of-type .banner_split_content {
        padding-bottom: 0; } }
  .marquee.marquee_3 .banner_inner .banner_content .banner_split_content {
    padding: 4.0625rem 3.125rem 8.125rem; }
    @media (max-width: 1199px) {
      .marquee.marquee_3 .banner_inner .banner_content .banner_split_content {
        padding: 3.75rem 1.875rem; } }
    @media (max-width: 991px) {
      .marquee.marquee_3 .banner_inner .banner_content .banner_split_content {
        padding: 2.5rem 0.9375rem; } }
    @media (max-width: 767px) {
      .marquee.marquee_3 .banner_inner .banner_content .banner_split_content {
        padding: 1.875rem 0; } }
    .marquee.marquee_3 .banner_inner .banner_content .banner_split_content .heading_title {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .marquee.marquee_3 .banner_inner .banner_content .banner_split_content .heading_title h5 {
        color: #ffffff;
        width: 100%; }
      @media (min-width: 1201px) {
        .marquee.marquee_3 .banner_inner .banner_content .banner_split_content .heading_title h2 {
          font-size: 3.125rem;
          line-height: 3.75rem; } }
      .marquee.marquee_3 .banner_inner .banner_content .banner_split_content .heading_title h2 img {
        margin-right: 0.625rem; }
        @media (max-width: 991px) {
          .marquee.marquee_3 .banner_inner .banner_content .banner_split_content .heading_title h2 img {
            margin-right: 0;
            margin-bottom: 0.625rem; } }
    .marquee.marquee_3 .banner_inner .banner_content .banner_split_content .btn {
      color: #ffffff;
      border-color: #ffffff;
      margin-top: 2.5rem;
      border-radius: 0 0.625rem 0.625rem 0.625rem; }
      @media (max-width: 991px) {
        .marquee.marquee_3 .banner_inner .banner_content .banner_split_content .btn {
          margin-top: 1.25rem; } }
      @media (max-width: 767px) {
        .marquee.marquee_3 .banner_inner .banner_content .banner_split_content .btn {
          margin-top: 0.625rem; } }

/* Marquee_4 (Masonry) */
.marquee.marquee_4 {
  position: relative;
  padding: 0;
  background-color: #000; }
  @media (max-width: 1199px) {
    .marquee.marquee_4 {
      height: 10vh; } }
  @media (max-width: 991px) {
    .marquee.marquee_4 {
      height: auto;
      min-height: inherit; } }
  .marquee.marquee_4 .container-fluid, .marquee.marquee_4 .container-sm, .marquee.marquee_4 .container-md, .marquee.marquee_4 .container-lg, .marquee.marquee_4 .container-xl {
    height: 100%; }
  .marquee.marquee_4 .grid {
    display: block;
    margin-left: 0;
    margin-right: 0;
    height: 100%; }
    .marquee.marquee_4 .grid:after {
      content: '';
      display: block;
      clear: both; }
    .marquee.marquee_4 .grid .grid-item, .marquee.marquee_4 .grid .grid-sizer {
      width: 25%;
      height: 50%;
      float: left;
      position: relative; }
      @media (max-width: 991px) {
        .marquee.marquee_4 .grid .grid-item, .marquee.marquee_4 .grid .grid-sizer {
          width: 50%;
          height: 37.5rem; } }
      @media (max-width: 767px) {
        .marquee.marquee_4 .grid .grid-item, .marquee.marquee_4 .grid .grid-sizer {
          height: 31.25rem; } }
      @media (max-width: 575px) {
        .marquee.marquee_4 .grid .grid-item, .marquee.marquee_4 .grid .grid-sizer {
          width: 100%;
          height: 25rem; } }
      .marquee.marquee_4 .grid .grid-item.grid-item--width2, .marquee.marquee_4 .grid .grid-sizer.grid-item--width2 {
        width: 50%; }
        @media (max-width: 991px) {
          .marquee.marquee_4 .grid .grid-item.grid-item--width2, .marquee.marquee_4 .grid .grid-sizer.grid-item--width2 {
            width: 100%; } }
      .marquee.marquee_4 .grid .grid-item.grid-item--height2, .marquee.marquee_4 .grid .grid-sizer.grid-item--height2 {
        height: 100%; }
      .marquee.marquee_4 .grid .grid-item .grid_item_block_bg, .marquee.marquee_4 .grid .grid-sizer .grid_item_block_bg {
        background-color: #c0c0c0;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; }
      .marquee.marquee_4 .grid .grid-item .grid-item-block, .marquee.marquee_4 .grid .grid-sizer .grid-item-block {
        color: #ffffff;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        overflow: hidden;
        z-index: 1;
        transition: 0.5s all ease-in; }
        .marquee.marquee_4 .grid .grid-item .grid-item-block .hover_overlay, .marquee.marquee_4 .grid .grid-sizer .grid-item-block .hover_overlay {
          background-color: rgba(0, 0, 0, 0.5);
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-align-items: flex-end;
              -ms-flex-align: end;
                  align-items: flex-end;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
          padding: 12.6% 10%;
          transition: 0.5s all ease; }
          @media (min-width: 992px) {
            .marquee.marquee_4 .grid .grid-item .grid-item-block .hover_overlay, .marquee.marquee_4 .grid .grid-sizer .grid-item-block .hover_overlay {
              -webkit-justify-content: flex-end;
                  -ms-flex-pack: end;
                      justify-content: flex-end; } }
          @media (max-width: 991px) {
            .marquee.marquee_4 .grid .grid-item .grid-item-block .hover_overlay, .marquee.marquee_4 .grid .grid-sizer .grid-item-block .hover_overlay {
              padding: 10.6% 8%; } }
          .marquee.marquee_4 .grid .grid-item .grid-item-block .hover_overlay:before, .marquee.marquee_4 .grid .grid-sizer .grid-item-block .hover_overlay:before {
            content: '';
            display: inline-block;
            background: black;
            background: linear-gradient(-59deg, rgba(0, 0, 0, 0.6) 0%, rgba(255, 255, 255, 0) 50%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0; }
          .marquee.marquee_4 .grid .grid-item .grid-item-block .hover_overlay .hover_overlay_inner, .marquee.marquee_4 .grid .grid-sizer .grid-item-block .hover_overlay .hover_overlay_inner {
            max-width: 35rem;
            position: relative; }
            .marquee.marquee_4 .grid .grid-item .grid-item-block .hover_overlay .hover_overlay_inner .intro_content, .marquee.marquee_4 .grid .grid-sizer .grid-item-block .hover_overlay .hover_overlay_inner .intro_content {
              border-bottom: solid 0.0625rem rgba(255, 255, 255, 0.29);
              margin-bottom: 0.9375rem; }
              @media (min-width: 992px) {
                .marquee.marquee_4 .grid .grid-item .grid-item-block .hover_overlay .hover_overlay_inner .intro_content p, .marquee.marquee_4 .grid .grid-sizer .grid-item-block .hover_overlay .hover_overlay_inner .intro_content p {
                  font-size: 1.5625rem;
                  line-height: 1.5; } }
              @media (min-width: 768px) {
                .marquee.marquee_4 .grid .grid-item .grid-item-block .hover_overlay .hover_overlay_inner .intro_content p, .marquee.marquee_4 .grid .grid-sizer .grid-item-block .hover_overlay .hover_overlay_inner .intro_content p {
                  font-size: 1.3125rem; } }

.marquee.marquee_5 {
  height: 100vh;
  position: relative;
  overflow: hidden; }
  @media (max-width: 1199px) {
    .marquee.marquee_5 {
      height: auto; } }
  @media (max-height: 700px) {
    .marquee.marquee_5 {
      height: 43.75rem; } }
  @media (max-width: 767px) {
    .marquee.marquee_5 {
      height: auto !important; } }
  .marquee.marquee_5 .container {
    position: relative; }
  .marquee.marquee_5 .banner_inner {
    padding-bottom: 10%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; }
    @media (max-width: 1199px) {
      .marquee.marquee_5 .banner_inner {
        padding-top: 25%;
        padding-bottom: 10%; } }
    @media (max-width: 767px) {
      .marquee.marquee_5 .banner_inner {
        min-height: 25rem;
        padding-top: 6.875rem;
        padding-bottom: 1.875rem !important; } }
    @media (max-height: 700px) {
      .marquee.marquee_5 .banner_inner {
        padding-bottom: 3.125rem; } }
    .marquee.marquee_5 .banner_inner h1, .marquee.marquee_5 .banner_inner .h1 {
      color: #ffffff; }
  .marquee.marquee_5 .overlay {
    opacity: 0.38; }
  .marquee.marquee_5.main_hero_banner {
    overflow: hidden; }
    .marquee.marquee_5.main_hero_banner .banner_inner .banner_content {
      margin-top: auto; }

/* Banner CTA */
.banner_cta .banner_cta_inner {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  padding-left: 10%;
  padding-right: 10%;
  position: relative;
  overflow: hidden; }
  @media (max-width: 991px) {
    .banner_cta .banner_cta_inner {
      padding: 3.125rem 2.5rem; } }
  @media (max-width: 767px) {
    .banner_cta .banner_cta_inner {
      padding: 2.5rem 1.875rem; } }
  @media (max-width: 575px) {
    .banner_cta .banner_cta_inner {
      padding: 2.5rem 1.25rem; } }
  .banner_cta .banner_cta_inner .banner_cta_bg {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .banner_cta .banner_cta_inner .overlay {
    opacity: 0.65; }
  .banner_cta .banner_cta_inner .banner_cta_row {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
    .banner_cta .banner_cta_inner .banner_cta_row .banner_cta_left h3 {
      color: #ffffff;
      font-family: 'Roboto', sans-serif;
      letter-spacing: 0; }
    .banner_cta .banner_cta_inner .banner_cta_row .banner_cta_left h4 {
      color: #ffffff;
      font-weight: 400; }
    @media (min-width: 768px) {
      .banner_cta .banner_cta_inner .banner_cta_row .banner_cta_right {
        text-align: right; } }
    .banner_cta .banner_cta_inner .banner_cta_row .banner_cta_right .btn {
      font-family: 'Roboto', sans-serif;
      font-weight: 700;
      letter-spacing: 0;
      margin: 0.46875rem; }
      .banner_cta .banner_cta_inner .banner_cta_row .banner_cta_right .btn:first-child {
        margin-left: 0; }
    .banner_cta .banner_cta_inner .banner_cta_row.left [class*='col-'], .banner_cta .banner_cta_inner .banner_cta_row.center [class*='col-'], .banner_cta .banner_cta_inner .banner_cta_row.right [class*='col-'] {
      -webkit-flex: 100%;
          -ms-flex: 100%;
              flex: 100%;
      max-width: 100%;
      margin-bottom: 0.9375rem; }
    .banner_cta .banner_cta_inner .banner_cta_row.left [class*='col-'] {
      text-align: left; }
    .banner_cta .banner_cta_inner .banner_cta_row.left .banner_cta_right {
      text-align: left; }
    .banner_cta .banner_cta_inner .banner_cta_row.center [class*='col-'] {
      text-align: center; }
    .banner_cta .banner_cta_inner .banner_cta_row.center .banner_cta_right {
      text-align: center; }
    .banner_cta .banner_cta_inner .banner_cta_row.right [class*='col-'] {
      text-align: right; }
    .banner_cta .banner_cta_inner .banner_cta_row.right .banner_cta_right {
      text-align: right; }

.page_top_image {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36.25rem;
  text-align: center;
  position: relative;
  overflow: hidden; }
  @media (max-width: 991px) {
    .page_top_image {
      height: 30rem; } }
  @media (max-width: 767px) {
    .page_top_image {
      height: 18.75rem; } }
  .page_top_image.left {
    text-align: left; }
  .page_top_image.center {
    text-align: center; }
  .page_top_image.right {
    text-align: right; }
  .page_top_image.skew {
    overflow: hidden; }
    .page_top_image.skew.skew_left {
      -webkit-transform: skewY(4.7deg);
          -ms-transform: skewY(4.7deg);
              transform: skewY(4.7deg);
      -webkit-transform-origin: right;
          -ms-transform-origin: right;
              transform-origin: right; }
      .page_top_image.skew.skew_left .container, .page_top_image.skew.skew_left .page_top_bg {
        -webkit-transform: skewY(-4.7deg);
            -ms-transform: skewY(-4.7deg);
                transform: skewY(-4.7deg);
        -webkit-transform-origin: inherit;
            -ms-transform-origin: inherit;
                transform-origin: inherit; }
    .page_top_image.skew.skew_right {
      -webkit-transform: skewY(-4.7deg);
          -ms-transform: skewY(-4.7deg);
              transform: skewY(-4.7deg);
      -webkit-transform-origin: left;
          -ms-transform-origin: left;
              transform-origin: left; }
      .page_top_image.skew.skew_right .container, .page_top_image.skew.skew_right .page_top_bg {
        -webkit-transform: skewY(4.7deg);
            -ms-transform: skewY(4.7deg);
                transform: skewY(4.7deg);
        -webkit-transform-origin: inherit;
            -ms-transform-origin: inherit;
                transform-origin: inherit; }
  .page_top_image .page_top_bg {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0; }
  .page_top_image .container {
    position: relative; }
  .page_top_image h4 {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.0625rem;
    margin-bottom: 1.25rem; }
  .page_top_image h1, .page_top_image h2 {
    color: #ffffff; }

/*Banner size*/
.page_top_image.banner-sm {
  height: 25rem; }

.page_top_image.banner-md {
  height: 37.5rem; }

.page_top_image.banner-lg {
  height: calc(100vh - 75px); }
  @media (max-width: 1199px) {
    .page_top_image.banner-lg {
      height: auto; } }
  @media (max-height: 700px) {
    .page_top_image.banner-lg {
      height: 43.75rem; } }
  @media (max-width: 767px) {
    .page_top_image.banner-lg {
      height: auto !important; } }

.site-header + .page_top_image.inner_spacing {
  padding-top: 9.0625rem; }
  @media (max-width: 1199px) {
    .site-header + .page_top_image.inner_spacing {
      padding-top: 8.4375rem !important; } }
  @media (max-width: 991px) {
    .site-header + .page_top_image.inner_spacing {
      padding-top: 7.8125rem !important; } }
  @media (max-width: 767px) {
    .site-header + .page_top_image.inner_spacing {
      padding-top: 7.1875rem !important; } }
  @media (max-width: 479px) {
    .site-header + .page_top_image.inner_spacing {
      padding-top: 6.5625rem !important; } }

.search_page {
  /*&.inner_spacing{
        padding-top: rem-calc(145);
    }
    @include bp(lg) {        
        padding-top: rem-calc(135) !important;
    }
    @include bp(tabletmd) {        
        padding-top: rem-calc(125) !important;
    }
    @include bp(tabletsm) {        
        padding-top: rem-calc(115) !important;
    }   
    @include bp(xsm) {        
        padding-top: rem-calc(105) !important;
    }*/ }
  @media (min-width: 1201px) {
    .search_page.inner_spacing {
      padding-top: 6.875rem; } }
  .search_page .search_post {
    color: #666666;
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
    border-bottom: solid 0.0625rem #e7e7e7;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .search_page .search_post:first-of-type {
      padding-top: 0; }
    @media all and (min-width: 992px) and (max-width: 1199px) {
      .search_page .search_post {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
    @media (max-width: 991px) {
      .search_page .search_post {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem; } }
    @media (max-width: 767px) {
      .search_page .search_post {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem; } }
    @media (max-width: 575px) {
      .search_page .search_post {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .search_page .search_post .search_post_img {
      border-radius: 0.625rem;
      position: relative;
      overflow: hidden;
      min-width: 12.9375rem;
      width: 12.9375rem;
      height: 10.625rem;
      margin-right: 1.875rem; }
      @media all and (min-width: 992px) and (max-width: 1199px) {
        .search_page .search_post .search_post_img {
          margin-bottom: 1.875rem; } }
      @media (max-width: 991px) {
        .search_page .search_post .search_post_img {
          min-width: 11.25rem;
          width: 11.25rem;
          height: 9.0625rem; } }
      @media (max-width: 767px) {
        .search_page .search_post .search_post_img {
          min-width: 9.375rem;
          width: 9.375rem;
          height: 7.5rem;
          margin-right: 1.25rem; } }
      @media (max-width: 575px) {
        .search_page .search_post .search_post_img {
          margin-right: 0;
          margin-bottom: 1.25rem; } }
    @media (max-width: 575px) {
      .search_page .search_post .search_post_content {
        text-align: center; } }
    .search_page .search_post .search_post_content .search_post_date {
      display: block;
      margin-bottom: 0.9375rem; }
    @media (min-width: 992px) {
      .search_page .search_post .search_post_content p {
        font-size: 1.25rem; } }

.wysiwyg {
  /*p{
	    &:last-of-type{
	        margin-bottom: 0;
	    }
	}*/ }

footer.site-footer .copyright_block .copyright_inner .divider {
  margin-top: auto;
  margin-bottom: auto; }

.feature_banner .feature_banner_inner {
  position: relative;
  overflow: hidden; }
  .feature_banner .feature_banner_inner.inner_spacing {
    padding: 13.375rem 0 !important; }
    @media (max-width: 991px) {
      .feature_banner .feature_banner_inner.inner_spacing {
        padding: 8.75rem 0 !important; } }
    @media (max-width: 767px) {
      .feature_banner .feature_banner_inner.inner_spacing {
        padding: 6.875rem 0 !important; } }
  .feature_banner .feature_banner_inner.left {
    text-align: left; }
  .feature_banner .feature_banner_inner.center {
    text-align: center; }
  .feature_banner .feature_banner_inner.right {
    text-align: right; }
  .feature_banner .feature_banner_inner.skew {
    overflow: hidden; }
    .feature_banner .feature_banner_inner.skew.skew_left {
      -webkit-transform: skewY(4.7deg);
          -ms-transform: skewY(4.7deg);
              transform: skewY(4.7deg);
      -webkit-transform-origin: right;
          -ms-transform-origin: right;
              transform-origin: right; }
      .feature_banner .feature_banner_inner.skew.skew_left .container, .feature_banner .feature_banner_inner.skew.skew_left .feature_banner_bg {
        -webkit-transform: skewY(-4.7deg);
            -ms-transform: skewY(-4.7deg);
                transform: skewY(-4.7deg);
        -webkit-transform-origin: inherit;
            -ms-transform-origin: inherit;
                transform-origin: inherit; }
    .feature_banner .feature_banner_inner.skew.skew_right {
      -webkit-transform: skewY(-4.7deg);
          -ms-transform: skewY(-4.7deg);
              transform: skewY(-4.7deg);
      -webkit-transform-origin: left;
          -ms-transform-origin: left;
              transform-origin: left; }
      .feature_banner .feature_banner_inner.skew.skew_right .container, .feature_banner .feature_banner_inner.skew.skew_right .feature_banner_bg {
        -webkit-transform: skewY(4.7deg);
            -ms-transform: skewY(4.7deg);
                transform: skewY(4.7deg);
        -webkit-transform-origin: inherit;
            -ms-transform-origin: inherit;
                transform-origin: inherit; }
  .feature_banner .feature_banner_inner .feature_banner_bg {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0; }

.feature_banner .container {
  position: relative; }

.feature_banner .module_title h2 {
  color: #ffffff; }

.feature_banner .module_title .sub_header {
  font-weight: 700;
  text-transform: uppercase; }

.feature_banner .feature_middle {
  max-width: 60.625rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: -9.375rem; }
  @media (max-width: 991px) {
    .feature_banner .feature_middle {
      margin-top: -7.5rem; } }
  @media (max-width: 767px) {
    .feature_banner .feature_middle {
      margin-top: -5rem; } }
  .feature_banner .feature_middle .feature_middle_image {
    padding-bottom: 62.2%; }
  .feature_banner .feature_middle .feature_video {
    padding-bottom: 56.5%;
    position: relative;
    overflow: hidden; }
    .feature_banner .feature_middle .feature_video video {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .feature_banner .feature_middle .feature_video iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

.partners.inner_spacing {
  /*@include bp(tabletmd) {
			padding: rem-calc(30 0) !important;
		}
		@include bp(tabletsm) {
			padding: rem-calc(20 0) !important;
		}*/ }
  @media (min-width: 1201px) {
    .partners.inner_spacing {
      padding: 3.125rem 0; } }
  @media (max-width: 1199px) {
    .partners.inner_spacing {
      padding: 2.5rem 0 !important; } }

.partners .module_title {
  text-align: center; }
  @media (min-width: 1201px) {
    .partners .module_title {
      margin-bottom: 3.125rem; } }
  .partners .module_title.divider {
    border-bottom: 0.125rem solid #d2d3d6;
    padding-bottom: 2.9375rem;
    margin-bottom: 4.375rem; }
    @media (max-width: 1199px) {
      .partners .module_title.divider {
        padding-bottom: 1.25rem;
        margin-bottom: 3.125rem; } }
    @media (max-width: 767px) {
      .partners .module_title.divider {
        padding-bottom: 0.625rem;
        margin-bottom: 2.5rem; } }

.partners .partner_logos {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (min-width: 992px) {
    .partners .partner_logos {
      margin-left: -1.25rem;
      margin-right: -1.25rem; } }
  .partners .partner_logos [class*='col-'] {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
    @media (max-width: 991px) {
      .partners .partner_logos [class*='col-'] {
        padding-top: 0.9375rem;
        padding-bottom: 0.9375rem; } }
    @media (min-width: 992px) {
      .partners .partner_logos [class*='col-'] {
        padding-left: 1.25rem;
        padding-right: 1.25rem; } }
    @media (max-width: 575px) {
      .partners .partner_logos [class*='col-']:first-of-type {
        padding-top: 0; } }
    @media (max-width: 575px) {
      .partners .partner_logos [class*='col-']:last-of-type {
        padding-bottom: 0; } }

.partners .partner_logo {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 11.375rem;
  padding: 1.875rem; }
  @media (max-width: 767px) {
    .partners .partner_logo {
      padding: 1.25rem; } }
  @media (max-width: 479px) {
    .partners .partner_logo {
      height: 10rem; } }
  .partners .partner_logo img {
    max-height: 100%;
    transition: 0.5s all ease; }
  .partners .partner_logo:hover img, .partners .partner_logo:focus img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
        transform: scale(1.1); }

.contact_banner {
  padding-bottom: 5rem; }
  @media (max-width: 991px) {
    .contact_banner {
      padding-bottom: 3.75rem; } }
  @media (max-width: 767px) {
    .contact_banner {
      padding-bottom: 2.5rem; } }
  .contact_banner .contact_banner_inner {
    position: relative;
    overflow: hidden;
    height: 25rem; }
    @media (max-width: 767px) {
      .contact_banner .contact_banner_inner {
        height: 18.75rem; } }
    .contact_banner .contact_banner_inner.inner_spacing {
      padding-top: 0; }
      @media (min-width: 1201px) {
        .contact_banner .contact_banner_inner.inner_spacing {
          padding: 4.375rem 0; } }
    .contact_banner .contact_banner_inner.skew {
      overflow: hidden; }
      .contact_banner .contact_banner_inner.skew.skew_left {
        -webkit-transform: skewY(4.7deg);
            -ms-transform: skewY(4.7deg);
                transform: skewY(4.7deg);
        -webkit-transform-origin: right;
            -ms-transform-origin: right;
                transform-origin: right; }
        .contact_banner .contact_banner_inner.skew.skew_left .container, .contact_banner .contact_banner_inner.skew.skew_left .map_bg {
          -webkit-transform: skewY(-4.7deg);
              -ms-transform: skewY(-4.7deg);
                  transform: skewY(-4.7deg);
          -webkit-transform-origin: inherit;
              -ms-transform-origin: inherit;
                  transform-origin: inherit; }
      .contact_banner .contact_banner_inner.skew.skew_right {
        -webkit-transform: skewY(-4.7deg);
            -ms-transform: skewY(-4.7deg);
                transform: skewY(-4.7deg);
        -webkit-transform-origin: left;
            -ms-transform-origin: left;
                transform-origin: left; }
        .contact_banner .contact_banner_inner.skew.skew_right .container, .contact_banner .contact_banner_inner.skew.skew_right .map_bg {
          -webkit-transform: skewY(4.7deg);
              -ms-transform: skewY(4.7deg);
                  transform: skewY(4.7deg);
          -webkit-transform-origin: inherit;
              -ms-transform-origin: inherit;
                  transform-origin: inherit; }
    .contact_banner .contact_banner_inner .map_bg {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0; }
  .contact_banner .container {
    position: relative; }
  .contact_banner .contact_block {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-top: 2.0625rem;
    padding-bottom: 2.0625rem;
    position: relative;
    overflow: hidden;
    margin-top: -9.5rem;
    -ms-box-shadow: 0 20px 68px 0 rgba(0, 0, 0, 0.3) ;
    -o-box-shadow: 0 20px 68px 0 rgba(0, 0, 0, 0.3) ;
    box-shadow: 0 20px 68px 0 rgba(0, 0, 0, 0.3) ; }
    @media (max-width: 767px) {
      .contact_banner .contact_block {
        margin-top: -6.875rem; } }
    .contact_banner .contact_block .contact_block_overlay {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0.77;
      mix-blend-mode: multiply; }
    .contact_banner .contact_block .contact_block_row [class*='col-']:first-of-type .address_block:before {
      display: none; }
    .contact_banner .contact_block .address_block {
      padding: 1.875rem 3.125rem;
      text-align: center;
      position: relative; }
      @media (max-width: 1199px) {
        .contact_banner .contact_block .address_block {
          padding: 1.875rem 0; } }
      .contact_banner .contact_block .address_block:before {
        content: '';
        display: inline-block;
        width: 0.0625rem;
        height: 5.25rem;
        position: absolute;
        top: 50%;
        left: -0.9375rem; }
        @media (min-width: 768px) {
          .contact_banner .contact_block .address_block:before {
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            border-left: solid 0.0625rem rgba(255, 255, 255, 0.1); } }
        @media (max-width: 767px) {
          .contact_banner .contact_block .address_block:before {
            width: 5.25rem;
            height: 0.0625rem;
            border-top: solid 0.0625rem rgba(255, 255, 255, 0.1);
            top: 0;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%); } }
      .contact_banner .contact_block .address_block .address_title {
        color: #ffffff;
        text-transform: uppercase;
        margin-bottom: 1.0625rem; }
      .contact_banner .contact_block .address_block address {
        margin-bottom: 0; }
        .contact_banner .contact_block .address_block address p {
          color: #ffffff; }
          .contact_banner .contact_block .address_block address p a {
            color: #ffffff; }
          .contact_banner .contact_block .address_block address p:last-of-type {
            margin-bottom: 0; }
          .contact_banner .contact_block .address_block address p br {
            display: block; }
        .contact_banner .contact_block .address_block address .address_label {
          display: inline-block;
          min-width: 3.125rem;
          margin-right: 1.25rem;
          text-align: left; }
          @media (max-width: 991px) {
            .contact_banner .contact_block .address_block address .address_label {
              min-width: 2.5rem;
              margin-right: 0.9375rem; } }
          @media (max-width: 767px) {
            .contact_banner .contact_block .address_block address .address_label {
              margin-right: 0.625rem; } }

.video_gallery {
  overflow: hidden; }
  @media (min-width: 1201px) {
    .video_gallery.inner_spacing {
      padding: 4.375rem 0; } }
  @media (min-width: 992px) {
    .video_gallery .video_gallery_row {
      margin-left: -1.3125rem;
      margin-right: -1.3125rem; } }
  @media (min-width: 1201px) {
    .video_gallery .video_gallery_row {
      margin-left: -1.9375rem;
      margin-right: -1.9375rem; } }
  .video_gallery .video_gallery_row .video_gallery_col {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
    @media (min-width: 992px) {
      .video_gallery .video_gallery_row .video_gallery_col {
        padding-left: 1.3125rem;
        padding-right: 1.3125rem; } }
    @media (min-width: 1201px) {
      .video_gallery .video_gallery_row .video_gallery_col {
        padding-left: 1.9375rem;
        padding-right: 1.9375rem; } }
    @media (max-width: 1199px) {
      .video_gallery .video_gallery_row .video_gallery_col {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem; } }
    @media (max-width: 991px) {
      .video_gallery .video_gallery_row .video_gallery_col {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem; } }
    @media (max-width: 767px) {
      .video_gallery .video_gallery_row .video_gallery_col {
        padding-top: 0.9375rem;
        padding-bottom: 0.9375rem; } }
    .video_gallery .video_gallery_row .video_gallery_col .video_block {
      text-align: center;
      display: block;
      color: #666666;
      position: relative; }
      .video_gallery .video_gallery_row .video_gallery_col .video_block .video_image_wrap {
        margin-bottom: 1.875rem;
        padding-bottom: 54.1%;
        position: relative;
        overflow: hidden; }
        @media (max-width: 991px) {
          .video_gallery .video_gallery_row .video_gallery_col .video_block .video_image_wrap {
            margin-bottom: 1.5625rem; } }
        @media (max-width: 767px) {
          .video_gallery .video_gallery_row .video_gallery_col .video_block .video_image_wrap {
            margin-bottom: 1.25rem; } }
        .video_gallery .video_gallery_row .video_gallery_col .video_block .video_image_wrap .video_image {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          transition: 0.5s all ease; }
          .video_gallery .video_gallery_row .video_gallery_col .video_block .video_image_wrap .video_image .video_image_overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: 0; }
        .video_gallery .video_gallery_row .video_gallery_col .video_block .video_image_wrap .playicon {
          background-image: url(/static/images/play-icon.png);
          background-repeat: no-repeat;
          background-position: center;
          background-size: 100%;
          border-radius: 50%;
          display: inline-block;
          width: 4.125rem;
          height: 4.125rem;
          line-height: 4.125rem;
          overflow: hidden;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
          @media (max-width: 767px) {
            .video_gallery .video_gallery_row .video_gallery_col .video_block .video_image_wrap .playicon {
              width: 3.125rem;
              height: 3.125rem;
              line-height: 3.125rem; } }
          .video_gallery .video_gallery_row .video_gallery_col .video_block .video_image_wrap .playicon:before {
            content: '';
            display: inline-block;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0;
            transition: 0.5s all ease; }
          .video_gallery .video_gallery_row .video_gallery_col .video_block .video_image_wrap .playicon i {
            color: #ffffff;
            font-size: 1.5rem;
            opacity: 0;
            position: relative;
            z-index: 1;
            vertical-align: middle;
            margin: 0.125rem 0 0 0.125rem;
            transition: 0.5s all ease; }
            @media (max-width: 767px) {
              .video_gallery .video_gallery_row .video_gallery_col .video_block .video_image_wrap .playicon i {
                font-size: 1.125rem; } }
      @media (min-width: 768px) {
        .video_gallery .video_gallery_row .video_gallery_col .video_block .video_gallery_body {
          padding: 0 0.9375rem; } }
      .video_gallery .video_gallery_row .video_gallery_col .video_block .video_gallery_body h5 {
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.05rem;
        margin-bottom: 0.5625rem; }
      .video_gallery .video_gallery_row .video_gallery_col .video_block .video_gallery_body p:last-of-type {
        margin-bottom: 0; }
      .video_gallery .video_gallery_row .video_gallery_col .video_block:hover .video_image_wrap .video_image, .video_gallery .video_gallery_row .video_gallery_col .video_block:focus .video_image_wrap .video_image {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); }
      .video_gallery .video_gallery_row .video_gallery_col .video_block:hover .video_image_wrap .playicon:before, .video_gallery .video_gallery_row .video_gallery_col .video_block:focus .video_image_wrap .playicon:before {
        opacity: 1; }
      .video_gallery .video_gallery_row .video_gallery_col .video_block:hover .video_image_wrap .playicon i, .video_gallery .video_gallery_row .video_gallery_col .video_block:focus .video_image_wrap .playicon i {
        opacity: 1; }

@media (min-width: 1201px) {
  .products.inner_spacing {
    padding: 4.375rem 0 2.8125rem; } }

@media (max-width: 1199px) {
  .products.inner_spacing {
    padding-bottom: 2.1875rem !important; } }

@media (max-width: 991px) {
  .products.inner_spacing {
    padding-bottom: 1.5625rem !important; } }

@media (max-width: 767px) {
  .products.inner_spacing {
    padding-bottom: 0.9375rem !important; } }

.products + .products.inner_spacing {
  padding-top: 0 !important; }

.products .module_title {
  text-align: center;
  margin-bottom: 3.125rem; }
  @media (max-width: 1199px) {
    .products .module_title {
      margin-bottom: 2.5rem; } }
  @media (max-width: 767px) {
    .products .module_title {
      margin-bottom: 1.875rem; } }

@media (min-width: 1201px) {
  .products .products_row {
    margin-left: -1.9375rem;
    margin-right: -1.9375rem; } }

.products .products_row .product_col {
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem; }
  @media (min-width: 1201px) {
    .products .products_row .product_col {
      padding-left: 1.9375rem;
      padding-right: 1.9375rem; } }
  @media (max-width: 767px) {
    .products .products_row .product_col {
      margin-top: 0.9375rem;
      margin-bottom: 0.9375rem; }
      .products .products_row .product_col:first-of-type {
        margin-top: 0; } }

.products .products_row.show_border .product_column {
  border: solid 0.0625rem #e7e7e7; }

.products .products_row .product_column {
  display: block;
  overflow: hidden;
  height: 100%;
  position: relative;
  padding-bottom: 3.125rem; }
  .products .products_row .product_column .product_img {
    background-color: #f7f8fc;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 17.75rem;
    text-align: center;
    padding: 0.9375rem; }
    @media (max-width: 767px) {
      .products .products_row .product_column .product_img {
        height: 15rem; } }
    .products .products_row .product_column .product_img img {
      max-height: 100%; }
  .products .products_row .product_column .product_body {
    padding: 1.875rem 1.875rem 0;
    position: relative; }
    @media (max-width: 991px) {
      .products .products_row .product_column .product_body {
        padding: 1.25rem 1.25rem 0; } }
    @media (max-width: 767px) {
      .products .products_row .product_column .product_body {
        padding: 0.9375rem 0.9375rem 0; } }
    .products .products_row .product_column .product_body h5 {
      font-weight: 700;
      margin-bottom: 0.4375rem; }
    .products .products_row .product_column .product_body h3 {
      font-weight: 700;
      margin-bottom: 0; }
      @media (min-width: 992px) {
        .products .products_row .product_column .product_body h3 {
          font-size: 1.5625rem;
          line-height: 2.1875rem; } }
  .products .products_row .product_column .product_footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0.9375rem 1.875rem; }
    @media (max-width: 991px) {
      .products .products_row .product_column .product_footer {
        padding: 0.9375rem 1.25rem; } }
    @media (max-width: 767px) {
      .products .products_row .product_column .product_footer {
        padding: 0.9375rem; } }
    .products .products_row .product_column .product_footer .link {
      color: #a1a1a1;
      margin-top: auto; }

.products .products_row .product_column:hover .product_footer .link, .products .products_row .product_column:focus .product_footer .link {
  color: #f78e1e; }

.wrap-product-summary {
  margin-bottom: 5rem; }
  .wrap-product-summary:after {
    content: '';
    clear: both;
    display: block; }

/* woocommerce css */
.woocommerce .woocommerce-breadcrumb {
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04375rem; }
  .woocommerce .woocommerce-breadcrumb a {
    font-weight: normal; }
  .woocommerce .woocommerce-breadcrumb i {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }

.woocommerce div.product .woocommerce-tabs ul.tabs {
  padding-left: 0;
  margin-bottom: -0.0625rem; }
  @media (max-width: 767px) {
    .woocommerce div.product .woocommerce-tabs ul.tabs {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      overflow-x: scroll; } }
  .woocommerce div.product .woocommerce-tabs ul.tabs:before {
    display: none; }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: #f8f8f8;
    border-radius: 0;
    border-color: #e7e7e7;
    min-width: 11.25rem;
    padding: 0;
    margin: 0.5rem 0.3125rem 0 0; }
    @media (max-width: 991px) {
      .woocommerce div.product .woocommerce-tabs ul.tabs li {
        min-width: 10.625rem; } }
    .woocommerce div.product .woocommerce-tabs ul.tabs li:before {
      display: none; }
    .woocommerce div.product .woocommerce-tabs ul.tabs li:after {
      display: none; }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
      color: #a1a1a1;
      display: block;
      padding: 1.125rem 1.875rem;
      position: relative;
      text-align: center;
      text-transform: uppercase; }
      @media (max-width: 991px) {
        .woocommerce div.product .woocommerce-tabs ul.tabs li a {
          padding: 0.9375rem 1.875rem; } }
      @media (max-width: 767px) {
        .woocommerce div.product .woocommerce-tabs ul.tabs li a {
          padding: 0.9375rem; } }
      .woocommerce div.product .woocommerce-tabs ul.tabs li a:before {
        content: '';
        display: inline-block;
        width: 0;
        height: 0.3125rem;
        border-top: solid 0.3125rem;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        transition: 0.5s all ease; }
        @media (max-width: 767px) {
          .woocommerce div.product .woocommerce-tabs ul.tabs li a:before {
            height: 0.1875rem;
            border-top: solid 0.1875rem; } }
    .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:before {
      width: 100%;
      opacity: 1; }

.woocommerce div.product .woocommerce-tabs .panel {
  border: solid 0.0625rem #e7e7e7;
  padding: 5% 7.4%;
  /*margin-bottom: 8.6%;*/ }
  .woocommerce div.product .woocommerce-tabs .panel h5 {
    font-weight: 700;
    position: relative;
    padding-bottom: 0.9375rem;
    margin-bottom: 1.875rem; }
    .woocommerce div.product .woocommerce-tabs .panel h5:before {
      content: '';
      display: inline-block;
      border-bottom: solid 0.125rem;
      width: 4.375rem;
      height: 0.125rem;
      position: absolute;
      bottom: 0;
      left: 0; }
  .woocommerce div.product .woocommerce-tabs .panel ul {
    margin-left: 0; }
    .woocommerce div.product .woocommerce-tabs .panel ul li {
      padding-left: 0;
      margin-bottom: 1.25rem; }
      @media (max-width: 767px) {
        .woocommerce div.product .woocommerce-tabs .panel ul li {
          margin-bottom: 0.9375rem; } }
      .woocommerce div.product .woocommerce-tabs .panel ul li:before {
        width: 0.25rem;
        height: 0.25rem;
        top: 0.5rem;
        margin-left: -0.9375rem; }
    .woocommerce div.product .woocommerce-tabs .panel ul.list_column {
      margin-bottom: 0; }
      @media (min-width: 768px) {
        .woocommerce div.product .woocommerce-tabs .panel ul.list_column {
          columns: 2;
          -webkit-columns: 2;
          -moz-columns: 2;
          -webkit-column-gap: 5rem;
                  column-gap: 5rem; } }
      .woocommerce div.product .woocommerce-tabs .panel ul.list_column li {
        border-bottom: solid 0.0625rem #e7e7e7;
        padding: 2.375rem 2.5rem;
        margin-bottom: 0; }
        @media (max-width: 991px) {
          .woocommerce div.product .woocommerce-tabs .panel ul.list_column li {
            padding: 1.875rem; } }
        @media (max-width: 767px) {
          .woocommerce div.product .woocommerce-tabs .panel ul.list_column li {
            padding: 1.25rem; } }
        .woocommerce div.product .woocommerce-tabs .panel ul.list_column li:before {
          top: 2.8125rem;
          margin-left: 1.25rem; }
          @media (max-width: 991px) {
            .woocommerce div.product .woocommerce-tabs .panel ul.list_column li:before {
              margin-left: 0.625rem;
              top: 2.25rem; } }
          @media (max-width: 767px) {
            .woocommerce div.product .woocommerce-tabs .panel ul.list_column li:before {
              margin-left: 0;
              top: 1.625rem; } }
        .woocommerce div.product .woocommerce-tabs .panel ul.list_column li:last-of-type {
          border-bottom: none; }

@media (min-width: 1201px) {
  .about_us.inner_spacing {
    padding: 4.375rem 0; } }

.about_us h5 {
  color: #000000;
  font-weight: 700;
  letter-spacing: 0.0625rem;
  padding-bottom: 0.9375rem;
  position: relative; }
  .about_us h5:before {
    content: '';
    display: inline-block;
    border-bottom: solid 0.125rem;
    width: 4.375rem;
    height: 0.125rem;
    position: absolute;
    bottom: 0;
    left: 0; }

@media (max-width: 767px) {
  .about_us .border-right {
    border-right: none !important;
    border-bottom: 0.0625rem solid #dee2e6 !important;
    padding-bottom: 1.875rem;
    margin-bottom: 1.875rem; } }

.about_us .wide_column h2 {
  color: #000000; }

@media (max-width: 991px) {
  .about_us .pr-md-5, .about_us .px-md-5 {
    padding-right: 15px !important; } }

/* Archive Blog */
.blog_listing h1 {
  color: #000000;
  text-align: center;
  margin-bottom: 5.5rem; }
  @media (max-width: 1199px) {
    .blog_listing h1 {
      margin-bottom: 3.75rem; } }
  @media (max-width: 991px) {
    .blog_listing h1 {
      margin-bottom: 2.5rem; } }
  @media (max-width: 767px) {
    .blog_listing h1 {
      margin-bottom: 1.875rem; } }

.blog_listing .wide_column {
  padding-right: 0.625rem; }
  @media (max-width: 991px) {
    .blog_listing .wide_column {
      margin-bottom: 2.5rem;
      padding-right: 0; } }
  @media (min-width: 1201px) {
    .blog_listing .wide_column .cards_row {
      margin-left: -1.9375rem;
      margin-right: -1.9375rem; } }
  .blog_listing .wide_column .cards_row .cards_col {
    margin-bottom: 3.125rem; }
    @media (min-width: 1201px) {
      .blog_listing .wide_column .cards_row .cards_col {
        padding-left: 1.9375rem;
        padding-right: 1.9375rem; } }
    @media (max-width: 1199px) {
      .blog_listing .wide_column .cards_row .cards_col {
        margin-bottom: 2.5rem; } }
    @media (max-width: 991px) {
      .blog_listing .wide_column .cards_row .cards_col {
        margin-bottom: 1.875rem; } }
    .blog_listing .wide_column .cards_row .cards_col .card {
      position: relative;
      overflow: hidden;
      border-radius: 0.625rem; }
      .blog_listing .wide_column .cards_row .cards_col .card .card_block_link {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
      .blog_listing .wide_column .cards_row .cards_col .card .card_image_wrap {
        position: relative;
        overflow: hidden; }
        .blog_listing .wide_column .cards_row .cards_col .card .card_image_wrap .card_image {
          padding-bottom: 84.3%;
          transition: 0.5s all ease; }
      .blog_listing .wide_column .cards_row .cards_col .card .card-body {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 1.5625rem; }
        @media (max-width: 991px) {
          .blog_listing .wide_column .cards_row .cards_col .card .card-body {
            padding: 1.25rem 0.9375rem; } }
        @media (max-width: 767px) {
          .blog_listing .wide_column .cards_row .cards_col .card .card-body {
            padding: 0.9375rem; } }
        .blog_listing .wide_column .cards_row .cards_col .card .card-body .card_date {
          font-weight: 700;
          display: inline-block;
          margin-bottom: 0.625rem; }
        .blog_listing .wide_column .cards_row .cards_col .card .card-body .card-title {
          letter-spacing: -0.05rem; }
        .blog_listing .wide_column .cards_row .cards_col .card .card-body .link {
          margin-top: auto; }
      .blog_listing .wide_column .cards_row .cards_col .card:hover .card_image_wrap .card_image {
        -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
                transform: scale(1.1); }

@media (min-width: 1201px) {
  .narrow_column {
    padding-left: 1.25rem; } }

.narrow_column .widget {
  border: solid 0.0625rem #e6e6e6;
  padding: 1.6875rem 1.875rem; }
  @media (max-width: 991px) {
    .narrow_column .widget {
      padding: 1.375rem 1.25rem; } }
  @media (max-width: 767px) {
    .narrow_column .widget {
      padding: 1.25rem 0.9375rem; } }
  .narrow_column .widget:last-of-type {
    margin-bottom: 0; }
  .narrow_column .widget .widget-title {
    color: #000000;
    display: inline-block;
    position: relative;
    margin-bottom: 3.125rem;
    letter-spacing: -0.05rem; }
    @media (max-width: 1199px) {
      .narrow_column .widget .widget-title {
        margin-bottom: 2.5rem; } }
    @media (max-width: 991px) {
      .narrow_column .widget .widget-title {
        margin-bottom: 1.875rem; } }
    @media (max-width: 767px) {
      .narrow_column .widget .widget-title {
        margin-bottom: 1.25rem; } }
    .narrow_column .widget .widget-title:before {
      content: '';
      display: inline-block;
      height: 0.25rem;
      border-top: solid 0.25rem;
      position: absolute;
      top: -1.9375rem;
      left: 0;
      right: 0; }
      @media (max-width: 991px) {
        .narrow_column .widget .widget-title:before {
          top: -1.625rem; } }
      @media (max-width: 767px) {
        .narrow_column .widget .widget-title:before {
          top: -1.5rem; } }
  .narrow_column .widget.widget_search .search input[type="search"] {
    font-size: 0.75rem;
    line-height: 1.125rem;
    height: 2.1875rem;
    width: 100%;
    margin-bottom: 1.25rem;
    padding: 0.375rem 0.625rem; }
  .narrow_column .widget.widget_search .search input[type="submit"] {
    height: 2.1875rem;
    width: 100%;
    padding: 0.375rem 0.625rem; }
  .narrow_column .widget.widget_categories ul, .narrow_column .widget.widget_nav_menu ul {
    list-style: none;
    margin-left: 0; }
    .narrow_column .widget.widget_categories ul li, .narrow_column .widget.widget_nav_menu ul li {
      border-top: solid 0.0625rem #ecedee;
      padding: 0.375rem 0.125rem;
      margin-bottom: 0.125rem; }
      .narrow_column .widget.widget_categories ul li:first-of-type, .narrow_column .widget.widget_nav_menu ul li:first-of-type {
        border-top: none; }
      .narrow_column .widget.widget_categories ul li:before, .narrow_column .widget.widget_nav_menu ul li:before {
        display: none; }
      .narrow_column .widget.widget_categories ul li:after, .narrow_column .widget.widget_nav_menu ul li:after {
        content: "\f324";
        font-family: "Font Awesome 5 Pro";
        font-weight: 300;
        font-size: 0.625rem;
        color: #1c1c1c;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
      .narrow_column .widget.widget_categories ul li a, .narrow_column .widget.widget_nav_menu ul li a {
        color: #bcbcbc;
        display: inline-block;
        margin-right: 0.3125rem; }
  .narrow_column .widget .rpwwt-widget ul {
    list-style: none;
    margin-left: 0; }
    .narrow_column .widget .rpwwt-widget ul li {
      border-top: solid 0.0625rem #ecedee;
      padding: 1.25rem 0;
      margin-bottom: 0; }
      @media (max-width: 991px) {
        .narrow_column .widget .rpwwt-widget ul li:last-of-type {
          padding-bottom: 0; } }
      .narrow_column .widget .rpwwt-widget ul li:before {
        display: none; }

@media (min-width: 1201px) {
  .cta_simple.inner_spacing {
    padding: 4.375rem 0; } }

.cta_simple .cta_simple_bg {
  height: 15.9375rem;
  margin-bottom: 2.5rem; }
  @media (max-width: 991px) {
    .cta_simple .cta_simple_bg {
      margin-bottom: 1.875rem; } }
  @media (max-width: 767px) {
    .cta_simple .cta_simple_bg {
      margin-bottom: 1.25rem; } }

.cta_simple .cta_simple_inner {
  padding: 0 1.25rem; }
  .cta_simple .cta_simple_inner .module_title {
    margin-bottom: 1.6875rem; }
    @media (max-width: 991px) {
      .cta_simple .cta_simple_inner .module_title {
        margin-bottom: 1.25rem; } }
  .cta_simple .cta_simple_inner .btn {
    margin-top: 0.9375rem; }

@media (min-width: 1201px) {
  .explore.inner_spacing {
    padding: 4.375rem 0; } }

.explore .row {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.explore .explore_block {
  color: #ffffff;
  background-color: #f7f8fb;
  border-radius: 0.625rem;
  margin-bottom: 1.875rem;
  position: relative;
  overflow: hidden;
  display: block; }
  @media (max-width: 767px) {
    .explore .explore_block {
      margin-bottom: 1.25rem; } }
  @media (max-width: 575px) {
    .explore .explore_block {
      max-width: 22.5rem;
      margin-left: auto;
      margin-right: auto; } }
  .explore .explore_block .explore_block_bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: 0.5s all ease; }
    .explore .explore_block .explore_block_bg:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #000000;
      opacity: 0.35; }
  .explore .explore_block .explore_block_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    height: 15.1875rem;
    padding: 3.125rem;
    position: relative;
    transition: 0.5s all ease; }
    @media (max-width: 1199px) {
      .explore .explore_block .explore_block_content {
        padding: 2.5rem 1.875rem; } }
    @media (max-width: 991px) {
      .explore .explore_block .explore_block_content {
        padding: 1.875rem 0.9375rem; } }
    @media (max-width: 767px) {
      .explore .explore_block .explore_block_content {
        height: 13.75rem;
        padding: 1.875rem 0.9375rem; } }
    .explore .explore_block .explore_block_content h5 {
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.05rem; }
    .explore .explore_block .explore_block_content .btn {
      color: #ffffff;
      border-radius: 0.375rem;
      letter-spacing: 0.075rem;
      text-transform: uppercase; }
  .explore .explore_block:hover .explore_block_bg, .explore .explore_block:focus .explore_block_bg {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
        transform: scale(1.2);
    opacity: 0; }
  .explore .explore_block:hover .explore_block_content h5, .explore .explore_block:focus .explore_block_content h5 {
    color: #000000; }
  .explore .explore_block:hover .explore_block_content .btn, .explore .explore_block:focus .explore_block_content .btn {
    background-color: #ffffff;
    border-color: #ffffff; }

@media (min-width: 1201px) {
  .faq.inner_spacing {
    padding: 4.375rem 0; } }

.faq .module_title {
  margin-bottom: 3.125rem; }
  @media (max-width: 991px) {
    .faq .module_title {
      margin-bottom: 2.5rem; } }
  @media (max-width: 767px) {
    .faq .module_title {
      margin-bottom: 1.875rem; } }
  .faq .module_title h2 {
    margin-bottom: 0; }

.faq .faq_simple_block .faq_content {
  border-bottom: solid 0.0625rem rgba(0, 0, 0, 0.05);
  padding-bottom: 3.125rem;
  margin-bottom: 3.125rem; }
  @media (max-width: 991px) {
    .faq .faq_simple_block .faq_content {
      padding-bottom: 2.5rem;
      margin-bottom: 2.5rem; } }
  @media (max-width: 767px) {
    .faq .faq_simple_block .faq_content {
      padding-bottom: 1.875rem;
      margin-bottom: 1.875rem; } }
  .faq .faq_simple_block .faq_content h5 {
    color: #000000;
    font-size: 1.125rem;
    line-height: 1.5rem; }
  .faq .faq_simple_block .faq_content p:last-of-type {
    margin-bottom: 0; }
  .faq .faq_simple_block .faq_content:last-of-type {
    margin-bottom: 0; }

.faq .accordion .row [class*='col-'] {
  margin-bottom: 1.5rem; }
  .faq .accordion .row [class*='col-']:last-of-type {
    margin-bottom: 0; }

/*Style 1*/
.accordion {
  font-family: "Open Sans", sans-serif; }
  .accordion .card {
    border: none;
    border-radius: 0;
    background-color: #ffffff;
    -ms-box-shadow: 0 5px 16px 0 rgba(110, 110, 114, 0.08) ;
    -o-box-shadow: 0 5px 16px 0 rgba(110, 110, 114, 0.08) ;
    box-shadow: 0 5px 16px 0 rgba(110, 110, 114, 0.08) ;
    margin-bottom: 1.25rem; }
    @media (max-width: 767px) {
      .accordion .card {
        margin-bottom: 0.9375rem; } }
    .accordion .card:last-of-type {
      margin-bottom: 0; }
    .accordion .card .card-header {
      background-color: transparent;
      border-bottom: none; }
      .accordion .card .card-header a {
        color: #6a7074;
        font-size: 0.875rem;
        line-height: 1.125rem;
        font-weight: 700;
        display: block;
        padding: 1.0625rem 3.125rem 1.0625rem 1.25rem; }
        .accordion .card .card-header a .acco_icon {
          position: absolute;
          right: 1.875rem;
          font-size: 0.625rem; }
        .accordion .card .card-header a .fa-plus {
          display: none; }
        .accordion .card .card-header a .fa-minus {
          display: block; }
        .accordion .card .card-header a.collapsed .fa-plus {
          display: block; }
        .accordion .card .card-header a.collapsed .fa-minus {
          display: none; }
    .accordion .card .card-body {
      padding: 0.9375rem 1.25rem 1rem;
      position: relative; }
      .accordion .card .card-body:before {
        content: '';
        display: inline-block;
        border-top: solid 0.0625rem rgba(0, 0, 0, 0.05);
        height: 0.0625rem;
        position: absolute;
        top: 0;
        left: 0.3125rem;
        right: 0.3125rem; }
      .accordion .card .card-body p:last-of-type {
        margin-bottom: 0; }

/*Style 2*/
.accordion.style2 .card {
  background-color: transparent;
  box-shadow: none;
  border-bottom: solid 0.0625rem rgba(0, 0, 0, 0.1); }
  .accordion.style2 .card .card-header {
    border-bottom: none; }
    .accordion.style2 .card .card-header a {
      color: #6a7074;
      display: block;
      font-size: 0.875rem;
      line-height: 1.125rem;
      font-weight: 700;
      padding: 0.9375rem 3.125rem 0.9375rem 0.9375rem; }
  .accordion.style2 .card .card-body {
    padding-top: 0; }
    .accordion.style2 .card .card-body:before {
      display: none; }

.accordion.style2 > .card:not(:last-of-type) {
  border-bottom: solid 0.0625rem rgba(0, 0, 0, 0.1); }

@media (min-width: 1201px) {
  .feature_spotlight.inner_spacing {
    padding: 4.375rem 0; } }

@media (min-width: 401px) {
  .feature_spotlight .spotlight_row {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem; } }

@media (min-width: 401px) {
  .feature_spotlight .spotlight_row [class*='col-'] {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem; } }

@media (max-width: 400px) {
  .feature_spotlight .spotlight_row [class*='col-'] {
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; } }

.feature_spotlight .spotlight_col {
  margin-bottom: 0.9375rem; }
  .feature_spotlight .spotlight_col .spotlight_col_bg {
    padding-bottom: 64.3%; }
  .feature_spotlight .spotlight_col .spotlight_col_caption {
    padding: 1.25rem 1.4375rem 0; }
    @media (max-width: 767px) {
      .feature_spotlight .spotlight_col .spotlight_col_caption {
        padding: 0.9375rem 0.9375rem 0; } }
    .feature_spotlight .spotlight_col .spotlight_col_caption .subheading {
      font-size: 0.75rem;
      line-height: 1rem;
      font-weight: 700;
      text-transform: uppercase; }

/* Highlights */
.highlights .module_title {
  margin-bottom: 4.8125rem; }
  @media (max-width: 1199px) {
    .highlights .module_title {
      margin-bottom: 3.125rem; } }
  @media (max-width: 991px) {
    .highlights .module_title {
      margin-bottom: 2.5rem; } }
  @media (max-width: 767px) {
    .highlights .module_title {
      margin-bottom: 1.875rem; } }

.highlights .highlights_col {
  background-color: #f7f8fb;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 18.75rem;
  padding: 3.125rem 3.25rem 1.875rem;
  margin-bottom: 1.875rem;
  position: relative;
  transition: 0.3s all ease; }
  @media (max-width: 1199px) {
    .highlights .highlights_col {
      padding: 2.5rem 2.5rem 1.875rem; } }
  @media (max-width: 767px) {
    .highlights .highlights_col {
      padding: 1.875rem;
      height: 15.625rem;
      margin-bottom: 1.25rem; } }
  @media (max-width: 575px) {
    .highlights .highlights_col {
      padding: 0.9375rem 1.875rem; } }
  .highlights .highlights_col.section_bg {
    color: #ffffff;
    mix-blend-mode: multiply; }
    .highlights .highlights_col.section_bg h5 {
      color: #ffffff; }
    .highlights .highlights_col.section_bg:before {
      top: 0; }
    .highlights .highlights_col.section_bg:before {
      content: '';
      display: inline-block;
      background-color: rgba(0, 0, 0, 0.35);
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
  .highlights .highlights_col .highlights_content {
    position: relative; }
  .highlights .highlights_col .bg_overlay {
    position: absolute;
    top: 100%;
    right: 0;
    bottom: 0;
    left: 0;
    transition: 0.3s all ease; }
  .highlights .highlights_col h5 {
    font-weight: 700; }
  .highlights .highlights_col .link {
    color: #ffffff;
    display: none; }
  .highlights .highlights_col:hover {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #ffffff; }
    .highlights .highlights_col:hover h5.primary_color {
      color: #ffffff; }
    .highlights .highlights_col:hover .link {
      display: block; }
    .highlights .highlights_col:hover .bg_overlay {
      top: 0; }

/* Highlights Icons */
.highlights_icons.inner_spacing {
  padding: 4.375rem 0 2.5rem !important; }
  @media (max-width: 1199px) {
    .highlights_icons.inner_spacing {
      padding: 3.75rem 0 1.875rem !important; } }
  @media (max-width: 991px) {
    .highlights_icons.inner_spacing {
      padding: 3.125rem 0 1.25rem !important; } }
  @media (max-width: 767px) {
    .highlights_icons.inner_spacing {
      padding: 2.5rem 0 0.625rem !important; } }
  @media (max-width: 479px) {
    .highlights_icons.inner_spacing {
      padding: 1.875rem 0 0 !important; } }

.highlights_icons .module_title {
  margin-bottom: 3.125rem; }
  @media (max-width: 991px) {
    .highlights_icons .module_title {
      margin-bottom: 2.5rem; } }
  @media (max-width: 767px) {
    .highlights_icons .module_title {
      margin-bottom: 1.875rem; } }
  .highlights_icons .module_title h2 {
    background: linear-gradient(180deg, #00b3e3 0%, #0076bc 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
    @media (min-width: 992px) {
      .highlights_icons .module_title h2 {
        font-size: 3.125rem;
        line-height: 3.75rem; } }

.highlights_icons .highlights_icons_col {
  border-top: solid 0.0625rem #cdcdcd;
  padding-top: 3.125rem;
  margin-bottom: 3.125rem; }
  @media (min-width: 401px) {
    .highlights_icons .highlights_icons_col {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; } }
  @media (max-width: 991px) {
    .highlights_icons .highlights_icons_col {
      padding-top: 2.5rem;
      margin-bottom: 2.5rem; } }
  @media (max-width: 767px) {
    .highlights_icons .highlights_icons_col {
      padding-top: 1.875rem;
      margin-bottom: 1.875rem; } }
  @media (max-width: 400px) {
    .highlights_icons .highlights_icons_col {
      text-align: center; } }
  .highlights_icons .highlights_icons_col .icon_box {
    background-color: #f6f6f6;
    display: inline-block;
    min-width: 5.0625rem;
    height: 5.0625rem;
    line-height: 5.0625rem;
    vertical-align: middle;
    text-align: center;
    margin-right: 1.25rem; }
    @media (max-width: 767px) {
      .highlights_icons .highlights_icons_col .icon_box {
        margin-right: 0.9375rem; } }
    @media (max-width: 400px) {
      .highlights_icons .highlights_icons_col .icon_box {
        margin-right: 0;
        margin-bottom: 0.9375rem; } }
  .highlights_icons .highlights_icons_col .icon_box_content h5 {
    font-weight: 700; }
  .highlights_icons .highlights_icons_col .icon_box_content .link {
    color: #000000; }
    .highlights_icons .highlights_icons_col .icon_box_content .link:hover, .highlights_icons .highlights_icons_col .icon_box_content .link:focus {
      color: #00b3e3; }

@media (min-width: 992px) {
  .quicklinks p {
    font-size: 1.125rem;
    line-height: 1.625rem;
    margin-bottom: 1.5625rem; } }

@media (min-width: 1201px) {
  .quicklinks.inner_spacing {
    padding: 4.375rem 0; } }

.quicklinks .module_title {
  position: relative;
  margin-bottom: 1.6875rem; }
  .quicklinks .module_title > * {
    margin-bottom: 0; }
  .quicklinks .module_title.underline_show {
    padding-bottom: 0.9375rem; }
    @media (max-width: 767px) {
      .quicklinks .module_title.underline_show {
        padding-bottom: 0.3125rem; } }
    .quicklinks .module_title.underline_show:before {
      content: '';
      display: inline-block;
      border-bottom: solid 0.125rem;
      width: 4.375rem;
      height: 0.125rem;
      position: absolute;
      bottom: 0;
      left: 0; }

@media (min-width: 992px) {
  .quicklinks h3 {
    font-size: 1.5rem;
    line-height: 2.125rem; } }

@media (min-width: 992px) {
  .quicklinks .quicklinks_wide_col {
    padding-right: 10%; } }

@media (max-width: 767px) {
  .quicklinks .quicklinks_wide_col {
    margin-bottom: 2.5rem; } }

.quicklinks .quicklinks_wide_col h5 {
  letter-spacing: 0.09375rem;
  font-weight: 700; }

.quicklinks .quicklinks_wide_col form.wpcf7-form .wpcf7-form-control {
  border-radius: 0; }

.quicklinks .quicklinks_side_col img {
  margin-bottom: 1.875rem; }

.quicklinks .quicklinks_side_col .quicklinks_menu {
  margin-left: 0;
  margin-bottom: 0; }
  .quicklinks .quicklinks_side_col .quicklinks_menu li {
    padding-left: 0;
    border-top: solid 0.0625rem #e7e7e7;
    margin-bottom: 0; }
    .quicklinks .quicklinks_side_col .quicklinks_menu li:first-child {
      border-top: none; }
      .quicklinks .quicklinks_side_col .quicklinks_menu li:first-child a {
        padding-top: 0; }
    .quicklinks .quicklinks_side_col .quicklinks_menu li:last-of-child a {
      padding-bottom: 0; }
    .quicklinks .quicklinks_side_col .quicklinks_menu li:before {
      display: none; }
    .quicklinks .quicklinks_side_col .quicklinks_menu li a {
      color: #6a7074;
      font-size: 1.125rem;
      line-height: 1.625rem;
      display: block;
      padding: 1.25rem 0.5rem; }
      @media (max-width: 991px) {
        .quicklinks .quicklinks_side_col .quicklinks_menu li a {
          font-size: 1rem;
          line-height: 1.5rem;
          padding: 0.9375rem 0.5rem; } }
      @media (max-width: 767px) {
        .quicklinks .quicklinks_side_col .quicklinks_menu li a {
          font-size: 0.875rem;
          line-height: 1.25rem; } }
      .quicklinks .quicklinks_side_col .quicklinks_menu li a i {
        margin-right: 1.25rem; }
        @media (max-width: 991px) {
          .quicklinks .quicklinks_side_col .quicklinks_menu li a i {
            margin-right: 0.9375rem; } }

@media (min-width: 1201px) {
  .grouped_links.inner_spacing {
    padding: 4.375rem 0; } }

.grouped_links .module_title {
  text-align: center; }

.grouped_links .info_links {
  padding: 6.25rem 0.75rem 2.1875rem;
  border-bottom: solid 0.0625rem #e7e7e7;
  height: 100%; }
  @media (min-width: 1201px) {
    .grouped_links .info_links {
      max-width: 92%; } }
  @media (max-width: 1199px) {
    .grouped_links .info_links {
      padding: 4.375rem 0.75rem 2.1875rem; } }
  @media (max-width: 991px) {
    .grouped_links .info_links {
      padding: 3.125rem 0.625rem 1.875rem; } }
  @media (max-width: 767px) {
    .grouped_links .info_links {
      padding: 2.5rem 0 1.25rem; } }
  .grouped_links .info_links ul {
    margin-left: 0; }
    .grouped_links .info_links ul li {
      display: block;
      padding-left: 0;
      margin-bottom: 0.9375rem; }
      @media (max-width: 767px) {
        .grouped_links .info_links ul li {
          margin-bottom: 0.75rem; } }
      .grouped_links .info_links ul li:last-of-type {
        margin-bottom: 0; }
      .grouped_links .info_links ul li:before {
        display: none; }
      .grouped_links .info_links ul li a {
        color: #a1a1a1; }

.subheading {
  position: relative;
  margin-bottom: 1.6875rem; }
  @media (max-width: 991px) {
    .subheading {
      margin-bottom: 1.375rem; } }
  @media (max-width: 767px) {
    .subheading {
      margin-bottom: 1.125rem; } }
  .subheading > * {
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 0;
    letter-spacing: 0.0625rem; }
    @media (max-width: 767px) {
      .subheading > * {
        letter-spacing: 0.03125rem; } }
  .subheading.underline_show {
    padding-bottom: 0.9375rem; }
    @media (max-width: 767px) {
      .subheading.underline_show {
        padding-bottom: 0.3125rem; } }
    .subheading.underline_show:before {
      content: '';
      display: inline-block;
      border-bottom: solid 0.125rem;
      width: 4.375rem;
      height: 0.125rem;
      position: absolute;
      bottom: 0;
      left: 0; }
  .subheading.text-center:before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }

/* Elan Hero || Hero highlight */
.hero_highlight {
  position: relative;
  overflow: hidden; }
  @media (max-width: 1199px) {
    .hero_highlight {
      height: auto; } }
  @media (max-height: 700px) {
    .hero_highlight {
      height: 43.75rem; } }
  .hero_highlight .hero_highlight_top {
    height: 100vh;
    height: calc(100vh + 430px); }
    @media (max-width: 1366px) {
      .hero_highlight .hero_highlight_top {
        height: 100vh; } }
    @media (max-width: 1199px) {
      .hero_highlight .hero_highlight_top {
        height: 100vh; } }
    @media (max-width: 991px) {
      .hero_highlight .hero_highlight_top {
        height: auto;
        min-height: 43.75rem;
        padding-top: 3.125rem; } }
    @media (max-width: 767px) {
      .hero_highlight .hero_highlight_top {
        min-height: 25rem; } }
    .hero_highlight .hero_highlight_top .overlay {
      background: black;
      background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
      opacity: 1; }
    .hero_highlight .hero_highlight_top .hero_highlight_title {
      color: #ffffff; }
      @media (min-width: 992px) {
        .hero_highlight .hero_highlight_top .hero_highlight_title {
          margin-top: 35%; } }
      .hero_highlight .hero_highlight_top .hero_highlight_title h1 {
        font-size: 6.5625rem;
        line-height: 7.1875rem; }
        @media (max-width: 1366px) {
          .hero_highlight .hero_highlight_top .hero_highlight_title h1 {
            font-size: 5rem;
            line-height: 5.625rem; } }
        @media (max-width: 1199px) {
          .hero_highlight .hero_highlight_top .hero_highlight_title h1 {
            font-size: 3.75rem;
            line-height: 4.375rem; } }
        @media (max-width: 991px) {
          .hero_highlight .hero_highlight_top .hero_highlight_title h1 {
            font-size: 3.75rem !important;
            line-height: 4.375rem !important; } }
        @media (max-width: 767px) {
          .hero_highlight .hero_highlight_top .hero_highlight_title h1 {
            font-size: 2.5rem !important;
            line-height: 3.125rem !important; } }
  .hero_highlight .hero_highlight_middle {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
    position: relative; }
    @media (max-width: 991px) {
      .hero_highlight .hero_highlight_middle {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem; } }
    .hero_highlight .hero_highlight_middle .hero_highlight_skew {
      background-color: #ffffff;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      bottom: -24.0625rem;
      left: 0;
      -webkit-transform: skewY(11deg);
          -ms-transform: skewY(11deg);
              transform: skewY(11deg);
      -webkit-transform-origin: right;
          -ms-transform-origin: right;
              transform-origin: right; }
      @media (max-width: 1366px) {
        .hero_highlight .hero_highlight_middle .hero_highlight_skew {
          -webkit-transform: skewY(8deg);
              -ms-transform: skewY(8deg);
                  transform: skewY(8deg); } }
      @media (max-width: 991px) {
        .hero_highlight .hero_highlight_middle .hero_highlight_skew {
          -webkit-transform: skewY(5deg);
              -ms-transform: skewY(5deg);
                  transform: skewY(5deg); } }
    .hero_highlight .hero_highlight_middle .container {
      position: relative; }
    .hero_highlight .hero_highlight_middle .elan_google_row {
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: -26.875rem; }
      @media (max-width: 1366px) {
        .hero_highlight .hero_highlight_middle .elan_google_row {
          margin-top: -15.625rem; } }
      @media (max-width: 1199px) {
        .hero_highlight .hero_highlight_middle .elan_google_row {
          margin-top: -12.5rem; } }
      @media (max-width: 991px) {
        .hero_highlight .hero_highlight_middle .elan_google_row {
          margin-top: -9.375rem; } }
      .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_content {
        padding-top: 3.125rem; }
        @media (max-width: 991px) {
          .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_content {
            padding-top: 2.5rem; } }
        @media (max-width: 767px) {
          .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_content {
            padding-top: 1.875rem; } }
        @media (min-width: 992px) {
          .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_content {
            -webkit-order: 1;
                -ms-flex-order: 1;
                    order: 1; } }
        .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_content .hero_logo_title {
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-bottom: 1.875rem; }
          .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_content .hero_logo_title img {
            margin-right: 1.875rem; }
            @media (max-width: 1366px) {
              .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_content .hero_logo_title img {
                max-height: 4.375rem; } }
            @media (max-width: 1199px) {
              .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_content .hero_logo_title img {
                max-height: 3.75rem;
                margin-right: 1.25rem; } }
            @media (max-width: 991px) {
              .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_content .hero_logo_title img {
                max-height: 2.625rem;
                margin-right: 0.9375rem; } }
          .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_content .hero_logo_title h2 {
            margin-bottom: 0; }
            @media (min-width: 992px) {
              .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_content .hero_logo_title h2 {
                font-size: 3.125rem;
                line-height: 3.75rem; } }
            @media (min-width: 1201px) {
              .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_content .hero_logo_title h2 {
                font-size: 3.75rem;
                line-height: 4.375rem; } }
            @media (min-width: 1366px) {
              .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_content .hero_logo_title h2 {
                font-size: 4.6875rem;
                line-height: 5.3125rem; } }
      @media (min-width: 992px) {
        .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_img {
          -webkit-order: 2;
              -ms-flex-order: 2;
                  order: 2; } }
      .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_img img {
        float: left; }
        @media (min-width: 1366px) {
          .hero_highlight .hero_highlight_middle .elan_google_row .elan_google_img img {
            max-width: initial; } }
    .hero_highlight .hero_highlight_middle .link {
      text-transform: uppercase; }
      @media (min-width: 992px) {
        .hero_highlight .hero_highlight_middle .link {
          font-size: 1.25rem;
          line-height: 1.625rem; } }

.partners_header {
  color: #ffffff;
  text-align: center;
  overflow: hidden; }
  .partners_header .partners_header_top {
    -webkit-transform: skewY(-4deg);
        -ms-transform: skewY(-4deg);
            transform: skewY(-4deg);
    -webkit-transform-origin: left;
        -ms-transform-origin: left;
            transform-origin: left;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    height: calc(100vh - 93px); }
    .partners_header .partners_header_top .container .partners_header_top_inner {
      -webkit-transform: skewY(4deg);
          -ms-transform: skewY(4deg);
              transform: skewY(4deg); }
      .partners_header .partners_header_top .container .partners_header_top_inner .row .partners_header_col {
        padding-top: 6.25rem;
        margin-bottom: -11.625rem; }
        @media (max-width: 991px) {
          .partners_header .partners_header_top .container .partners_header_top_inner .row .partners_header_col {
            margin-bottom: -10rem; } }
        @media (max-width: 767px) {
          .partners_header .partners_header_top .container .partners_header_top_inner .row .partners_header_col {
            margin-bottom: -8.75rem; } }
        .partners_header .partners_header_top .container .partners_header_top_inner .row .partners_header_col .module_title h2 {
          letter-spacing: 0.03125rem; }
  .partners_header .partners_header_bottom {
    background-color: #ffffff;
    padding-top: 8.3125rem;
    padding-bottom: 3.125rem; }
    @media (max-width: 991px) {
      .partners_header .partners_header_bottom {
        padding-top: 7.5rem;
        padding-bottom: 2.5rem; } }
    @media (max-width: 767px) {
      .partners_header .partners_header_bottom {
        padding-top: 6.875rem;
        padding-bottom: 1.875rem; } }
    .partners_header .partners_header_bottom .partners_logo {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-left: 0;
      padding: 0 4%; }
      .partners_header .partners_header_bottom .partners_logo li {
        width: 20%;
        padding-left: 0;
        position: relative;
        margin-top: 0.9375rem;
        margin-bottom: 0.9375rem; }
        @media (max-width: 1199px) {
          .partners_header .partners_header_bottom .partners_logo li {
            width: 25%; } }
        @media (max-width: 991px) {
          .partners_header .partners_header_bottom .partners_logo li {
            width: 33.333%; } }
        @media (max-width: 575px) {
          .partners_header .partners_header_bottom .partners_logo li {
            width: 50%; } }
        @media (max-width: 479px) {
          .partners_header .partners_header_bottom .partners_logo li {
            width: 100%; }
            .partners_header .partners_header_bottom .partners_logo li:last-of-type {
              margin-bottom: 0; } }
        .partners_header .partners_header_bottom .partners_logo li:before {
          display: none; }
        .partners_header .partners_header_bottom .partners_logo li img {
          -webkit-filter: grayscale(1);
          filter: grayscale(1);
          transition: 0.5s all ease; }
        .partners_header .partners_header_bottom .partners_logo li:hover img {
          -webkit-filter: inherit;
                  filter: inherit; }

@media screen and (max-height: 700px) {
  .partners_header .partners_header_top {
    min-height: 43.75rem; } }

.footer_highlight {
  background-position: center top !important;
  color: #ffffff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100vh; }
  @media (min-width: 1201px) {
    .footer_highlight.inner_spacing {
      padding: 4.375rem 0; } }
  .footer_highlight .module_title .subheading.underline_show {
    padding-bottom: 1.5625rem; }
    @media (max-width: 991px) {
      .footer_highlight .module_title .subheading.underline_show {
        padding-bottom: 0.9375rem; } }
    @media (max-width: 767px) {
      .footer_highlight .module_title .subheading.underline_show {
        padding-bottom: 0.625rem; } }
    .footer_highlight .module_title .subheading.underline_show:before {
      height: 0.1875rem;
      border-bottom-width: 0.1875rem; }
  .footer_highlight .module_title .subheading h5 {
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: 0.225rem; }
    @media (max-width: 991px) {
      .footer_highlight .module_title .subheading h5 {
        letter-spacing: 0.1625rem; } }
    @media (max-width: 767px) {
      .footer_highlight .module_title .subheading h5 {
        letter-spacing: 0.1rem; } }
  .footer_highlight .module_title h2 {
    font-size: 3.4375rem;
    line-height: 3.8125rem;
    text-transform: uppercase; }
  @media (min-width: 992px) {
    .footer_highlight .footer_highlight_content {
      max-width: 75%; } }
  @media (min-width: 992px) {
    .footer_highlight .footer_highlight_content p {
      font-size: 1.5625rem;
      line-height: 1.9375rem; } }

.hero_image {
  text-align: center;
  position: relative;
  min-height: 100vh; }
  @media (min-width: 1201px) {
    .hero_image.inner_spacing {
      padding: 7.8125rem 0; } }
  .hero_image .overlay {
    opacity: 1;
    mix-blend-mode: inherit; }
  .hero_image .module_title {
    text-transform: uppercase; }
    .hero_image .module_title h2 {
      font-family: "Open Sans", sans-serif;
      font-weight: 300;
      font-size: 3.75rem;
      line-height: 4.375rem; }
    .hero_image .module_title .subheading {
      padding-bottom: 1.5625rem; }
      @media (max-width: 991px) {
        .hero_image .module_title .subheading {
          padding-bottom: 1.25rem; } }
      @media (max-width: 767px) {
        .hero_image .module_title .subheading {
          padding-bottom: 0.625rem; } }
      .hero_image .module_title .subheading > * {
        letter-spacing: 0.225rem; }
        @media (max-width: 991px) {
          .hero_image .module_title .subheading > * {
            letter-spacing: 0.1625rem; } }
        @media (max-width: 767px) {
          .hero_image .module_title .subheading > * {
            letter-spacing: 0.03125rem; } }
      .hero_image .module_title .subheading h5 {
        font-size: 1rem;
        line-height: 1.375rem; }
  @media (min-width: 992px) {
    .hero_image p {
      font-size: 1.5625rem;
      line-height: 1.9375rem; } }

.simple_hero {
  color: #ffffff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative; }
  .simple_hero .overlay {
    opacity: 1;
    mix-blend-mode: inherit; }
  @media (min-width: 992px) {
    .simple_hero p {
      font-size: 1.25rem;
      line-height: 1.875rem; } }

@media (min-width: 1201px) {
  .split_highlight.inner_spacing {
    padding: 1.875rem 0; } }

@media (max-width: 1199px) {
  .split_highlight.inner_spacing {
    padding: 1.875rem 0; } }

.split_highlight .split_highlight_column {
  max-width: 38.4375rem;
  text-align: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .split_highlight .split_highlight_column .split_col_bg {
    width: 100%;
    padding-bottom: 130.1%;
    margin-bottom: 1.25rem; }
  .split_highlight .split_highlight_column .split_col_content h2 {
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
    text-transform: uppercase; }
    @media (min-width: 992px) {
      .split_highlight .split_highlight_column .split_col_content h2 {
        font-size: 3.4375rem;
        line-height: 4.0625rem; } }
  @media (min-width: 992px) {
    .split_highlight .split_highlight_column .split_col_content p {
      font-size: 1.25rem;
      line-height: 1.875rem; } }

.split_highlight .img_content_col {
  padding-top: 7.5%;
  margin-bottom: 7.5%; }
  @media (max-width: 991px) {
    .split_highlight .img_content_col {
      padding-top: 5%;
      margin-bottom: 5%; } }
  @media (max-width: 767px) {
    .split_highlight .img_content_col {
      padding-top: 1.5625rem;
      margin-bottom: 1.5625rem; } }
  .split_highlight .img_content_col .split_highlight_column .split_col_bg {
    margin-bottom: 13%; }
    @media (max-width: 767px) {
      .split_highlight .img_content_col .split_highlight_column .split_col_bg {
        margin-bottom: 1.875rem; } }

.split_highlight .content_img_col {
  padding-top: 7.5%;
  margin-bottom: 7.5%; }
  @media (max-width: 991px) {
    .split_highlight .content_img_col {
      padding-top: 5%;
      margin-bottom: 5%; } }
  @media (max-width: 767px) {
    .split_highlight .content_img_col {
      padding-top: 1.5625rem;
      margin-bottom: 1.5625rem; } }
  .split_highlight .content_img_col .split_highlight_column {
    margin-left: auto; }
    @media (min-width: 768px) {
      .split_highlight .content_img_col .split_highlight_column .split_col_bg {
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2; } }
    .split_highlight .content_img_col .split_highlight_column .split_col_content {
      margin-bottom: 13%; }
      @media (min-width: 768px) {
        .split_highlight .content_img_col .split_highlight_column .split_col_content {
          -webkit-order: 1;
              -ms-flex-order: 1;
                  order: 1; } }
      @media (max-width: 767px) {
        .split_highlight .content_img_col .split_highlight_column .split_col_content {
          margin-bottom: 0; } }

/* Split Highlight Style 2 */
.split_highlight.split_highlight_style2 .split_highlight_column {
  text-align: left;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .split_highlight.split_highlight_style2 .split_highlight_column h2 {
    font-weight: normal; }
  .split_highlight.split_highlight_style2 .split_highlight_column p a {
    font-weight: 600; }

@media (min-width: 1201px) {
  .leadership.inner_spacing {
    padding: 4.375rem 0; } }

.leadership .module_title {
  border-bottom: 0.0625rem solid #cdcdcd;
  padding-bottom: 2%;
  margin-bottom: 4.3%; }
  .leadership .module_title h2 {
    font-weight: bold; }

.leadership .leadership_img {
  background-color: #a1a1a1;
  padding-bottom: 100%;
  margin-bottom: 1.875rem; }

.leadership .leadership_title h5 {
  font-weight: bold;
  text-transform: uppercase; }

.leadership .leadership_title .profile_post {
  font-weight: normal;
  display: block;
  margin-top: 0.1875rem; }

.leadership .subheading.underline_show {
  padding-bottom: 0.5rem;
  margin-bottom: 1.25rem; }

.leadership .leadership_col {
  padding: 12% 0 12% 30%; }
  @media (max-width: 1199px) {
    .leadership .leadership_col {
      padding: 10% 0 10% 20%; } }
  @media (max-width: 767px) {
    .leadership .leadership_col {
      padding: 5% 0; } }
  @media (min-width: 992px) {
    .leadership .leadership_col p {
      line-height: 1.5625rem; } }
  .leadership .leadership_col p:last-of-type {
    margin-bottom: 0; }
  .leadership .leadership_col .social_icons {
    margin-top: 1.25rem; }
    .leadership .leadership_col .social_icons a {
      color: #6a7074;
      font-size: 1.5625rem; }

.latest_news.post_content_style4 {
  /*font-family: $poppins;*/ }
  @media (min-width: 1201px) {
    .latest_news.post_content_style4.inner_spacing {
      padding: 4.375rem 0 2.5rem; } }
  .latest_news.post_content_style4 .module_title {
    margin-bottom: 2.1875rem; }
    @media (max-width: 1199px) {
      .latest_news.post_content_style4 .module_title {
        margin-bottom: 1.25rem; } }
    .latest_news.post_content_style4 .module_title h2 {
      /*font-family: $poppins;*/
      font-weight: 700; }
      @media (min-width: 992px) {
        .latest_news.post_content_style4 .module_title h2 {
          font-size: 2.5rem;
          line-height: 3.125rem; } }
      @media (min-width: 1201px) {
        .latest_news.post_content_style4 .module_title h2 {
          font-size: 3.125rem;
          line-height: 3.75rem; } }
    .latest_news.post_content_style4 .module_title p {
      font-weight: 300; }
      @media (min-width: 1201px) {
        .latest_news.post_content_style4 .module_title p {
          font-size: 1.5625rem;
          line-height: 1.9375rem; } }
  .latest_news.post_content_style4 .related_products_slider {
    padding-top: 3.75rem;
    padding-bottom: 4.25rem;
    margin-bottom: 0; }
    @media (max-width: 1199px) {
      .latest_news.post_content_style4 .related_products_slider {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem; } }
    @media (max-width: 767px) {
      .latest_news.post_content_style4 .related_products_slider {
        padding-top: 0.625rem;
        padding-bottom: 0.625rem; } }
    .latest_news.post_content_style4 .related_products_slider .thumb_column {
      background-color: #f2f2f2;
      color: #666666;
      display: block;
      position: relative;
      overflow: hidden; }
      @media (min-width: 768px) {
        .latest_news.post_content_style4 .related_products_slider .thumb_column {
          display: -webkit-flex !important;
          display: -ms-flexbox !important;
          display: flex !important;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          height: 100%; } }
      .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_image {
        background-color: #e3e3e3;
        text-align: center;
        padding-bottom: 84.1%;
        position: relative;
        overflow: hidden; }
        @media (max-width: 991px) {
          .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_image {
            padding-bottom: 74.1%; } }
        .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_image img {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
      .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_body {
        padding: 2.375rem 2.5rem 1.875rem; }
        @media (max-width: 1199px) {
          .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_body {
            padding: 1.875rem 1.875rem 1.25rem; } }
        @media (max-width: 991px) {
          .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_body {
            padding: 1.875rem 1.25rem 1.25rem; } }
        @media (max-width: 767px) {
          .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_body {
            padding: 1.875rem 0.9375rem 1.25rem; } }
        .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_body .thumb_title {
          margin-bottom: 0.875rem;
          /*@include bp(smmin) {
						max-width: 80%;						
					}*/ }
          .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_body .thumb_title h3 {
            /*font-family: $poppins;*/
            font-weight: 700;
            color: #1b181a; }
            @media (min-width: 1201px) {
              .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_body .thumb_title h3 {
                font-size: 1.5625rem;
                line-height: 1.9375rem; } }
          .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_body .thumb_title .post_date {
            color: #ed2c41; }
        .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_body p {
          /*font-family: $poppins;*/
          font-weight: 300; }
          @media (min-width: 1201px) {
            .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_body p {
              font-size: 1.25rem;
              line-height: 1.625rem; } }
          .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_body p:last-of-type {
            margin-bottom: 0; }
      .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_footer {
        margin-top: auto;
        padding: 2.5rem 2.375rem; }
        @media (max-width: 1199px) {
          .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_footer {
            padding: 1.875rem 1.875rem; } }
        @media (max-width: 991px) {
          .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_footer {
            padding: 1.875rem 1.25rem; } }
        @media (max-width: 767px) {
          .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_footer {
            padding: 1.875rem 0.9375rem; } }
        .latest_news.post_content_style4 .related_products_slider .thumb_column .thumb_footer .btn {
          font-family: "Open Sans", sans-serif;
          font-weight: 700;
          background-color: #ffffff;
          color: #1b181a;
          border-color: #ffffff;
          text-transform: uppercase;
          padding: 0.4375rem 1.75rem;
          border-radius: 1.375rem;
          min-width: 8.9375rem; }
      .latest_news.post_content_style4 .related_products_slider .thumb_column:hover .thumb_footer .btn, .latest_news.post_content_style4 .related_products_slider .thumb_column:focus .thumb_footer .btn {
        background-color: #1b181a;
        color: #ffffff;
        border-color: #1b181a; }
    @media (min-width: 768px) {
      .latest_news.post_content_style4 .related_products_slider .slick-track {
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important; } }
    @media (min-width: 768px) {
      .latest_news.post_content_style4 .related_products_slider .slick-slide {
        height: inherit !important; } }
    @media (min-width: 768px) {
      .latest_news.post_content_style4 .related_products_slider .slick-slide > div {
        height: 100%; } }
    .latest_news.post_content_style4 .related_products_slider .slick-list {
      margin: 0 -1.875rem; }
      @media (max-width: 1199px) {
        .latest_news.post_content_style4 .related_products_slider .slick-list {
          margin: 0 -1.25rem; } }
      @media (max-width: 991px) {
        .latest_news.post_content_style4 .related_products_slider .slick-list {
          margin: 0 -0.625rem; } }
      @media (max-width: 767px) {
        .latest_news.post_content_style4 .related_products_slider .slick-list {
          margin: 0 -0.46875rem; } }
    .latest_news.post_content_style4 .related_products_slider .slick-slide {
      height: 100%;
      margin: 0 2.5rem; }
      @media (max-width: 1199px) {
        .latest_news.post_content_style4 .related_products_slider .slick-slide {
          margin: 0 1.25rem; } }
      @media (max-width: 991px) {
        .latest_news.post_content_style4 .related_products_slider .slick-slide {
          margin: 0 0.625rem; } }
      @media (max-width: 767px) {
        .latest_news.post_content_style4 .related_products_slider .slick-slide {
          margin: 0 0.46875rem; } }

/*Header Carousel*/
.header_carousel_sec {
  position: relative;
  overflow: hidden; }
  .header_carousel_sec .container {
    position: relative; }
  .header_carousel_sec h1, .header_carousel_sec .h1 {
    color: #ffffff; }
  .header_carousel_sec #header_carousel {
    margin-bottom: 0; }
  .header_carousel_sec .header_carousel .slide_item {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100vh;
    text-align: center;
    position: relative;
    padding-top: 5rem;
    padding-bottom: 5rem; }
    @media (max-width: 1199px) {
      .header_carousel_sec .header_carousel .slide_item {
        height: auto;
        min-height: 43.75rem; } }
    .header_carousel_sec .header_carousel .slide_item .carousel_slide_bg {
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      transition: 1s -webkit-transform ease-in-out;
      transition: 1s transform ease-in-out;
      transition: 1s transform ease-in-out, 1s -webkit-transform ease-in-out; }
  .header_carousel_sec .header_carousel .slick-track {
    height: 100%; }
  .header_carousel_sec .header_carousel .slick-dots {
    bottom: 8%; }
    @media (max-width: 767px) {
      .header_carousel_sec .header_carousel .slick-dots {
        bottom: 1.875rem; } }
    .header_carousel_sec .header_carousel .slick-dots li {
      width: auto;
      height: auto;
      margin: 0 0.1875rem; }
      .header_carousel_sec .header_carousel .slick-dots li:before {
        display: none; }
      .header_carousel_sec .header_carousel .slick-dots li button {
        height: 0.75rem;
        width: 0.75rem;
        border-radius: 50%;
        background: #ffffff;
        margin: 0;
        opacity: 0.25; }
        @media (max-width: 991px) {
          .header_carousel_sec .header_carousel .slick-dots li button {
            height: 0.625rem;
            width: 0.625rem; } }
        @media (max-width: 767px) {
          .header_carousel_sec .header_carousel .slick-dots li button {
            height: 0.5rem;
            width: 0.5rem; } }
        .header_carousel_sec .header_carousel .slick-dots li button:before {
          display: none; }
      .header_carousel_sec .header_carousel .slick-dots li.slick-active button {
        opacity: 1; }
  .header_carousel_sec .header_carousel .slick-slide.slick-current .slide_item.animate .carousel_slide_bg {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
        transform: scale(1.1); }
  .header_carousel_sec .header_carousel .slick-prev, .header_carousel_sec .header_carousel .slick-next {
    z-index: 1; }
    .header_carousel_sec .header_carousel .slick-prev:before, .header_carousel_sec .header_carousel .slick-next:before {
      font-family: 'Font Awesome 5 Pro';
      font-weight: 900;
      color: #999999;
      font-size: 1.5625rem; }
  .header_carousel_sec .header_carousel .slick-prev {
    left: -1.25rem; }
    @media (max-width: 575px) {
      .header_carousel_sec .header_carousel .slick-prev {
        left: 0; } }
    .header_carousel_sec .header_carousel .slick-prev:before {
      content: '\f053'; }
  .header_carousel_sec .header_carousel .slick-next {
    right: -1.25rem; }
    @media (max-width: 575px) {
      .header_carousel_sec .header_carousel .slick-next {
        right: 0; } }
    .header_carousel_sec .header_carousel .slick-next:before {
      content: '\f054'; }
  .header_carousel_sec .carousel_content {
    position: relative; }
    .header_carousel_sec .carousel_content h1 {
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      line-height: 1.2 !important;
      letter-spacing: 0;
      margin-bottom: 2.5rem; }
      @media (min-width: 768px) {
        .header_carousel_sec .carousel_content h1 {
          font-size: 3.125rem !important; } }
      @media (min-width: 992px) {
        .header_carousel_sec .carousel_content h1 {
          font-size: 3.75rem !important; } }
      @media (min-width: 1201px) {
        .header_carousel_sec .carousel_content h1 {
          font-size: 5rem; } }
      @media (min-width: 1366px) {
        .header_carousel_sec .carousel_content h1 {
          font-size: 6.25rem; } }
      @media (max-width: 767px) {
        .header_carousel_sec .carousel_content h1 {
          font-size: 2.25rem !important; } }
    .header_carousel_sec .carousel_content h2 {
      color: #ffffff;
      font-family: "Poppins", sans-serif;
      font-weight: 400;
      line-height: 1.2; }
      @media (min-width: 1366px) {
        .header_carousel_sec .carousel_content h2 {
          font-size: 2.8125rem; } }
    .header_carousel_sec .carousel_content .btn {
      background-color: #ffffff;
      color: #000000;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      line-height: 1.2;
      border-color: #ffffff;
      border-radius: 1.875rem;
      margin-top: 5%; }
      @media (min-width: 1201px) {
        .header_carousel_sec .carousel_content .btn {
          font-size: 1.5625rem;
          min-width: 15.5rem; } }
      @media (max-width: 991px) {
        .header_carousel_sec .carousel_content .btn {
          margin-top: 1.25rem; } }
      @media (max-width: 767px) {
        .header_carousel_sec .carousel_content .btn {
          margin-top: 0.625rem; } }
      .header_carousel_sec .carousel_content .btn:hover, .header_carousel_sec .carousel_content .btn:focus {
        background-color: #000000;
        color: #ffffff; }

@media screen and (max-height: 700px) {
  .header_carousel_sec .header_carousel .slide_item {
    min-height: 43.75rem; } }

.image_highlights {
  position: relative;
  overflow: hidden; }
  .image_highlights .image_highlights_innner {
    padding-bottom: 119.9%; }
    .image_highlights .image_highlights_innner:hover .image_highlights_content .image_highlights_bg .overlay {
      opacity: 1; }
  .image_highlights .image_highlights_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 7.8% 7.8% 11.1%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden; }
    .image_highlights .image_highlights_content .image_highlights_bg {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      transition: 0.8s all ease;
      /*&:before{
                content:'';
                display: inline-block;                
                background: rgb(0,0,0);
                background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
                background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
                background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                opacity: 0;
                @include transition(.5s, all, ease);
            }*/ }
      .image_highlights .image_highlights_content .image_highlights_bg .overlay {
        opacity: 0;
        transition: 0.5s all ease; }
    .image_highlights .image_highlights_content .image_highlights_body {
      color: #ffffff;
      font-weight: 300;
      position: relative; }
      @media (min-width: 992px) {
        .image_highlights .image_highlights_content .image_highlights_body {
          font-size: 1.5625rem; } }
      .image_highlights .image_highlights_content .image_highlights_body h2 {
        /*font-family: $poppins;*/
        font-weight: 700;
        margin-bottom: 0; }
        @media (max-width: 1366px) {
          .image_highlights .image_highlights_content .image_highlights_body h2 {
            font-size: 2.5rem;
            line-height: 1.2; } }
        @media (max-width: 1199px) {
          .image_highlights .image_highlights_content .image_highlights_body h2 {
            font-size: 2.25rem; } }
      .image_highlights .image_highlights_content .image_highlights_body p {
        /*font-family: $poppins;*/
        font-weight: 300;
        line-height: 1.6; }
        @media (min-width: 768px) {
          .image_highlights .image_highlights_content .image_highlights_body p {
            font-size: 1.125rem; } }
        @media (min-width: 1201px) {
          .image_highlights .image_highlights_content .image_highlights_body p {
            font-size: 1.3125rem; } }
        @media (min-width: 1366px) {
          .image_highlights .image_highlights_content .image_highlights_body p {
            font-size: 1.5625rem; } }
        @media (max-width: 767px) {
          .image_highlights .image_highlights_content .image_highlights_body p {
            font-size: 1.125rem; } }
      .image_highlights .image_highlights_content .image_highlights_body .morelink {
        color: #ffffff;
        line-height: 1.2;
        margin-top: 1.125rem;
        padding-bottom: 0.1875rem;
        display: inline-block;
        position: relative; }
        @media (min-width: 992px) {
          .image_highlights .image_highlights_content .image_highlights_body .morelink {
            font-size: 1.25rem; } }
        @media (max-width: 1199px) {
          .image_highlights .image_highlights_content .image_highlights_body .morelink {
            margin-top: 0.625rem; } }
        @media (max-width: 767px) {
          .image_highlights .image_highlights_content .image_highlights_body .morelink {
            margin-top: 0; } }
        .image_highlights .image_highlights_content .image_highlights_body .morelink:before {
          content: '';
          border-bottom: 0.0625rem solid #ffffff;
          height: 0.0625rem;
          width: 0;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          opacity: 0;
          transition: 0.5s all ease; }
        .image_highlights .image_highlights_content .image_highlights_body .morelink:hover:before, .image_highlights .image_highlights_content .image_highlights_body .morelink:focus:before {
          opacity: 1;
          width: 100%; }
      .image_highlights .image_highlights_content .image_highlights_body .hover_body {
        margin-top: 0.625rem;
        display: none; }
    .image_highlights .image_highlights_content:hover .image_highlights_bg {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
              transform: scale(1.1); }
      .image_highlights .image_highlights_content:hover .image_highlights_bg:before {
        opacity: 1; }
    .image_highlights .image_highlights_content:hover .image_highlights_body .hover_body {
      display: block; }

.main_video .module_title {
  text-align: center;
  margin-bottom: 3.125rem; }
  @media (max-width: 767px) {
    .main_video .module_title {
      margin-bottom: 1.875rem; } }
  .main_video .module_title h2 {
    color: #1b181a;
    font-family: "Open Sans", sans-serif;
    font-weight: 700; }

.main_video .main_video_wrap {
  padding-bottom: 56.5%;
  position: relative;
  overflow: hidden; }
  .main_video .main_video_wrap video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .main_video .main_video_wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .main_video .main_video_wrap .video_overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.49);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    /*.play_icon{
                display: inline-block;
                width: rem-calc(202);
                height: rem-calc(202);
                background-color: #fff;
                border-radius: 50%;
            }*/ }

.main_video .btnGrp {
  margin-top: 4.6875rem;
  text-align: center; }
  @media (max-width: 991px) {
    .main_video .btnGrp {
      margin-top: 3.75rem; } }
  @media (max-width: 991px) {
    .main_video .btnGrp {
      margin-top: 2.5rem; } }
  @media (max-width: 767px) {
    .main_video .btnGrp {
      margin-top: 1.25rem; } }
  .main_video .btnGrp .btn {
    font-weight: 700;
    margin: 0 1.0625rem 0.9375rem;
    min-width: 17.875rem;
    border-radius: 0; }
    @media (min-width: 992px) {
      .main_video .btnGrp .btn {
        font-size: 1.25rem;
        line-height: 1.75rem;
        padding: 1.375rem; } }
    @media (max-width: 991px) {
      .main_video .btnGrp .btn {
        min-width: 15rem;
        margin: 0 0.75rem 0.9375rem; } }
    @media (max-width: 400px) {
      .main_video .btnGrp .btn {
        min-width: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 0; }
        .main_video .btnGrp .btn:last-of-type {
          margin-bottom: 0; } }

@media (min-width: 1201px) {
  .info_box.inner_spacing {
    padding: 4.375rem 0 2.5rem; } }

@media (max-width: 1199px) {
  .info_box.inner_spacing {
    padding-bottom: 1.875rem !important; } }

@media (max-width: 991px) {
  .info_box.inner_spacing {
    padding-bottom: 1.25rem !important; } }

@media (max-width: 767px) {
  .info_box.inner_spacing {
    padding-bottom: 0.625rem !important; } }

@media (max-width: 479px) {
  .info_box.inner_spacing {
    padding-bottom: 0 !important; } }

.info_box .module_title {
  text-align: center;
  margin-bottom: 5rem; }
  @media (max-width: 1199px) {
    .info_box .module_title {
      margin-bottom: 3.75rem; } }
  @media (max-width: 575px) {
    .info_box .module_title {
      margin-bottom: 2.5rem; } }
  .info_box .module_title > * {
    font-weight: 700; }

.info_box .row [class*='col-'] {
  margin-bottom: 1.875rem; }

.info_box .info_box_col {
  background-color: #ffffff;
  text-align: center;
  height: 100%; }
  .info_box .info_box_col figure {
    min-height: 14.0625rem;
    padding: 1.875rem 1.875rem;
    margin-bottom: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (max-width: 1199px) {
      .info_box .info_box_col figure {
        min-height: 12.5rem;
        padding: 1.875rem 1.5625rem; } }
    @media (max-width: 991px) {
      .info_box .info_box_col figure {
        min-height: 11.25rem;
        padding: 1.875rem 1.25rem; } }
    @media (max-width: 767px) {
      .info_box .info_box_col figure {
        min-height: inherit;
        padding: 1.875rem 0.9375rem; } }
  .info_box .info_box_col .info_box_body {
    padding: 0 1.875rem 1.875rem; }
    @media (max-width: 1199px) {
      .info_box .info_box_col .info_box_body {
        padding: 0 1.5625rem 1.5625rem; } }
    @media (max-width: 991px) {
      .info_box .info_box_col .info_box_body {
        padding: 0 1.25rem 1.25rem; } }
    @media (max-width: 767px) {
      .info_box .info_box_col .info_box_body {
        padding: 0 0.9375rem 0.9375rem; } }
    .info_box .info_box_col .info_box_body p {
      font-family: "Open Sans", sans-serif;
      color: #a1a1a1; }
      @media (min-width: 1201px) {
        .info_box .info_box_col .info_box_body p {
          font-size: 1.125rem;
          line-height: 1.4; } }

@media (min-width: 1201px) {
  .key_features.inner_spacing {
    padding: 4.375rem 0 1.25rem; } }

@media (max-width: 1199px) {
  .key_features.inner_spacing {
    padding-bottom: 1.25rem !important; } }

@media (max-width: 991px) {
  .key_features.inner_spacing {
    padding-bottom: 1.25rem !important; } }

@media (max-width: 767px) {
  .key_features.inner_spacing {
    padding-bottom: 1.25rem !important; } }

.key_features .module_title {
  text-align: center;
  margin-bottom: 4.5rem; }
  @media (max-width: 1199px) {
    .key_features .module_title {
      margin-bottom: 3.125rem; } }
  @media (max-width: 767px) {
    .key_features .module_title {
      margin-bottom: 1.875rem; } }
  .key_features .module_title > * {
    font-weight: 700; }

.key_features .text_box {
  display: block;
  position: relative;
  padding-top: 1.6875rem;
  margin-top: 3.125rem;
  margin-bottom: 3.4375rem; }
  @media (min-width: 1201px) {
    .key_features .text_box {
      max-width: 70%; } }
  @media (max-width: 1199px) {
    .key_features .text_box {
      max-width: 90%;
      margin-top: 1.875rem;
      margin-bottom: 1.875rem; } }
  @media (max-width: 767px) {
    .key_features .text_box {
      max-width: 100%;
      padding-top: 0.9375rem;
      margin-top: 1.25rem;
      margin-bottom: 1.25rem; } }
  .key_features .text_box:before {
    content: '';
    display: inline-block;
    border-top: solid 0.125rem;
    width: 4.375rem;
    height: 0.125rem;
    position: absolute;
    top: 0;
    left: 0;
    transition: 0.5s all ease; }
  .key_features .text_box p {
    font-family: "Open Sans", sans-serif;
    color: #000000;
    font-weight: 700;
    /*font-size: rem-calc(20);
            line-height: 1.2;*/
    transition: 0.5s all ease; }
  .key_features .text_box:hover:before {
    width: 100%; }

@media (min-width: 1201px) {
  .key_points.inner_spacing {
    padding: 4.375rem 0 1.25rem; } }

@media (max-width: 1199px) {
  .key_points.inner_spacing {
    padding-bottom: 1.25rem !important; } }

.key_points .module_title {
  text-align: center;
  margin-bottom: 5rem; }
  @media (max-width: 1199px) {
    .key_points .module_title {
      margin-bottom: 3.75rem; } }
  @media (max-width: 575px) {
    .key_points .module_title {
      margin-bottom: 2.5rem; } }
  .key_points .module_title > * {
    color: #1b181a;
    font-weight: 700; }
    .key_points .module_title > * i {
      display: block;
      font-weight: 400; }
  .key_points .module_title .first_title {
    margin-bottom: 0; }

.key_points .row [class*='col-'] {
  margin-bottom: 3.125rem; }
  @media (max-width: 991px) {
    .key_points .row [class*='col-'] {
      margin-bottom: 2.5rem; } }
  @media (max-width: 767px) {
    .key_points .row [class*='col-'] {
      margin-bottom: 1.875rem; } }

.key_points .key_points_block {
  position: relative; }
  .key_points .key_points_block .key_points_top {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 2.5rem; }
    @media (max-width: 1199px) {
      .key_points .key_points_block .key_points_top {
        padding-bottom: 1.875rem; } }
    @media (max-width: 991px) {
      .key_points .key_points_block .key_points_top {
        padding-bottom: 1.25rem; } }
    @media (max-width: 767px) {
      .key_points .key_points_block .key_points_top {
        padding-bottom: 0.9375rem; } }
    @media (max-width: 400px) {
      .key_points .key_points_block .key_points_top {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center; } }
    .key_points .key_points_block .key_points_top .circleImg {
      border-radius: 50%;
      background-color: #ffffff;
      text-align: center;
      vertical-align: middle;
      display: block;
      width: 100%;
      max-width: 4.9375rem;
      height: 4.9375rem;
      line-height: 4.9375rem;
      margin-top: 0.3125rem;
      margin-right: 1.25rem; }
      @media (max-width: 1199px) {
        .key_points .key_points_block .key_points_top .circleImg {
          max-width: 4.375rem;
          height: 4.375rem;
          line-height: 4.375rem;
          margin-right: 0.9375rem; } }
      @media (max-width: 400px) {
        .key_points .key_points_block .key_points_top .circleImg {
          margin-top: 0;
          margin-right: 0;
          margin-bottom: 1.25rem; } }
      .key_points .key_points_block .key_points_top .circleImg img {
        max-height: 2.625rem; }
    @media (min-width: 1201px) {
      .key_points .key_points_block .key_points_top .text_content {
        max-width: 70%; } }
    .key_points .key_points_block .key_points_top .text_content h4 {
      font-weight: 700;
      margin-bottom: 0.9375rem; }
    @media (min-width: 1201px) {
      .key_points .key_points_block .key_points_top .text_content p {
        font-size: 20px;
        line-height: 1.2; } }
  .key_points .key_points_block .key_points_bottom {
    text-align: center;
    padding-top: 3.5625rem;
    border-top: 0.0625rem solid #cdcdcd; }
    @media (max-width: 1199px) {
      .key_points .key_points_block .key_points_bottom {
        padding-top: 2.5rem; } }
    @media (max-width: 991px) {
      .key_points .key_points_block .key_points_bottom {
        padding-top: 1.875rem; } }
    @media (max-width: 767px) {
      .key_points .key_points_block .key_points_bottom {
        padding-top: 1.5625rem; } }
    .key_points .key_points_block .key_points_bottom p {
      font-family: "Open Sans", sans-serif; }
      @media (min-width: 1201px) {
        .key_points .key_points_block .key_points_bottom p {
          font-size: 1.125rem;
          line-height: 1.4; } }

@media (max-width: 767px) {
  .key_points [class*='col-']:last-of-type .key_points_block {
    margin-bottom: 0; } }

@media (min-width: 1201px) {
  .talking_points.inner_spacing {
    padding: 4.375rem 0; } }

.talking_points .module_title {
  text-align: center;
  margin-bottom: 5rem; }
  @media (max-width: 1199px) {
    .talking_points .module_title {
      margin-bottom: 3.75rem; } }
  @media (max-width: 575px) {
    .talking_points .module_title {
      margin-bottom: 2.5rem; } }
  .talking_points .module_title > * {
    color: #1b181a;
    font-weight: 700; }
    .talking_points .module_title > * i {
      display: block;
      font-weight: 400; }
  .talking_points .module_title .first_title {
    margin-bottom: 0; }

.talking_points .talking_point_item {
  position: relative;
  padding-top: 3.75rem;
  padding-bottom: 2.8125rem;
  border-top: 0.0625rem solid #cdcdcd; }
  @media (max-width: 1199px) {
    .talking_points .talking_point_item {
      padding-top: 2.5rem;
      padding-bottom: 1.875rem; } }
  @media (max-width: 991px) {
    .talking_points .talking_point_item {
      padding-top: 1.875rem;
      padding-bottom: 1.25rem; } }
  @media (max-width: 767px) {
    .talking_points .talking_point_item {
      padding-top: 1.5625rem;
      padding-bottom: 0.9375rem; } }
  .talking_points .talking_point_item:first-of-type {
    padding-top: 0;
    border-top: none; }
  .talking_points .talking_point_item:last-of-type {
    padding-bottom: 0; }
  .talking_points .talking_point_item .talking_points_left {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 992px) {
      .talking_points .talking_point_item .talking_points_left {
        max-width: 85%; } }
    @media (max-width: 400px) {
      .talking_points .talking_point_item .talking_points_left {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center; } }
    .talking_points .talking_point_item .talking_points_left .circleImg {
      border-radius: 50%;
      background-color: #ffffff;
      text-align: center;
      vertical-align: middle;
      display: block;
      width: 100%;
      max-width: 4.9375rem;
      height: 4.9375rem;
      line-height: 4.9375rem;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 0.75rem;
      margin-top: 0.3125rem;
      margin-right: 1.25rem; }
      @media (max-width: 1199px) {
        .talking_points .talking_point_item .talking_points_left .circleImg {
          max-width: 4.375rem;
          height: 4.375rem;
          line-height: 4.375rem;
          margin-right: 0.9375rem; } }
      @media (max-width: 400px) {
        .talking_points .talking_point_item .talking_points_left .circleImg {
          margin-top: 0;
          margin-right: 0;
          margin-bottom: 1.25rem; } }
      .talking_points .talking_point_item .talking_points_left .circleImg img {
        max-height: 2.625rem; }
    @media (min-width: 1201px) {
      .talking_points .talking_point_item .talking_points_left .text_content {
        max-width: 70%; } }
    .talking_points .talking_point_item .talking_points_left .text_content h4 {
      font-weight: 700;
      margin-bottom: 0.9375rem; }
    @media (min-width: 1201px) {
      .talking_points .talking_point_item .talking_points_left .text_content p {
        font-size: 1.25rem;
        line-height: 1.25; } }
  @media (min-width: 1201px) {
    .talking_points .talking_point_item .talking_points_right p {
      font-size: 1.125rem;
      line-height: 1.4; } }

.talking_points .btnGrp {
  margin-top: 4.6875rem;
  text-align: center; }
  @media (max-width: 991px) {
    .talking_points .btnGrp {
      margin-top: 3.75rem; } }
  @media (max-width: 991px) {
    .talking_points .btnGrp {
      margin-top: 2.5rem; } }
  @media (max-width: 767px) {
    .talking_points .btnGrp {
      margin-top: 1.25rem; } }
  .talking_points .btnGrp .btn {
    font-weight: 700;
    margin: 0 1.0625rem 0.9375rem;
    min-width: 17.875rem;
    border-radius: 0; }
    @media (min-width: 992px) {
      .talking_points .btnGrp .btn {
        font-size: 1.25rem;
        line-height: 1.75rem;
        padding: 1.375rem; } }
    @media (max-width: 991px) {
      .talking_points .btnGrp .btn {
        min-width: 15rem;
        margin: 0 0.75rem 0.9375rem; } }
    @media (max-width: 400px) {
      .talking_points .btnGrp .btn {
        min-width: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 0; }
        .talking_points .btnGrp .btn:last-of-type {
          margin-bottom: 0; } }

/*Blocks*/
@media (min-width: 1201px) {
  .blocks.inner_spacing {
    padding: 4.375rem 0; } }

.blocks .module_title {
  text-align: center;
  margin-bottom: 5rem; }
  @media (max-width: 1199px) {
    .blocks .module_title {
      margin-bottom: 3.75rem; } }
  @media (max-width: 575px) {
    .blocks .module_title {
      margin-bottom: 2.5rem; } }
  .blocks .module_title > * {
    font-weight: 700; }

.blocks .row [class*='col-'] {
  margin-bottom: 1.875rem; }

.blocks .blocks_row {
  margin-bottom: 1.875rem; }
  .blocks .blocks_row:last-of-type {
    margin-bottom: 0; }
  @media (max-width: 991px) {
    .blocks .blocks_row {
      margin-bottom: 1.25rem; } }
  @media (max-width: 767px) {
    .blocks .blocks_row {
      margin-bottom: 0.625rem; } }

.blocks .blocks_col {
  display: block;
  background-color: #ffffff;
  text-align: center;
  height: 100%; }
  .blocks .blocks_col figure {
    min-height: 11.25rem;
    padding: 1.875rem 1.875rem;
    margin-bottom: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (max-width: 1199px) {
      .blocks .blocks_col figure {
        padding: 1.875rem 1.5625rem; } }
    @media (max-width: 991px) {
      .blocks .blocks_col figure {
        padding: 1.875rem 1.25rem; } }
    @media (max-width: 767px) {
      .blocks .blocks_col figure {
        min-height: inherit;
        padding: 1.875rem 0.9375rem; } }
  .blocks .blocks_col .blocks_col_body {
    padding: 0 1.875rem 1.875rem; }
    @media (max-width: 1199px) {
      .blocks .blocks_col .blocks_col_body {
        padding: 0 1.5625rem 1.5625rem; } }
    @media (max-width: 991px) {
      .blocks .blocks_col .blocks_col_body {
        padding: 0 1.25rem 1.25rem; } }
    @media (max-width: 767px) {
      .blocks .blocks_col .blocks_col_body {
        padding: 0 0.9375rem 0.9375rem; } }
    .blocks .blocks_col .blocks_col_body p {
      color: #ffffff;
      font-weight: 700; }
      @media (min-width: 1201px) {
        .blocks .blocks_col .blocks_col_body p {
          font-size: 1.125rem;
          line-height: 1.4; } }

.blocks .btnGrp .btn {
  font-weight: 700;
  margin: 0 1.0625rem 0.9375rem;
  min-width: 17.875rem;
  border-radius: 0; }
  @media (min-width: 992px) {
    .blocks .btnGrp .btn {
      font-size: 1.25rem;
      line-height: 1.75rem;
      padding: 1.375rem; } }
  @media (max-width: 400px) {
    .blocks .btnGrp .btn {
      min-width: inherit;
      width: 100%;
      margin-left: 0;
      margin-right: 0; }
      .blocks .btnGrp .btn:last-of-type {
        margin-bottom: 0; } }

.brands_styletwo .brands_title_row {
  margin-bottom: 6.25rem; }
  .brands_styletwo .brands_title_row .brands_title {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .brands_styletwo .brands_title_row .brands_title .accent_color, .brands_styletwo .brands_title_row .brands_title .feature_data_table table tr:hover td a, .feature_data_table table tr:hover td .brands_styletwo .brands_title_row .brands_title a {
      margin: auto;
      width: 100%; }

.brands_styletwo .brand_logo_content p {
  color: #6a7074;
  font-size: 0.9375rem;
  margin-top: 1.25rem; }

.brands_styletwo .link_text {
  /*color: black;*/
  margin-top: 0 !important;
  font-size: 0.875rem; }
  .brands_styletwo .link_text i {
    font-size: 0.625rem;
    margin-right: 0.3125rem;
    margin-top: -0.3125rem; }

.contact_table {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
  overflow: hidden; }
  .contact_table h4 {
    font-weight: normal;
    font-size: 1.25rem;
    text-align: left;
    color: #a1a1a1;
    margin-bottom: 0; }
  .contact_table p {
    font-weight: normal;
    font-size: 0.9375rem;
    text-align: left;
    margin-bottom: 0;
    color: #a1a1a1; }
  .contact_table .header {
    padding-bottom: 0.625rem !important;
    border-bottom: 0.0625rem solid #cdcdcd;
    margin-bottom: 2.5rem; }
    .contact_table .header .set-height {
      min-height: 3.125rem; }
    .contact_table .header .possition {
      margin-top: -0.1875rem;
      margin-bottom: 0.3125rem; }
    .contact_table .header .download {
      position: absolute;
      right: 0;
      bottom: 0; }
  .contact_table .content-block-one {
    padding: 1.25rem;
    max-width: 19.6875rem; }
  .contact_table .content-block-two {
    padding: 1.25rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    border-bottom: 0.0625rem solid #cdcdcd;
    max-width: 19.6875rem; }
  .contact_table .content-block-three {
    padding: 1.25rem;
    padding-top: 0.9375rem;
    padding-bottom: 2.5rem;
    max-width: 19.6875rem; }
    .contact_table .content-block-three h4 {
      font-weight: 800;
      font-size: 0.9375rem; }
  .contact_table .white-text p,
  .contact_table .white-text h4 {
    color: white; }
  .contact_table .black-text {
    color: black; }
    .contact_table .black-text p,
    .contact_table .black-text h4 {
      color: black; }
  .contact_table .rec_block {
    height: 1.3125rem;
    width: 100%;
    max-width: 19.6875rem; }
  .contact_table .title {
    margin-bottom: 0.625rem;
    color: black;
    font-weight: 800;
    font-size: 0.9375rem; }

@media only screen and (max-width: 576px) {
  .download {
    position: relative !important;
    width: 100vw;
    padding-top: 1.5625rem !important;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .content-block-one {
    max-width: 100% !important; }
  .content-block-two {
    max-width: 100% !important; } }

.product_manuals {
  margin-bottom: 3.125rem;
  max-width: 100%;
  overflow: hidden; }
  .product_manuals .set-width {
    width: 8.125rem;
    /*// background-color: rosybrown;*/ }
  .product_manuals .download-link {
    color: #212529; }
  .product_manuals .left-x {
    padding-left: 3.125rem !important; }
    .product_manuals .left-x .th-inner {
      padding-left: 0; }
  .product_manuals .right-x {
    padding-right: 3.125rem !important; }
  .product_manuals .search-input {
    /*// margin-bottom: rem-calc(20);*/
    padding-left: 1.25rem; }
  .product_manuals .PM_header {
    margin-bottom: 50px !important;
    text-align: center; }
    .product_manuals .PM_header h2 {
      text-align: center;
      width: 100%;
      font-weight: normal;
      font-size: 2.25rem;
      line-height: 2.5rem;
      text-align: center;
      color: #000; }
    .product_manuals .PM_header p {
      font-weight: normal;
      font-size: 0.875rem;
      line-height: 1.25rem;
      text-align: center;
      color: #6a7074; }
  .product_manuals .table_container .card {
    border: 0; }
    .product_manuals .table_container .card table {
      border: 0; }
      .product_manuals .table_container .card table thead {
        border: 0.0625rem solid #dddfe1; }
        .product_manuals .table_container .card table thead tr {
          height: 3.25rem; }
        .product_manuals .table_container .card table thead th {
          border: 0; }
      .product_manuals .table_container .card table tbody {
        border: 0; }
        .product_manuals .table_container .card table tbody .block {
          margin-bottom: 0.5rem; }
        .product_manuals .table_container .card table tbody a {
          font-weight: bold;
          text-decoration: underline; }
        .product_manuals .table_container .card table tbody tr {
          padding-left: 3.125rem !important;
          border-bottom: 0.0625rem solid #dddfe1;
          height: 4.6875rem !important; }
          .product_manuals .table_container .card table tbody tr td {
            border: 0;
            margin-bottom: 3.125rem; }
            .product_manuals .table_container .card table tbody tr td .language {
              width: 19.51px;
              height: 19.75px;
              border-radius: 50%;
              overflow: hidden;
              display: inline-block;
              margin-left: 0.625rem;
              margin-bottom: -0.3125rem; }
              .product_manuals .table_container .card table tbody tr td .language img {
                height: 160%;
                width: 100%;
                object-fit: cover;
                margin-top: -0.375rem; }
        .product_manuals .table_container .card table tbody tr:hover {
          background-color: #eef5f9; }
  .product_manuals .fixed-table-pagination {
    margin-bottom: 3.125rem; }
    .product_manuals .fixed-table-pagination .pagination-detail {
      display: none; }
    .product_manuals .fixed-table-pagination .float-left {
      width: 100%;
      margin: auto; }
      .product_manuals .fixed-table-pagination .float-left .pagination {
        margin: auto !important;
        width: auto; }
        .product_manuals .fixed-table-pagination .float-left .pagination li:before {
          list-style-type: none;
          display: none; }
        .product_manuals .fixed-table-pagination .float-left .pagination .page-pre a:before {
          font-family: "Font Awesome 5 Free";
          content: "\f0d9";
          display: inline-block;
          padding-right: 0.1875rem;
          vertical-align: middle;
          font-weight: 900;
          margin-right: 0.3125rem;
          margin-top: -0.125rem; }
        .product_manuals .fixed-table-pagination .float-left .pagination .page-pre a {
          border: 0 !important;
          font-weight: normal;
          font-size: 0.75rem;
          letter-spacing: 0.05em;
          line-height: 25.86px;
          text-align: right;
          color: #cdcdcd; }
        .product_manuals .fixed-table-pagination .float-left .pagination .page-next a:after {
          font-family: "Font Awesome 5 Free";
          content: "\f0da";
          display: inline-block;
          padding-right: 0.1875rem;
          vertical-align: middle;
          font-weight: 900;
          margin-left: 0.3125rem;
          margin-top: -0.125rem; }
        .product_manuals .fixed-table-pagination .float-left .pagination .page-next a {
          border: 0px !important;
          font-weight: normal;
          font-size: 0.75rem;
          letter-spacing: 0.05em;
          line-height: 25.86px;
          text-align: right;
          color: #cdcdcd; }
      .product_manuals .fixed-table-pagination .float-left li:not(:first-child):not(:last-child) a {
        color: transparent;
        /*// border: #cdcdcd 3px !important;*/
        border-radius: 50%;
        padding: 0;
        width: 8.06px;
        height: 8.1px;
        margin-top: 0.75rem; }

.fixed-table-toolbar {
  -ms-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.21) ;
  -o-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.21) ;
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.21) ;
  margin-bottom: -4.375rem;
  padding: 1.25rem;
  background-color: white; }

.fixed-table-container {
  -ms-box-shadow: 0px 21px 14px 0px rgba(0, 0, 0, 0.15) ;
  -o-box-shadow: 0px 21px 14px 0px rgba(0, 0, 0, 0.15) ;
  box-shadow: 0px 21px 14px 0px rgba(0, 0, 0, 0.15) ;
  padding: 1.25rem;
  margin-bottom: 3.125rem;
  background-color: white; }

/* //content-pages */
@media (max-width: 767px) {
  .blog_single .wide_column {
    margin-bottom: 1.875rem; } }

.blog_single .wide_column .entry-header {
  margin-bottom: 0.9375rem; }

.blog_single .wide_column .top_blog_content ul, .blog_single .wide_column .top_blog_content ol {
  margin-left: 0; }
  @media (max-width: 767px) {
    .blog_single .wide_column .top_blog_content ul, .blog_single .wide_column .top_blog_content ol {
      margin-left: 0.9375rem; } }
  .blog_single .wide_column .top_blog_content ul li, .blog_single .wide_column .top_blog_content ol li {
    font-weight: 400;
    font-style: italic;
    padding-left: 0;
    margin-bottom: 1.875rem; }
    @media (max-width: 991px) {
      .blog_single .wide_column .top_blog_content ul li, .blog_single .wide_column .top_blog_content ol li {
        margin-bottom: 1.5625rem; } }
    @media (max-width: 767px) {
      .blog_single .wide_column .top_blog_content ul li, .blog_single .wide_column .top_blog_content ol li {
        margin-bottom: 1.25rem; } }
    .blog_single .wide_column .top_blog_content ul li:before, .blog_single .wide_column .top_blog_content ol li:before {
      width: 0.25rem;
      height: 0.25rem;
      margin-left: -0.9375rem; }
    .blog_single .wide_column .top_blog_content ul li ul, .blog_single .wide_column .top_blog_content ul li ol, .blog_single .wide_column .top_blog_content ol li ul, .blog_single .wide_column .top_blog_content ol li ol {
      padding-top: 1rem; }

.blog_single .post_cover {
  border-bottom: solid 0.125rem #e7e7e7;
  padding-bottom: 1.875rem;
  margin-bottom: 2.5rem; }
  @media (max-width: 767px) {
    .blog_single .post_cover {
      margin-bottom: 2.5rem; } }
  .blog_single .post_cover .row {
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; }
    @media (max-width: 767px) {
      .blog_single .post_cover .row .post_left_Data {
        margin-bottom: 1.875rem; } }
    .blog_single .post_cover .row .post_left_Data .post_text {
      margin-bottom: 0.3125rem; }
    .blog_single .post_cover .row .post_left_Data .divider {
      padding: 0 0.3125rem; }
    @media (min-width: 768px) {
      .blog_single .post_cover .row .post_right_Data {
        text-align: right; } }
    .blog_single .post_cover .row .post_right_Data .btn {
      font-size: 0.75rem;
      line-height: 0.9375rem;
      padding: 0.125rem 0.625rem;
      border-radius: 0.0625rem;
      min-width: inherit; }
      @media (min-width: 768px) {
        .blog_single .post_cover .row .post_right_Data .btn {
          margin-left: 0.625rem; } }
      @media (max-width: 767px) {
        .blog_single .post_cover .row .post_right_Data .btn {
          margin-right: 0.625rem; } }

@media (max-width: 991px) {
  .blog_single .two_column_grid .row {
    margin-left: -1.875rem !important;
    margin-right: -1.875rem !important; } }

@media (max-width: 767px) {
  .blog_single .two_column_grid .row {
    margin-left: -0.9375rem !important;
    margin-right: -0.9375rem !important; } }

.blog_single .two_column_grid .row [class*='col-'] {
  padding-top: 4%;
  padding-bottom: 4%; }
  @media (max-width: 991px) {
    .blog_single .two_column_grid .row [class*='col-'] {
      padding-left: 1.875rem !important;
      padding-right: 1.875rem !important; } }
  @media (max-width: 767px) {
    .blog_single .two_column_grid .row [class*='col-'] {
      padding-left: 0.9375rem !important;
      padding-right: 0.9375rem !important; } }

.blog_single .two_column_grid.show_border {
  padding-top: 0;
  padding-bottom: 0; }
  .blog_single .two_column_grid.show_border .row [class*='col-'] {
    border-bottom: solid 0.125rem #e7e7e7;
    padding-top: 8%;
    padding-bottom: 8%; }
    .blog_single .two_column_grid.show_border .row [class*='col-'] p:last-of-type {
      margin-bottom: 0; }
  .blog_single .two_column_grid.show_border + .two_column_grid .row [class*='col-'] {
    padding-top: 8%; }

.blog_single .two_column_grid figure {
  margin-bottom: 0; }
  .blog_single .two_column_grid figure img {
    border-radius: 0.625rem;
    margin-bottom: 1.875rem;
    -ms-box-shadow: 0 20px 68px 0 rgba(0, 0, 0, 0.68) ;
    -o-box-shadow: 0 20px 68px 0 rgba(0, 0, 0, 0.68) ;
    box-shadow: 0 20px 68px 0 rgba(0, 0, 0, 0.68) ; }
  .blog_single .two_column_grid figure figcaption {
    color: #666666;
    position: relative;
    padding: 0 1.875rem; }

@media (max-width: 991px) {
  .two_column_grid .row {
    margin-left: -1.875rem !important;
    margin-right: -1.875rem !important; } }

@media (max-width: 767px) {
  .two_column_grid .row {
    margin-left: -0.9375rem !important;
    margin-right: -0.9375rem !important; } }

.two_column_grid .row [class*='col-'] {
  padding-top: 4%;
  padding-bottom: 4%; }
  @media (max-width: 991px) {
    .two_column_grid .row [class*='col-'] {
      padding-left: 1.875rem !important;
      padding-right: 1.875rem !important; } }
  @media (max-width: 767px) {
    .two_column_grid .row [class*='col-'] {
      padding-left: 0.9375rem !important;
      padding-right: 0.9375rem !important; } }
  .two_column_grid .row [class*='col-'] h3 {
    margin-bottom: 0.625rem; }

.comments-area .comment-list > ul > li:first-child .comment-body:first-child {
  padding-top: 0;
  border-top: none; }

.comments-area .comment-list + .comment-respond {
  margin-top: 7.6%; }

.comments-area .comments-title {
  color: #000000;
  border-bottom: solid 0.25rem #f3f3f3;
  padding-bottom: 1.125rem;
  margin-bottom: 2.75rem; }
  @media (max-width: 991px) {
    .comments-area .comments-title {
      margin-bottom: 2.375rem; } }
  @media (max-width: 767px) {
    .comments-area .comments-title {
      margin-bottom: 1.875rem; } }
  .comments-area .comments-title .comment-title-inner {
    display: inline-block;
    position: relative; }
    .comments-area .comments-title .comment-title-inner:before {
      content: '';
      display: inline-block;
      height: 0.25rem;
      border-bottom: solid 0.25rem;
      position: absolute;
      bottom: -1.375rem;
      left: 0;
      right: 0; }
    .comments-area .comments-title .comment-title-inner em.accent_color {
      display: inline-block;
      font-style: normal; }

.comments-area .comment-list {
  border: solid 0.0625rem #e6e6e6;
  border-radius: 0.625rem;
  padding: 2.5rem 3.75rem; }
  @media (max-width: 991px) {
    .comments-area .comment-list {
      padding: 2.5rem 1.875rem; } }
  @media (max-width: 767px) {
    .comments-area .comment-list {
      padding: 1.875rem 1.25rem 0.9375rem; } }
  @media (max-width: 575px) {
    .comments-area .comment-list {
      padding: 1.875rem 0.9375rem 0; } }
  .comments-area .comment-list ul {
    margin-left: 0; }
    .comments-area .comment-list ul li {
      margin-bottom: 0 !important;
      list-style: none; }
      @media (max-width: 767px) {
        .comments-area .comment-list ul li {
          padding-left: 0; } }
      .comments-area .comment-list ul li:before {
        display: none; }
      @media (max-width: 767px) {
        .comments-area .comment-list ul li ul li {
          padding-left: 0.9375rem; } }
      .comments-area .comment-list ul li ul .comment-body {
        padding-left: 13%; }
        @media (max-width: 1199px) {
          .comments-area .comment-list ul li ul .comment-body {
            padding-left: 10%; } }
        @media (max-width: 991px) {
          .comments-area .comment-list ul li ul .comment-body {
            padding-left: 5%; } }
        @media (max-width: 767px) {
          .comments-area .comment-list ul li ul .comment-body {
            padding-left: 0; } }
    .comments-area .comment-list ul .comment-author {
      font-size: 1.25rem;
      line-height: 1.625rem;
      margin-bottom: 0.9375rem; }
      .comments-area .comment-list ul .comment-author .says {
        display: none; }
    .comments-area .comment-list ul .comment-metadata {
      margin-bottom: 0.9375rem; }
      .comments-area .comment-list ul .comment-metadata a {
        color: #a1a1a1; }
    .comments-area .comment-list ul .reply .comment-reply-link {
      padding: 0.5625rem 0.9375rem;
      border-radius: 0.375rem;
      border: solid 0.0625rem;
      font-weight: 700;
      text-transform: uppercase; }
    .comments-area .comment-list ul .comment-body {
      padding-top: 2.8125rem;
      padding-bottom: 2.8125rem;
      border-top: solid 0.125rem #ececec; }
      @media (max-width: 991px) {
        .comments-area .comment-list ul .comment-body {
          padding-top: 2.5rem;
          padding-bottom: 2.5rem; } }
      @media (max-width: 767px) {
        .comments-area .comment-list ul .comment-body {
          padding-top: 1.875rem;
          padding-bottom: 1.875rem; } }

.comments-area .comment-respond {
  border: solid 0.0625rem #e6e6e6;
  border-radius: 0.625rem;
  padding: 2.5rem 3.75rem; }
  @media (max-width: 1199px) {
    .comments-area .comment-respond {
      padding: 2.5rem 2.5rem 1.875rem; } }
  @media (max-width: 991px) {
    .comments-area .comment-respond {
      padding: 2.5rem 1.875rem 1.5625rem; } }
  @media (max-width: 767px) {
    .comments-area .comment-respond {
      padding: 1.875rem 1.25rem 0.9375rem; } }
  @media (max-width: 575px) {
    .comments-area .comment-respond {
      padding: 1.875rem 0.9375rem 0; } }
  .comments-area .comment-respond .comment-reply-title {
    color: #000000;
    border-bottom: solid 0.25rem #f3f3f3;
    padding-bottom: 1.125rem;
    margin-bottom: 2.75rem; }
    @media (max-width: 991px) {
      .comments-area .comment-respond .comment-reply-title {
        margin-bottom: 1.875rem; } }
    .comments-area .comment-respond .comment-reply-title span {
      display: inline-block;
      position: relative; }
      .comments-area .comment-respond .comment-reply-title span:before {
        content: '';
        display: inline-block;
        height: 0.25rem;
        border-bottom: solid 0.25rem #f78e1e;
        position: absolute;
        bottom: -1.375rem;
        left: 0;
        right: 0; }
  .comments-area .comment-respond .comment-notes {
    display: none; }
  .comments-area .comment-respond form input[type="submit"] {
    font-weight: 700;
    font-size: 1.20313rem;
    line-height: 1.5625rem;
    text-transform: uppercase;
    letter-spacing: 0.0625rem;
    border-radius: 0.625rem;
    width: 100%;
    height: 4.3125rem;
    transition: 0.5s all ease; }
    @media (max-width: 991px) {
      .comments-area .comment-respond form input[type="submit"] {
        font-size: 1.0625rem;
        height: 3.5rem; } }
    @media (max-width: 767px) {
      .comments-area .comment-respond form input[type="submit"] {
        font-size: 0.9375rem;
        height: 2.8125rem; } }
  @media (min-width: 992px) {
    .comments-area .comment-respond form p {
      margin-bottom: 1.875rem; } }

form input[type="text"],
form input[type="email"],
form input[type="url"],
form input[type="password"],
form input[type="search"],
form input[type="number"],
form input[type="tel"],
form input[type="range"],
form input[type="date"],
form input[type="month"],
form input[type="week"],
form input[type="time"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="color"],
form textarea {
  color: #a1a1a1;
  border-color: #ebebeb;
  font-size: 0.9375rem;
  width: 100%;
  height: 3.4375rem;
  padding: 0.625rem 1.125rem; }
  @media (max-width: 991px) {
    form input[type="text"],
    form input[type="email"],
    form input[type="url"],
    form input[type="password"],
    form input[type="search"],
    form input[type="number"],
    form input[type="tel"],
    form input[type="range"],
    form input[type="date"],
    form input[type="month"],
    form input[type="week"],
    form input[type="time"],
    form input[type="datetime"],
    form input[type="datetime-local"],
    form input[type="color"],
    form textarea {
      height: 3.125rem; } }
  @media (max-width: 767px) {
    form input[type="text"],
    form input[type="email"],
    form input[type="url"],
    form input[type="password"],
    form input[type="search"],
    form input[type="number"],
    form input[type="tel"],
    form input[type="range"],
    form input[type="date"],
    form input[type="month"],
    form input[type="week"],
    form input[type="time"],
    form input[type="datetime"],
    form input[type="datetime-local"],
    form input[type="color"],
    form textarea {
      height: 2.8125rem;
      padding: 0.625rem 0.9375rem; } }

form textarea {
  padding: 0.9375rem 1.125rem;
  height: 14.875rem; }
  @media (max-width: 1199px) {
    form textarea {
      height: 12.5rem; } }
  @media (max-width: 991px) {
    form textarea {
      height: 10.625rem; } }
  @media (max-width: 767px) {
    form textarea {
      height: 9.375rem;
      padding: 0.9375rem; } }

.contact_form .module_title {
  text-align: center;
  margin-bottom: 2.6875rem; }
  .contact_form .module_title h5 {
    letter-spacing: 0.09375rem;
    font-weight: 700; }

@media (min-width: 1201px) {
  .contact_form form.wpcf7-form {
    margin-left: -0.625rem;
    margin-right: -0.625rem; } }

.contact_form form .wpcf7-response-output {
  text-align: center; }

form.wpcf7-form .wpcf7-form-control-wrap {
  display: block;
  margin-bottom: 1.875rem; }
  @media (max-width: 991px) {
    form.wpcf7-form .wpcf7-form-control-wrap {
      margin-bottom: 1.25rem; } }
  @media (max-width: 767px) {
    form.wpcf7-form .wpcf7-form-control-wrap {
      margin-bottom: 0.9375rem; } }

form.wpcf7-form .wpcf7-form-control {
  height: 3.5rem;
  border-radius: 0.75rem;
  border-color: #dfdfdf; }
  @media (max-width: 991px) {
    form.wpcf7-form .wpcf7-form-control {
      height: 3.125rem; } }
  @media (max-width: 767px) {
    form.wpcf7-form .wpcf7-form-control {
      height: 2.8125rem; } }
  form.wpcf7-form .wpcf7-form-control.wpcf7-textarea {
    height: 8.75rem;
    resize: none; }
  form.wpcf7-form .wpcf7-form-control.wpcf7-submit.submit_btn {
    height: 3.125rem;
    background: transparent;
    font-weight: 700;
    border-width: 0.125rem;
    letter-spacing: 0.04375rem; }
  form.wpcf7-form .wpcf7-form-control.wpcf7-not-valid {
    margin-bottom: 0.625rem; }

form.wpcf7-form .wpcf7-response-output {
  font-weight: 700;
  color: #dc3232;
  border: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0; }

form.wpcf7-form.sent .wpcf7-response-output {
  color: #398f14; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsImFwcC5zY3NzIiwiZ2xvYmFsL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJnbG9iYWwvX21peGluZy5zY3NzIiwiZ2xvYmFsL192YXJpYWJsZS5zY3NzIiwiZ2xvYmFsL191bml0LnNjc3MiLCJnbG9iYWwvX2ZvbnRzLnNjc3MiLCJtb2R1bGVzL19uYXZpZ2F0aW9uLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX21lbnUuc2NzcyIsIm1vZHVsZXMvX3NsaWNrLnNjc3MiLCJtb2R1bGVzL19zbGljay10aGVtZS5zY3NzIiwibW9kdWxlcy9fYWxsLm1pbi5zY3NzIiwibW9kdWxlcy9fZm9udGF3ZXNvbWUuc2NzcyIsIm1vZHVsZXMvX21hZ25pZmljLXBvcHVwLnNjc3MiLCJtb2R1bGVzL19hb3Muc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fbW9kdWxlc19zdHlsZS5zY3NzIiwiY29udGVudC1tb2R1bGVzL19wYWdlX3N0eWxlLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2Jhbm5lci5zY3NzIiwiY29udGVudC1tb2R1bGVzL19sYXJnZV9nYWxsZXJ5X21hc29ucnkuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fbGF1bmNocGFkLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX3NvbHV0aW9ucy5zY3NzIiwiY29udGVudC1tb2R1bGVzL19icmFuZHMuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fYmxvZ19tb2R1bGUuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fZmVhdHVyZV9zZXJ2aWNlLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2ZlYXR1cmVfcm93LnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX3Rlc3RpbW9uaWFsLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2F3YXJkcy5zY3NzIiwiY29udGVudC1tb2R1bGVzL19sYXRlc3RfbmV3cy5zY3NzIiwiY29udGVudC1tb2R1bGVzL19yZWxhdGVkX3Byb2R1Y3RzLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2ltYWdlc18zX2NvbC5zY3NzIiwiY29udGVudC1tb2R1bGVzL19pY29uXzNfY29sLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX3N0YWNrZWRfMl9jb2wuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fdmVydGljYWxfZGl2aWRlcl9saXN0LnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX3Byb2R1Y3RzXzJfY29sLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2ZlYXR1cmVkX2Jsb2Nrcy5zY3NzIiwiY29udGVudC1tb2R1bGVzL19mZWF0dXJlX2RldGFpbHMuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fY2FsbF90b19hY3Rpb24uc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fZmVhdHVyZV9mdWxsX3dpZHRoLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2ZlYXR1cmVfb3ZlcnZpZXcuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fZmVhdHVyZV9jb2x1bW4uc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fbWFycXVlZV9tb2R1bGVzLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2Jhbm5lcl9jdGEuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fcGFnZV90b3BfaW1hZ2Uuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fc2VhcmNoX3BhZ2Uuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fd3lzaXd5Zy5zY3NzIiwiY29udGVudC1tb2R1bGVzL19mZWF0dXJlX2Jhbm5lci5zY3NzIiwiY29udGVudC1tb2R1bGVzL19wYXJ0bmVycy5zY3NzIiwiY29udGVudC1tb2R1bGVzL19jb250YWN0X2Jhbm5lci5zY3NzIiwiY29udGVudC1tb2R1bGVzL192aWRlb19nYWxsZXJ5LnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX3Byb2R1Y3RzLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2Fib3V0X3VzLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2FyY2hpdmVfYmxvZy5zY3NzIiwiY29udGVudC1tb2R1bGVzL19jdGFfc2ltcGxlLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2V4cGxvcmUuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fZmFxLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2ZlYXR1cmVfc3BvdGxpZ2h0LnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2hpZ2hsaWdodHNfaWNvbnMuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fcXVpY2tsaW5rcy5zY3NzIiwiY29udGVudC1tb2R1bGVzL19ncm91cGVkX2xpbmtzLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2hlcm9faGlnaGxpZ2h0LnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX3BhcnRuZXJzX2hlYWRlci5zY3NzIiwiY29udGVudC1tb2R1bGVzL19mb290ZXJfaGlnaGxpZ2h0LnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2hlcm9faW1hZ2Uuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fc3BsaXRfaGlnaGxpZ2h0LnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2xlYWRlcnNoaXAuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fcG9zdF9jb250ZW50LnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2hlYWRlcl9jYXJvdXNlbC5zY3NzIiwiY29udGVudC1tb2R1bGVzL19pbWFnZV9oaWdobGlnaHRzLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX21haW5fdmlkZW8uc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9faW5mb19ib3guc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fa2V5X2ZlYXR1cmVzLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2tleV9wb2ludHMuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fdGFsa2luZ19wb2ludHMuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fYmxvY2tzLnNjc3MiLCJjb250ZW50LW1vZHVsZXMvX2JyYW5kczIuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fY29udGFjdF90YWJsZS5zY3NzIiwiY29udGVudC1tb2R1bGVzL19wcm9kdWN0X21hbnVscy5zY3NzIiwiY29udGVudC1tb2R1bGVzL19ibG9nX3BhZ2Uuc2NzcyIsImNvbnRlbnQtbW9kdWxlcy9fY29udGFjdF9wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzs7OztHQUtHO0FDSkg7RUFHSSxnQkFBYztFQUFkLGtCQUFjO0VBQWQsa0JBQWM7RUFBZCxnQkFBYztFQUFkLGVBQWM7RUFBZCxrQkFBYztFQUFkLGtCQUFjO0VBQWQsaUJBQWM7RUFBZCxnQkFBYztFQUFkLGdCQUFjO0VBQWQsY0FBYztFQUFkLGdCQUFjO0VBQWQscUJBQWM7RUFJZCxtQkFBYztFQUFkLHFCQUFjO0VBQWQsbUJBQWM7RUFBZCxnQkFBYztFQUFkLG1CQUFjO0VBQWQsa0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBSWQsbUJBQWlDO0VBQWpDLHVCQUFpQztFQUFqQyx1QkFBaUM7RUFBakMsdUJBQWlDO0VBQWpDLHdCQUFpQztFQUtuQyxnTkFBeUI7RUFDekIsOEdBQXdCLEVBQ3pCOztBQ0REOzs7RUFHRSx1QkFBc0IsRUFDdkI7O0FBRUQ7RUFDRSx3QkFBdUI7RUFDdkIsa0JBQWlCO0VBQ2pCLCtCQUE4QjtFQUM5Qiw4Q0NYYSxFRFlkOztBQUtEO0VBQ0UsZUFBYyxFQUNmOztBQVNEO0VBQ0UsVUFBUztFQUNULG1NQ3lPaU47RUN6SjdNLGdCQXRDWTtFRnhDaEIsaUJDa1ArQjtFRGpQL0IsaUJDc1ArQjtFRHJQL0IsZUNuQ2dCO0VEb0NoQixpQkFBZ0I7RUFDaEIsdUJDOUNhLEVEK0NkOztBSE9EO0VHS0Usc0JBQXFCLEVBQ3RCOztBQVFEO0VBQ0Usd0JBQXVCO0VBQ3ZCLFVBQVM7RUFDVCxrQkFBaUIsRUFDbEI7O0FBWUQ7RUFDRSxjQUFhO0VBQ2Isc0JDb051QyxFRG5OeEM7O0FBTUQ7RUFDRSxjQUFhO0VBQ2Isb0JDdUY4QixFRHRGL0I7O0FBVUQ7O0VBRUUsMkJBQTBCO0VBQzFCLGtDQUFpQztFQUNqQyxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLCtCQUE4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QkF0Q1ksRUV4RTZCOztBQUMvQztFRjZHTSxrQkF0Q1ksRUV2RTZCOztBQUMvQztFRjRHTSxtQkF0Q1ksRUV0RTZCOztBQUMvQztFRjJHTSxnQkF0Q1ksRUVyRTZCOztBQUUvQztFRnlHTSxtQkF0Q1k7RUVqRWhCLGlCSDJTK0IsRUcxU2hDOztBQUdEO0VGbUdNLGdCQXRDWTtFRTNEaEIsaUJIOFIrQjtFRzdSL0IsaUJIcVIrQixFR3BSaEM7O0FBQ0Q7RUY4Rk0sa0JBdENZO0VFdERoQixpQkgwUitCO0VHelIvQixpQkhnUitCLEVHL1FoQzs7QUFDRDtFRnlGTSxrQkF0Q1k7RUVqRGhCLGlCSHNSK0I7RUdyUi9CLGlCSDJRK0IsRUcxUWhDOztBQUNEO0VGb0ZNLGtCQXRDWTtFRTVDaEIsaUJIa1IrQjtFR2pSL0IsaUJIc1ErQixFR3JRaEM7O0FKNEJEO0VJcEJFLGlCSGlGVztFR2hGWCxvQkhnRlc7RUcvRVgsVUFBUztFQUNULHlDSHpDYSxFRzBDZDs7QUFPRDs7RUZNSSxlQUFXO0VFSGIsaUJIOE4rQixFRzdOaEM7O0FBRUQ7O0VBRUUsZUhzUWdDO0VHclFoQywwQkg4UW1DLEVHN1FwQzs7QUFPRDtFQy9FRSxnQkFBZTtFQUNmLGlCQUFnQixFRGdGakI7O0FBR0Q7RUNwRkUsZ0JBQWU7RUFDZixpQkFBZ0IsRURxRmpCOztBQUNEO0VBQ0Usc0JBQXFCLEVBS3RCO0VBTkQ7SUFJSSxxQkh3UCtCLEVHdlBoQzs7QUFTSDtFRmpDSSxlQUFXO0VFbUNiLDBCQUF5QixFQUMxQjs7QUFHRDtFQUNFLG9CSHdCVztFQ1RQLG1CQXRDWSxFRXlCakI7O0FBRUQ7RUFDRSxlQUFjO0VGN0NaLGVBQVc7RUUrQ2IsZUgxR2dCLEVHK0dqQjtFQVJEO0lBTUksc0JBQXFCLEVBQ3RCOztBRXBISDtFQ0lFLGdCQUFlO0VBR2YsYUFBWSxFRExiOztBQUlEO0VBQ0UsaUJMaWdDd0M7RUtoZ0N4Qyx1QkxSYTtFS1NiLDBCTE5nQjtFT0xkLHVCUDZPZ0M7RU12T2xDLGdCQUFlO0VBR2YsYUFBWSxFRFFiOztBQU1EO0VBRUUsc0JBQXFCLEVBQ3RCOztBQUVEO0VBQ0Usc0JBQTBCO0VBQzFCLGVBQWMsRUFDZjs7QUFFRDtFSmtDSSxlQUFXO0VJaENiLGVMM0JnQixFSzRCakI7O0FHeENEO0VQdUVJLGlCQUFXO0VPckViLGVSb0NlO0VRbkNmLHNCQUFxQixFQU10QjtFQUhDO0lBQ0UsZUFBYyxFQUNmOztBQUlIO0VBQ0UsdUJScWxDdUM7RUMzaENyQyxpQkFBVztFT3hEYixZUlRhO0VRVWIsMEJSRGdCO0VPWGQsc0JQK08rQixFUXpObEM7RUFkRDtJQVNJLFdBQVU7SVBrRFYsZ0JBQVc7SU9oRFgsaUJSNFE2QixFUTFROUI7O0FUc01IO0VTak1FLGVBQWM7RVB5Q1osaUJBQVc7RU92Q2IsZVJqQmdCLEVReUJqQjtFQVhEO0lQMENJLG1CQUFXO0lPbENYLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7O0FBSUg7RUFDRSxrQlI0akN1QztFUTNqQ3ZDLG1CQUFrQixFQUNuQjs7QUN6Q0M7RUNEQSxZQUFXO0VBQ1gsb0JBQTBCO0VBQzFCLG1CQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIsa0JBQWlCLEVEQWhCO0VFbURDO0lGdERGO01DV0ksaUJWcU1LLEVTN01SLEVBQUE7RUVtREM7SUZ0REY7TUNXSSxpQlZzTUssRVM5TVIsRUFBQTtFRW1EQztJRnRERjtNQ1dJLGlCVnVNSyxFUy9NUixFQUFBO0VFbURDO0lGdERGO01DV0ksa0JWd01NLEVTaE5ULEVBQUE7O0FBR0Q7RUNQQSxZQUFXO0VBQ1gsb0JBQTBCO0VBQzFCLG1CQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIsa0JBQWlCLEVES2hCOztBRThDQztFRnJDRTtJQUNFLGlCVDhMRyxFUzdMSixFQUFBOztBRW1DSDtFRnJDRTtJQUNFLGlCVCtMRyxFUzlMSixFQUFBOztBRW1DSDtFRnJDRTtJQUNFLGlCVGdNRyxFUy9MSixFQUFBOztBRW1DSDtFRnJDRTtJQUNFLGtCVGlNSSxFU2hNTCxFQUFBOztBQW1CTDtFQ3JCQSxzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFlO01BQWYs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LDBCQ3NGNEQsRURyRjdEOztBQUxIOzs7O0VBWU0sc0JDOEUwRCxFRDdFM0Q7O0FaTkw7RVlpQk0sMEJBSnNDLEVaYnRCO0VZWXRCOztJQVNRLDBCQVJvQyxFQVNyQzs7QUE3QlA7OztFQUlJLDBCQ3NGNEQsRURyRjdEOztBQUxIOzs7O0VBWU0sc0JDOEUwRCxFRDdFM0Q7O0FaTkw7RVlpQk0sMEJBSnNDLEVaYnRCO0VZWXRCOztJQVNRLDBCQVJvQyxFQVNyQzs7QUE3QlA7OztFQUlJLDBCQ3NGNEQsRURyRjdEOztBQUxIOzs7O0VBWU0sc0JDOEUwRCxFRDdFM0Q7O0FaTkw7RVlpQk0sMEJBSnNDLEVaYnRCO0VZWXRCOztJQVNRLDBCQVJvQyxFQVNyQzs7QUE3QlA7OztFQUlJLDBCQ3NGNEQsRURyRjdEOztBQUxIOzs7O0VBWU0sc0JDOEUwRCxFRDdFM0Q7O0FaTkw7RVlpQk0sMEJBSnNDLEVaYnRCO0VZWXRCOztJQVNRLDBCQVJvQyxFQVNyQzs7QUE3QlA7OztFQUlJLDBCQ3NGNEQsRURyRjdEOztBQUxIOzs7O0VBWU0sc0JDOEUwRCxFRDdFM0Q7O0FaTkw7RVlpQk0sMEJBSnNDLEVaYnRCO0VZWXRCOztJQVNRLDBCQVJvQyxFQVNyQzs7QUE3QlA7OztFQUlJLDBCQ3NGNEQsRURyRjdEOztBQUxIOzs7O0VBWU0sc0JDOEUwRCxFRDdFM0Q7O0FaTkw7RVlpQk0sMEJBSnNDLEVaYnRCO0VZWXRCOztJQVNRLDBCQVJvQyxFQVNyQzs7QUE3QlA7OztFQUlJLDBCQ3NGNEQsRURyRjdEOztBQUxIOzs7O0VBWU0sc0JDOEUwRCxFRDdFM0Q7O0FaTkw7RVlpQk0sMEJBSnNDLEVaYnRCO0VZWXRCOztJQVNRLDBCQVJvQyxFQVNyQzs7QUE3QlA7OztFQUlJLDBCQ3NGNEQsRURyRjdEOztBQUxIOzs7O0VBWU0sc0JDOEUwRCxFRDdFM0Q7O0FaTkw7RVlpQk0sMEJBSnNDLEVaYnRCO0VZWXRCOztJQVNRLDBCQVJvQyxFQVNyQzs7QUE3QlA7OztFQUlJLHVDZFFTLEVjUFY7O0FaRUg7RVlpQk0sdUNBSnNDLEVaYnRC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OztBQWFIOztFQUVFLHFCQUFvQixFQUNyQjs7QUFRQztFQ3ZEQSxZckJDYTtFbUJEWCwwQm5COEJhO0VxQjVCZixzQnJCNEJlLEVvQjJCZDtFbEJuREQ7SW1CQUUsWXJCTFc7SW1CRFgsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbkJPckc7RW1CS3RCO0lBRUUsWXJCWlc7SW1CRFgsMEJFRG9GO0lBZ0JwRixzQkFoQnlIO0lBcUJ2SCxpREFBaUYsRUFFcEY7RUFHRDtJQUVFLFlyQjFCVztJcUIyQlgsMEJyQkVhO0lxQkRiLHNCckJDYSxFcUJJZDtFQUVEOztJQUdFLFlyQnRDVztJcUJ1Q1gsMEJBekN1SztJQTZDdkssc0JBN0MrTSxFQXVEaE47SUFSQzs7TUFLSSxpREFBaUYsRUFFcEY7O0FERUg7RUN2REEsWXJCQ2E7RW1CRFgsMEJuQk9jO0VxQkxoQixzQnJCS2dCLEVvQmtEZjtFbEJuREQ7SW1CQUUsWXJCTFc7SW1CRFgsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbkJPckc7RW1CS3RCO0lBRUUsWXJCWlc7SW1CRFgsMEJFRG9GO0lBZ0JwRixzQkFoQnlIO0lBcUJ2SCxrREFBaUYsRUFFcEY7RUFHRDtJQUVFLFlyQjFCVztJcUIyQlgsMEJyQnJCYztJcUJzQmQsc0JyQnRCYyxFcUIyQmY7RUFFRDs7SUFHRSxZckJ0Q1c7SXFCdUNYLDBCQXpDdUs7SUE2Q3ZLLHNCQTdDK00sRUF1RGhOO0lBUkM7O01BS0ksa0RBQWlGLEVBRXBGOztBREVIO0VDdkRBLFlyQkNhO0VtQkRYLDBCbkJxQ2E7RXFCbkNmLHNCckJtQ2UsRW9Cb0JkO0VsQm5ERDtJbUJBRSxZckJMVztJbUJEWCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVuQk9yRztFbUJLdEI7SUFFRSxZckJaVztJbUJEWCwwQkVEb0Y7SUFnQnBGLHNCQWhCeUg7SUFxQnZILGdEQUFpRixFQUVwRjtFQUdEO0lBRUUsWXJCMUJXO0lxQjJCWCwwQnJCU2E7SXFCUmIsc0JyQlFhLEVxQkhkO0VBRUQ7O0lBR0UsWXJCdENXO0lxQnVDWCwwQkF6Q3VLO0lBNkN2SyxzQkE3QytNLEVBdURoTjtJQVJDOztNQUtJLGdEQUFpRixFQUVwRjs7QURFSDtFQ3ZEQSxZckJDYTtFbUJEWCwwQm5CdUNhO0VxQnJDZixzQnJCcUNlLEVvQmtCZDtFbEJuREQ7SW1CQUUsWXJCTFc7SW1CRFgsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbkJPckc7RW1CS3RCO0lBRUUsWXJCWlc7SW1CRFgsMEJFRG9GO0lBZ0JwRixzQkFoQnlIO0lBcUJ2SCxpREFBaUYsRUFFcEY7RUFHRDtJQUVFLFlyQjFCVztJcUIyQlgsMEJyQldhO0lxQlZiLHNCckJVYSxFcUJMZDtFQUVEOztJQUdFLFlyQnRDVztJcUJ1Q1gsMEJBekN1SztJQTZDdkssc0JBN0MrTSxFQXVEaE47SUFSQzs7TUFLSSxpREFBaUYsRUFFcEY7O0FERUg7RUN2REEsZXJCVWdCO0VtQlZkLDBCbkJvQ2E7RXFCbENmLHNCckJrQ2UsRW9CcUJkO0VsQm5ERDtJbUJBRSxlckJJYztJbUJWZCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVuQk9yRztFbUJLdEI7SUFFRSxlckJIYztJbUJWZCwwQkVEb0Y7SUFnQnBGLHNCQWhCeUg7SUFxQnZILGlEQUFpRixFQUVwRjtFQUdEO0lBRUUsZXJCakJjO0lxQmtCZCwwQnJCUWE7SXFCUGIsc0JyQk9hLEVxQkZkO0VBRUQ7O0lBR0UsZXJCN0JjO0lxQjhCZCwwQkF6Q3VLO0lBNkN2SyxzQkE3QytNLEVBdURoTjtJQVJDOztNQUtJLGlEQUFpRixFQUVwRjs7QURFSDtFQ3ZEQSxZckJDYTtFbUJEWCwwQm5Ca0NhO0VxQmhDZixzQnJCZ0NlLEVvQnVCZDtFbEJuREQ7SW1CQUUsWXJCTFc7SW1CRFgsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbkJPckc7RW1CS3RCO0lBRUUsWXJCWlc7SW1CRFgsMEJFRG9GO0lBZ0JwRixzQkFoQnlIO0lBcUJ2SCxnREFBaUYsRUFFcEY7RUFHRDtJQUVFLFlyQjFCVztJcUIyQlgsMEJyQk1hO0lxQkxiLHNCckJLYSxFcUJBZDtFQUVEOztJQUdFLFlyQnRDVztJcUJ1Q1gsMEJBekN1SztJQTZDdkssc0JBN0MrTSxFQXVEaE47SUFSQzs7TUFLSSxnREFBaUYsRUFFcEY7O0FERUg7RUN2REEsZXJCVWdCO0VtQlZkLDBCbkJFYztFcUJBaEIsc0JyQkFnQixFb0J1RGY7RWxCbkREO0ltQkFFLGVyQkljO0ltQlZkLDBCRURvRjtJQVNwRixzQkFUeUgsRW5CT3JHO0VtQkt0QjtJQUVFLGVyQkhjO0ltQlZkLDBCRURvRjtJQWdCcEYsc0JBaEJ5SDtJQXFCdkgsa0RBQWlGLEVBRXBGO0VBR0Q7SUFFRSxlckJqQmM7SXFCa0JkLDBCckIxQmM7SXFCMkJkLHNCckIzQmMsRXFCZ0NmO0VBRUQ7O0lBR0UsZXJCN0JjO0lxQjhCZCwwQkF6Q3VLO0lBNkN2SyxzQkE3QytNLEVBdURoTjtJQVJDOztNQUtJLGtEQUFpRixFQUVwRjs7QURFSDtFQ3ZEQSxZckJDYTtFbUJEWCwwQm5CU2M7RXFCUGhCLHNCckJPZ0IsRW9CZ0RmO0VsQm5ERDtJbUJBRSxZckJMVztJbUJEWCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVuQk9yRztFbUJLdEI7SUFFRSxZckJaVztJbUJEWCwwQkVEb0Y7SUFnQnBGLHNCQWhCeUg7SUFxQnZILCtDQUFpRixFQUVwRjtFQUdEO0lBRUUsWXJCMUJXO0lxQjJCWCwwQnJCbkJjO0lxQm9CZCxzQnJCcEJjLEVxQnlCZjtFQUVEOztJQUdFLFlyQnRDVztJcUJ1Q1gsMEJBekN1SztJQTZDdkssc0JBN0MrTSxFQXVEaE47SUFSQzs7TUFLSSwrQ0FBaUYsRUFFcEY7O0FEUUg7RUNIQSxlckI1QmU7RXFCNkJmLHNCckI3QmUsRW9CaUNkO0VsQnpERDtJbUJ3REUsWXJCN0RXO0lxQjhEWCwwQnJCakNhO0lxQmtDYixzQnJCbENhLEVFeEJPO0VtQjZEdEI7SUFFRSxnRHJCdkNhLEVxQndDZDtFQUVEO0lBRUUsZXJCNUNhO0lxQjZDYiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZckJoRlc7SXFCaUZYLDBCckJwRGE7SXFCcURiLHNCckJyRGEsRXFCK0RkO0lBUkM7O01BS0ksZ0RyQjVEUyxFcUI4RFo7O0FEL0JIO0VDSEEsZXJCbkRnQjtFcUJvRGhCLHNCckJwRGdCLEVvQndEZjtFbEJ6REQ7SW1Cd0RFLFlyQjdEVztJcUI4RFgsMEJyQnhEYztJcUJ5RGQsc0JyQnpEYyxFRURNO0VtQjZEdEI7SUFFRSxrRHJCOURjLEVxQitEZjtFQUVEO0lBRUUsZXJCbkVjO0lxQm9FZCw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZckJoRlc7SXFCaUZYLDBCckIzRWM7SXFCNEVkLHNCckI1RWMsRXFCc0ZmO0lBUkM7O01BS0ksa0RyQm5GVSxFcUJxRmI7O0FEL0JIO0VDSEEsZXJCckJlO0VxQnNCZixzQnJCdEJlLEVvQjBCZDtFbEJ6REQ7SW1Cd0RFLFlyQjdEVztJcUI4RFgsMEJyQjFCYTtJcUIyQmIsc0JyQjNCYSxFRS9CTztFbUI2RHRCO0lBRUUsZ0RyQmhDYSxFcUJpQ2Q7RUFFRDtJQUVFLGVyQnJDYTtJcUJzQ2IsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWXJCaEZXO0lxQmlGWCwwQnJCN0NhO0lxQjhDYixzQnJCOUNhLEVxQndEZDtJQVJDOztNQUtJLGdEckJyRFMsRXFCdURaOztBRC9CSDtFQ0hBLGVyQm5CZTtFcUJvQmYsc0JyQnBCZSxFb0J3QmQ7RWxCekREO0ltQndERSxZckI3RFc7SXFCOERYLDBCckJ4QmE7SXFCeUJiLHNCckJ6QmEsRUVqQ087RW1CNkR0QjtJQUVFLGlEckI5QmEsRXFCK0JkO0VBRUQ7SUFFRSxlckJuQ2E7SXFCb0NiLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLFlyQmhGVztJcUJpRlgsMEJyQjNDYTtJcUI0Q2Isc0JyQjVDYSxFcUJzRGQ7SUFSQzs7TUFLSSxpRHJCbkRTLEVxQnFEWjs7QUQvQkg7RUNIQSxlckJ0QmU7RXFCdUJmLHNCckJ2QmUsRW9CMkJkO0VsQnpERDtJbUJ3REUsZXJCcERjO0lxQnFEZCwwQnJCM0JhO0lxQjRCYixzQnJCNUJhLEVFOUJPO0VtQjZEdEI7SUFFRSxnRHJCakNhLEVxQmtDZDtFQUVEO0lBRUUsZXJCdENhO0lxQnVDYiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxlckJ2RWM7SXFCd0VkLDBCckI5Q2E7SXFCK0NiLHNCckIvQ2EsRXFCeURkO0lBUkM7O01BS0ksZ0RyQnREUyxFcUJ3RFo7O0FEL0JIO0VDSEEsZXJCeEJlO0VxQnlCZixzQnJCekJlLEVvQjZCZDtFbEJ6REQ7SW1Cd0RFLFlyQjdEVztJcUI4RFgsMEJyQjdCYTtJcUI4QmIsc0JyQjlCYSxFRTVCTztFbUI2RHRCO0lBRUUsZ0RyQm5DYSxFcUJvQ2Q7RUFFRDtJQUVFLGVyQnhDYTtJcUJ5Q2IsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWXJCaEZXO0lxQmlGWCwwQnJCaERhO0lxQmlEYixzQnJCakRhLEVxQjJEZDtJQVJDOztNQUtJLGdEckJ4RFMsRXFCMERaOztBRC9CSDtFQ0hBLGVyQnhEZ0I7RXFCeURoQixzQnJCekRnQixFb0I2RGY7RWxCekREO0ltQndERSxlckJwRGM7SXFCcURkLDBCckI3RGM7SXFCOERkLHNCckI5RGMsRUVJTTtFbUI2RHRCO0lBRUUsa0RyQm5FYyxFcUJvRWY7RUFFRDtJQUVFLGVyQnhFYztJcUJ5RWQsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsZXJCdkVjO0lxQndFZCwwQnJCaEZjO0lxQmlGZCxzQnJCakZjLEVxQjJGZjtJQVJDOztNQUtJLGtEckJ4RlUsRXFCMEZiOztBRC9CSDtFQ0hBLGVyQmpEZ0I7RXFCa0RoQixzQnJCbERnQixFb0JzRGY7RWxCekREO0ltQndERSxZckI3RFc7SXFCOERYLDBCckJ0RGM7SXFCdURkLHNCckJ2RGMsRUVITTtFbUI2RHRCO0lBRUUsK0NyQjVEYyxFcUI2RGY7RUFFRDtJQUVFLGVyQmpFYztJcUJrRWQsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWXJCaEZXO0lxQmlGWCwwQnJCekVjO0lxQjBFZCxzQnJCMUVjLEVxQm9GZjtJQVJDOztNQUtJLCtDckJqRlUsRXFCbUZiOztBRHBCTDtFQUNFLGlCcEJvTitCO0VvQm5OL0IsZXBCNUNlO0VvQjZDZixzQnBCa0c0QyxFb0I5RTdDO0VsQnpGQztJa0J3RUUsZXBCZ0c4RDtJb0IvRjlELDJCcEJnRytD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RSxFNEJ2TjFFO0VBbENMO0lBc0NJLFk1Qm9Nb0M7STRCbk1wQyxlNUJvTXFDO0k0Qm5NckMsbUJBQWtCO0lBQ2xCLGdCNUJtTXVDO0k0QmxNdkMsMEI1QjNaYztJNEI0WmQsMEJBQXlCO0lyQmphekIsb0JQb21Cb0MsRTRCaE1yQztFQTlDSDtJQWlESSxZNUJnTTZDO0k0Qi9MN0MsYTVCK0w2QztJbUJ0bUI3QywwQm5COEJhO0k0QjJZYixVNUJnTTBDO0lPMW1CMUMsb0JQMm1CNkM7SWlCMW1CM0MsNkdqQnNnQitIO0k0QnpGakksc0JBQWdCO1NBQWhCLGlCQUFnQixFQUtqQjtJWDdhQztNV2dYSjtRWC9XTSxpQkFBZ0IsRVc0YW5CLEVBQUE7SUE3REg7TVRyWEksMEJuQjhtQjJFLEU0QjdMMUU7RUE1REw7SUFnRUksWTVCMEtvQztJNEJ6S3BDLGU1QjBLcUM7STRCektyQyxtQkFBa0I7SUFDbEIsZ0I1QnlLdUM7STRCeEt2QywwQjVCcmJjO0k0QnNiZCwwQkFBeUI7SXJCM2J6QixvQlBvbUJvQyxFNEJ0S3JDO0VBeEVIO0lBMkVJLFk1QnNLNkM7STRCcks3QyxhNUJxSzZDO0k0QnBLN0MsY0FBYTtJQUNiLHFCNUI5RCtCO0k0QitEL0Isb0I1Qi9EK0I7SW1CclkvQiwwQm5COEJhO0k0QndhYixVNUJtSzBDO0lPMW1CMUMsb0JQMm1CNkM7SWlCMW1CM0MsNkdqQnNnQitIO0k0QjVEakksaUJBQWdCLEVBS2pCO0lYMWNDO01XZ1hKO1FYL1dNLGlCQUFnQixFV3ljbkIsRUFBQTtJQTFGSDtNVHJYSSwwQm5COG1CMkUsRTRCaEsxRTtFQXpGTDtJQTZGSSxZNUI2SW9DO0k0QjVJcEMsZTVCNklxQztJNEI1SXJDLG1CQUFrQjtJQUNsQixnQjVCNEl1QztJNEIzSXZDLDhCQUE2QjtJQUM3QiwwQkFBeUI7SUFDekIscUJBQTRDLEVBRTdDO0VBckdIO0lBd0dJLDBCNUJ6ZGM7SU9MZCxvQlBvbUJvQyxFNEJwSXJDO0VBMUdIO0lBNkdJLG1CQUFrQjtJQUNsQiwwQjVCL2RjO0lPTGQsb0JQb21Cb0MsRTRCOUhy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ckIsc0JoQ2loQ21DO0lnQ2hoQ25DLGVoQ05ZO0lnQ09aLGFoQ3NoQ3VDLEVnQ3JoQ3hDOztBQVZMO0VBb0JJLDJCQUEwQixFQUMzQjs7QUFyQkg7RUF3Qkksc0JBQXFCLEVBQ3RCOztBQXpCSDtFQTRCSSxlaEMxQmMsRWdDMkJmOztBQ3hDSDtFQUNFLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0U3QkdiLGdCQUFlO0VBQ2YsaUJBQWdCO0VHQWQsdUJQNk9nQyxFaUM5T25DOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCx3QmpDZ3hCd0M7RWlDL3dCeEMsa0JqQ3FPK0I7RWlDcE8vQixrQmpDbXhCc0M7RWlDbHhCdEMsZWpDd0JlO0VpQ3ZCZix1QmpDTmE7RWlDT2IsMEJqQ0pnQixFaUNtQmpCO0VBdkJEO0lBV0ksV0FBVTtJQUNWLGVqQ2tLOEQ7SWlDaks5RCxzQkFBcUI7SUFDckIsMEJqQ1hjO0lpQ1lkLHNCakNYYyxFaUNZZjtFQWhCSDtJQW1CSSxXQUFVO0lBQ1YsV2pDNHdCaUM7SWlDM3dCakMsaURqQ1NhLEVpQ1JkOztBQUdIO0VBR00sZUFBYztFMUJDaEIsZ0NQK01nQztFTzlNaEMsbUNQOE1nQyxFaUM5TS9COztBQUxMO0UxQlZJLGlDUDZOZ0M7RU81TmhDLG9DUDROZ0MsRWlDek0vQjs7QUFWTDtFQWNJLFdBQVU7RUFDVixZakN2Q1c7RWlDd0NYLDBCakNYYTtFaUNZYixzQmpDWmEsRWlDYWQ7O0FBbEJIO0VBcUJJLGVqQ3ZDYztFaUN3Q2QscUJBQW9CO0VBRXBCLGFBQVk7RUFDWix1QmpDakRXO0VpQ2tEWCxzQmpDL0NjLEVpQ2dEZjs7QUN2REQ7RUFDRSx3QmxDeXhCc0M7RUM5cEJwQyxtQkF0Q1k7RWlDbkZkLGlCbENzTzZCLEVrQ3JPOUI7O0FBSUc7RTNCd0JGLCtCUGdOK0I7RU8vTS9CLGtDUCtNK0IsRWtDdE81Qjs7QUFHRDtFM0JLRixnQ1A4TitCO0VPN04vQixtQ1A2TitCLEVrQ2pPNUI7O0FBZkw7RUFDRSx3QmxDdXhCcUM7RUM1cEJuQyxvQkF0Q1k7RWlDbkZkLGlCbEN1TzZCLEVrQ3RPOUI7O0FBSUc7RTNCd0JGLCtCUGlOK0I7RU9oTi9CLGtDUGdOK0IsRWtDdk81Qjs7QUFHRDtFM0JLRixnQ1ArTitCO0VPOU4vQixtQ1A4TitCLEVrQ2xPNUI7O0FDYlA7RUFDRSxzQkFBcUI7RUFDckIsc0JuQ3c1QnNDO0VDdjFCcEMsZUFBVztFa0MvRGIsaUJuQzJSK0I7RW1DMVIvQixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQix5QkFBd0I7RTVCUnRCLHVCUDZPZ0M7RWlCNU85QixzSWpCNmI2SSxFbUN4YWxKO0VsQmhCRztJa0JOSjtNbEJPTSxpQkFBZ0IsRWtCZXJCLEVBQUE7RWpDWEM7SWlDR0ksc0JBQXFCLEVqQ0F4QjtFaUNkSDtJQW9CSSxjQUFhLEVBQ2Q7O0FBSUg7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUyxFQUNWOztBQU1EO0VBQ0UscUJuQzYzQnNDO0VtQzUzQnRDLG9CbkM0M0JzQztFT2g2QnBDLHFCUG02QnFDLEVtQzczQnhDOztBQU9DO0VDakRBLFlwQ01hO0VvQ0xiLDBCcENrQ2UsRW1DZ0JkO0VqQ3BDRDtJa0NWSSxZcENDUztJb0NBVCwwQkFBa0MsRWxDWXJDO0VrQ2ZPO0lBUUosV0FBVTtJQUNWLGdEcEN1QlcsRW9DdEJaOztBRG9DSDtFQ2pEQSxZcENNYTtFb0NMYiwwQnBDV2dCLEVtQ3VDZjtFakNwQ0Q7SWtDVkksWXBDQ1M7SW9DQVQsMEJBQWtDLEVsQ1lyQztFa0NmTztJQVFKLFdBQVU7SUFDVixrRHBDQVksRW9DQ2I7O0FEb0NIO0VDakRBLFlwQ01hO0VvQ0xiLDBCcEN5Q2UsRW1DU2Q7RWpDcENEO0lrQ1ZJLFlwQ0NTO0lvQ0FULDBCQUFrQyxFbENZckM7RWtDZk87SUFRSixXQUFVO0lBQ1YsZ0RwQzhCVyxFb0M3Qlo7O0FEb0NIO0VDakRBLFlwQ01hO0VvQ0xiLDBCcEMyQ2UsRW1DT2Q7RWpDcENEO0lrQ1ZJLFlwQ0NTO0lvQ0FULDBCQUFrQyxFbENZckM7RWtDZk87SUFRSixXQUFVO0lBQ1YsaURwQ2dDVyxFb0MvQlo7O0FEb0NIO0VDakRBLGVwQ2VnQjtFb0NkaEIsMEJwQ3dDZSxFbUNVZDtFakNwQ0Q7SWtDVkksZXBDVVk7SW9DVFosMEJBQWtDLEVsQ1lyQztFa0NmTztJQVFKLFdBQVU7SUFDVixnRHBDNkJXLEVvQzVCWjs7QURvQ0g7RUNqREEsWXBDTWE7RW9DTGIsMEJwQ3NDZSxFbUNZZDtFakNwQ0Q7SWtDVkksWXBDQ1M7SW9DQVQsMEJBQWtDLEVsQ1lyQztFa0NmTztJQVFKLFdBQVU7SUFDVixnRHBDMkJXLEVvQzFCWjs7QURvQ0g7RUNqREEsZXBDZWdCO0VvQ2RoQiwwQnBDTWdCLEVtQzRDZjtFakNwQ0Q7SWtDVkksZXBDVVk7SW9DVFosMEJBQWtDLEVsQ1lyQztFa0NmTztJQVFKLFdBQVU7SUFDVixrRHBDTFksRW9DTWI7O0FEb0NIO0VDakRBLFlwQ01hO0VvQ0xiLDBCcENhZ0IsRW1DcUNmO0VqQ3BDRDtJa0NWSSxZcENDUztJb0NBVCwwQkFBa0MsRWxDWXJDO0VrQ2ZPO0lBUUosV0FBVTtJQUNWLCtDcENFWSxFb0NEYjs7QUNkTDtFQUNFLG1CQUFvRDtFQUNwRCxvQnJDcXpCc0M7RXFDbnpCdEMsMEJyQ0tnQjtFT0pkLHNCUDhPK0IsRXFDek9sQztFMUJrREc7STBCNURKO01BUUksbUJyQyt5Qm9DLEVxQzd5QnZDLEVBQUE7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsZ0JBQWU7RTlCVGIsaUI4QlVzQixFQUN6Qjs7QUNaRDtFQUNFLG1CQUFrQjtFQUNsQix5QnRDcTlCeUM7RXNDcDlCekMsb0J0Q3E5QnNDO0VzQ3A5QnRDLDhCQUE2QztFL0JIM0MsdUJQNk9nQyxFc0N4T25DOztBQUdEO0VBRUUsZUFBYyxFQUNmOztBQUdEO0VBQ0UsaUJ0Q2dSK0IsRXNDL1FoQzs7QUFPRDtFQUNFLG9CQUFzRCxFQVV2RDtFQVhEO0lBS0ksbUJBQWtCO0lBQ2xCLE9BQU07SUFDTixTQUFRO0lBQ1IseUJ0Q3U3QnVDO0lzQ3Q3QnZDLGVBQWMsRUFDZjs7QUFTRDtFQzlDQSxleEI4RmdFO0VJekY5RCwwQkp5RjhEO0V3QjVGaEUsc0J4QjRGZ0UsRXVCOUMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4QjhGZ0U7RUl6RjlELDBCSnlGOEQ7RXdCNUZoRSxzQnhCNEZnRSxFdUI5Qy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCOEZnRTtFSXpGOUQsMEJKeUY4RDtFd0I1RmhFLHNCeEI0RmdFLEV1QjlDL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEI4RmdFO0VJekY5RCwwQkp5RjhEO0V3QjVGaEUsc0J4QjRGZ0UsRXVCOUMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4QjhGZ0U7RUl6RjlELDBCSnlGOEQ7RXdCNUZoRSxzQnhCNEZnRSxFdUI5Qy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCOEZnRTtFSXpGOUQsMEJKeUY4RDtFd0I1RmhFLHNCeEI0RmdFLEV1QjlDL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEI4RmdFO0VJekY5RCwwQkp5RjhEO0V3QjVGaEUsc0J4QjRGZ0UsRXVCOUMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4QjhGZ0U7RUl6RjlELDBCSnlGOEQ7RXdCNUZoRSxzQnhCNEZnRSxFdUI5Qy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QUNURDtFQUNFO0lBQU8sNEJBQXVDLEVBQUE7RUFDOUM7SUFBSyx5QkFBd0IsRUFBQSxFQUFBOztBQUYvQjtFQUNFO0lBQU8sNEJBQXVDLEVB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O0l5Q1BNLGU1QnNGMEQ7STRCckYxRCwwQkFBeUMsRXpDUzlDO0V5Q2hCRDtJQVdNLFkzQ1BPO0kyQ1FQLDBCNUJnRjBEO0k0Qi9FMUQsc0I1QitFMEQsRTRCOUUzRDs7QUFkTDtFQUNFLGU1QjJGOEQ7RTRCMUY5RCwwQjVCMEY4RCxFNEI1RS9EO0V6Q0hEO0l5Q1BNLGU1QnNGMEQ7STRCckYxRCwwQkFBeUMsRXpDUzlDO0V5Q2hCRDtJQVdNLFkzQ1BPO0kyQ1FQLDBCNUJnRjBEO0k0Qi9FMUQsc0I1QitFMEQsRTRCOUUzRDs7QUFkTDtFQUNFLGU1QjJGOEQ7RTRCMUY5RCwwQjVCMEY4RCxFNEI1RS9EO0V6Q0hEO0l5Q1BNLGU1QnNGMEQ7STRCckYxRCwwQkFBeUMsRXpDUzlDO0V5Q2hCRDtJQVdNLFkzQ1BPO0kyQ1FQLDBCNUJnRjBEO0k0Qi9FMUQsc0I1QitFMEQsRTRCOUUzRDs7QUFkTDtFQUNFLGU1QjJGOEQ7RTRCMUY5RCwwQjVCMEY4RCxFNEI1RS9EO0V6Q0hEO0l5Q1BNLGU1QnNGMEQ7STRCckYxRCwwQkFBeUMsRXpDUzlDO0V5Q2hCRDtJQVdNLFkzQ1BPO0kyQ1FQLDBCNUJnRjBEO0k0Qi9FMUQsc0I1QitFMEQsRTRCOUUzRDs7QUFkTDtFQUNFLGU1QjJGOEQ7RTRCMUY5RCwwQjVCMEY4RCxFNEI1RS9EO0V6Q0hEO0l5Q1BNLGU1QnNGMEQ7STRCckYxRCwwQkFBeUMsRXpDUzlDO0V5Q2hCRDtJQVdNLFkzQ1BPO0kyQ1FQLDBCNUJnRjBEO0k0Qi9FMUQsc0I1QitFMEQsRTRCOUUzRDs7QUFkTDtFQUNFLGU1QjJGOEQ7RTRCMUY5RCwwQjVCMEY4RCxFNEI1RS9EO0V6Q0hEO0l5Q1BNLGU1QnNGMEQ7STRCckYxRCwwQkFBeUMsRXpDUzlDO0V5Q2hCRDtJQVdNLFkzQ1BPO0kyQ1FQLDBCNUJnRjBEO0k0Qi9FMUQsc0I1QitFMEQsRTRCOUUzRDs7QUFkTDtFQUNFLGU1QjJGOEQ7RTRCMUY5RCwwQjVCMEY4RCxFNEI1RS9EO0V6Q0hEO0l5Q1BNLGU1QnNGMEQ7STRCckYxRCwwQkFBeUMsRXpDUzlDO0V5Q2hCRDtJQVdNLFkzQ1BPO0kyQ1FQLDBCNUJnRjBEO0k0Qi9FMUQsc0I1QitFMEQsRTRCOUUzRDs7QUFkTDtFQUNFLGU1QjJGOEQ7RTRCMUY5RCwwQjVCMEY4RCxFNEI1RS9EO0V6Q0hEO0l5Q1BNLGU1QnNGMEQ7STRCckYxRCwwQkFBeUMsRXpDUzlDO0V5Q2hCRDtJQVdNLFkzQ1BPO0kyQ1FQLDBCNUJnRjBEO0k0Qi9FMUQsc0I1QitFMEQsRTRCOUUzRDs7QUNqQlA7RUFDRSxhQUFZO0UzQzhIUixrQkF0Q1k7RTJDdEZoQixpQjVDaVMrQjtFNENoUy9CLGVBQWM7RUFDZCxZNUNZYTtFNENYYiwwQjVDQ2E7RTRDQWIsWUFBVyxFQWFaO0UxQ1JDO0kwQ0RFLFk1Q01XO0k0Q0xYLHNCQUFxQixFMUNBRDtFQUl0QjtJMENDSSxhQUFZLEUxQ0VmOztBMENTSDtFQUNFLFdBQVU7RUFDViw4QkFBNkI7RUFDN0IsVUFBUztFQUNULHlCQUFnQjtLQUFoQixzQkFBZ0I7VUFBaEIsaUJBQWdCLEVBQ2pCOztBQUtEO0VBQ0UscUJBQW9CLEVBQ3JCOztBQ3hDRDtFQUNFLGlCN0N5NEJ1QztFNkN4NEJ2QyxpQkFBZ0I7RTVDNkhaLG9CQXRDWTtFNENwRmhCLDRDN0NFYTtFNkNEYiw2QkFBNEI7RUFDNUIscUM3QzA0Qm1EO0U2Q3o0Qm5ELGlEN0NTYTtFNkNSYixvQ0FBMkI7VUFBM0IsNEJBQTJCO0VBQzNCLFdBQVU7RXRDTFIsdUJQNjRCc0MsRTZDcjNCekM7RUE3QkQ7SUFjSSx1QjdDNjNCc0MsRTZDNTNCdkM7RUFmSDtJQWtCSSxXQUFVLEVBQ1g7RUFuQkg7SUFzQkksZUFBYztJQUNkLFdBQVUsRUFDWDtFQXhCSDtJQTJCSSxjQUFhLEVBQ2Q7O0FBR0g7RUFDRSxzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHlCN0N5MkJ3QztFNkN4MkJ4QyxlN0N0QmdCO0U2Q3VCaEIsNEM3QzdCYTtFNkM4QmIsNkJBQTRCO0VBQzVCLDZDN0NpM0JvRCxFNkNoM0JyRDs7QUFFRDtFQUNFLGlCN0NpMkJ3QyxFNkNoMkJ6Qzs7QUNyQ0Q7RUFFRSxpQkFBZ0IsRUFNakI7RUFSRDtJQUtJLG1CQUFrQjtJQUNsQixpQkFBZ0IsRUFDakI7O0FBSUg7RUFDRSxnQkFBZTtFQUNmLE9BQU07RUFDTixRQUFPO0VBQ1AsYzlDK3BCc0M7RThDOXBCdEMsY0FBYTtFQUNiLFlBQVc7RUFDWCxhQUFZO0VBQ1osaUJBQWdCO0VBR2hCLFdBQVUsRUFJWDs7QUFHRDtFQUNFLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsZTlDNjRCdUM7RThDMzRCdkMscUJBQW9CLEVBZXJCO0VBWkM7STdCckNJLDRDakI0OEJvRDtJaUI1OEJwRCxvQ2pCNDhCb0Q7SWlCNThCcEQscUVqQjQ4Qm9EO0k4Q3I2QnRELHVDOUNtNkJtRDtROENuNkJuRCxtQzlDbTZCbUQ7WThDbjZCbkQsK0I5Q202Qm1ELEU4Q2w2QnBEO0k3Qm5DQztNNkJnQ0Y7UTdCL0JJLGlCQUFnQixFNkJrQ25CLEVBQUE7RUFDRDtJQUNFLHdCOUNpNkJvQztROENqNkJwQyxvQjlDaTZCb0M7WThDajZCcEMsZ0I5Q2k2Qm9DLEU4Q2g2QnJDO0VBR0Q7SUFDRSwrQjlDODVCMkM7UThDOTVCM0MsMkI5Qzg1QjJDO1k4Qzk1QjNDLHVCOUM4NUIyQyxFOEM3NUI1Qzs7QUFHSDtFQUNFLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsOEIvQnlFOEQsRStCMUQvRDtFQWpCRDtJQUtJLCtCL0JzRTREO0krQnJFNUQsaUJBQWdCLEVBQ2pCO0VBUEg7O0lBV0ksdUJBQWM7UUFBZCxxQkFBYztZQUFkLGVBQWMsRUFDZjtFQVpIO0lBZUksaUJBQWdCLEVBQ2pCOztBQUdIO0VBQ0Usc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQiw4Qi9CcUQ4RCxFK0I5Qi9EO0VBMUJEO0lBT0ksZUFBYztJQUNkLDJCL0JnRDREO0krQi9DNUQsWUFBVyxFQUNaO0VBVkg7SUFjSSwrQkFBc0I7UUFBdEIsMkJBQXNCO1lBQXRCLHVCQUFzQjtJQUN0QixnQ0FBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QjtJQUN2QixhQUFZLEVBU2I7SUF6Qkg7TUFtQk0saUJBQWdCLEVBQ2pCO0lBcEJMO01BdUJNLGNBQWEsRUFDZDs7QUFLTDtFQUNFLG1CQUFrQjtFQUNsQixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLCtCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLFlBQVc7RUFHWCxxQkFBb0I7RUFDcEIsdUI5QzFHYTtFOEMyR2IsNkJBQTRCO0VBQzVCLHFDOUNsR2E7RU9aWCxzQlA4TytCO0U4QzVIakMsV0FBVSxFQUNYOztBQUdEO0VBQ0UsZ0JBQWU7RUFDZixPQUFNO0VBQ04sUUFBTztFQUNQLGM5Q29qQnNDO0U4Q25qQnRDLGFBQVk7RUFDWixjQUFhO0VBQ2IsdUI5Q2pIYSxFOENzSGQ7RUFaRDtJQVVXLFdBQVUsRUFBSTtFQVZ6QjtJQVdXLGE5QzR6QjJCLEU4QzV6QlM7O0FBSy9DO0VBQ0Usc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixnQ0FBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2Qix1Q0FBOEI7TUFBOUIsdUJBQThCO1VBQTlCLCtCQUE4QjtFQUM5QixtQjlDeXpCc0M7RThDeHpCdEMsaUM5Q3RJZ0I7RU9JZCwyQ1FzSDREO0VSckg1RCw0Q1FxSDRELEUrQm9CL0Q7RUFiRDtJQVNJLG1COUNvekJvQztJOENsekJwQywrQkFBNkYsRUFDOUY7O0FBSUg7RUFDRSxpQkFBZ0I7RUFDaEIsaUI5QzJJK0IsRThDMUloQzs7QUFJRDtFQUNFLG1CQUFrQjtFQUdsQix1QkFBYztNQUFkLG1CQUFjO1VBQWQsZUFBYztFQUNkLGM5Q3V3QnNDLEU4Q3R3QnZDOztBQUdEO0VBQ0Usc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7RUFDZiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQixrQ0FBeUI7TUFBekIsbUJBQXlCO1VBQXpCLDBCQUF5QjtFQUN6QixpQkFBZ0U7RUFDaEUsOEI5Q3ZLZ0I7RU9rQmQsK0NRd0c0RDtFUnZHNUQsOENRdUc0RCxFK0J1RC9EO0VBaEJEO0lBY0ksZ0JBQXdDLEVBQ3pDOztBQUlIO0VBQ0UsbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixZQUFXO0VBQ1gsYUFBWTtFQUNaLGlCQUFnQixFQUNqQjs7QW5DeElHO0VtQ3pCSjtJQXVLSSxpQjlDbXdCcUM7SThDbHdCckMscUJBQXlDLEVBQzFDO0VBbkpIO0lBc0pJLGdDL0IzRTRELEUrQmdGN0Q7SUEzSkg7TUF5Sk0saUMvQjlFMEQsRStCK0UzRDtFQXZJTDtJQTJJSSxnQy9CbkY0RCxFK0J3RjdEO0lBaEpIO01BOElNLDZCL0J0RjBELEUrQnVGM0Q7RUFPSDtJQUFZLGlCOUM0dUIyQixFOEM1dUJILEVBQUE7O0FuQ3RLbEM7RW1DMEtGOztJQUVFLGlCOUNvdUJxQyxFOENudUJ0QyxFQUFBOztBbkM3S0M7RW1DaUxGO0lBQVksa0I5Qzh0QjRCLEU4Qzl0QkosRUFBQTs7QUM1T3RDO0VBQ0UsbUJBQWtCO0VBQ2xCLGMvQ21yQnNDO0UrQ2xyQnRDLGVBQWM7RUFDZCxVL0N5MUJtQztFZ0Q3MUJuQyxtTWhEdVJpTjtFZ0RyUmpOLG1CQUFrQjtFQUNsQixpQmhEK1IrQjtFZ0Q5Ui9CLGlCaERtUytCO0VnRGxTL0IsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixvQkFBbUI7RUFDbkIsaUJBQWdCO0UvQ2dIWixvQkF0Q1k7RThDOUVoQixzQkFBcUI7RUFDckIsV0FBVSxFQWlCWDtFQTVCRDtJQWFXLGEvQzYwQjJCLEUrQzcwQkU7RUFieEM7SUFnQkksbUJBQWtCO0lBQ2xCLGVBQWM7SUFDZCxjL0M2MEJxQztJK0M1MEJyQyxlL0M2MEJxQyxFK0NyMEJ0QztJQTNCSDtNQXNCTSxtQkFBa0I7TUFDbEIsWUFBVztNQUNYLDBCQUF5QjtNQUN6QixvQkFBbUIsRUFDcEI7O0FBSUw7RUFDRSxrQkFBZ0MsRUFXakM7RUFaRDtJQUlJLFVBQVMsRUFPVjtJQVhIO01BT00sT0FBTTtNQUNOLDhCQUFnRTtNQUNoRSx1Qi9DdkJTLEUrQ3dCVjs7QUFJTDtFQUNFLGtCL0NtekJ1QyxFK0N0eUJ4QztFQWREO0lBSUksUUFBTztJQUNQLGMvQyt5QnFDO0krQzl5QnJDLGUvQzZ5QnFDLEUrQ3R5QnRDO0lBYkg7TUFTTSxTQUFRO01BQ1IscUNBQTJGO01BQzNGLHlCL0N2Q1MsRStDd0NWOztBQUlMO0VBQ0Usa0JBQWdDLEVBV2pDO0VBWkQ7SUFJSSxPQUFNLEVBT1A7SUFYSDtNQU9NLFVBQVM7TUFDVCw4Qi9DNHhCbUM7TStDM3hCbkMsMEIvQ3JEUyxFK0NzRFY7O0FBSUw7RUFDRSxrQi9DcXhCdUMsRStDeHdCeEM7RUFkRDtJQUlJLFNBQVE7SUFDUixjL0NpeEJxQztJK0NoeEJyQyxlL0Mrd0JxQyxFK0N4d0J0QztJQWJIO01BU00sUUFBTztNQUNQLHFDL0M0d0JtQztNK0Mzd0JuQyx3Qi9DckVTLEUrQ3NFVjs7QUFvQkw7RUFDRSxpQi9DMnVCdUM7RStDMXVCdkMsd0IvQ2d2QnVDO0UrQy91QnZDLFkvQ3ZHYTtFK0N3R2IsbUJBQWtCO0VBQ2xCLHVCL0MvRmE7RU9aWCx1QlA2T2dDLEUrQ2hJbkM7O0FFbEhEO0VBQ0UsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsY2pEaXJCc0M7RWlEaHJCdEMsZUFBYztFQUNkLGlCakQyMkJ1QztFZ0RoM0J2QyxtTWhEdVJpTjtFZ0RyUmpOLG1CQUFrQjtFQUNsQixpQmhEK1IrQjtFZ0Q5Ui9CLGlCaERtUytCO0VnRGxTL0IsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixvQkFBbUI7RUFDbkIsaUJBQWdCO0UvQ2dIWixvQkF0Q1k7RWdEN0VoQixzQkFBcUI7RUFDckIsdUJqRE5hO0VpRE9iLDZCQUE0QjtFQUM1QixxQ2pERWE7RU9aWCxzQlA4TytCLEVpRGhObEM7RUFuQ0Q7SUFvQkksbUJBQWtCO0lBQ2xCLGVBQWM7SUFDZCxZakQyMkJvQztJaUQxMkJwQyxlakQyMkJxQztJaUQxMkJyQyxpQmpEMk4rQixFaURqTmhDO0lBbENIO01BNEJNLG1CQUFrQjtNQUNsQixlQUFjO01BQ2QsWUFBVztNQUNYLDBCQUF5QjtNQUN6QixvQkFBbUIsRUFDcEI7O0FBSUw7RUFDRSxzQmpENDFCdUMsRWlEMzBCeEM7RUFsQkQ7SUFJSSw0QmxDMkY0RCxFa0M5RTdEO0lBakJIO01BT00sVUFBUztNQUNULDhCQUFnRTtNQUNoRSxzQ2pEdTFCaUUsRWlEdDFCbEU7SUFWTDtNQWFNLFlqRDZMMkI7TWlENUwzQiw4QkFBZ0U7TUFDaEUsdUJqRDdDUyxFaUQ4Q1Y7O0FBSUw7RUFDRSxvQmpEdzBCdUMsRWlEcHpCeEM7RUFyQkQ7SUFJSSwwQmxDdUU0RDtJa0N0RTVELGNqRG8wQnFDO0lpRG4wQnJDLGFqRGswQm9DO0lpRGowQnBDLGlCQUFnQyxFQWFqQztJQXBCSDtNQVVNLFFBQU87TUFDUCxxQ0FBMkY7TUFDM0Ysd0NqRGcwQmlFLEVpRC96QmxFO0lBYkw7TUFnQk0sVWpEc0syQjtNaURySzNCLHFDQUEyRjtNQUMzRix5QmpEcEVTLEVpRHFFVjs7QUFJTDtFQUNFLG1CakRpekJ1QyxFaURweEJ4QztFQTlCRDtJQUlJLHlCbENnRDRELEVrQ25DN0Q7SUFqQkg7TUFPTSxPQUFNO01BQ04scUNBQTJGO01BQzNGLHlDakQ0eUJpRSxFaUQzeUJsRTtJQVZMO01BYU0sU2pEa0oyQjtNaURqSjNCLHFDQUEyRjtNQUMzRiwwQmpEeEZTLEVpRHlGVjtFQWhCTDtJQXFCSSxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFVBQVM7SUFDVCxlQUFjO0lBQ2QsWWpEd3hCb0M7SWlEdnhCcEMscUJBQXNDO0lBQ3RDLFlBQVc7SUFDWCxpQ2pENHdCdUQsRWlEM3dCeEQ7O0FBR0g7RUFDRSxxQmpEaXhCdUMsRWlEN3ZCeEM7RUFyQkQ7SUFJSSwyQmxDZ0I0RDtJa0NmNUQsY2pENndCcUM7SWlENXdCckMsYWpEMndCb0M7SWlEMXdCcEMsaUJBQWdDLEVBYWpDO0lBcEJIO01BVU0sU0FBUTtNQUNSLHFDakR1d0JtQztNaUR0d0JuQyx1Q2pEeXdCaUUsRWlEeHdCbEU7SUFiTDtNQWdCTSxXakQrRzJCO01pRDlHM0IscUNqRGl3Qm1DO01pRGh3Qm5DLHdCakQzSFMsRWlENEhWOztBQXFCTDtFQUNFLHdCakRrdUJ3QztFaURqdUJ4QyxpQkFBZ0I7RWhEM0JaLGdCQXRDWTtFZ0RvRWhCLDBCakQydEJ5RDtFaUQxdEJ6RCxpQ0FBeUU7RTFDaEp2RSwyQ1FzSDREO0VSckg1RCw0Q1FxSDRELEVrQ2dDL0Q7RUFaRDtJQVVJLGNBQWEsRUFDZDs7QUFHSDtFQUNFLHdCakRvdEJ3QztFaURudEJ4QyxlakR4SmdCLEVpRHlKakI7O0FDNUpEO0VBQ0UsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0Usd0JBQW1CO01BQW5CLG9CQUFtQixFQUNwQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsaUJBQWdCLEVBRWpCO0VDekJDO0lBQ0UsZUFBYztJQUNkLFlBQVc7SUFDWCxZQUFXLEVBQ1o7O0FEdUJIO0VBQ0UsbUJBQWtCO0VBQ2xCLGNBQWE7RUFDYixZQUFXO0VBQ1gsWUFBVztFQUNYLG9CQUFtQjtFQUNuQixvQ0FBMkI7VUFBM0IsNEJBQTJCO0VqQzVCdkIsK0NqQmlrQ2tGO0VpQmprQ2xGLHVDakJpa0NrRjtFaUJqa0NsRiwyRWpCaWtDa0YsRWtEbmlDdkY7RWpDekJHO0lpQ2lCSjtNakNoQk0saUJBQWdCLEVpQ3dCckIsRUFBQTs7QUFFRDs7O0VBR0UsZUFBYyxFQUNmOztBQUVEOztFQUVFLG9DQUEyQjtNQUEzQixnQ0FBMkI7VUFBM0IsNEJBQTJCLEVBQzVCOztBQUVEOztFQUVFLHFDQUE0QjtNQUE1QixpQ0FBNEI7VUFBNUIsNkJBQTRCLEVBQzdCOztBQU9EO0VBRUksV0FBVTtFQUNWLDZCQUE0QjtFQUM1Qix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWUsRUFDaEI7O0FBTEg7OztFQVVJLFdBQVU7RUFDVixXQUFVLEVBQ1g7O0FBWkg7O0VBZ0JJLFdBQVU7RUFDVixXQUFVO0VqQ3RFUiw0QmpCZ2tDa0MsRWtEeC9CckM7RWpDbkVDO0lpQ2dESjs7TWpDL0NNLGlCQUFnQixFaUNrRW5CLEVBQUE7O0FBUUg7O0VBRUUsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixVQUFTO0VBQ1QsV0FBVTtFQUVWLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsZ0NBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7RUFDdkIsV2xEazlCc0M7RWtEajlCdEMsWWxEMUZhO0VrRDJGYixtQkFBa0I7RUFDbEIsYWxEZzlCcUM7RWlCN2lDakMsK0JqQitpQ2dELEVrRHg4QnJEO0VqQ2xHRztJaUMyRUo7O01qQzFFTSxpQkFBZ0IsRWlDaUdyQixFQUFBO0VoRDdGQzs7O0lnRHdGRSxZbERqR1c7SWtEa0dYLHNCQUFxQjtJQUNyQixXQUFVO0lBQ1YsYWxEeThCbUMsRUVqaUNwQzs7QWdEMkZIO0VBQ0UsUUFBTyxFQUlSOztBQUNEO0VBQ0UsU0FBUSxFQUlUOztBQUdEOztFQUVFLHNCQUFxQjtFQUNyQixZbERrOEJ1QztFa0RqOEJ2QyxhbERpOEJ1QztFa0RoOEJ2QyxzQ0FBcUMsRUFDdEM7O0FBQ0Q7RUFDRSx1Tm5DeEZ5SSxFbUN5RjFJOztBQUNEO0VBQ0Usd05uQzNGeUksRW1DNEYxSTs7QUFRRDtFQUNFLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUztFQUNULFFBQU87RUFDUCxZQUFXO0VBQ1gsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixnQ0FBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixnQkFBZTtFQUVmLGtCbER3NUJzQztFa0R2NUJ0QyxpQmxEdTVCc0M7RWtEdDVCdEMsaUJBQWdCLEVBdUJqQjtFQW5DRDtJQWVJLHdCQUF1QjtJQUN2Qix1QkFBYztRQUFkLG1CQUFjO1lBQWQsZUFBYztJQUNkLFlsRHM1QnFDO0lrRHI1QnJDLFlsRHM1Qm9DO0lrRHI1QnBDLGtCbER1NUJvQztJa0R0NUJwQyxpQmxEczVCb0M7SWtEcjVCcEMsb0JBQW1CO0lBQ25CLGdCQUFlO0lBQ2YsdUJsRGhLVztJa0RpS1gsNkJBQTRCO0lBRTVCLG1DQUFpRTtJQUNqRSxzQ0FBb0U7SUFDcEUsWUFBVztJakN0S1QsOEJqQnNqQytDLEVrRDk0QmxEO0lqQ25LQztNaUNxSUo7UWpDcElNLGlCQUFnQixFaUNrS25CLEVBQUE7RUE5Qkg7SUFpQ0ksV0FBVSxFQUNYOztBQVFIO0VBQ0UsbUJBQWtCO0VBQ2xCLFdBQTJDO0VBQzNDLGFBQVk7RUFDWixVQUEwQztFQUMxQyxZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixZbEQzTGE7RWtENExiLG1CQUFrQixFQUNuQjs7QUVoTUQ7RUFDRTtJQUFLLGtDQUF5QjtZQUF6QiwwQkFBeUIsRUFBQSxFQUFBOztBQURoQztFQUNFO0lBQUssa0NBQXlCO1lBQXpCLDBCQUF5QixFQUFBLEVBQUE7O0FBR2hDO0VBQ0Usc0JBQXFCO0VBQ3JCLFlwRGtrQzBCO0VvRGprQzFCLGFwRGlrQzBCO0VvRGhrQzFCLDRCQUEyQjtFQUMzQixrQ0FBZ0Q7RUFDaEQsZ0NBQStCO0VBRS9CLG1CQUFrQjtFQUNsQix1REFBOEM7VUFBOUMsK0NBQThDLEVBQy9DOztBQUVEO0VBQ0UsWXBEMmpDNEI7RW9EMWpDNUIsYXBEMGpDNEI7RW9EempDNUIsb0JwRDJqQzRCLEVvRDFqQzdCOztBQU1EO0VBQ0U7SUFDRSw0QkFBbUI7WUFBbkIsb0JBQW1CLEVBQUE7RUFFckI7SUFDRSxXQUFVLEVBQUEsRUFBQTs7QUFMZDtFQUNFO0lBQ0UsNEJBQW1CO1lBQW5CLG9CQUFtQixFQUFBO0VBRXJCO0lBQ0UsV0FBVSxFQUFBLEVBQUE7O0FBSWQ7RUFDRSxzQkFBcUI7RUFDckIsWXBEbWlDMEI7RW9EbGlDMUIsYXBEa2lDMEI7RW9EamlDMUIsNEJBQTJCO0VBQzNCLCtCQUE4QjtFQUU5QixtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLHFEQUE0QztVQUE1Qyw2Q0FBNEMsRUFDN0M7O0FBRUQ7RUFDRSxZcEQ0aEM0QjtFb0QzaEM1QixhcEQyaEM0QixFb0QxaEM3Qjs7QUNwREQ7RUFBcUIsb0NBQW1DLEVBQUk7O0FBQzVEO0VBQXFCLCtCQUE4QixFQUFJOztBQUN2RDtFQUFxQixrQ0FBaUMsRUFBSTs7QUFDMUQ7RUFBcUIsa0NBQWlDLEVBQUk7O0FBQzFEO0VBQXFCLHVDQUFzQyxFQUFJOztBQUMvRDtFQUFxQixvQ0FBbUMsRUFBSTs7QUNGMUQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FwRFNEOzs7RW9ETEkscUNBQWdELEVwRFFuRDs7QW9EZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FwRFNEOzs7RW9ETEkscUNBQWdELEVwRFFuRDs7QW9EZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FwRFNEOzs7RW9ETEkscUNBQWdELEVwRFFuRDs7QW9EZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FwRFNEOzs7RW9ETEkscUNBQWdELEVwRFFuRDs7QW9EZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FwRFNEOzs7RW9ETEkscUNBQWdELEVwRFFuRDs7QW9EZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FwRFNEOzs7RW9ETEkscUNBQWdELEVwRFFuRDs7QW9EZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FwRFNEOzs7RW9ETEkscUNBQWdELEVwRFFuRDs7QW9EZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FwRFNEOzs7RW9ETEkscUNBQWdELEVwRFFuRDs7QXFEUEg7RUFDRSxrQ0FBbUMsRUFDcEM7O0FBRUQ7RUFDRSx5Q0FBd0MsRUFDekM7O0FDWkQ7RUFBa0IscUNBQW9ELEVBQUk7O0FBQzFFO0VBQWtCLHlDQUF3RCxFQUFJOztBQUM5RTtFQUFrQiwyQ0FBMEQsRUFBSTs7QUFDaEY7RUFBa0IsNENBQTJELEVBQUk7O0FBQ2pGO0VBQWtCLDBDQUF5RCxFQUFJOztBQUUvRTtFQUFtQixxQkFBb0IsRUFBSTs7QUFDM0M7RUFBbUIseUJBQXdCLEVBQUk7O0FBQy9DO0VBQW1CLDJCQUEwQixFQUFJOztBQUNqRDtFQUFtQiw0QkFBMkIsRUFBSTs7QUFDbEQ7RUFBbUIsMEJBQXlCLEVBQUk7O0FBRzlDO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUdIO0VBQ0UsOEJBQStCLEVBQ2hDOztBQU1EO0VBQ0UsaUNBQTJDLEVBQzVDOztBQUVEO0VBQ0Usa0NBQXdDLEVBQ3pDOztBQUVEO0VBQ0UsMkNBQWlEO0VBQ2pELDRDQUFrRCxFQUNuRDs7QUFFRDtFQUNFLDRDQUFrRDtFQUNsRCwrQ0FBcUQsRUFDdEQ7O0FBRUQ7RUFDRSwrQ0FBcUQ7RUFDckQsOENBQW9ELEVBQ3JEOztBQUVEO0VBQ0UsMkNBQWlEO0VBQ2pELDhDQUFvRCxFQUNyRDs7QUFFRDtFQUNFLGlDQUEyQyxFQUM1Qzs7QUFFRDtFQUNFLDhCQUE2QixFQUM5Qjs7QUFFRDtFQUNFLGdDQUF1QyxFQUN4Qzs7QUFFRDtFQUNFLDRCQUEyQixFQUM1Qjs7QUx6RUM7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLFlBQVcsRUFDWjs7QU1NRztFQUF3Qix5QkFBMEIsRUFBSTs7QUFBdEQ7RUFBd0IsMkJBQTBCLEVBQUk7O0FBQXREO0VBQXdCLGlDQUEwQixFQUFJOztBQUF0RDtFQUF3QiwwQkFBMEIsRUFBSTs7QUFBdEQ7RUFBd0IsMEJBQTBCLEVBQUk7O0FBQXREO0VBQXdCLDhCQUEwQixFQUFJOztBQUF0RDtFQUF3QiwrQkFBMEIsRUFBSTs7QUFBdEQ7RUFBd0IsaUNBQTBCO0VBQTFCLGdDQUEwQjtFQUExQix5QkFBMEIsRUFBSTs7QUFBdEQ7RUFBd0Isd0NBQTBCO0VBQTFCLHVDQUEwQjtFQUExQixnQ0FBMEIsRUFBSTs7QTlDaUR4RDtFOENqREU7SUFBd0IseUJBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsMkJBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsaUNBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsMEJBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsMEJBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsOEJBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsK0JBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsaUNBQTBCO0lBQTFCLGdDQUEwQjtJQUExQix5QkFBMEIsRUFBSTtFQUF0RDtJQUF3Qix3Q0FBMEI7SUFBMUIsdUNBQTBCO0lBQTFCLGdDQUEwQixFQUFJLEVBQUE7O0E5Q2lEeEQ7RThDakRFO0lBQXdCLHlCQUEwQixFQUFJO0VBQXREO0lBQXdCLDJCQUEwQixFQUFJO0VBQXREO0lBQXdCLGlDQUEwQixFQUFJO0VBQXREO0lBQXdCLDBCQUEwQixFQUFJO0VBQXREO0lBQXdCLDBCQUEwQixFQUFJO0VBQXREO0lBQXdCLDhCQUEwQixFQUFJO0VBQXREO0lBQXdCLCtCQUEwQixFQUFJO0VBQXREO0lBQXdCLGlDQUEwQjtJQUExQixnQ0FBMEI7SUFBMUIseUJBQTBCLEVBQUk7RUFBdEQ7SUFBd0Isd0NBQTBCO0lBQTFCLHVDQUEwQjtJQUExQixnQ0FBMEIsRUFBSSxFQUFBOztBOUNpRHhEO0U4Q2pERTtJQUF3Qix5QkFBMEIsRUFBSTtFQUF0RDtJQUF3QiwyQkFBMEIsRUFBSTtFQUF0RDtJQUF3QixpQ0FBMEIsRUFBSTtFQUF0RDtJQUF3QiwwQkFBMEIsRUFBSTtFQUF0RDtJQUF3QiwwQkFBMEIsRUFBSTtFQUF0RDtJQUF3Qiw4QkFBMEIsRUFBSTtFQUF0RDtJQUF3QiwrQkFBMEIsRUFBSTtFQUF0RDtJQUF3QixpQ0FBMEI7SUFBMUIsZ0NBQTBCO0lBQTFCLHlCQUEwQixFQUFJO0VBQXREO0lBQXdCLHdDQUEwQjtJQUExQix1Q0FBMEI7SUFBMUIsZ0NBQTBCLEVBQUksRUFBQTs7QTlDaUR4RDtFOENqREU7SUFBd0IseUJBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsMkJBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsaUNBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsMEJBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsMEJBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsOEJBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsK0JBQTBCLEVBQUk7RUFBdEQ7SUFBd0IsaUNBQTBCO0lBQTFCLGdDQUEwQjtJQUExQix5QkFBMEIsRUFBSTtFQUF0RDtJQUF3Qix3Q0FBMEI7SUFBMUIsdUNBQTBCO0lBQTFCLGdDQUEwQixFQUFJLEVBQUE7O0FBVTVEO0VBRUk7SUFBcUIseUJBQTBCLEVBQUk7RUFBbkQ7SUFBcUIsMkJBQTBCLEVBQUk7RUFBbkQ7SUFBcUIsaUNBQTBCLEVBQUk7RUFBbkQ7SUFBcUIsMEJBQTBCLEVBQUk7RUFBbkQ7SUFBcUIsMEJBQTBCLEVBQUk7RUFBbkQ7SUFBcUIsOEJBQTBCLEVBQUk7RUFBbkQ7SUFBcUIsK0JBQTBCLEVBQUk7RUFBbkQ7SUFBcUIsaUNBQTBCO0lBQTFCLGdDQUEwQjtJQUExQix5QkFBMEIsRUFBSTtFQUFuRDtJQUFxQix3Q0FBMEI7SUFBMUIsdUNBQTBCO0lBQTFCLGdDQUEwQixFQUFJLEVBQUE7O0FDckJ2RDtFQUNFLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsWUFBVztFQUNYLFdBQVU7RUFDVixpQkFBZ0IsRUFvQmpCO0VBekJEO0lBUUksZUFBYztJQUNkLFlBQVcsRUFDWjtFQVZIOzs7OztJQWlCSSxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFVBQVM7SUFDVCxRQUFPO0lBQ1AsWUFBVztJQUNYLGFBQVk7SUFDWixVQUFTLEVBQ1Y7O0FBT0Q7RUFFSSx1QkFBNEYsRUFDN0Y7O0FBSEg7RUFFSSxvQkFBNEYsRUFDN0Y7O0FBSEg7RUFFSSxpQkFBNEYsRUFDN0Y7O0FBSEg7RUFFSSxrQkFBNEYsRUFDN0Y7O0FDMUJEO0VBQWdDLHVDQUE4QjtNQUE5QixtQ0FBOEI7VUFBOUIsK0JBQThCLEVBQUk7O0FBQ2xFO0VBQWdDLDBDQUFpQztNQUFqQyxzQ0FBaUM7VUFBakMsa0NBQWlDLEVBQUk7O0FBQ3JFO0VBQWdDLCtDQUFzQztNQUF0QywyQ0FBc0M7VUFBdEMsdUNBQXNDLEVBQUk7O0FBQzFFO0VBQWdDLGtEQUF5QztNQUF6Qyw4Q0FBeUM7VUFBekMsMENBQXlDLEVBQUk7O0FBRTdFO0VBQThCLG1DQUEwQjtNQUExQiwrQkFBMEI7VUFBMUIsMkJBQTBCLEVBQUk7O0FBQzVEO0VBQThCLHFDQUE0QjtNQUE1QixpQ0FBNEI7VUFBNUIsNkJBQTRCLEVBQUk7O0FBQzlEO0VBQThCLDJDQUFrQztNQUFsQyx1Q0FBa0M7VUFBbEMsbUNBQWtDLEVBQUk7O0FBQ3BFO0VBQThCLGtDQUF5QjtNQUF6Qiw4QkFBeUI7VUFBekIsMEJBQXlCLEVBQUk7O0FBQzNEO0VBQThCLGdDQUF1QjtNQUF2QixnQ0FBdUI7VUFBdkIsd0JBQXVCLEVBQUk7O0FBQ3pEO0VBQThCLGdDQUF1QjtNQUF2QixnQ0FBdUI7VUFBdkIsd0JBQXVCLEVBQUk7O0FBQ3pEO0VBQThCLGtDQUF5QjtNQUF6QixnQ0FBeUI7VUFBekIsMEJBQXlCLEVBQUk7O0FBQzNEO0VBQThCLGtDQUF5QjtNQUF6QixnQ0FBeUI7VUFBekIsMEJBQXlCLEVBQUk7O0FBRTNEO0VBQW9DLCtDQUFzQztNQUF0QyxnQ0FBc0M7VUFBdEMsdUNBQXNDLEVBQUk7O0FBQzlFO0VBQW9DLDZDQUFvQztNQUFwQyw4QkFBb0M7VUFBcEMscUNBQW9DLEVBQUk7O0FBQzVFO0VBQW9DLDJDQUFrQztNQUFsQyxpQ0FBa0M7VUFBbEMsbUNBQWtDLEVBQUk7O0FBQzFFO0VBQW9DLGtEQUF5QztNQUF6QyxrQ0FBeUM7VUFBekMsMENBQXlDLEVBQUk7O0FBQ2pGO0VBQW9DLGlEQUF3QztNQUF4QyxxQ0FBd0M7VUFBeEMseUNBQXdDLEVBQUk7O0FBRWhGO0VBQWlDLDJDQUFrQztNQUFsQyxpQ0FBa0M7VUFBbEMsbUNBQWtDLEVBQUk7O0FBQ3ZFO0VBQWlDLHlDQUFnQztNQUFoQywrQkFBZ0M7VUFBaEMsaUNBQWdDLEVBQUk7O0FBQ3JFO0VBQWlDLHVDQUE4QjtNQUE5QixrQ0FBOEI7VUFBOUIsK0JBQThCLEVBQUk7O0FBQ25FO0VBQWlDLHlDQUFnQztNQUFoQyxvQ0FBZ0M7VUFBaEMsaUNBQWdDLEVBQUk7O0FBQ3JFO0VBQWlDLHdDQUErQjtNQUEvQixtQ0FBK0I7VUFBL0IsZ0NBQStCLEVBQUk7O0FBRXBFO0VBQWtDLDZDQUFvQztNQUFwQyxxQ0FBb0M7VUFBcEMscUNBQW9DLEVBQUk7O0FBQzFFO0VBQWtDLDJDQUFrQztNQUFsQyxtQ0FBa0M7VUFBbEMsbUNBQWtDLEVBQUk7O0FBQ3hFO0VBQWtDLHlDQUFnQztNQUFoQyxzQ0FBZ0M7VUFBaEMsaUNBQWdDLEVBQUk7O0FBQ3RFO0VBQWtDLGdEQUF1QztNQUF2Qyx1Q0FBdUM7VUFBdkMsd0NBQXVDLEVBQUk7O0FBQzdFO0VBQWtDLCtDQUFzQztNQUF0QywwQ0FBc0M7VUFBdEMsdUNBQXNDLEVBQUk7O0FBQzVFO0VBQWtDLDBDQUFpQztNQUFqQyx1Q0FBaUM7VUFBakMsa0NBQWlDLEVBQUk7O0FBRXZFO0VBQWdDLG9DQUEyQjtNQUEzQixxQ0FBMkI7Y0FBM0Isb0NBQTJCO1VBQTNCLDRCQUEyQixFQUFJOztBQUMvRDtFQUFnQywwQ0FBaUM7TUFBakMsc0NBQWlDO1VBQWpDLGtDQUFpQyxFQUFJOztBQUNyRTtFQUFnQyx3Q0FBK0I7TUFBL0Isb0NBQStCO1VBQS9CLGdDQUErQixFQUFJOztBQUNuRTtFQUFnQyxzQ0FBNkI7TUFBN0IsdUNBQTZCO2NBQTdCLHNDQUE2QjtVQUE3Qiw4QkFBNkIsRUFBSTs7QUFDakU7RUFBZ0Msd0NBQStCO01BQS9CLHlDQUErQjtVQUEvQixnQ0FBK0IsRUFBSTs7QUFDbkU7RUFBZ0MsdUNBQThCO01BQTlCLHdDQUE4QjtjQUE5Qix1Q0FBOEI7VUFBOUIsK0JBQThCLEVBQUk7O0FoRFlsRTtFZ0RsREE7SUFBZ0MsdUNBQThCO1FBQTlCLG1DQUE4QjtZQUE5QiwrQkFBOEIsRUFBSTtFQUNsRTtJQUFnQywwQ0FBaUM7UUFBakMsc0NBQWlDO1lBQWpDLGtDQUFpQyxFQUFJO0VBQ3JFO0lBQWdDLCtDQUFzQztRQUF0QywyQ0FBc0M7WUFBdEMsdUNBQXNDLEVBQUk7RUFDMUU7SUFBZ0Msa0RBQXlDO1FBQXpDLDhDQUF5QztZQUF6QywwQ0FBeUMsRUFBSTtFQUU3RTtJQUE4QixtQ0FBMEI7UUFBMUIsK0JBQTBCO1lBQTFCLDJCQUEwQixFQUFJO0VBQzVEO0lBQThCLHFDQUE0QjtRQUE1QixpQ0FBNEI7WUFBNUIsNkJBQTRCLEVBQUk7RUFDOUQ7SUFBOEIsMkNBQWtDO1FBQWxDLHVDQUFrQztZQUFsQyxtQ0FBa0MsRUFBSTtFQUNwRTtJQUE4QixrQ0FBeUI7UUFBekIsOEJBQXlCO1lBQXpCLDBCQUF5QixFQUFJO0VBQzNEO0lBQThCLGdDQUF1QjtRQUF2QixnQ0FBdUI7WUFBdkIsd0JBQXVCLEVBQUk7RUFDekQ7SUFBOEIsZ0NBQXVCO1FBQXZCLGdDQUF1QjtZQUF2Qix3QkFBdUIsRUFBSTtFQUN6RDtJQUE4QixrQ0FBeUI7UUFBekIsZ0NBQXlCO1lBQXpCLDBCQUF5QixFQUFJO0VBQzNEO0lBQThCLGtDQUF5QjtRQUF6QixnQ0FBeUI7WUFBekIsMEJBQXlCLEVBQUk7RUFFM0Q7SUFBb0MsK0NBQXNDO1FBQXRDLGdDQUFzQztZQUF0Qyx1Q0FBc0MsRUFBSTtFQUM5RTtJQUFvQyw2Q0FBb0M7UUFBcEMsOEJBQW9DO1lBQXBDLHFDQUFvQyxFQUFJO0VBQzVFO0lBQW9DLDJDQUFrQztRQUFsQyxpQ0FBa0M7WUFBbEMsbUNBQWtDLEVBQUk7RUFDMUU7SUFBb0Msa0RBQXlDO1FBQXpDLGtDQUF5QztZQUF6QywwQ0FBeUMsRUFBSTtFQUNqRjtJQUFvQyxpREFBd0M7UUFBeEMscUNBQXdDO1lBQXhDLHlDQUF3QyxFQUFJO0VBRWhGO0lBQWlDLDJDQUFrQztRQUFsQyxpQ0FBa0M7WUFBbEMsbUNBQWtDLEVBQUk7RUFDdkU7SUFBaUMseUNBQWdDO1FBQWhDLCtCQUFnQztZQUFoQyxpQ0FBZ0MsRUFBSTtFQUNyRTtJQUFpQyx1Q0FBOEI7UUFBOUIsa0NBQThCO1lBQTlCLCtCQUE4QixFQUFJO0VBQ25FO0lBQWlDLHlDQUFnQztRQUFoQyxvQ0FBZ0M7WUFBaEMsaUNBQWdDLEVBQUk7RUFDckU7SUFBaUMsd0NBQStCO1FBQS9CLG1DQUErQjtZQUEvQixnQ0FBK0IsRUFBSTtFQUVwRTtJQUFrQyw2Q0FBb0M7UUFBcEMscUNBQW9DO1lBQXBDLHFDQUFvQyxFQUFJO0VBQzFFO0lBQWtDLDJDQUFrQztRQUFsQyxtQ0FBa0M7WUFBbEMsbUNBQWtDLEVBQUk7RUFDeEU7SUFBa0MseUNBQWdDO1FBQWhDLHNDQUFnQztZQUFoQyxpQ0FBZ0MsRUFBSTtFQUN0RTtJQUFrQyxnREFBdUM7UUFBdkMsdUNBQXVDO1lBQXZDLHdDQUF1QyxFQUFJO0VBQzdFO0lBQWtDLCtDQUFzQztRQUF0QywwQ0FBc0M7WUFBdEMsdUNBQXNDLEVBQUk7RUFDNUU7SUFBa0MsMENBQWlDO1FBQWpDLHVDQUFpQztZQUFqQyxrQ0FBaUMsRUFBSTtFQUV2RTtJQUFnQyxvQ0FBMkI7UUFBM0IscUNBQTJCO2dCQUEzQixvQ0FBMkI7WUFBM0IsNEJBQTJCLEVBQUk7RUFDL0Q7SUFBZ0MsMENBQWlDO1FBQWpDLHNDQUFpQztZQUFqQyxrQ0FBaUMsRUFBSTtFQUNyRTtJQUFnQyx3Q0FBK0I7UUFBL0Isb0NBQStCO1lBQS9CLGdDQUErQixFQUFJO0VBQ25FO0lBQWdDLHNDQUE2QjtRQUE3Qix1Q0FBNkI7Z0JBQTdCLHNDQUE2QjtZQUE3Qiw4QkFBNkIsRUFBSTtFQUNqRTtJQUFnQyx3Q0FBK0I7UUFBL0IseUNBQStCO1lBQS9CLGdDQUErQixFQUFJO0VBQ25FO0lBQWdDLHVDQUE4QjtRQUE5Qix3Q0FBOEI7Z0JBQTlCLHVDQUE4QjtZQUE5QiwrQkFBOEIsRUFBSSxFQUFBOztBaERZbEU7RWdEbERBO0lBQWdDLHVDQUE4QjtRQUE5QixtQ0FBOEI7WUFBOUIsK0JBQThCLEVBQUk7RUFDbEU7SUFBZ0MsMENBQWlDO1FBQWpDLHNDQUFpQztZQUFqQyxrQ0FBaUMsRUFBSTtFQUNyRTtJQUFnQywrQ0FBc0M7UUFBdEMsMkNBQXNDO1lBQXRDLHVDQUFzQyxFQUFJO0VBQzFFO0lBQWdDLGtEQUF5QztRQUF6Qyw4Q0FBeUM7WUFBekMsMENBQXlDLEVBQUk7RUFFN0U7SUFBOEIsbUNBQTBCO1FBQTFCLCtCQUEwQjtZQUExQiwyQkFBMEIsRUFBSTtFQUM1RDtJQUE4QixxQ0FBNEI7UUFBNUIsaUNBQTRCO1lBQTVCLDZCQUE0QixFQUFJO0VBQzlEO0lBQThCLDJDQUFrQztRQUFsQyx1Q0FBa0M7WUFBbEMsbUNBQWtDLEVBQUk7RUFDcEU7SUFBOEIsa0NBQXlCO1FBQXpCLDhCQUF5QjtZQUF6QiwwQkFBeUIsRUFBSTtFQUMzRDtJQUE4QixnQ0FBdUI7UUFBdkIsZ0NBQXVCO1lBQXZCLHdCQUF1QixFQUFJO0VBQ3pEO0lBQThCLGdDQUF1QjtRQUF2QixnQ0FBdUI7WUFBdkIsd0JBQXVCLEVBQUk7RUFDekQ7SUFBOEIsa0NBQXlCO1FBQXpCLGdDQUF5QjtZQUF6QiwwQkFBeUIsRUFBSTtFQUMzRDtJQUE4QixrQ0FBeUI7UUFBekIsZ0NBQXlCO1lBQXpCLDBCQUF5QixFQUFJO0VBRTNEO0lBQW9DLCtDQUFzQztRQUF0QyxnQ0FBc0M7WUFBdEMsdUNBQXNDLEVBQUk7RUFDOUU7SUFBb0MsNkNBQW9DO1FBQXBDLDhCQUFvQztZQUFwQyxxQ0FBb0MsRUFBSTtFQUM1RTtJQUFvQywyQ0FBa0M7UUFBbEMsaUNBQWtDO1lBQWxDLG1DQUFrQyxFQUFJO0VBQzFFO0lBQW9DLGtEQUF5QztRQUF6QyxrQ0FBeUM7WUFBekMsMENBQXlDLEVBQUk7RUFDakY7SUFBb0MsaURBQXdDO1FBQXhDLHFDQUF3QztZQUF4Qyx5Q0FBd0MsRUFBSTtFQUVoRjtJQUFpQywyQ0FBa0M7UUFBbEMsaUNBQWtDO1lBQWxDLG1DQUFrQyxFQUFJO0VBQ3ZFO0lBQWlDLHlDQUFnQztRQUFoQywrQkFBZ0M7WUFBaEMsaUNBQWdDLEVBQUk7RUFDckU7SUFBaUMsdUNBQThCO1FBQTlCLGtDQUE4QjtZQUE5QiwrQkFBOEIsRUFBSTtFQUNuRTtJQUFpQyx5Q0FBZ0M7UUFBaEMsb0NBQWdDO1lBQWhDLGlDQUFnQyxFQUFJO0VBQ3JFO0lBQWlDLHdDQUErQjtRQUEvQixtQ0FBK0I7WUFBL0IsZ0NBQStCLEVBQUk7RUFFcEU7SUFBa0MsNkNBQW9DO1FBQXBDLHFDQUFvQztZQUFwQyxxQ0FBb0MsRUFBSTtFQUMxRTtJQUFrQywyQ0FBa0M7UUFBbEMsbUNBQWtDO1lBQWxDLG1DQUFrQyxFQUFJO0VBQ3hFO0lBQWtDLHlDQUFnQztRQUFoQyxzQ0FBZ0M7WUFBaEMsaUNBQWdDLEVBQUk7RUFDdEU7SUFBa0MsZ0RBQXVDO1FBQXZDLHVDQUF1QztZQUF2Qyx3Q0FBdUMsRUFBSTtFQUM3RTtJQUFrQywrQ0FBc0M7UUFBdEMsMENBQXNDO1lBQXRDLHVDQUFzQyxFQUFJO0VBQzVFO0lBQWtDLDBDQUFpQztRQUFqQyx1Q0FBaUM7WUFBakMsa0NBQWlDLEVBQUk7RUFFdkU7SUFBZ0Msb0NBQTJCO1FBQTNCLHFDQUEyQjtnQkFBM0Isb0NBQTJCO1lBQTNCLDRCQUEyQixFQUFJO0VBQy9EO0lBQWdDLDBDQUFpQztRQUFqQyxzQ0FBaUM7WUFBakMsa0NBQWlDLEVBQUk7RUFDckU7SUFBZ0Msd0NBQStCO1FBQS9CLG9DQUErQjtZQUEvQixnQ0FBK0IsRUFBSTtFQUNuRTtJQUFnQyxzQ0FBNkI7UUFBN0IsdUNBQTZCO2dCQUE3QixzQ0FBNkI7WUFBN0IsOEJBQTZCLEVBQUk7RUFDakU7SUFBZ0Msd0NBQStCO1FBQS9CLHlDQUErQjtZQUEvQixnQ0FBK0IsRUFBSTtFQUNuRTtJQUFnQyx1Q0FBOEI7UUFBOUIsd0NBQThCO2dCQUE5Qix1Q0FBOEI7WUFBOUIsK0JBQThCLEVBQUksRUFBQTs7QWhEWWxFO0VnRGxEQTtJQUFnQyx1Q0FBOEI7UUFBOUIsbUNBQThCO1lBQTlCLCtCQUE4QixFQUFJO0VBQ2xFO0lBQWdDLDBDQUFpQztRQUFqQyxzQ0FBaUM7WUFBakMsa0NBQWlDLEVBQUk7RUFDckU7SUFBZ0MsK0NBQXNDO1FBQXRDLDJDQUFzQztZQUF0Qyx1Q0FBc0MsRUFBSTtFQUMxRTtJQUFnQyxrREFBeUM7UUFBekMsOENBQXlDO1lBQXpDLDBDQUF5QyxFQUFJO0VBRTdFO0lBQThCLG1DQUEwQjtRQUExQiwrQkFBMEI7WUFBMUIsMkJBQTBCLEVBQUk7RUFDNUQ7SUFBOEIscUNBQTRCO1FBQTVCLGlDQUE0QjtZQUE1Qiw2QkFBNEIsRUFBSTtFQUM5RDtJQUE4QiwyQ0FBa0M7UUFBbEMsdUNBQWtDO1lBQWxDLG1DQUFrQyxFQUFJO0VBQ3BFO0lBQThCLGtDQUF5QjtRQUF6Qiw4QkFBeUI7WUFBekIsMEJBQXlCLEVBQUk7RUFDM0Q7SUFBOEIsZ0NBQXVCO1FBQXZCLGdDQUF1QjtZQUF2Qix3QkFBdUIsRUFBSTtFQUN6RDtJQUE4QixnQ0FBdUI7UUFBdkIsZ0NBQXVCO1lBQXZCLHdCQUF1QixFQUFJO0VBQ3pEO0lBQThCLGtDQUF5QjtRQUF6QixnQ0FBeUI7WUFBekIsMEJBQXlCLEVBQUk7RUFDM0Q7SUFBOEIsa0NBQXlCO1FBQXpCLGdDQUF5QjtZQUF6QiwwQkFBeUIsRUFBSTtFQUUzRDtJQUFvQywrQ0FBc0M7UUFBdEMsZ0NBQXNDO1lBQXRDLHVDQUFzQyxFQUFJO0VBQzlFO0lBQW9DLDZDQUFvQztRQUFwQyw4QkFBb0M7WUFBcEMscUNBQW9DLEVBQUk7RUFDNUU7SUFBb0MsMkNBQWtDO1FBQWxDLGlDQUFrQztZQUFsQyxtQ0FBa0MsRUFBSTtFQUMxRTtJQUFvQyxrREFBeUM7UUFBekMsa0NBQXlDO1lBQXpDLDBDQUF5QyxFQUFJO0VBQ2pGO0lBQW9DLGlEQUF3QztRQUF4QyxxQ0FBd0M7WUFBeEMseUNBQXdDLEVBQUk7RUFFaEY7SUFBaUMsMkNBQWtDO1FBQWxDLGlDQUFrQztZQUFsQyxtQ0FBa0MsRUFBSTtFQUN2RTtJQUFpQyx5Q0FBZ0M7UUFBaEMsK0JBQWdDO1lBQWhDLGlDQUFnQyxFQUFJO0VBQ3JFO0lBQWlDLHVDQUE4QjtRQUE5QixrQ0FBOEI7WUFBOUIsK0JBQThCLEVBQUk7RUFDbkU7SUFBaUMseUNBQWdDO1FBQWhDLG9DQUFnQztZQUFoQyxpQ0FBZ0MsRUFBSTtFQUNyRTtJQUFpQyx3Q0FBK0I7UUFBL0IsbUNBQStCO1lBQS9CLGdDQUErQixFQUFJO0VBRXBFO0lBQWtDLDZDQUFvQztRQUFwQyxxQ0FBb0M7WUFBcEMscUNBQW9DLEVBQUk7RUFDMUU7SUFBa0MsMkNBQWtDO1FBQWxDLG1DQUFrQztZQUFsQyxtQ0FBa0MsRUFBSTtFQUN4RTtJQUFrQyx5Q0FBZ0M7UUFBaEMsc0NBQWdDO1lBQWhDLGlDQUFnQyxFQUFJO0VBQ3RFO0lBQWtDLGdEQUF1QztRQUF2Qyx1Q0FBdUM7WUFBdkMsd0NBQXVDLEVBQUk7RUFDN0U7SUFBa0MsK0NBQXNDO1FBQXRDLDBDQUFzQztZQUF0Qyx1Q0FBc0MsRUFBSTtFQUM1RTtJQUFrQywwQ0FBaUM7UUFBakMsdUNBQWlDO1lBQWpDLGtDQUFpQyxFQUFJO0VBRXZFO0lBQWdDLG9DQUEyQjtRQUEzQixxQ0FBMkI7Z0JBQTNCLG9DQUEyQjtZQUEzQiw0QkFBMkIsRUFBSTtFQUMvRDtJQUFnQywwQ0FBaUM7UUFBakMsc0NBQWlDO1lBQWpDLGtDQUFpQyxFQUFJO0VBQ3JFO0lBQWdDLHdDQUErQjtRQUEvQixvQ0FBK0I7WUFBL0IsZ0NBQStCLEVBQUk7RUFDbkU7SUFBZ0Msc0NBQTZCO1FBQTdCLHVDQUE2QjtnQkFBN0Isc0NBQTZCO1lBQTdCLDhCQUE2QixFQUFJO0VBQ2pFO0lBQWdDLHdDQUErQjtRQUEvQix5Q0FBK0I7WUFBL0IsZ0NBQStCLEVBQUk7RUFDbkU7SUFBZ0MsdUNBQThCO1FBQTlCLHdDQUE4QjtnQkFBOUIsdUNBQThCO1lBQTlCLCtCQUE4QixFQUFJLEVBQUE7O0FoRFlsRTtFZ0RsREE7SUFBZ0MsdUNBQThCO1FBQTlCLG1DQUE4QjtZQUE5QiwrQkFBOEIsRUFBSTtFQUNsRTtJQUFnQywwQ0FBaUM7UUFBakMsc0NBQWlDO1lBQWpDLGtDQUFpQyxFQUFJO0VBQ3JFO0lBQWdDLCtDQUFzQztRQUF0QywyQ0FBc0M7WUFBdEMsdUNBQXNDLEVBQUk7RUFDMUU7SUFBZ0Msa0RBQXlDO1FBQXpDLDhDQUF5QztZQUF6QywwQ0FBeUMsRUFBSTtFQUU3RTtJQUE4QixtQ0FBMEI7UUFBMUIsK0JBQTBCO1lBQTFCLDJCQUEwQixFQUFJO0VBQzVEO0lBQThCLHFDQUE0QjtRQUE1QixpQ0FBNEI7WUFBNUIsNkJBQTRCLEVBQUk7RUFDOUQ7SUFBOEIsMkNBQWtDO1FBQWxDLHVDQUFrQztZQUFsQyxtQ0FBa0MsRUFBSTtFQUNwRTtJQUE4QixrQ0FBeUI7UUFBekIsOEJBQXlCO1lBQXpCLDBCQUF5QixFQUFJO0VBQzNEO0lBQThCLGdDQUF1QjtRQUF2QixnQ0FBdUI7WUFBdkIsd0JBQXVCLEVBQUk7RUFDekQ7SUFBOEIsZ0NBQXVCO1FBQXZCLGdDQUF1QjtZQUF2Qix3QkFBdUIsRUFBSTtFQUN6RDtJQUE4QixrQ0FBeUI7UUFBekIsZ0NBQXlCO1lBQXpCLDBCQUF5QixFQUFJO0VBQzNEO0lBQThCLGtDQUF5QjtRQUF6QixnQ0FBeUI7WUFBekIsMEJBQXlCLEVBQUk7RUFFM0Q7SUFBb0MsK0NBQXNDO1FBQXRDLGdDQUFzQztZQUF0Qyx1Q0FBc0MsRUFBSTtFQUM5RTtJQUFvQyw2Q0FBb0M7UUFBcEMsOEJBQW9DO1lBQXBDLHFDQUFvQyxFQUFJO0VBQzVFO0lBQW9DLDJDQUFrQztRQUFsQyxpQ0FBa0M7WUFBbEMsbUNBQWtDLEVBQUk7RUFDMUU7SUFBb0Msa0RBQXlDO1FBQXpDLGtDQUF5QztZQUF6QywwQ0FBeUMsRUFBSTtFQUNqRjtJQUFvQyxpREFBd0M7UUFBeEMscUNBQXdDO1lBQXhDLHlDQUF3QyxFQUFJO0VBRWhGO0lBQWlDLDJDQUFrQztRQUFsQyxpQ0FBa0M7WUFBbEMsbUNBQWtDLEVBQUk7RUFDdkU7SUFBaUMseUNBQWdDO1FBQWhDLCtCQUFnQztZQUFoQyxpQ0FBZ0MsRUFBSTtFQUNyRTtJQUFpQyx1Q0FBOEI7UUFBOUIsa0NBQThCO1lBQTlCLCtCQUE4QixFQUFJO0VBQ25FO0lBQWlDLHlDQUFnQztRQUFoQyxvQ0FBZ0M7WUFBaEMsaUNBQWdDLEVBQUk7RUFDckU7SUFBaUMsd0NBQStCO1FBQS9CLG1DQUErQjtZQUEvQixnQ0FBK0IsRUFBSTtFQUVwRTtJQUFrQyw2Q0FBb0M7UUFBcEMscUNBQW9DO1lBQXBDLHFDQUFvQyxFQUFJO0VBQzFFO0lBQWtDLDJDQUFrQztRQUFsQyxtQ0FBa0M7WUFBbEMsbUNBQWtDLEVBQUk7RUFDeEU7SUFBa0MseUNBQWdDO1FBQWhDLHNDQUFnQztZQUFoQyxpQ0FBZ0MsRUFBSTtFQUN0RTtJQUFrQyxnREFBdUM7UUFBdkMsdUNBQXVDO1lBQXZDLHdDQUF1QyxFQUFJO0VBQzdFO0lBQWtDLCtDQUFzQztRQUF0QywwQ0FBc0M7WUFBdEMsdUNBQXNDLEVBQUk7RUFDNUU7SUFBa0MsMENBQWlDO1FBQWpDLHVDQUFpQztZQUFqQyxrQ0FBaUMsRUFBSTtFQUV2RTtJQUFnQyxvQ0FBMkI7UUFBM0IscUNBQTJCO2dCQUEzQixvQ0FBMkI7WUFBM0IsNEJBQTJCLEVBQUk7RUFDL0Q7SUFBZ0MsMENBQWlDO1FBQWpDLHNDQUFpQztZQUFqQyxrQ0FBaUMsRUFBSTtFQUNyRTtJQUFnQyx3Q0FBK0I7UUFBL0Isb0NBQStCO1lBQS9CLGdDQUErQixFQUFJO0VBQ25FO0lBQWdDLHNDQUE2QjtRQUE3Qix1Q0FBNkI7Z0JBQTdCLHNDQUE2QjtZQUE3Qiw4QkFBNkIsRUFBSTtFQUNqRTtJQUFnQyx3Q0FBK0I7UUFBL0IseUNBQStCO1lBQS9CLGdDQUErQixFQUFJO0VBQ25FO0lBQWdDLHVDQUE4QjtRQUE5Qix3Q0FBOEI7Z0JBQTlCLHVDQUE4QjtZQUE5QiwrQkFBOEIsRUFBSSxFQUFBOztBQzFDbEU7RUFBd0IsdUJBQXNCLEVBQUk7O0FBQ2xEO0VBQXdCLHdCQUF1QixFQUFJOztBQUNuRDtFQUF3Qix1QkFBc0IsRUFBSTs7QWpEb0RsRDtFaUR0REE7SUFBd0IsdUJBQXNCLEVBQUk7RUFDbEQ7SUFBd0Isd0JBQXVCLEVBQUk7RUFDbkQ7SUFBd0IsdUJBQXNCLEVBQUksRUFBQTs7QWpEb0RsRDtFaUR0REE7SUFBd0IsdUJBQXNCLEVBQUk7RUFDbEQ7SUFBd0Isd0JBQXVCLEVBQUk7RUFDbkQ7SUFBd0IsdUJBQXNCLEVBQUksRUFBQTs7QWpEb0RsRDtFaUR0REE7SUFBd0IsdUJBQXNCLEVBQUk7RUFDbEQ7SUFBd0Isd0JBQXVCLEVBQUk7RUFDbkQ7SUFBd0IsdUJBQXNCLEVBQUksRUFBQTs7QWpEb0RsRDtFaUR0REE7SUFBd0IsdUJBQXNCLEVBQUk7RUFDbEQ7SUFBd0Isd0JBQXVCLEVBQUk7RUFDbkQ7SUFBd0IsdUJBQXNCLEVBQUksRUFBQTs7QUNMcEQ7RUFBc0IsMEJBQTJCLEVBQUk7O0FBQXJEO0VBQXNCLDRCQUEyQixFQUFJOztBQ0NyRDtFQUF5Qiw0QkFBOEIsRUFBSTs7QUFBM0Q7RUFBeUIsOEJBQThCLEVBQUk7O0FBQTNEO0VBQXlCLDhCQUE4QixFQUFJOztBQUEzRDtFQUF5QiwyQkFBOEIsRUFBSTs7QUFBM0Q7RUFBeUIsb0NBQThCO0VBQTlCLDRCQUE4QixFQUFJOztBQUs3RDtFQUNFLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLFNBQVE7RUFDUixRQUFPO0VBQ1AsYzlEb3FCc0MsRThEbnFCdkM7O0FBRUQ7RUFDRSxnQkFBZTtFQUNmLFNBQVE7RUFDUixVQUFTO0VBQ1QsUUFBTztFQUNQLGM5RDRwQnNDLEU4RDNwQnZDOztBQUc2QjtFQUQ5QjtJQUVJLHlCQUFnQjtJQUFoQixpQkFBZ0I7SUFDaEIsT0FBTTtJQUNOLGM5RG9wQm9DLEU4RGxwQnZDLEVBQUE7O0FDM0JEO0VDRUUsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixZQUFXO0VBQ1gsV0FBVTtFQUNWLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLG9CQUFtQjtFQUNuQixVQUFTLEVEUlY7O0FDa0JDO0VBRUUsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLFdBQVU7RUFDVixvQkFBbUIsRUFDcEI7O0FDOUJIO0VBQWEsK0RBQXFDLEVBQUk7O0FBQ3REO0VBQVUseURBQWtDLEVBQUk7O0FBQ2hEO0VBQWEsd0RBQXFDLEVBQUk7O0FBQ3REO0VBQWUsNEJBQTJCLEVBQUk7O0FDQzFDO0VBQXVCLHNCQUE0QixFQUFJOztBQUF2RDtFQUF1QixzQkFBNEIsRUFBSTs7QUFBdkQ7RUFBdUIsc0JBQTRCLEVBQUk7O0FBQXZEO0VBQXVCLHVCQUE0QixFQUFJOztBQUF2RDtFQUF1Qix1QkFBNEIsRUFBSTs7QUFBdkQ7RUFBdUIsdUJBQTRCLEVBQUk7O0FBQXZEO0VBQXVCLHVCQUE0QixFQUFJOztBQUF2RDtFQUF1Qix1QkFBNEIsRUFBSTs7QUFBdkQ7RUFBdUIsd0JBQTRCLEVBQUk7O0FBQXZEO0VBQXVCLHdCQUE0QixFQUFJOztBQUkzRDtFQUFVLDJCQUEwQixFQUFJOztBQUN4QztFQUFVLDRCQUEyQixFQUFJOztBQUl6QztFQUFjLDRCQUEyQixFQUFJOztBQUM3QztFQUFjLDZCQUE0QixFQUFJOztBQUU5QztFQUFVLHdCQUF1QixFQUFJOztBQUNyQztFQUFVLHlCQUF3QixFQUFJOztBQ2Z0QztFQUVJLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sU0FBUTtFQUNSLFVBQVM7RUFDVCxRQUFPO0VBQ1AsV0FBVTtFQUVWLHFCQUFvQjtFQUNwQixZQUFXO0VBRVgsbUNBQWtDLEVBQ25DOztBQ1BLO0VBQWdDLHFCQUE0QixFQUFJOztBQUNoRTs7RUFFRSx5QkFBb0MsRUFDckM7O0FBQ0Q7O0VBRUUsMkJBQXdDLEVBQ3pDOztBQUNEOztFQUVFLDRCQUEwQyxFQUMzQzs7QUFDRDs7RUFFRSwwQkFBc0MsRUFDdkM7O0FBaEJEO0VBQWdDLDJCQUE0QixFQUFJOztBQUNoRTs7RUFFRSwrQkFBb0MsRUFDckM7O0FBQ0Q7O0VBRUUsaUNBQXdDLEVBQ3pDOztBQUNEOztFQUVFLGtDQUEwQyxFQUMzQzs7QUFDRDs7RUFFRSxnQ0FBc0MsRUFDdkM7O0FBaEJEO0VBQWdDLDBCQUE0QixFQUFJOztBQUNoRTs7RUFFRSw4QkFBb0MsRUFDckM7O0FBQ0Q7O0VBRUUsZ0NBQXdDLEVBQ3pDOztBQUNEOztFQUVFLGlDQUEwQyxFQUMzQzs7QUFDRDs7RUFFRSwrQkFBc0MsRUFDdkM7O0FBaEJEO0VBQWdDLHdCQUE0QixFQUFJOztBQUNoRTs7RUFFRSw0QkFBb0MsRUFDckM7O0FBQ0Q7O0VBRUUsOEJBQXdDLEVBQ3pDOztBQUNEOztFQUVFLCtCQUEwQyxFQUMzQzs7QUFDRDs7RUFFRSw2QkFBc0MsRUFDdkM7O0FBaEJEO0VBQWdDLDBCQUE0QixFQUFJOztBQUNoRTs7RUFFRSw4QkFBb0MsRUFDckM7O0FBQ0Q7O0VBRUUsZ0NBQXdDLEVBQ3pDOztBQUNEOztFQUVFLGlDQUEwQyxFQUMzQzs7QUFDRDs7RUFFRSwrQkFBc0MsRUFDdkM7O0FBaEJEO0VBQWdDLHdCQUE0QixFQUFJOztBQUNoRTs7RUFFRSw0QkFBb0MsRUFDckM7O0FBQ0Q7O0VBRUUsOEJBQXdDLEVBQ3pDOztBQUNEOztFQUVFLCtCQUEwQyxFQUMzQzs7QUFDRDs7RUFFRSw2QkFBc0MsRUFDdkM7O0FBaEJEO0VBQWdDLHNCQUE0QixFQUFJOztBQUNoRTs7RUFFRSwwQkFBb0MsRUFDckM7O0FBQ0Q7O0VBRUUsNEJBQXdDLEVBQ3pDOztBQUNEOztFQUVFLDZCQUEwQyxFQUMzQzs7QUFDRDs7RUFFRSwyQkFBc0MsRUFDdkM7O0FBaEJEO0VBQWdDLDRCQUE0QixFQUFJOztBQUNoRTs7RUFFRSxnQ0FBb0MsRUFDckM7O0FBQ0Q7O0VBRUUsa0NBQXdDLEVBQ3pDOztBQUNEOztFQUVFLG1DQUEwQyxFQUMzQzs7QUFDRDs7RUFFRSxpQ0FBc0MsRUFDdkM7O0FBaEJEO0VBQWdDLDJCQUE0QixFQUFJOztBQUNoRTs7RUFFRSwrQkFBb0MsRUFDckM7O0FBQ0Q7O0VBRUUsaUNBQXdDLEVBQ3pDOztBQUNEOztFQUVFLGtDQUEwQyxFQUMzQzs7QUFDRDs7RUFFRSxnQ0FBc0MsRUFDdkM7O0FBaEJEO0VBQWdDLHlCQUE0QixFQUFJOztBQUNoRTs7RUFFRSw2QkFBb0MsRUFDckM7O0FBQ0Q7O0VBRUUsK0JBQXdDLEVBQ3pDOztBQUNEOztFQUVFLGdDQUEwQyxFQUMzQzs7QUFDRDs7RUFFRSw4QkFBc0MsRUFDdkM7O0FBaEJEO0VBQWdDLDJCQUE0QixFQUFJOztBQUNoRTs7RUFFRSwrQkFBb0MsRUFDckM7O0FBQ0Q7O0VBRUUsaUNBQXdDLEVBQ3pDOztBQUNEOztFQUVFLGtDQUEwQyxFQUMzQzs7QUFDRDs7RUFFRSxnQ0FBc0MsRUFDdkM7O0FBaEJEO0VBQWdDLHlCQUE0QixFQUFJOztBQUNoRTs7RUFFRSw2QkFBb0MsRUFDckM7O0FBQ0Q7O0VBRUUsK0JBQXdDLEVBQ3pDOztBQUNEOztFQUVFLGdDQUEwQyxFQUMzQzs7QUFDRDs7RUFFRSw4QkFBc0MsRUFDdkM7O0FBT0Q7RUFBd0IsNEJBQTJCLEVBQUk7O0FBQ3ZEOztFQUVFLGdDQUErQixFQUNoQzs7QUFDRDs7RUFFRSxrQ0FBaUMsRUFDbEM7O0FBQ0Q7O0VBRUUsbUNBQWtDLEVBQ25DOztBQUNEOztFQUVFLGlDQUFnQyxFQUNqQzs7QUFoQkQ7RUFBd0IsMkJBQTJCLEVBQUk7O0FBQ3ZEOztFQUVFLCtCQUErQixFQUNoQzs7QUFDRDs7RUFFRSxpQ0FBaUMsRUFDbEM7O0FBQ0Q7O0VBRUUsa0NBQWtDLEVBQ25DOztBQUNEOztFQUVFLGdDQUFnQyxFQUNqQzs7QUFoQkQ7RUFBd0IseUJBQTJCLEVBQUk7O0FBQ3ZEOztFQUVFLDZCQUErQixFQUNoQzs7QUFDRDs7RUFFRSwrQkFBaUMsRUFDbEM7O0FBQ0Q7O0VBRUUsZ0NBQWtDLEVBQ25DOztBQUNEOztFQUVFLDhCQUFnQyxFQUNqQzs7QUFoQkQ7RUFBd0IsMkJBQTJCLEVBQUk7O0FBQ3ZEOztFQUVFLCtCQUErQixFQUNoQzs7QUFDRDs7RUFFRSxpQ0FBaUMsRUFDbEM7O0FBQ0Q7O0VBRUUsa0NBQWtDLEVBQ25DOztBQUNEOztFQUVFLGdDQUFnQyxFQUNqQzs7QUFoQkQ7RUFBd0IseUJBQTJCLEVBQUk7O0FBQ3ZEOztFQUVFLDZCQUErQixFQUNoQzs7QUFDRDs7RUFFRSwrQkFBaUMsRUFDbEM7O0FBQ0Q7O0VBRUUsZ0NBQWtDLEVBQ25DOztBQUNEOztFQUVFLDhCQUFnQyxFQUNqQzs7QUFLTDtFQUFtQix3QkFBdUIsRUFBSTs7QUFDOUM7O0VBRUUsNEJBQTJCLEVBQzVCOztBQUNEOztFQUVFLDhCQUE2QixFQUM5Qjs7QUFDRDs7RUFFRSwrQkFBOEIsRUFDL0I7O0FBQ0Q7O0VBRUUsNkJBQTRCLEVBQzdCOztBekRWRDtFeURsREk7SUFBZ0MscUJBQTRCLEVBQUk7RUFDaEU7O0lBRUUseUJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsMkJBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsNEJBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsMEJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDJCQUE0QixFQUFJO0VBQ2hFOztJQUVFLCtCQUFvQyxFQUNyQztFQUNEOztJQUVFLGlDQUF3QyxFQUN6QztFQUNEOztJQUVFLGtDQUEwQyxFQUMzQztFQUNEOztJQUVFLGdDQUFzQyxFQUN2QztFQWhCRDtJQUFnQywwQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw4QkFBb0MsRUFDckM7RUFDRDs7SUFFRSxnQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxpQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSwrQkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0Msd0JBQTRCLEVBQUk7RUFDaEU7O0lBRUUsNEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsOEJBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsK0JBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsNkJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDBCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDhCQUFvQyxFQUNyQztFQUNEOztJQUVFLGdDQUF3QyxFQUN6QztFQUNEOztJQUVFLGlDQUEwQyxFQUMzQztFQUNEOztJQUVFLCtCQUFzQyxFQUN2QztFQWhCRDtJQUFnQyx3QkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw0QkFBb0MsRUFDckM7RUFDRDs7SUFFRSw4QkFBd0MsRUFDekM7RUFDRDs7SUFFRSwrQkFBMEMsRUFDM0M7RUFDRDs7SUFFRSw2QkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0Msc0JBQTRCLEVBQUk7RUFDaEU7O0lBRUUsMEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsNEJBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsNkJBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsMkJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDRCQUE0QixFQUFJO0VBQ2hFOztJQUVFLGdDQUFvQyxFQUNyQztFQUNEOztJQUVFLGtDQUF3QyxFQUN6QztFQUNEOztJQUVFLG1DQUEwQyxFQUMzQztFQUNEOztJQUVFLGlDQUFzQyxFQUN2QztFQWhCRDtJQUFnQywyQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSwrQkFBb0MsRUFDckM7RUFDRDs7SUFFRSxpQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxrQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSxnQ0FBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MseUJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsNkJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsK0JBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsZ0NBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsOEJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDJCQUE0QixFQUFJO0VBQ2hFOztJQUVFLCtCQUFvQyxFQUNyQztFQUNEOztJQUVFLGlDQUF3QyxFQUN6QztFQUNEOztJQUVFLGtDQUEwQyxFQUMzQztFQUNEOztJQUVFLGdDQUFzQyxFQUN2QztFQWhCRDtJQUFnQyx5QkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw2QkFBb0MsRUFDckM7RUFDRDs7SUFFRSwrQkFBd0MsRUFDekM7RUFDRDs7SUFFRSxnQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSw4QkFBc0MsRUFDdkM7RUFPRDtJQUF3Qiw0QkFBMkIsRUFBSTtFQUN2RDs7SUFFRSxnQ0FBK0IsRUFDaEM7RUFDRDs7SUFFRSxrQ0FBaUMsRUFDbEM7RUFDRDs7SUFFRSxtQ0FBa0MsRUFDbkM7RUFDRDs7SUFFRSxpQ0FBZ0MsRUFDakM7RUFoQkQ7SUFBd0IsMkJBQTJCLEVBQUk7RUFDdkQ7O0lBRUUsK0JBQStCLEVBQ2hDO0VBQ0Q7O0lBRUUsaUNBQWlDLEVBQ2xDO0VBQ0Q7O0lBRUUsa0NBQWtDLEVBQ25DO0VBQ0Q7O0lBRUUsZ0NBQWdDLEVBQ2pDO0VBaEJEO0lBQXdCLHlCQUEyQixFQUFJO0VBQ3ZEOztJQUVFLDZCQUErQixFQUNoQztFQUNEOztJQUVFLCtCQUFpQyxFQUNsQztFQUNEOztJQUVFLGdDQUFrQyxFQUNuQztFQUNEOztJQUVFLDhCQUFnQyxFQUNqQztFQWhCRDtJQUF3QiwyQkFBMkIsRUFBSTtFQUN2RDs7SUFFRSwrQkFBK0IsRUFDaEM7RUFDRDs7SUFFRSxpQ0FBaUMsRUFDbEM7RUFDRDs7SUFFRSxrQ0FBa0MsRUFDbkM7RUFDRDs7SUFFRSxnQ0FBZ0MsRUFDakM7RUFoQkQ7SUFBd0IseUJBQTJCLEVBQUk7RUFDdkQ7O0lBRUUsNkJBQStCLEVBQ2hDO0VBQ0Q7O0lBRUUsK0JBQWlDLEVBQ2xDO0VBQ0Q7O0lBRUUsZ0NBQWtDLEVBQ25DO0VBQ0Q7O0lBRUUsOEJBQWdDLEVBQ2pDO0VBS0w7SUFBbUIsd0JBQXVCLEVBQUk7RUFDOUM7O0lBRUUsNEJBQTJCLEVBQzVCO0VBQ0Q7O0lBRUUsOEJBQTZCLEVBQzlCO0VBQ0Q7O0lBRUUsK0JBQThCLEVBQy9CO0VBQ0Q7O0lBRUUsNkJBQTRCLEVBQzdCLEVBQUE7O0F6RFZEO0V5RGxESTtJQUFnQyxxQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSx5QkFBb0MsRUFDckM7RUFDRDs7SUFFRSwyQkFBd0MsRUFDekM7RUFDRDs7SUFFRSw0QkFBMEMsRUFDM0M7RUFDRDs7SUFFRSwwQkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsMkJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsK0JBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsaUNBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsa0NBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsZ0NBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDBCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDhCQUFvQyxFQUNyQztFQUNEOztJQUVFLGdDQUF3QyxFQUN6QztFQUNEOztJQUVFLGlDQUEwQyxFQUMzQztFQUNEOztJQUVFLCtCQUFzQyxFQUN2QztFQWhCRDtJQUFnQyx3QkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw0QkFBb0MsRUFDckM7RUFDRDs7SUFFRSw4QkFBd0MsRUFDekM7RUFDRDs7SUFFRSwrQkFBMEMsRUFDM0M7RUFDRDs7SUFFRSw2QkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsMEJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsOEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsZ0NBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsaUNBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsK0JBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLHdCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDRCQUFvQyxFQUNyQztFQUNEOztJQUVFLDhCQUF3QyxFQUN6QztFQUNEOztJQUVFLCtCQUEwQyxFQUMzQztFQUNEOztJQUVFLDZCQUFzQyxFQUN2QztFQWhCRDtJQUFnQyxzQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSwwQkFBb0MsRUFDckM7RUFDRDs7SUFFRSw0QkFBd0MsRUFDekM7RUFDRDs7SUFFRSw2QkFBMEMsRUFDM0M7RUFDRDs7SUFFRSwyQkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsNEJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsZ0NBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsa0NBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsbUNBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsaUNBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDJCQUE0QixFQUFJO0VBQ2hFOztJQUVFLCtCQUFvQyxFQUNyQztFQUNEOztJQUVFLGlDQUF3QyxFQUN6QztFQUNEOztJQUVFLGtDQUEwQyxFQUMzQztFQUNEOztJQUVFLGdDQUFzQyxFQUN2QztFQWhCRDtJQUFnQyx5QkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw2QkFBb0MsRUFDckM7RUFDRDs7SUFFRSwrQkFBd0MsRUFDekM7RUFDRDs7SUFFRSxnQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSw4QkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsMkJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsK0JBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsaUNBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsa0NBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsZ0NBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLHlCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDZCQUFvQyxFQUNyQztFQUNEOztJQUVFLCtCQUF3QyxFQUN6QztFQUNEOztJQUVFLGdDQUEwQyxFQUMzQztFQUNEOztJQUVFLDhCQUFzQyxFQUN2QztFQU9EO0lBQXdCLDRCQUEyQixFQUFJO0VBQ3ZEOztJQUVFLGdDQUErQixFQUNoQztFQUNEOztJQUVFLGtDQUFpQyxFQUNsQztFQUNEOztJQUVFLG1DQUFrQyxFQUNuQztFQUNEOztJQUVFLGlDQUFnQyxFQUNqQztFQWhCRDtJQUF3QiwyQkFBMkIsRUFBSTtFQUN2RDs7SUFFRSwrQkFBK0IsRUFDaEM7RUFDRDs7SUFFRSxpQ0FBaUMsRUFDbEM7RUFDRDs7SUFFRSxrQ0FBa0MsRUFDbkM7RUFDRDs7SUFFRSxnQ0FBZ0MsRUFDakM7RUFoQkQ7SUFBd0IseUJBQTJCLEVBQUk7RUFDdkQ7O0lBRUUsNkJBQStCLEVBQ2hDO0VBQ0Q7O0lBRUUsK0JBQWlDLEVBQ2xDO0VBQ0Q7O0lBRUUsZ0NBQWtDLEVBQ25DO0VBQ0Q7O0lBRUUsOEJBQWdDLEVBQ2pDO0VBaEJEO0lBQXdCLDJCQUEyQixFQUFJO0VBQ3ZEOztJQUVFLCtCQUErQixFQUNoQztFQUNEOztJQUVFLGlDQUFpQyxFQUNsQztFQUNEOztJQUVFLGtDQUFrQyxFQUNuQztFQUNEOztJQUVFLGdDQUFnQyxFQUNqQztFQWhCRDtJQUF3Qix5QkFBMkIsRUFBSTtFQUN2RDs7SUFFRSw2QkFBK0IsRUFDaEM7RUFDRDs7SUFFRSwrQkFBaUMsRUFDbEM7RUFDRDs7SUFFRSxnQ0FBa0MsRUFDbkM7RUFDRDs7SUFFRSw4QkFBZ0MsRUFDakM7RUFLTDtJQUFtQix3QkFBdUIsRUFBSTtFQUM5Qzs7SUFFRSw0QkFBMkIsRUFDNUI7RUFDRDs7SUFFRSw4QkFBNkIsRUFDOUI7RUFDRDs7SUFFRSwrQkFBOEIsRUFDL0I7RUFDRDs7SUFFRSw2QkFBNEIsRUFDN0IsRUFBQTs7QXpEVkQ7RXlEbERJO0lBQWdDLHFCQUE0QixFQUFJO0VBQ2hFOztJQUVFLHlCQUFvQyxFQUNyQztFQUNEOztJQUVFLDJCQUF3QyxFQUN6QztFQUNEOztJQUVFLDRCQUEwQyxFQUMzQztFQUNEOztJQUVFLDBCQUFzQyxFQUN2QztFQWhCRDtJQUFnQywyQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSwrQkFBb0MsRUFDckM7RUFDRDs7SUFFRSxpQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxrQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSxnQ0FBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsMEJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsOEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsZ0NBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsaUNBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsK0JBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLHdCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDRCQUFvQyxFQUNyQztFQUNEOztJQUVFLDhCQUF3QyxFQUN6QztFQUNEOztJQUVFLCtCQUEwQyxFQUMzQztFQUNEOztJQUVFLDZCQUFzQyxFQUN2QztFQWhCRDtJQUFnQywwQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw4QkFBb0MsRUFDckM7RUFDRDs7SUFFRSxnQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxpQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSwrQkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0Msd0JBQTRCLEVBQUk7RUFDaEU7O0lBRUUsNEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsOEJBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsK0JBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsNkJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLHNCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDBCQUFvQyxFQUNyQztFQUNEOztJQUVFLDRCQUF3QyxFQUN6QztFQUNEOztJQUVFLDZCQUEwQyxFQUMzQztFQUNEOztJQUVFLDJCQUFzQyxFQUN2QztFQWhCRDtJQUFnQyw0QkFBNEIsRUFBSTtFQUNoRTs7SUFFRSxnQ0FBb0MsRUFDckM7RUFDRDs7SUFFRSxrQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxtQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSxpQ0FBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsMkJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsK0JBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsaUNBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsa0NBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsZ0NBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLHlCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDZCQUFvQyxFQUNyQztFQUNEOztJQUVFLCtCQUF3QyxFQUN6QztFQUNEOztJQUVFLGdDQUEwQyxFQUMzQztFQUNEOztJQUVFLDhCQUFzQyxFQUN2QztFQWhCRDtJQUFnQywyQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSwrQkFBb0MsRUFDckM7RUFDRDs7SUFFRSxpQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxrQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSxnQ0FBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MseUJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsNkJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsK0JBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsZ0NBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsOEJBQXNDLEVBQ3ZDO0VBT0Q7SUFBd0IsNEJBQTJCLEVBQUk7RUFDdkQ7O0lBRUUsZ0NBQStCLEVBQ2hDO0VBQ0Q7O0lBRUUsa0NBQWlDLEVBQ2xDO0VBQ0Q7O0lBRUUsbUNBQWtDLEVBQ25DO0VBQ0Q7O0lBRUUsaUNBQWdDLEVBQ2pDO0VBaEJEO0lBQXdCLDJCQUEyQixFQUFJO0VBQ3ZEOztJQUVFLCtCQUErQixFQUNoQztFQUNEOztJQUVFLGlDQUFpQyxFQUNsQztFQUNEOztJQUVFLGtDQUFrQyxFQUNuQztFQUNEOztJQUVFLGdDQUFnQyxFQUNqQztFQWhCRDtJQUF3Qix5QkFBMkIsRUFBSTtFQUN2RDs7SUFFRSw2QkFBK0IsRUFDaEM7RUFDRDs7SUFFRSwrQkFBaUMsRUFDbEM7RUFDRDs7SUFFRSxnQ0FBa0MsRUFDbkM7RUFDRDs7SUFFRSw4QkFBZ0MsRUFDakM7RUFoQkQ7SUFBd0IsMkJBQTJCLEVBQUk7RUFDdkQ7O0lBRUUsK0JBQStCLEVBQ2hDO0VBQ0Q7O0lBRUUsaUNBQWlDLEVBQ2xDO0VBQ0Q7O0lBRUUsa0NBQWtDLEVBQ25DO0VBQ0Q7O0lBRUUsZ0NBQWdDLEVBQ2pDO0VBaEJEO0lBQXdCLHlCQUEyQixFQUFJO0VBQ3ZEOztJQUVFLDZCQUErQixFQUNoQztFQUNEOztJQUVFLCtCQUFpQyxFQUNsQztFQUNEOztJQUVFLGdDQUFrQyxFQUNuQztFQUNEOztJQUVFLDhCQUFnQyxFQUNqQztFQUtMO0lBQW1CLHdCQUF1QixFQUFJO0VBQzlDOztJQUVFLDRCQUEyQixFQUM1QjtFQUNEOztJQUVFLDhCQUE2QixFQUM5QjtFQUNEOztJQUVFLCtCQUE4QixFQUMvQjtFQUNEOztJQUVFLDZCQUE0QixFQUM3QixFQUFBOztBekRWRDtFeURsREk7SUFBZ0MscUJBQTRCLEVBQUk7RUFDaEU7O0lBRUUseUJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsMkJBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsNEJBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsMEJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDJCQUE0QixFQUFJO0VBQ2hFOztJQUVFLCtCQUFvQyxFQUNyQztFQUNEOztJQUVFLGlDQUF3QyxFQUN6QztFQUNEOztJQUVFLGtDQUEwQyxFQUMzQztFQUNEOztJQUVFLGdDQUFzQyxFQUN2QztFQWhCRDtJQUFnQywwQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw4QkFBb0MsRUFDckM7RUFDRDs7SUFFRSxnQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxpQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSwrQkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0Msd0JBQTRCLEVBQUk7RUFDaEU7O0lBRUUsNEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsOEJBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsK0JBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsNkJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDBCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDhCQUFvQyxFQUNyQztFQUNEOztJQUVFLGdDQUF3QyxFQUN6QztFQUNEOztJQUVFLGlDQUEwQyxFQUMzQztFQUNEOztJQUVFLCtCQUFzQyxFQUN2QztFQWhCRDtJQUFnQyx3QkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw0QkFBb0MsRUFDckM7RUFDRDs7SUFFRSw4QkFBd0MsRUFDekM7RUFDRDs7SUFFRSwrQkFBMEMsRUFDM0M7RUFDRDs7SUFFRSw2QkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0Msc0JBQTRCLEVBQUk7RUFDaEU7O0lBRUUsMEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsNEJBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsNkJBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsMkJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDRCQUE0QixFQUFJO0VBQ2hFOztJQUVFLGdDQUFvQyxFQUNyQztFQUNEOztJQUVFLGtDQUF3QyxFQUN6QztFQUNEOztJQUVFLG1DQUEwQyxFQUMzQztFQUNEOztJQUVFLGlDQUFzQyxFQUN2QztFQWhCRDtJQUFnQywyQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSwrQkFBb0MsRUFDckM7RUFDRDs7SUFFRSxpQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxrQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSxnQ0FBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MseUJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsNkJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsK0JBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsZ0NBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsOEJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDJCQUE0QixFQUFJO0VBQ2hFOztJQUVFLCtCQUFvQyxFQUNyQztFQUNEOztJQUVFLGlDQUF3QyxFQUN6QztFQUNEOztJQUVFLGtDQUEwQyxFQUMzQztFQUNEOztJQUVFLGdDQUFzQyxFQUN2QztFQWhCRDtJQUFnQyx5QkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw2QkFBb0MsRUFDckM7RUFDRDs7SUFFRSwrQkFBd0MsRUFDekM7RUFDRDs7SUFFRSxnQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSw4QkFBc0MsRUFDdkM7RUFPRDtJQUF3Qiw0QkFBMkIsRUFBSTtFQUN2RDs7SUFFRSxnQ0FBK0IsRUFDaEM7RUFDRDs7SUFFRSxrQ0FBaUMsRUFDbEM7RUFDRDs7SUFFRSxtQ0FBa0MsRUFDbkM7RUFDRDs7SUFFRSxpQ0FBZ0MsRUFDakM7RUFoQkQ7SUFBd0IsMkJBQTJCLEVBQUk7RUFDdkQ7O0lBRUUsK0JBQStCLEVBQ2hDO0VBQ0Q7O0lBRUUsaUNBQWlDLEVBQ2xDO0VBQ0Q7O0lBRUUsa0NBQWtDLEVBQ25DO0VBQ0Q7O0lBRUUsZ0NBQWdDLEVBQ2pDO0VBaEJEO0lBQXdCLHlCQUEyQixFQUFJO0VBQ3ZEOztJQUVFLDZCQUErQixFQUNoQztFQUNEOztJQUVFLCtCQUFpQyxFQUNsQztFQUNEOztJQUVFLGdDQUFrQyxFQUNuQztFQUNEOztJQUVFLDhCQUFnQyxFQUNqQztFQWhCRDtJQUF3QiwyQkFBMkIsRUFBSTtFQUN2RDs7SUFFRSwrQkFBK0IsRUFDaEM7RUFDRDs7SUFFRSxpQ0FBaUMsRUFDbEM7RUFDRDs7SUFFRSxrQ0FBa0MsRUFDbkM7RUFDRDs7SUFFRSxnQ0FBZ0MsRUFDakM7RUFoQkQ7SUFBd0IseUJBQTJCLEVBQUk7RUFDdkQ7O0lBRUUsNkJBQStCLEVBQ2hDO0VBQ0Q7O0lBRUUsK0JBQWlDLEVBQ2xDO0VBQ0Q7O0lBRUUsZ0NBQWtDLEVBQ25DO0VBQ0Q7O0lBRUUsOEJBQWdDLEVBQ2pDO0VBS0w7SUFBbUIsd0JBQXVCLEVBQUk7RUFDOUM7O0lBRUUsNEJBQTJCLEVBQzVCO0VBQ0Q7O0lBRUUsOEJBQTZCLEVBQzlCO0VBQ0Q7O0lBRUUsK0JBQThCLEVBQy9CO0VBQ0Q7O0lBRUUsNkJBQTRCLEVBQzdCLEVBQUE7O0FDaEVMO0VBQWtCLDZHQUE4QyxFQUFJOztBQUlwRTtFQUFpQiwrQkFBOEIsRUFBSTs7QUFDbkQ7RUFBaUIsK0JBQThCLEVBQUk7O0FBQ25EO0VBQWlCLCtCQUE4QixFQUFJOztBQUNuRDtFQ1RFLGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsb0JBQW1CLEVET3dCOztBQVF6QztFQUF3Qiw0QkFBMkIsRUFBSTs7QUFDdkQ7RUFBd0IsNkJBQTRCLEVBQUk7O0FBQ3hEO0VBQXdCLDhCQUE2QixFQUFJOztBMURxQ3pEO0UwRHZDQTtJQUF3Qiw0QkFBMkIsRUFBSTtFQUN2RDtJQUF3Qiw2QkFBNEIsRUFBSTtFQUN4RDtJQUF3Qiw4QkFBNkIsRUFBSSxFQUFBOztBMURxQ3pEO0UwRHZDQTtJQUF3Qiw0QkFBMkIsRUFBSTtFQUN2RDtJQUF3Qiw2QkFBNEIsRUFBSTtFQUN4RDtJQUF3Qiw4QkFBNkIsRUFBSSxFQUFBOztBMURxQ3pEO0UwRHZDQTtJQUF3Qiw0QkFBMkIsRUFBSTtFQUN2RDtJQUF3Qiw2QkFBNEIsRUFBSTtFQUN4RDtJQUF3Qiw4QkFBNkIsRUFBSSxFQUFBOztBMURxQ3pEO0UwRHZDQTtJQUF3Qiw0QkFBMkIsRUFBSTtFQUN2RDtJQUF3Qiw2QkFBNEIsRUFBSTtFQUN4RDtJQUF3Qiw4QkFBNkIsRUFBSSxFQUFBOztBQU03RDtFQUFtQixxQ0FBb0MsRUFBSTs7QUFDM0Q7RUFBbUIscUNBQW9DLEVBQUk7O0FBQzNEO0VBQW1CLHNDQUFxQyxFQUFJOztBQUk1RDtFQUF1Qiw0QkFBMEMsRUFBSTs7QUFDckU7RUFBdUIsZ0NBQTRDLEVBQUk7O0FBQ3ZFO0VBQXVCLDRCQUEyQyxFQUFJOztBQUN0RTtFQUF1Qiw0QkFBeUMsRUFBSTs7QUFDcEU7RUFBdUIsK0JBQTJDLEVBQUk7O0FBQ3RFO0VBQXVCLDhCQUE2QixFQUFJOztBQUl4RDtFQUFjLHVCQUF3QixFQUFJOztBRXZDeEM7RUFDRSwwQkFBd0IsRUFDekI7O0FyRVNEO0VxRUxNLDBCQUEwRSxFckVRL0U7O0FxRWREO0VBQ0UsMEJBQXdCLEVBQ3pCOztBckVTRDtFcUVMTSwwQkFBMEUsRXJFUS9FOztBcUVkRDtFQUNFLDBCQUF3QixFQUN6Qjs7QXJFU0Q7RXFFTE0sMEJBQTBFLEVyRVEvRTs7QXFFZEQ7RUFDRSwwQkFBd0IsRUFDekI7O0FyRVNEO0VxRUxNLDBCQUEwRSxFckVRL0U7O0FxRWREO0VBQ0UsMEJBQXdCLEVBQ3pCOztBckVTRDtFcUVMTSwwQkFBMEUsRXJFUS9FOztBcUVkRDtFQUNFLDBCQUF3QixFQUN6Qjs7QXJFU0Q7RXFFTE0sMEJBQTBFLEVyRVEvRTs7QXFFZEQ7RUFDRSwwQkFBd0IsRUFDekI7O0FyRVNEO0VxRUxNLDBCQUEwRSxFckVRL0U7O0FxRWREO0VBQ0UsMEJBQXdCLEVBQ3pCOztBckVTRDtFcUVMTSwwQkFBMEUsRXJFUS9FOztBbUUrQkg7RUFBYSwwQkFBNkIsRUFBSTs7QUFDOUM7RUFBYywwQkFBNkIsRUFBSTs7QUFFL0M7RUFBaUIscUNBQWtDLEVBQUk7O0FBQ3ZEO0VBQWlCLDJDQUFrQyxFQUFJOztBQUl2RDtFR3ZERSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQiw4QkFBNkI7RUFDN0IsVUFBUyxFSHFEVjs7QUFFRDtFQUF3QixpQ0FBZ0MsRUFBSTs7QUFFNUQ7RUFDRSxrQ0FBaUM7RUFDakMscUNBQW9DLEVBQ3JDOztBQUlEO0VBQWMsMEJBQXlCLEVBQUk7O0FJakUzQztFQUNFLCtCQUE4QixFQUMvQjs7QUFFRDtFQUNFLDhCQUE2QixFQUM5Qjs7QUNEQztFM0VPRjs7O0kyRURNLDZCQUE0QjtJQUU1Qiw0QkFBMkIsRUFDNUI7RUFFRDtJQUVJLDJCQUEwQixFQUMzQjtFQVFIO0lBQ0UsOEJBQTZCLEVBQzlCO0UzRTZMTDtJMkUvS00saUNBQWdDLEVBQ2pDO0VBQ0Q7O0lBRUUsMEIxRXpDWTtJMEUwQ1oseUJBQXdCLEVBQ3pCO0VBT0Q7SUFDRSw0QkFBMkIsRUFDNUI7RUFFRDs7SUFFRSx5QkFBd0IsRUFDekI7RUFFRDs7O0lBR0UsV0FBVTtJQUNWLFVBQVMsRUFDVjtFQUVEOztJQUVFLHdCQUF1QixFQUN4QjtFQU9EO0lBQ0UsUzFFNGhDZ0MsRUFBQTtFRHhrQ3RDO0kyRStDTSw0QkFBMkMsRUFDNUM7RWpFdkZIO0lpRXlGSSw0QkFBMkMsRUFDNUM7RTVDL0VMO0k0Q21GTSxjQUFhLEVBQ2Q7RXZDaEdMO0l1Q2tHTSx1QjFFdEZTLEUwRXVGVjtFN0RwR0w7STZEdUdNLHFDQUFvQyxFQU1yQztJQVBEOztNQUtJLGtDQUFtQyxFQUNwQztFN0RwRVA7O0k2RDBFUSxxQ0FBc0MsRUFDdkM7RTdEVVA7STZETk0sZUFBYyxFQVFmO0k1RDlISDs7OztNNEQ0SE0sc0IxRXZIVSxFMEV3SFg7RTdEbkJQO0k2RHVCTSxlQUFjO0lBQ2Qsc0IxRTdIWSxFMEU4SGIsRUFBQTs7QUNuSUw7OztFQUdFO0FBR0YsZUFBZTtBQ1RmO0VBQ0UsK0JBQThCO0VBQzlCLDhCQUE2QjtFQUM3QixZQUFXO0VBQ1gsV0FBVTtFQUNWLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLDBCQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIsMkNBQTBDO0VBQzFDLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QsZUFBYztFQUNkLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1osVUFBUztFQUNULG9CQUFtQjtFQUNuQix3QkFBdUI7RUFDdkIsc0JBQXFCO0VBQ3JCLFNBQVE7RUFDUixZQUFXO0VBQ1gsZ0JBQWUsRUFDaEI7O0FDNUJEOzswQkFFMEI7QUFFMUIsdUNBQXVDO0FBUXZDLHVDQUF1QztBQUN2Qyx3Q0FBd0M7QUFTeEMsNENBQTRDO0FBQzVDLDBCQUEwQjtBQVMxQixvREFBb0Q7QUFDcEQsMENBQTBDO0FBUzFDLGlEQUFpRDtBQUNqRCxzQ0FBc0M7QUFTdEMsaURBQWlEO0FBQ2pELHNDQUFzQztBQVN0Qyx1Q0FBdUM7QUFDdkMsa0VBQWtFO0FBVWxFLGdEQUFnRDtBQUNoRDs7O0VBR0U7QUFjRix3Q0FBd0M7QUMxRnhDO3lDQUN5QztBQUN6Qyx5Q0FBeUM7QUFDekMsdUNBQXVDO0FBUXZDO3lDQUN5QztBQVV6Qzt5Q0FDeUM7QXJFMEJ2QztFcUVqQkUsZ0JBQWU7RUFDZixlQUFjLEVBTWpCO0VyRVVDOztJcUViTSxpQkFBZ0I7SUFDaEIsZ0JBQWUsRUFDbEI7O0EvRU1MO0UrRUZDLHNCQXJDZ0I7RUFzQ2hCLGlCQTVCVztFQTZCWCxxQkN1Q3dEO0VEdEN4RCxpQkFBZ0I7RUFDYixvQkF0Qlc7RUF1QmQsNEJBQTJCO0VBQzNCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsK0JBQThCO0VBQzlCLDhDQUE2QztFQUM3Qyx5Q0FBd0MsRUFJeEM7RUQ2Q0M7STlFekRGO00rRVVFLCtCQUFrQyxFQUVuQyxFQUFBOztBL0UyQ0Q7RStFcENDOzs7Ozs7SUFNRyxFQUNIO0VEdURDO0lDcEVGO01BR0csY0FBYSxFQUNiLEVBQUE7O0FBVUg7RUFDQyxzQkFuRWdCO0VBb0VoQixpQkExRFcsRUEyRFg7O0FBQ0Q7RUFDQyxpQkFBZ0I7RUFDaEIscUJDTXdEO0VETHhELGdCQUFlLEVBMkRmO0VBOUREO0lBS0UsbUJBQWtCO0lBQ2xCLHVCQ0V1RDtJRER2RCx3QkNDdUQsRURzQnZEO0lBOUJGO01BU0csWUFBVztNQUNYLHNCQUFxQjtNQUNyQixrQkNIc0Q7TURJdEQsaUJDSnNEO01ES3RELG1CQUFrQjtNQUNsQixvQkE3RGM7TUE4RGQsbUJBQWtCO01BQ2xCLGdCQ1JzRDtNRFN0RCxjQ1RzRCxFRFV0RDtJQWxCSDtNQW9CWSxvQkNaNkM7TURhN0MsdUJDYjZDO01EYzdDLHNCQ2Q2QyxFRHFCaEQ7TUE3QlQ7UUF5Qm9CLDhCQUE2QjtRQUM3QixnQ0F6RUgsRUEwRUE7RUEzQmpCO0lBZ0NRLGVBQWMsRUE2QmpCO0lBN0RMO01Ba0NZLGdCQUFlLEVBQ2xCO0lBbkNUO01BdUNnQixjQUFhLEVBQ2hCO0lBeENiO01BMENnQixvQkNsQ3lDO01EbUN6Qyx1QkNuQ3lDO01Eb0N6QyxzQkNwQ3lDLEVEbUQ1QztNQTNEYjtRQStDd0IsWUFBVztRQUNYLHNCQUFxQjtRQUNyQixrQkN6Q2lDO1FEMENqQyxpQkMxQ2lDO1FEMkNqQyxtQkFBa0I7UUFDbEIsOEJBQTZCO1FBQzdCLGdDQXBHUDtRQXFHTyxtQkFBa0I7UUFDbEIsZ0JDL0NpQztRRGdEakMsY0NoRGlDLEVEaURwQzs7QUFNckI7RUFDSSxzQkN4RHFEO0VEeURyRCxnQkFBZSxFQUtsQjtFQVBEO0lBSVEseUJDM0RpRDtJRDREakQsd0JDNURpRCxFRDZEcEQ7O0FBRUw7Ozs7O0VBS0MsY0FBYSxFQU1iO0VEcENDO0lDeUJGOzs7OztNQVFHLGNBQWEsRUFDYixFQUFBOztBM0U3SUg7RTJFaUpDLHVCQzVFd0QsRUQrRnhEO0VEakVDO0kxRW5HRjtNMkVtSkUsK0JBQWtDO01BQ2xDLDZCQUFvQztNQUNwQyx1Q0FBeUMsRUFlMUMsRUFBQTtFRHpFQztJMUUzRkY7TTJFd0pFLDhCQUFrQztNQUNsQyxpQ0FBb0M7TUFDcEMsc0NBQXVDLEVBVXhDLEVBQUE7RUQ3RUM7STFFdkZGO00yRTZKRSwrQkFBa0M7TUFDbEMsZ0NBQW9DLEVBTXJDLEVBQUE7RURqRkM7STFFbkZGO00yRWlLRSw2QkFBa0M7TUFDbEMsaUNBQW9DLEVBRXJDLEVBQUE7O0EzRW5LRDtFMkVxS0MsdUJDakd3RCxFRDhHeEQ7RURoRkM7STFFbEdGO00yRXVLRSw4QkFBa0M7TUFDbEMsaUNBQW9DLEVBVXJDLEVBQUE7RURwRkM7STFFOUZGO00yRTJLRSwrQkFBa0M7TUFDbEMsZ0NBQW9DLEVBTXJDLEVBQUE7RURoR0M7STFFbEZGO00yRStLRSw2QkFBa0M7TUFDbEMsaUNBQW9DLEVBRXJDLEVBQUE7O0EzRWpMRDtFMkVtTEMsdUJDaEh3RCxFRDZIeEQ7RUQvRkM7STFFakdGO00yRXFMRSw2QkFBa0M7TUFDbEMsaUNBQW9DLEVBVXJDLEVBQUE7RUR2R0M7STFFekZGO00yRXlMRSxnQ0FBa0M7TUFDbEMsa0NBQW9DLEVBTXJDLEVBQUE7RUQvR0M7STFFakZGO00yRTZMRSwrQkFBa0M7TUFDbEMsK0JBQW9DLEVBRXJDLEVBQUE7O0FEL0ZDO0UxRWhHRjtJMkVrTUUsK0JBQWtDO0lBQ2xDLCtCQUFvQyxFQVVyQyxFQUFBOztBRHJIQztFMUV4RkY7STJFc01FLGdDQUFrQztJQUNsQyxrQ0FBb0MsRUFNckMsRUFBQTs7QUQ3SEM7RTFFaEZGO0kyRTBNRSwyQkFBa0M7SUFDbEMsaUNBQW9DLEVBRXJDLEVBQUE7O0EzRTVNRDtFMkU4TUMseUJDN0l3RCxFRHFKeEQ7RUR2SEM7STFFL0ZGO00yRWdORSwrQkFBa0MsRUFNbkMsRUFBQTtFRC9IQztJMUV2RkY7TTJFbU5FLGdDQUFrQztNQUNsQyxtQ0FBc0MsRUFFdkMsRUFBQTs7QUR2SEM7RTFFOUZGO0kyRXdORSxnQ0FBa0MsRUFLbkMsRUFBQTs7QUR2SUM7RTFFdEZGO0kyRTJORSwrQkFBa0MsRUFFbkMsRUFBQTs7QS9FeEREO0UrRTBEQyxzQkFBcUI7RURoT3JCLDBCQ2lPbUMsRUFNbkM7RUFSRDtJQUlFLGlCQUFnQjtJQUNoQixpQkFBZ0I7SUFDaEIsc0JBQXFCLEVBQ3JCOztBQUVGO0VBQ0MsZUFoT2tCO0VBaU9sQiwwQkFBeUI7RUFDekIsaUJBM09TLEVBa1BUO0VBVkQ7SUFLRSx1QkM1S3VELEVENkt2RDtFQU5GO0lBUUUsaUJBaFBRLEVBaVBSOztBQUVGO0VBRUUsdUJDcEx1RCxFRHFMdkQ7O0ExRG5RRjtFMERzUUMsZUEvT2dCO0VBZ1BoQiw4QkFBNkI7RUFDN0Isc0JBeFFnQjtFQXlRaEIsaUJBN1BhO0VBOFBiLHFCQzVMd0Q7RUQ2THhELG9CQzdMd0Q7RUQ4THhELDRCQzlMd0Q7RUQrTHhELHFCQy9Md0Q7RURnTXhELHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDZiwrQkF6UGE7RUEwUGhCLHdCQ25Nd0Q7RURvTXhELGdCQUFlO0VBQ2YscUJBQW9CLEVBK0JwQjtFRHRNQztJekQ1R0Y7TTBEcVJFLGlCQ3ZNdUQ7TUR3TXZELDBCQ3hNdUQsRURvT3hELEVBQUE7RUE3Q0Q7SUFvQkUsZUF0UWE7SUF1UWIsMEJBblFlO0lBb1FmLFdBQVUsRUFDVjtFQXZCRjtJQXlCRSx1QkNoTnVELEVEaU52RDtFQTFCRjtJQTRCRSxtQ0FBc0MsRUFDdEM7RUE3QkY7SUErQkUsaUJBQWdCLEVBQ2hCO0VBaENGO0lBa0NFLHdCQ3pOdUQsRUQwTnZEO0VBbkNGO0lBcUNFLDRDQzVOdUQsRUQ2TnZEO0VBdENGO0lBd0NFLG1CQy9OdUQ7SURnT3ZELGtCQ2hPdUQ7SURpT3ZELDRCQ2pPdUQ7SURrT3ZELHFCQ2xPdUQsRURtT3ZEOztBQUVGO0VBQ0Msc0JDdE93RDtFRHVPeEQsd0JDdk93RDtFRHdPeEQseUJDeE93RCxFRGlReEQ7RURuT0M7SUN1TUY7TUFLRSxxQkMxT3VEO01EMk92RCx1QkMzT3VEO01ENE92RCx3QkM1T3VELEVEaVF4RCxFQUFBO0VEM09DO0lDK01GO01BVUUsb0JDL091RDtNRGdQdkQseUJDaFB1RDtNRGlQdkQsMEJDalB1RCxFRGlReEQsRUFBQTtFQTVCRDtJQWVFLHVCQ3BQdUQ7SURxUHZELHdCQ3JQdUQ7SURzUHZELHlCQ3RQdUQsRURnUXZEO0lEbE9BO01DdU1GO1FBbUJHLHNCQ3hQc0Q7UUR5UHRELHVCQ3pQc0QsRURnUXZELEVBQUE7SUQxT0E7TUMrTUY7UUF1Qkcsd0JDNVBzRDtRRDZQdEQseUJDN1BzRDtRRDhQdEQsd0JDOVBzRCxFRGdRdkQsRUFBQTs7QS9FelFGO0UrRTRRQywwQkFBeUIsRUFDekI7O0FBQ0Q7RUFDSSxjQUFhLEVBQ2hCOztBQUNEO0VBQ0MseUJBQXdCO0VBQ3hCLDRCQUEwQixFQUMxQjs7QS9FaEJEO0UrRWtCQyw2QkFBNEI7RUFDNUIseUNBQXdDO0VBQ3hDLHNCQUFxQjtFQUNyQixhQUFZO0VBQ1osZUF4VWdCO0VBeVVoQixzQkFoV2dCO0VBaVdoQixpQkFwVlM7RUFxVlQsb0JDcFJ3RDtFRHFSeEQsaUJBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixnQkFBZTtFQUNmLGtCQ3hSd0Q7RUR5UnhELGFBQVk7RUFDWixzQkFBcUI7RUFDckIsZ0JBQWU7RUFDZiwrQ0M1UndEO0VENlJ4RCxpQkFBZ0I7RUFDaEIsMEJBQXlCO0VBQ3pCLHlCQUF3QjtFQUN4QixzQkFBcUI7RUFDckIsaUJBQWdCLEVBZ0JoQjtFQWZBO0kvRXZDRDtNK0V3Q0UseUNBQXdDLEVBY3pDLEVBQUE7RUQzUkM7STlFcU9GO00rRTJDRSxhQUFZO01BQ1oscUJDdlN1RDtNRHdTdkQseUNBQXdDO01BQ3hDLDhDQ3pTdUQsRURpVHhELEVBQUE7RUFyQ0Q7SUFnQ0UsZ0JDNVN1RCxFRGdUdkQ7SUR0UkE7TUNrUEY7UUFrQ0csb0JDOVNzRCxFRGdUdkQsRUFBQTs7QUFFRjtFQUNDLHVCQUFzQjtFQUN0QixtQ0FBa0M7RUFDbEMsNkJBQTRCLEVBQzVCOztBQUNEO0VBQ0Msa0NBQWlDO0VBQ2pDLDhDQUE2QztFQUM3Qyx3Q0FBdUMsRUFDdkM7O0FBQ0Q7RUFDSSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFFBQU87RUFDUCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGNBQWE7RUFDYix5QkFBd0IsRUFDM0I7O0FBQ0Q7RUFDSSwyQkFBMEI7RUFDMUIsNkJBQTRCO0VBQzVCLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFFBQU87RUFDUCxZQUFXO0VBQ1gsYUFBWSxFQUlmOztBQUVEO0VBQU8sMkNBQXlDLEVBQUc7O0FBQ25EO0VBQVUsOENBQTRDLEVBQUc7O0FBQ3pEO0VBQVEsNENBQTBDLEVBQUc7O0FBQ3JEO0VBQVMsNkNBQTJDLEVBQUc7O0FBQ3ZEO0VBQVUsOENBQTRDLEVBQUc7O0FBRXpELGdCQUFnQjtBN0M3YWhCO0U2QythQyxZQUFXO0VBQ1gscUJDdlZZO0VEd1ZaLG1CQUFrQixFQTZCbEI7RURwVkM7STVDMUhGO002Q21iRSxrQkMxVlcsRURxWFosRUFBQTtFRGhXQztJNUM5R0Y7TTZDc2JFLG1CQzdWVyxFRHFYWixFQUFBO0VBaENEO0lBV0Usc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYix3QkFBZTtRQUFmLG9CQUFlO1lBQWYsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsbUJBQWtCLEVBaUJsQjtJQS9CRjtNQWdCRywwQkFBeUI7TUFDekIscUNBdGIrQjtNQXViL0IsaUJBNWFRO01BNmFSLG9CQzdXc0Q7TUQ4V3RELHNCQzlXc0Q7TUQrV3RELHNCQUFxQjtNQUNyQixtQkFBa0I7TUFDbEIscUJDalhzRDtNRGtYdEQsaUJDbFhzRDtNRG1YdEQsd0JDblhzRDtNRG9YdEQsMEJDcFhzRCxFRHFYdEQ7SUEzQkg7TUE2QkcsZUFsYlksRUFtYlo7O0FBU0g7RUFDQyxvQkM3WFksRUQwWVo7RUR6V0M7SUMyVkY7TUFHRSw4QkFBa0MsRUFXbkMsRUFBQTtFRGpYQztJQ21XRjtNQU1FLCtCQUFrQyxFQVFuQyxFQUFBO0VEelhDO0lDMldGO01BU0UsNkJBQWtDLEVBS25DLEVBQUE7RURqWUM7SUNtWEY7TUFZRSwrQkFBa0MsRUFFbkMsRUFBQTs7QUFFRCxZQUFZO0FBQ1o7OztFQUdFO0FBRUY7Ozs7OztFQU1FO0FBRUY7RUFBUSxpQkFBZ0IsRUFBSTs7QUFFNUI7RUFDQztJQUNJLGtCQUFpQixFQUNwQixFQUFBOztBQUdGO0VBQTRDLFlBQVcsRUFBSTs7QUUzZjNEO0VBQ0ksc0JBQXFCO0VBQ3JCLHFDQUFvQztFQUNwQywyUkFJNkQ7RUFDN0QsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFBQTs7QUFFdEI7RUFDSSxzQkFBcUI7RUFDckIsMkNBQTBDO0VBQzFDLCtUQUl5RTtFQUN6RSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG1CQUFrQixFQUFBOztBQUV0QjtFQUNJLHNCQUFxQjtFQUNyQix1Q0FBc0M7RUFDdEMsdVNBSWlFO0VBQ2pFLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsbUJBQWtCLEVBQUE7O0FBRXRCO0VBQ0ksOEJBQTZCO0VBQzdCLDZDQUE0QztFQUM1QywyVUFJNkU7RUFDN0Usb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFBQTs7QUFFdEI7RUFDSSxzQkFBcUI7RUFDckIsd0NBQXVDO0VBQ3ZDLDZTQUltRTtFQUNuRSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG1CQUFrQixFQUFBOztBQUV0QjtFQUNJLHNCQUFxQjtFQUNyQiw4Q0FBNkM7RUFDN0MsaVZBSStFO0VBQy9FLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCLEVBQUE7O0FBRXRCO0VBQ0ksc0JBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxxUkFJMkQ7RUFDM0Qsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFBQTs7QUFHdEIsK0JBQStCO0FBRS9CO0VBQ0ksNEJBQTJCO0VBQzNCLHNDQUFxQztFQUNyQyxpU0FJK0Q7RUFDL0Qsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFBQTs7QUFHdEIsK0JBQStCO0FBRS9CO0VBQ0ksdUJBQXNCO0VBQ3RCLDJDQUEwQztFQUMxQywrVEFJeUU7RUFDekUsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFBQTs7QUFFdEI7RUFDSSx1QkFBc0I7RUFDdEIsc0NBQXFDO0VBQ3JDLGlTQUkrRDtFQUMvRCxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG1CQUFrQixFQUFBOztBQUV0QjtFQUNJLHVCQUFzQjtFQUN0Qix5Q0FBd0M7RUFDeEMsbVRBSXFFO0VBQ3JFLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsbUJBQWtCLEVBQUE7O0FMcEh0QixnQkFBZ0I7QU1wQmhCLFFBQVE7QXJFK0NBO0VxRTVDUCxrQkFBaUIsRUFDakI7O0FId0VEO0VHckVFLG1CQUFrQixFQUNsQjs7QUFJQTtFQUFjLFdBQWUsRUFBSTs7QUFBakM7RUFBYyxXQUFlLEVBQUk7O0FBQWpDO0VBQWMsV0FBZSxFQUFJOztBQUFqQztFQUFjLFdBQWUsRUFBSTs7QUFBakM7RUFBYyxZQUFlLEVBQUk7O0FBQWpDO0VBQWMsWUFBZSxFQUFJOztBQUFqQztFQUFjLFlBQWUsRUFBSTs7QUFBakM7RUFBYyxZQUFlLEVBQUk7O0FBR25DO0VBQ0ksWUFBVyxFQWFkO0VBZEQ7SUFJWSxvQkZpRTZDO0lFaEU3QyxzQkZnRTZDLEVFekRoRDtJSnVGUDtNSW5HRjtRQU9nQixpQkY4RHlDLEVFekRoRCxFQUFBO0lKK0VQO01JM0ZGO1FBVWdCLG1CRjJEeUMsRUV6RGhELEVBQUE7O0FBR1Q7RUFDSSxhQUFZLEVBU2Y7RUFWRDtJQUdRLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsNEJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixvQkFBbUIsRUFLdEI7SUp5SEg7TUlsSUY7UUFNWSxnQkFBZTtRQUNmLGlCQUFnQixFQUV2QixFQUFBOztBSm1GSDtFSWhGRjtJQUdZLGlCRnVDNkMsRUU5QnBELEVBQUE7O0FKNERIO0VJeEVGO0lBTVksZ0JGb0M2QyxFRTlCcEQsRUFBQTs7QUpvREg7RUloRUY7SUFTWSxzQ0ZpQzZDO0lFaEM3QyxTQUFRLEVBRWYsRUFBQTs7QUFHTDtFQUNJLFlBQVc7RUFDWCxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsU0FBUTtFSklYLG9EQUEyQztFQUMzQyxtREFBMEM7RUFDMUMsZ0RBQXVDO0VJT3BDLGtCQUFrQixFQWtCckI7RUFyQ0Q7SUFTUSxnQkFBZTtJQUNmLE9BQU07SUFDTixRQUFPO0lBQ1AsYUFBWTtJQUNaLFlBQVc7SUpuRGxCLGlDSW9EZ0Q7SUFDekMsbUNBQTBCO1lBQTFCLDJCQUEwQjtJQUMxQixvQ0FBMkI7WUFBM0IsNEJBQTJCO0lBQzNCLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFDM0I7RUFsQkw7SUFzQlkseUNBQXNDLEVBQ3pDO0VBdkJUO0lBMEJRLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsNEJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixvQkFBbUI7SUFDbkIsbUJBQWtCO0lBQ2xCLFlBQVcsRUFDZDtFQTlCTDtJQWdDUSxrQkFBaUI7SUFDakIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiw0QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUNuQix1QkFBdUIsRUFDMUI7O0FBR0w7RUFFUSxrQkFBaUI7RUFDakIsVUFBUztFQUNULFdBQVU7RUFDVixZQUFXLEVBWWQ7RUFqQkw7SUFPWSxnQkFBZTtJQUNmLE9BQU07SUFDTixRQUFPO0lBQ1AsYUFBWTtJQUNaLFlBQVc7SUp4RnRCLGlDSXlGb0Q7SUFDekMsbUNBQTBCO1lBQTFCLDJCQUEwQjtJQUMxQixvQ0FBMkI7WUFBM0IsNEJBQTJCO0lBQzNCLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFDM0I7O0FBTVQ7RUFDSSxzQkZuQ3FELEVFNkN4RDtFSlBDO0lJSkY7TUFHUSx1QkZyQ2lELEVFNkN4RCxFQUFBO0VBWEQ7SUFNUSxlQUFjO0lBQ2QsbUJGekNpRDtJRTBDakQsZUFBYztJQUNkLGdCQUFlLEVBQ2xCOztBQUVMO0VBQ0ksZ0NBQTRCO0VBQzVCLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLFNBQVE7RUFDUixVQUFTO0VBQ1QsUUFBTztFQUNQLFdBQVU7RUFDVixjQUFhLEVBbUhoQjtFQTNIRDtJQVVRLGFBQVk7SUFDWixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDRCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsb0JBQW1CO0lBQ25CLHdCQUFlO1FBQWYsb0JBQWU7WUFBZixnQkFBZSxFQUNsQjtFQWRMO0lBZ0JRLFlBQVc7SUFDWCxxQkYvRGlEO0lFZ0VqRCxrQkFBaUI7SUFDakIsbUJBQWtCO0lBQ2xCLGtCQUFpQixFQUNwQjtFQXJCTDtJQXVCUSx3QkZyRWlEO0lFc0VqRCxzQkFBcUI7SUFDckIsZ0JGdkVpRDtJRXdFakQsaUJGeEVpRDtJRXlFakQsc0JGekVpRDtJRTBFakQsd0JGMUVpRDtJRTJFakQscUJGM0VpRDtJRTRFakQsZUh2SU87SUd3SVAsbUJBQWtCO0lBQ2xCLG1CRnpFSyxFRTBGUjtJSnpESDtNSVFGO1FBa0NZLHNCRmhGNkMsRUUrRnBELEVBQUE7SUpqRUg7TUlnQkY7UUFxQ1ksY0ZuRjZDO1FFb0Y3QyxlRnBGNkM7UUVxRjdDLGtCRnJGNkM7UUVzRjdDLHdCRnRGNkMsRUUrRnBELEVBQUE7SUp6RUg7TUl3QkY7UUEyQ1ksZ0JGekY2QztRRTBGN0MsaUJGMUY2QztRRTJGN0Msb0JGM0Y2QztRRTRGN0MsdUJGNUY2QztRRTZGN0MscUJGN0Y2QyxFRStGcEQsRUFBQTtFQWpETDtJQW1EUSxZQUFXO0lBQ1gsbUJBQWtCLEVBcUVyQjtJQXpITDtNQXNEWSxzQkhsTEs7TUdtTEwsaUJIektBO01HMEtBLG9CRnRHNkM7TUV1RzdDLHFCRnZHNkM7TUV3RzdDLGVIbEtHO01HbUtILG9CSHBLRztNR3FLSCxZQUFXO01BQ1gsZ0JGM0c2QztNRTRHN0MsVUFBUztNQUNULGlCQUFnQjtNQUNoQix1Q0Y5RzZDO01FK0c3Qyx3QkYvRzZDLEVFNEhoRDtNSjlGUDtRSWdCRjtVQW1FZ0Isa0JGakh5QztVRWtIekMsc0JGbEh5QztVRW1IekMsYUZuSHlDO1VFb0h6Qyw4Q0ZwSHlDLEVFNEhoRCxFQUFBO01KdEdQO1FJd0JGO1VBeUVnQixvQkZ2SHlDO1VFd0h6QyxvQkZ4SHlDO1VFeUh6QyxnQkZ6SHlDO1VFMEh6Qyw0Q0YxSHlDLEVFNEhoRCxFQUFBO0lBOUVUO01BK0V5QyxlQUFjO01BQUMsc0JIM012QztNRzRNTCxpQkhsTUEsRUdrTXNCO0lBaEZsQztNQWlGZ0MsZUFBYztNQUFDLHNCSDdNOUI7TUc4TUwsaUJIcE1BLEVHb01zQjtJQWxGbEM7TUFtRm9DLGVBQWM7TUFBQyxzQkgvTWxDO01HZ05MLGlCSHRNQSxFR3NNc0I7SUFwRmxDO01BcUZnQyxlQUFjO01BQUMsc0JIak45QjtNR2tOTCxpQkh4TUEsRUd3TXNCO0lBdEZsQztNQXdGWSxpQkFBZ0I7TUFDaEIsYUFBWTtNQUNaLFdBQVU7TUFDVixnQkZ6STZDO01FMEk3QyxlSHBNRztNR3FNSCxtQkFBa0I7TUFDbEIsU0FBUTtNQUNSLGdCRjdJNkM7TUZ2Q3hELG9DQUFvQztNQUVwQyxnQ0FBZ0M7TUFFaEMsNEJBQTRCO01BOUI1QiwwQklnTjZDO01BQ2xDLHlCQUF3QjtNQUN4QixzQkFBZ0I7V0FBaEIsaUJBQWdCLEVBa0JuQjtNSnJJUDtRSWdCRjtVQXFHZ0IsbUJGbkp5QztVRW9KekMsZUZwSnlDLEVFbUtoRCxFQUFBO01KN0lQO1FJd0JGO1VBeUdnQixrQkZ2SnlDO1VFd0p6QyxpQkZ4SnlDLEVFbUtoRCxFQUFBO01KN0lQO1FJd0JGO1VBNkdnQixxQkYzSnlDLEVFbUtoRCxFQUFBO01BckhUO1FBZ0hnQix1QkFBc0IsRUFDekI7TUFqSGI7UUFtSGdCLGVIM05ELEVHNE5GO0lBcEhiO01BdUhZLGNBQWEsRUFDaEI7O0FKeElQO0VJOElFO0lBRVEsdUJGOUs2QyxFRThOaEQ7SUFsREw7TUFLZ0IsbUJBQWtCLEVBMkNyQjtNQWhEYjtRQU9vQixzQ0FBa0M7UUFDbEMsYUFBWTtRQUNaLGlCQUFnQjtRQUNoQixlSGpQVDtRR2tQUyxvQkZ2TGlDO1FFd0xqQyxvQkZ4TGlDO1FFeUxqQyxnQkZ6TGlDO1FFMExqQyw4Q0YxTGlDLEVFdU1wQztRQTNCakI7VUFlbUQseUJBQXlCO1VBQ3RELGVIdlBYLEVHd1BVO1FBakJyQjtVQWtCMEMsaUJBQWlCO1VBQ3JDLGVIMVBYLEVHMlBVO1FBcEJyQjtVQXFCOEMsWUFBWTtVQUNwQyxlSDdQWCxFRzhQVTtRQXZCckI7VUF3QnlDLGlCQUFpQjtVQUNwQyxlSGhRWCxFR2lRVTtNQTFCckI7UUE4QndCLGlCQUFnQjtRQUNoQixhQUFZO1FBQ1osZUh2UWI7UUd3UWEsb0JGN002QjtRRThNN0IsbUJBQWtCO1FBQ2xCLFNBQVE7UUFDUixnQkZoTjZCO1FFaU43QixnQkZqTjZCO1FFa043QixpQkZsTjZCO1FFbU43QixzQkZuTjZCO1FFb043QixtQkFBa0I7UUFDbEIsV0FBVTtRSjVQckMsb0NBQW9DO1FBRXBDLGdDQUFnQztRQUVoQyw0QkFBNEI7UUkwUEQseUJBQXdCO1FBQ3hCLHNCQUFxQjtRQUNyQixpQkFBZ0IsRUFDbkIsRUFBQTs7QUFXekI7RUFDSTtJQUNJLFdBQVU7SUFDVixxQ0FBNEI7WUFBNUIsNkJBQTRCLEVBQUE7RUFFaEM7SUFDSSxhQUFZO0lBQ1osaUNBQXdCO1lBQXhCLHlCQUF3QixFQUFBLEVBQUE7O0FBUGhDO0VBQ0k7SUFDSSxXQUFVO0lBQ1YscUNBQTRCO1lBQTVCLDZCQUE0QixFQUFBO0VBRWhDO0lBQ0ksYUFBWTtJQUNaLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFBQSxFQUFBOztBQUtoQztFQUNDLGlCQUFnQixFQUNoQjs7QUN2VUQ7RUFFUSxlQUFjLEVBNktqQjtFQS9LTDtJQUlZLHFCSHFGQyxFR0NKO0lMd0JQO01LbEhGO1FBTWdCLHdCQUFlO1lBQWYsb0JBQWU7Z0JBQWYsZ0JBQWU7UUFDZixnQ0FBdUI7WUFBdkIsc0JBQXVCO2dCQUF2Qix3QkFBdUIsRUFtRjlCLEVBQUE7SUExRlQ7TUFVZ0IsMEJBQXlCO01BQ3pCLHlCSHlFeUM7TUd4RXpDLHlCSHdFeUMsRUdsRDVDO01Md0VYO1FLMUdGO1VBY29CLDRCQUEyQjtVQUMzQixtQkFBa0I7VUFDbEIseUJIb0VxQyxFR2xENUM7VUFsQ2I7WUFrQndCLGlCQUFnQjtZQUNoQixrQ0FBaUM7WUFDakMsaUJBQWdCO1lBQ2hCLG1CQUFrQjtZQUNsQixvQkg4RGlDO1lHN0RqQyx1Qkg2RGlDO1lHNURqQyxtQkFBa0I7WUFDbEIsY0gyRGlDO1lHMURqQyxlSDBEaUMsRUd6RHBDO1VBM0JyQjtZTHlCSSxtQ0FBbUM7WUFFbkMsK0JBQStCO1lBRS9CLDJCQUEyQixFS0VOLEVBQUE7SUxtRnZCO01LbEhGO1FBcUNvQix1QkgrQ3FDO1FHOUNyQywwQkg4Q3FDLEVHcEM1QyxFQUFBO0lMMERYO01LMUdGO1FBeUNvQixxQkgyQ3FDO1FHMUNyQywwQkgwQ3FDLEVHcEM1QztRQWhEYjtVQTRDd0Isa0JBQWdCLEVBQ25CLEVBQUE7SUE3Q3JCO01Ba0RnQixhQUFZO01BQ1osaUJBQWdCLEVBcUNuQjtNQXhGYjtRQXFEb0IsaUJBQWdCO1FBQ2hCLFVBQVMsRUFpQ1o7UUxtQmY7VUsxR0Y7WUF3RHdCLHVCSDRCaUMsRUdHeEMsRUFBQTtRQXZGakI7VUEyRHdCLGVBQWM7VUFDZCxnQkFBZTtVQUNmLHdCSHVCaUMsRUdFcEM7VUF0RnJCO1lBK0Q0QixpQkFBZ0IsRUFDbkI7VUxzQ3ZCO1lLdEdGO2NBa0U0QixZQUFXLEVBb0JsQixFQUFBO1VBdEZyQjtZQXFFNEIsY0FBYSxFQUNoQjtVQXRFekI7WUF3RTRCLG1CQUFtQjtZQUNuQiwwQkFBeUI7WUFDekIsbUJIVTZCO1lHVDdCLGlCQUFnQjtZQUNoQiwyQkhRNkIsRUdDaEM7WUw2QnZCO2NLbEhGO2dCQThFZ0MscUJITXlCO2dCR0x6Qix1QkhLeUIsRUdDaEMsRUFBQTtZTGlCdkI7Y0t0R0Y7Z0JBa0ZnQyxnQkhFeUI7Z0JHRHpCLHNCSEN5QixFR0NoQyxFQUFBO0VBckZ6QjtJQTZGZ0IsdUJIVHlDO0lHVXpDLDBCSFZ5QyxFRytENUM7SUxTWDtNSzVKRjtRQWdHb0Isc0JBQWE7UUFBYixxQkFBYTtRQUFiLGNBQWE7UUFDYiw0QkFBbUI7WUFBbkIsdUJBQW1CO2dCQUFuQixvQkFBbUIsRUFrRDFCLEVBQUE7SUxqQ1g7TUtsSEY7UUFvR29CLFlBQVc7UUFDWCxtQkFBaUIsRUE4Q3hCLEVBQUE7SUFuSmI7TUF3R29CLGlCQUFnQixFQUNuQjtJQXpHakI7TUEyR29CLHNCQUFvQjtNQUNwQixvQkh4QnFDLEVHeUJ4QztJTDJDZjtNS3hKRjtRQWdId0Isc0JBQWE7UUFBYixxQkFBYTtRQUFiLGNBQWE7UUFDYix3QkFBZTtZQUFmLG9CQUFlO2dCQUFmLGdCQUFlLEVBY3RCLEVBQUE7SUxiZjtNS2xIRjtRQW9Id0IsdUJIaENpQztRR2lDakMsZ0NBQXVCO1lBQXZCLHNCQUF1QjtnQkFBdkIsd0JBQXVCLEVBVTlCLEVBQUE7SUxyQmY7TUsxR0Y7UUF5SDRCLGNBQWEsRUFDaEIsRUFBQTtJTHBCdkI7TUt0R0Y7UUE2SHdCLHlCSHpDaUMsRUcyQ3hDLEVBQUE7SUEvSGpCO01BaUlvQixzQkFBYTtNQUFiLHFCQUFhO01BQWIsY0FBYTtNQUNiLHdCQUFlO1VBQWYsb0JBQWU7Y0FBZixnQkFBZTtNQUNmLGtDQUF5QjtVQUF6QixtQkFBeUI7Y0FBekIsMEJBQXlCLEVBZTVCO01MaENmO1FLbEhGO1VBcUl3QixnQ0FBdUI7Y0FBdkIsc0JBQXVCO2tCQUF2Qix3QkFBdUIsRUFhOUIsRUFBQTtNTDVDZjtRS3RHRjtVQXdJd0IsZUFBYyxFQVVyQixFQUFBO01MeEJmO1FLMUhGO1VBNEk0QixzQkh4RDZCLEVHNkRwQyxFQUFBO01MM0NuQjtRS3RHRjtVQStJNEIsZUFBYyxFQUVyQixFQUFBO0VBakpyQjtJQXNKWSxpQkFBZ0I7SUFDaEIsVUFBUztJQUNULHNCQUFxQjtJQUNyQix1QkFBc0IsRUFxQnpCO0lMNURQO01LbEhGO1FBMkpnQixZQUFXLEVBbUJsQixFQUFBO0lBOUtUO01BOEpnQixzQkFBb0I7TUFDcEIsZ0JBQWU7TUFDZixpQkFBZ0IsRUFhbkI7TUE3S2I7UUFrS29CLGNBQWEsRUFDaEI7TUFuS2pCO1FBcUtvQix1QkhqRnFDLEVHd0Z4QztRQTVLakI7VUF1S3dCLHNCQUFvQjtVQUNwQixpQkFBZTtVQUNmLFdBQVM7VUFDVCxlSmpKVCxFSWtKTTs7QUxqRW5CO0VLd0VGO0lBS29CLHdCQUFlO1FBQWYsb0JBQWU7WUFBZixnQkFBZSxFQW1EdEIsRUFBQTs7QUF4RGI7RUFRb0Isd0JIdEdxQyxFR3FKeEM7RUF2RGpCO0lBVXdCLGlCQUFnQixFQUNuQjtFTC9EbkI7SUtvREY7TUFhd0Isd0JBQWU7VUFBZiw2QkFBZTtjQUFmLGdCQUFlLEVBMEN0QixFQUFBO0VMdkhmO0lLZ0VGO01BZ0J3Qix3QkFBZTtVQUFmLDZCQUFlO2NBQWYsZ0JBQWUsRUF1Q3RCLEVBQUE7RUwvSGY7SUt3RUY7TUFtQndCLHlCQUFnQjtVQUFoQiw4QkFBZ0I7Y0FBaEIsaUJBQWdCLEVBb0N2QixFQUFBO0VBdkRqQjtJQXNCd0IscUNBQXNDO0lBQ3RDLHVCSHJIaUMsRUdvSnBDO0lBdERyQjtNQXlCNEIsaUJKeExsQjtNSXlMa0IsbUJIeEg2QjtNR3lIN0Isc0JIekg2QjtNRzBIN0IsbUJBQWtCO01BQ2xCLDBCSDNINkIsRUd5SWhDO01Mbkh2QjtRS3dFRjtVQStCZ0MsZ0JBQWUsRUFZdEIsRUFBQTtNQTNDekI7UUFrQ2dDLFlBQVc7UUFDWCxzQkFBcUI7UUFDckIsK0JIbEl5QjtRR21JekIsaUJIbkl5QjtRR29JekIsa0JIcEl5QjtRR3FJekIsbUJBQWtCO1FBQ2xCLFVBQVM7UUFDVCxRQUFPLEVBQ1Y7SUExQzdCO01BK0NvQyxtQkg3SXFCO01HOElyQixzQkg5SXFCO01HK0lyQiwwQkFBeUI7TUFDekIsMEJIaEpxQixFR2lKeEI7O0FBbkRqQztFQTREZ0IsZUpqTkMsRUlrTko7O0FBN0RiO0VBK0RnQixpQkFBZ0I7RUFDaEIscUJIOUp5QztFRytKekMsc0JBQXFCLEVBa0J4QjtFQW5GYjtJQW1Fb0IsWUFBVztJQUNYLHNCQUFxQjtJQUNyQixXQUFVO0lBQ1YsVUFBUyxFQVlaO0lBbEZqQjtNQXdFd0IsY0FBYSxFQUNoQjtJQXpFckI7TUEyRXdCLHFCSHpLaUM7TUcwS2pDLGVBQWM7TUFDZCxvQkgzS2lDLEVHK0twQztNQWpGckI7UUErRTRCLGVBQWMsRUFDakI7O0FBUXpCLG9CQUFvQjtBQUNwQjtFQU13QixrQkFBaUI7RUFDakIsZ0JBQWUsRUFrQ2xCO0VBekNyQjtJQVM0QixxQkhoTTZCO0lHaU03Qix1QkhqTTZCO0lHa003QixpQkpqUVY7SUlrUVUsa0JBQWlCLEVBSXBCO0lBaEJ6QjtNQWNnQyxjQUFhLEVBQ2hCO0VBZjdCO0lBa0I0QixzQkh6TTZCLEVHME1oQztFQW5CekI7SUFxQjRCLHFCQUFvQixFQUt2QjtJTDdJdkI7TUttSEY7UUF1QmdDLHFCSDlNeUI7UUcrTXpCLHVCSC9NeUIsRUdpTmhDLEVBQUE7RUExQnpCO0lBNkJnQyxzQkFBcUI7SUFDckIsd0JIck55QjtJR3NOekIsWUFBVyxFQVFkO0lMeE0zQjtNS2lLRjtRQWlDb0MsdUJIeE5xQixFRzhONUIsRUFBQTtJQXZDN0I7TUFvQ29DLGVBQWM7TUFDZCxvQkg1TnFCLEVHNk54Qjs7QUF0Q2pDO0VBK0NnQiwyQkh0T3lDLEVHdU81Qzs7QUxqTlg7RUt1TkU7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FDblVMO0VBQWlCLG1CQUFrQixFQUFJOztBQUN2QztFQUFXLGtCQUFpQixFQUFJOztBQUNoQztFQUFlLGtCQUFpQixFQUFHOztBQUNuQztFQUEyQixjQUFhLEVBQUk7O0FBRTVDLGNBQWM7QUFDZCxzRUFBc0U7QUFDdEU7RUFBZ0IsY0FBYTtFQUFFLGdCQUFlO0VBQUUsWUFBVztFQUFFLDBCQUF5QjtFQUFFLG1CQUFrQjtFQUFFLGtCQUFpQjtFQUFFLGtCQUFpQjtFQUFFLGFBQVk7RUFBRSxnQkFBZSxFQUFJOztBQUNuTDtFQUEwQixZQUFXO0VBQUUsYUFBWTtFQUFFLGFBQVk7RUFBRSxtQkFBa0I7RUFBRSxTQUFRO0VBQUUsV0FBVSxFQUFJOztBQUMvRztFQUErQixZQUFXO0VBQUUsWUFBVztFQUFFLG1CQUFrQjtFQUFFLGVBQWM7RUFBRSxxQkFBb0I7RUFBRSw2QkFBNEIsRUFBSTs7QUFDbko7RUFBMkMsaUJBQWdCLEVBQUk7O0FBQy9EO0VBQXlDLDZEQUF3RDtNQUF4RCx5REFBd0Q7RUFBRSxpRUFBZ0UsRUFBSTs7QUFDdks7RUFBeUMsV0FBVSxFQUFJOztBQUN2RDtFQUF5QywrREFBMEQ7TUFBMUQsMkRBQTBEO0VBQUUsbUVBQWtFLEVBQUk7O0FBQzNLO0VBQWlDLGdCQUFlO0VBQUUsVUFBUztFQUFFLFlBQVc7RUFBRSxlQUFjLEVBQUk7O0FBQzVGO0VBQXNDLGlCQUFnQixFQUFJOztBQUUxRDtFQUFjLGdCQUFlO0VBQUUsT0FBTTtFQUFFLGFBQVk7RUFBRSxnQkFBZTtFQUFFLFlBQVc7RUFBRSx3QkFBdUI7RUFBRSxZQUFXO0VBQXdDLDZCQUE0QixFQUFJOztBQUUvTDtFQUFjLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQUUsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFBRSxrQ0FBeUI7TUFBekIsbUJBQXlCO1VBQXpCLDBCQUF5QixFQUFJOztBQUMvRTtFQUFzQixpQkFBZ0I7RUFBRSxzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUFFLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtFQUFFLFdBQVU7RUFBRSxpQkFBZ0I7RUFBRSxlQUFjLEVBQUk7O0FBQ3hIO0VBQXlCLFVBQVM7RUFBRSx3Q0FBcUMsRUFBSTs7QUFDN0U7RUFBNkIsWUFBVztFQUFFLGlCQUFnQixFQUFJOztBQUM5RDtFQUEwQixpQkFBZ0I7RUFBQyxXQUFVO0VBQUUsbUJBQWtCLEVBQUk7O0FBQzdFO0VBQTJCLHNCQUFxQjtFQUFFLGlCQUFnQjtFQUFFLGdCQUFlO0VBQUUsMEJBQXlCO0VBQUUsa0JBQWlCO0VBQUMsb0JBQW1CO0VBQUUsbUJBQWtCO0VBQ3pLLG1CQUFrQixFQUFHOztBQUNyQix5RUFBeUU7QUFDekU7RUFBZ0ksc0JBQXFCLEVBQUk7O0FBQ3pKO0VBQXlGLGtCQUFpQixFQUFJOztBQUM5RztFQUErQyxpQkFBZ0IsRUFBSTs7QUFDbkU7RUFBNEIsY0FBYyxFQUFFOztBQUM1QztFQUE4QixZQUFXO0VBQUMsVUFBUztFQUFDLGlCQUFnQjtFQUFDLFdBQVUsRUFBRzs7QUFDbEY7RUFBOEIsYUFBWTtFQUFFLGlCQUFnQjtFQUFFLFVBQVM7RUFBRSxRQUFPO0VBQUUsb0JBQW1CO0VBQUUsbUJBQWtCO0VBQUUsYUFBWTtFQUFFLGdCQUFlLEVBQUk7O0FBQzVKO0VBQXFDLFVBQVM7RUFBRSxvQ0FBbUM7RUFBb0MsZ0NBQTJCO01BQTNCLDRCQUEyQixFQUFJOztBQUN0SjtFQUF1QyxPQUFNO0VBQUUsV0FBVSxFQUFJOztBQUM3RDtFQUFrRyxXQUFVO0VBQUUsWUFBVyxFQUFJOztBQUM3SDtFQUFxRCxtQkFBa0I7RUFBRSxZQUFXLEVBQUk7O0FBRXhGLG1CQUFtQjtBQUNuQjtFQUF5QyxlQUFjO0VBQUUsV0FBVTtFQUFFLGVBQWMsRUFBSTs7QUFDdkY7RUFBaUMsZ0JBQWU7RUFBRSxlQUFjLEVBQUk7O0FBQ3BFO0VBQW1DLGtCQUFpQjtFQUFFLHFCQUFvQjtFQUFFLGVBQWM7RUFBRSxnQkFBZTtFQUFFLGtCQUFpQjtFQUFFLGVBQWM7RUFBRSxZQUFXO0VBQUUsYUFBWTtFQUN6SyxtQkFBa0IsRUFBRzs7QUFDckI7RUFBNEksWUFBVztFQUFFLHNCQUFxQixFQUFJOztBQUNsTDtFQUFxQix5QkFBd0IsRUFBSTs7QUFBakQ7RUFDcUIsbUJBQWtCO0VBQUUsWUFBVztFQUFFLGFBQVk7RUFBRSxnQkFBZTtFQUFFLG1CQUFrQjtFQUFFLE9BQU07RUFBRSxZQUFXO0VBQUUsVUFBUztFQUFFLFFBQU87RUFBRSxhQUFZLEVBQUk7O0FBQ2xLO0VBQTRCLGlCQUFnQjtFQUFFLGtDQUFpQztFQUFFLGlCQUFnQjtFQUFFLFlBQVc7RUFBRSxtQkFBa0I7RUFBRSxtQkFBa0I7RUFBRSxZQUFXO0VBQUUsVUFBUyxFQUFJOztBQUVsTDtFQS9CQTtJQWdDZSxjQUFhLEVBQUk7RUF6Q2hDO0lBMEMyQixtQkFBa0IsRUFBSTtFQTNCakQ7SUE0QjRCLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhLEVBQUk7RUFDNUM7SUFBMkMseUJBQXdCLEVBQUk7RUFyQnhFO0lBc0JnQyxtQkFBa0IsRUFBSTtFQUNyRCxvQkFBb0I7RUFDcEIscUJBQXFCO0VBQ3JCO0lBQWlELGFBQVksRUFBSTtFQUNqRSxxQkFBcUI7RUFDckI7SUFBd0QsWUFBVztJQUFFLHlCQUF3QjtJQUFFLFlBQVc7SUFBRSxtQkFBa0I7SUFBRSxRQUFPO0lBQUUsU0FBUTtJQUFFLFVBQVM7SUFBZ0MscUJBQW9CO0lBQUUsV0FBVSxFQUFJO0VBQ2hPO0lBQXFFLGFBQVk7SUFBRSxVQUFTO0lBQUUsb0NBQW1DO0lBQUUsZ0NBQTJCO1FBQTNCLDRCQUEyQixFQUFJO0VBQ2xLOzs7SUFFMEUsV0FBVSxFQUFJO0VBQ3hGLGlCQUFpQjtFQUNqQjtJQUE0QixrQ0FBeUI7UUFBekIsbUJBQXlCO1lBQXpCLDBCQUF5QixFQUFJO0VBQ3pEO0lBQXlDLG9CQUFtQjtJQUFFLG1CQUFrQixFQUFJO0VBQ3BGO0lBQStDLFlBQVc7SUFBRSxzQkFBcUI7SUFBRSxXQUFVO0lBQUUsYUFBWTtJQUFFLCtCQUE4QjtJQUFFLG1CQUFrQjtJQUFFLFNBQVE7SUFBRSxTQUFRO0lBQUUsb0NBQW1DO0lBQUUsZ0NBQTJCO1FBQTNCLDRCQUEyQixFQUFHO0VBQ3hQLGlCQUFpQjtFQUVqQjtJQUFtQyxrQ0FBaUM7SUFBRSw4QkFBeUI7UUFBekIsMEJBQXlCO0lBQUUsa0JBQWlCLEVBQUksRUFBQTs7QUFJdkg7b0VBQ29FO0FBQ3BFO0VBVkM7SUFXeUMsb0JBQW1CO0lBQUUsbUJBQWtCLEVBQUksRUFBQTs7QUFFckY7RUExREE7SUEyRHVCLGdCQUFlLEVBQUk7RUF2RDFDO0lBeURFLG1CQUFrQixFQUFHO0VBdEJ0QjtJQXVCcUUsYUFBWSxFQUFJO0VBbER0RjtJQW1EK0IsYUFBWSxFQUFJLEVBQUE7O0FBRy9DO0VBOURBO0lBK0Q0QixnQkFBZSxFQUFJO0VBQzlDLGlCQUFpQjtFQXZCakI7SUF3QnlDLG9CQUFtQjtJQUFFLG1CQUFrQixFQUFJLEVBQUE7O0FBR3JGO0VBQ0M7SUFBNkIsU0FBUSxFQUFJO0VBdEYxQztJQXVGaUIsZUFBYyxFQUFJO0VBN0JsQztJQThCeUMsaUJBQWdCO0lBQUUsZ0JBQWUsRUFBSTtFQUM5RTtJQUFvQixhQUFZLEVBQUk7RUEvRnJDO0lBZ0dhLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQUUsNEJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixvQkFBbUIsRUFBSTtFQUNsRDtJQUFrQyxpQkFBZ0I7SUFBRSxtQkFBa0IsRUFBSTtFQUMxRTtJQUFZLFlBQVcsRUFBSTtFQUMzQjtJQUFjLGFBQVksRUFBSTtFQUM5QjtJQUFnQyxpQ0FBZ0MsRUFBSTtFQWxGckU7SUFtRmUsY0FBYTtJQUFFLGtCQUFpQjtJQUFFLGdCQUFlO0lBQUUsYUFBWSxFQUFJO0VBL0VsRjtJQWdGNEIsaUJBQWdCLEVBQUk7RUFDL0M7SUFBNEIsWUFBVztJQUFFLFVBQVM7SUFBRSxhQUFZO0lBQUUsNkJBQTRCO0lBQUUsaUJBQWdCO0lBQUUsNENBQTRDLEVBQUc7RUFoRmxLO0lBaUY0QixrQkFBaUI7SUFBRSxlQUFjO0lBQUUsZ0JBQWUsRUFBSTtFQTlFbEY7SUErRWlJLGNBQWEsRUFBSTtFQUNqSjtJQUFxRSxtREFBK0MsRUFBSTtFQUN4SDtJQUF3QyxvQkFBbUIsRUFBSTtFQUMvRDtJQUNDLHFCQUFvQixFQUFHO0VBMUR4QjtJQTJEMkMsb0JBQW1CLEVBQUk7RUFDbEU7SUFBOEIsb0JBQW1CLEVBQUk7RUFDckQ7SUFBcUIsV0FBVTtJQUFFLDZCQUE0QjtJQUFFLG9DQUEyQjtRQUEzQixnQ0FBMkI7WUFBM0IsNEJBQTJCO0lBQUUsb0JBQW1CO0lBQUUsc0JBQXFCLEVBQUk7RUFDMUk7Ozs7Ozs7Ozs7Z0ZBVStFO0VBQy9FO0lBQXFCLHFCQUFvQixFQUFJO0VBQzdDLHVEQUF1RDtFQTFHeEQ7SUEyR3VCLGVBQWM7SUFBRSxtQkFBa0I7SUFBRSxpQkFBaUI7SUFBQyxZQUFXO0lBQUUsVUFBUztJQUFFLG1CQUFrQjtJQUFFLG9CQUFtQjtJQUFFLDBEQUEwRCxFQUFHO0VBMUczTTtJQTJHMEIsbUJBQWtCO0lBQUUsT0FBTTtJQUFFLFNBQVE7SUFBRSxVQUFTO0lBQUUsUUFBTztJQUFFLFlBQVc7SUFBRSxpQkFBZ0I7SUFBRSxVQUFTO0lBQUUsdUJBQXFCLEVBQUk7RUFDdEo7SUFBOEIsb0JBQW1CO0lBQUUscUJBQW9CLEVBQUk7RUFuRzVFO0lBb0c2QiwwQkFBeUI7SUFBRSxhQUFZO0lBQUUsK0JBQThCO0lBQUUsaUJBQWdCO0lBQW1ELHdDQUF1QyxFQUFJO0VBQ25OO0lBQWdELGNBQWEsRUFBSTtFQUNqRTtJQUE0QywwQkFBeUI7SUFBRSxrQkFBaUI7SUFBRSxtQkFBa0IsRUFBSTtFQUNoSDtJQUFtQyxlQUFjLEVBQUk7RUFDckQ7SUFBNEMsbUJBQWtCO0lBQUUsWUFBVztJQUFFLFVBQVM7SUFBRSxrQ0FBaUM7SUFBa0MsOEJBQXlCO1FBQXpCLDBCQUF5QixFQUFJO0VBQ3hMO0lBQWtELFVBQVMsRUFBSTtFQUMvRDtJQUErQyxtQkFBa0I7SUFBRSxRQUFPO0lBQUUsVUFBUztJQUFFLGlDQUFnQztJQUFpQyw2QkFBd0I7UUFBeEIseUJBQXdCLEVBQUk7RUFDcEw7SUFBeUYsb0JBQW1CLEVBQUk7RUFySGpIO0lBc0h1QixZQUFXLEVBQUk7RUE1R3RDO0lBNkc2QixZQUFXLEVBQUk7RUFDM0M7SUFBa0MsWUFBVyxFQUFJO0VBQ2pEO0lBQXdDLFlBQVcsRUFBSTtFQUV2RCwrQkFBK0I7RUFUL0I7SUFVNEMsY0FBYSxFQUFJO0VBQzdEO0lBQXFHLGlCQUFnQjtJQUFFLGtDQUFpQztJQUFFLGlCQUFnQjtJQUFFLG1CQUFrQjtJQUFFLFlBQVc7SUFBRSxVQUFTO0lBQUUsa0NBQWlDO0lBQWtDLDhCQUF5QjtRQUF6QiwwQkFBeUIsRUFBSTtFQUN4VDtJQUFzRCxVQUFTLEVBQUk7RUFDbkU7SUFBb0QsaUJBQWdCO0lBQUUsa0NBQWlDO0lBQUUsaUJBQWdCO0lBQUUsbUJBQWtCO0lBQUUsUUFBTztJQUFFLFVBQVM7SUFBRSxpQ0FBZ0M7SUFBaUMsNkJBQXdCO1FBQXhCLHlCQUF3QixFQUFJO0VBR2hRLGVBQWU7RUFDZjtJQUNDLGVBQWM7SUFBRSxnQkFBZTtJQUFFLGlCQUFnQjtJQUFFLG1CQUFrQjtJQUFFLGdCQUFlO0lBQUUsT0FBTTtJQUFFLFNBQVE7SUFBRSxVQUFTO0lBQ25ILG9DQUFvQztJQUFDLFlBQVc7SUFBMkUsNkJBQTRCLEVBQ3ZKO0VBQ0Q7SUFBc0IsbUJBQWtCLEVBQUk7RUFDNUM7SUFBb0MsUUFBTztJQUFFLHNCQUFxQjtJQUFFLDhCQUE2QjtJQUFFLDJCQUEwQjtJQUFFLDBCQUF5QjtJQUFFLHlCQUF3QixFQUFJO0VBQ3RMO0lBQXFDLFNBQVE7SUFBRSx1QkFBc0I7SUFBRSwrQkFBOEI7SUFBRSw0QkFBMkI7SUFBRSwyQkFBMEI7SUFBRSwwQkFBeUIsRUFBSTtFQUM3TDtJQUFrQyxhQUFZLEVBQUk7RUFDbEQ7SUFBNEMsU0FBUSxFQUFJO0VBQ3hEO0lBQWlDLFlBQVcsRUFBSTtFQUNoRDtJQUEyQyxRQUFPLEVBQUk7RUFDdEQ7SUFBOEMsV0FBVyxFQUFFO0VBQzNEO0lBQStDLGFBQWEsRUFBRSxFQUFBOztBQUUvRDtFQXBKQTtJQXFKZSxrQkFBaUIsRUFBSTtFQWxKcEM7SUFtSnVCLG1CQUFrQjtJQUFFLG9CQUFtQixFQUFJO0VBekpsRTtJQTBKa0MsVUFBUyxFQUFJO0VBaEsvQztJQWlLMkIsWUFBVztJQUFFLGFBQVksRUFBSTtFQWhLeEQ7SUFpS2dDLG1CQUFrQixFQUFJO0VBL0p0RDtJQWdLMEMsaUJBQWdCO0lBQ3hELDZEQUF3RDtRQUF4RCx5REFBd0Q7SUFDeEQsaUVBQWdFLEVBQ2hFO0VBaktGO0lBa0swQyxpQkFBZ0I7SUFDeEQsK0RBQTBEO1FBQTFELDJEQUEwRDtJQUMxRCxtRUFBa0UsRUFDbEUsRUFBQTs7QUFFRjtFQXBCQztJQXFCaUMsZ0JBQWU7SUFBRSxZQUFXLEVBQUksRUFBQTs7QUFNbEUsNkNBQTZDO0FBQzdDLDZDQUE2QztBQUM3Qyw2Q0FBNkM7QUFFN0M7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpREU7QUNoUEYsWUFBWTtBQWlCWjtFQUVJLG1CQUFrQjtFQUVsQixlQUFjO0VBQ2QsdUJBQXNCO0VBRXRCLDBCQUF5QjtFQUN0Qix1QkFBc0I7RUFDckIsc0JBQXFCO0VBQ2pCLGtCQUFpQjtFQUV6Qiw0QkFBMkI7RUFDM0IseUJBQXdCO0VBQ3hCLHdCQUF1QjtFQUNuQixvQkFBbUI7RUFDdkIseUNBQXdDLEVBQzNDOztBQUVEO0VBRUksbUJBQWtCO0VBRWxCLGVBQWM7RUFDZCxpQkFBZ0I7RUFFaEIsVUFBUztFQUNULFdBQVUsRUFDYjs7QUFDRDtFQUVJLGNBQWEsRUFDaEI7O0FBQ0Q7RUFFSSxnQkFBZTtFQUNmLGFBQVksRUFDZjs7QUFFRDs7RUFHSSx3Q0FBdUM7RUFFbkMsb0NBQW1DO0VBRS9CLGdDQUErQixFQUMxQzs7QUFFRDtFQUVJLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sUUFBTztFQUVQLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsbUJBQWtCLEVBQ3JCOztBQUNEOztFQUdJLGVBQWM7RUFFZCxZQUFXLEVBQ2Q7O0FBQ0Q7RUFFSSxZQUFXLEVBQ2Q7O0FBQ0Q7RUFFSSxtQkFBa0IsRUFDckI7O0FBRUQ7RUFFSSxjQUFhO0VBQ2IsWUFBVztFQUVYLGFBQVk7RUFDWixnQkFBZSxFQUNsQjs7QXhGK29SRDtFd0Y1b1JJLGFBQVksRUFDZjs7QUFDRDtFQUVJLGVBQWMsRUFDakI7O0FBQ0Q7RUFFSSxjQUFhLEVBQ2hCOztBQUNEO0VBRUkscUJBQW9CLEVBQ3ZCOztBQUNEO0VBRUksZUFBYyxFQUNqQjs7QUFDRDtFQUVJLG1CQUFrQixFQUNyQjs7QUFDRDtFQUVJLGVBQWM7RUFFZCxhQUFZO0VBRVosOEJBQTZCLEVBQ2hDOztBQUNEO0VBQ0ksY0FBYSxFQUNoQjs7QUFJRDtFQUNJLG9CQUFtQixFQUN0Qjs7QUFFRDtFQUNJLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2IsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFVBQVM7RUFDVCxZQUFXLEVBaURkO0VBekREO0lBVVEsbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUNyQixhQUFZO0lBQ1osWUFBVztJQUNYLGNBQWE7SUFDYixXQUFVO0lBQ1YsZ0JBQWUsRUF3Q2xCO0lBeERMO01Ba0JZLFVBQVM7TUFDVCx3QkFBdUI7TUFDdkIsZUFBYztNQUNkLGFBQVk7TUFDWixZQUFXO01BQ1gsY0FBYTtNQUNiLGlCQUFnQjtNQUNoQixlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLGFBQVk7TUFDWixnQkFBZSxFQXVCbEI7TUFuRFQ7UUE4QmdCLGNBQWEsRUFJaEI7UUFsQ2I7VUFnQ29CLFdBaktNLEVBa0tUO01BakNqQjtRQW9DZ0IsbUJBQWtCO1FBQ2xCLE9BQU07UUFDTixRQUFPO1FBQ1AsYUEzS2E7UUE0S2IsWUFBVztRQUNYLGFBQVk7UUFDWixxQkFyTFc7UUFzTFgsZUE5S0k7UUErS0osa0JBQWlCO1FBQ2pCLG1CQUFrQjtRQUNsQixhQXRMTztRQXVMUCxjQS9LZTtRQWdMZixvQ0FBbUM7UUFDbkMsbUNBQWtDLEVBQ3JDO0lOMlRiO01NeFRZLGFBN0xXO01BOExYLGNBeExnQixFQXlMbkI7O0FBS1QsWUFBWTtBQUVaOztFQUVJLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsYUFBWTtFQUNaLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLGdCQUFlO0VBQ2Ysd0JBQXVCO0VBQ3ZCLG1CQUFrQjtFQUNsQixTQUFRO0VQcExYLHNDQUF5QztFQUV6QyxrQ0FBcUM7RUFFckMsOEJBQWlDO0VPa0w5QixXQUFVO0VBQ1YsYUFBWTtFQUNaLGNBQWEsRUFxQmhCO0VBcENEOzs7SUFpQlEsY0FBYTtJQUNiLHdCQUF1QjtJQUN2QixtQkFBa0IsRUFJckI7SUF2Qkw7OztNQXFCWSxXQXBOYyxFQXFOakI7RUF0QlQ7O0lBeUJRLGNBdk51QixFQXdOMUI7RUExQkw7O0lBNEJRLHFCQXJPbUI7SUFzT25CLGdCQUFlO0lBQ2YsZUFBYztJQUNkLGFBdE9pQjtJQXVPakIsY0FoT29CO0lBaU9wQixvQ0FBbUM7SUFDbkMsbUNBQWtDLEVBQ3JDOztBQUdMO0VBQ0ksWUFBVyxFQVdkO0V4Rm1uUkM7SXdGNW5STSxXQUFVO0lBQ1YsYUFBWSxFQUNmO0VBTEw7SUFPUSxhQWpQc0IsRUFBQTtJeEY4MlIxQjtNd0YzblJRLGFBbFBrQixFQUFBOztBQXVQOUI7RUFDSSxhQUFZLEVBV2Y7RXhGK21SQztJd0Z4blJNLFlBQVc7SUFDWCxZQUFXLEVBQ2Q7RUFMTDtJQU9RLGFBOVBzQixFQUFBO0l4RnUzUjFCO013RnZuUlEsYUFqUWtCLEVBQUE7O0FDaUM5QixZQUFZO0FBR1I7RUFDSSw0RUFBcUYsRUFDeEY7O0FBR0wsV0FBVztBQUdYLFlBQVk7QUR3Slo7O0VDcEpJLGVBQWM7RUFDZCxhQUFZO0VBQ1osWUFBVztFQUNYLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2QsZ0JBQWU7RUFDZix3QkFBdUI7RUFDdkIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixTQUFRO0VSOUJYLHNDQUF5QztFQUV6QyxrQ0FBcUM7RUFFckMsOEJBQWlDO0VRNEI5QixXQUFVO0VBQ1YsYUFBWTtFQUNaLGNBQWEsRUFxQmhCO0VEa0hEOzs7SUNySVEsY0FBYTtJQUNiLHdCQUF1QjtJQUN2QixtQkFBa0IsRUFJckI7SUQrSEw7OztNQ2pJWSxXRDlEYyxFQytEakI7RURnSVQ7O0lDN0hRLGNEakV1QixFQ2tFMUI7RUQ0SEw7O0lDMUhRLHFCRC9FbUI7SUNnRm5CLGdCQUFlO0lBQ2YsZUFBYztJQUNkLGFEaEZpQjtJQ2lGakIsY0QxRW9CO0lDMkVwQixvQ0FBbUM7SUFDbkMsbUNBQWtDLEVBQ3JDOztBRHlKTDtFQ3JKSSxZQUFXLEVBV2Q7RXpGODBSQztJeUZ2MVJNLFdBQVU7SUFDVixhQUFZLEVBQ2Y7RURpSkw7SUMvSVEsYUQzRnNCLEVBQUE7SXhGbTdSMUI7TXlGdDFSUSxhRDVGa0IsRUFBQTs7QUF1UDlCO0VDckpJLGFBQVksRUFXZjtFekYwMFJDO0l5Rm4xUk0sWUFBVztJQUNYLFlBQVcsRUFDZDtFRGlKTDtJQy9JUSxhRHhHc0IsRUFBQTtJeEY0N1IxQjtNeUZsMVJRLGFEM0drQixFQUFBOztBQ2dIOUIsVUFBVTtBRGtCVjtFQ2ZJLG9CQUFtQixFQUN0Qjs7QURrQkQ7RUNmSSxtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixVQUFTO0VBQ1QsWUFBVyxFQWlEZDtFRHpDRDtJQ05RLG1CQUFrQjtJQUNsQixzQkFBcUI7SUFDckIsYUFBWTtJQUNaLFlBQVc7SUFDWCxjQUFhO0lBQ2IsV0FBVTtJQUNWLGdCQUFlLEVBd0NsQjtJRHhDTDtNQ0VZLFVBQVM7TUFDVCx3QkFBdUI7TUFDdkIsZUFBYztNQUNkLGFBQVk7TUFDWixZQUFXO01BQ1gsY0FBYTtNQUNiLGlCQUFnQjtNQUNoQixlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLGFBQVk7TUFDWixnQkFBZSxFQXVCbEI7TURuQ1Q7UUNjZ0IsY0FBYSxFQUloQjtRRGxCYjtVQ2dCb0IsV0RqSk0sRUNrSlQ7TURqQmpCO1FDb0JnQixtQkFBa0I7UUFDbEIsT0FBTTtRQUNOLFFBQU87UUFDUCxhRDNKYTtRQzRKYixZQUFXO1FBQ1gsYUFBWTtRQUNaLHFCRHJLVztRQ3NLWCxlRDlKSTtRQytKSixrQkFBaUI7UUFDakIsbUJBQWtCO1FBQ2xCLGFEdEtPO1FDdUtQLGNEL0plO1FDZ0tmLG9DQUFtQztRQUNuQyxtQ0FBa0MsRUFDckM7SVAyVWI7TU94VVksYUQ3S1c7TUM4S1gsY0R4S2dCLEVDeUtuQjs7QUNyTFQ7OztHQUdHO0FBQ0g7RUFBNkIsbUNBQWlDO0VBQUMsb0NBQWtDO0VBQUMsc0JBQW9CO0VBQUMsbUJBQWlCO0VBQUMscUJBQW1CO0VBQUMscUJBQW1CO0VBQUMsZUFBYSxFQUFFOztBQUFEO0VBQU8scUJBQW1CO0VBQUMsbUJBQWlCO0VBQUMseUJBQXVCLEVBQUU7O0FBQUQ7RUFBTyxpQkFBZSxFQUFFOztBQUFEO0VBQU8sa0JBQWdCLEVBQUU7O0FBQUQ7RUFBTyxlQUFhLEVBQUU7O0FBQUQ7RUFBTyxlQUFhLEVBQUU7O0FBQUQ7RUFBTyxlQUFhLEVBQUU7O0FBQUQ7RUFBTyxlQUFhLEVBQUU7O0FBQUQ7RUFBTyxlQUFhLEVBQUU7O0FBQUQ7RUFBTyxlQUFhLEVBQUU7O0FBQUQ7RUFBTyxlQUFhLEVBQUU7O0FBQUQ7RUFBTyxlQUFhLEVBQUU7O0FBQUQ7RUFBTyxlQUFhLEVBQUU7O0FBQUQ7RUFBUSxnQkFBYyxFQUFFOztBQUFEO0VBQU8sbUJBQWlCO0VBQUMsY0FBWSxFQUFFOztBQUFEO0VBQU8sc0JBQW9CO0VBQUMsbUJBQWlCO0VBQUMsZ0JBQWMsRUFBRTs7QUFBRDtFQUFVLG1CQUFpQixFQUFFOztBQUFEO0VBQU8sV0FBUztFQUFDLG1CQUFpQjtFQUFDLG1CQUFpQjtFQUFDLFdBQVM7RUFBQyxxQkFBbUIsRUFBRTs7QUFBRDtFQUFXLHlCQUF1QjtFQUFDLG9CQUFrQjtFQUFDLDBCQUF3QixFQUFFOztBQUFEO0VBQWMsWUFBVSxFQUFFOztBQUFEO0VBQWUsYUFBVyxFQUFFOztBQUFEO0VBQXlGLG1CQUFpQixFQUFFOztBQUFEO0VBQThGLGtCQUFnQixFQUFFOztBQUFEO0VBQVMsOENBQTRDO0VBQUMsc0NBQW9DLEVBQUU7O0FBQUQ7RUFBVSxnREFBOEM7RUFBQyx3Q0FBc0MsRUFBRTs7QUFBRDtFQUEyQjtJQUFHLGdDQUE4QjtJQUFDLHdCQUFzQixFQUFBO0VBQUM7SUFBRyxpQ0FBK0I7SUFBQyx5QkFBdUIsRUFBQSxFQUFBOztBQUFFO0VBQW1CO0lBQUcsZ0NBQThCO0lBQUMsd0JBQXNCLEVBQUE7RUFBQztJQUFHLGlDQUErQjtJQUFDLHlCQUF1QixFQUFBLEVBQUE7O0FBQUU7RUFBYyx1RUFBcUU7RUFBQyxpQ0FBK0I7RUFBQyw2QkFBdUI7TUFBdkIseUJBQXVCLEVBQUU7O0FBQUQ7RUFBZSx1RUFBcUU7RUFBQyxrQ0FBZ0M7RUFBQyw4QkFBd0I7TUFBeEIsMEJBQXdCLEVBQUU7O0FBQUQ7RUFBZSx1RUFBcUU7RUFBQyxrQ0FBZ0M7RUFBQyw4QkFBd0I7TUFBeEIsMEJBQXdCLEVBQUU7O0FBQUQ7RUFBb0IsaUZBQStFO0VBQUMsOEJBQTRCO0VBQUMsMEJBQW9CO01BQXBCLHNCQUFvQixFQUFFOztBQUFEO0VBQWtCLDhCQUE0QjtFQUFDLDBCQUFvQjtNQUFwQixzQkFBb0IsRUFBRTs7QUFBRDtFQUFxRSxpRkFBK0UsRUFBRTs7QUFBRDtFQUFtRCw2QkFBMkI7RUFBQyx5QkFBbUI7TUFBbkIscUJBQW1CLEVBQUU7O0FBQUQ7RUFBb0kscUJBQW1CO0VBQUMsYUFBVyxFQUFFOztBQUFEO0VBQVUsc0JBQW9CO0VBQUMsWUFBVTtFQUFDLGlCQUFlO0VBQUMsbUJBQWlCO0VBQUMsdUJBQXFCO0VBQUMsYUFBVyxFQUFFOztBQUFEO0VBQTBCLFFBQU07RUFBQyxtQkFBaUI7RUFBQyxtQkFBaUI7RUFBQyxZQUFVLEVBQUU7O0FBQUQ7RUFBYSxxQkFBbUIsRUFBRTs7QUFBRDtFQUFhLGVBQWEsRUFBRTs7QUFBRDtFQUFZLFlBQVUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQTJCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBb0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFxQyxpQkFBZSxFQUFFOztBQUFEO0VBQWMsaUJBQWUsRUFBRTs7QUFBRDtFQUF3QixpQkFBZSxFQUFFOztBQUFEO0VBQXdCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBa0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFlLGlCQUFlLEVBQUU7O0FBQUQ7RUFBaUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFvQixpQkFBZSxFQUFFOztBQUFEO0VBQTBCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBeUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFrQixpQkFBZSxFQUFFOztBQUFEO0VBQW1CLGlCQUFlLEVBQUU7O0FBQUQ7RUFBd0IsaUJBQWUsRUFBRTs7QUFBRDtFQUF5QixpQkFBZSxFQUFFOztBQUFEO0VBQXNCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBdUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFrQixpQkFBZSxFQUFFOztBQUFEO0VBQXFCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBa0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFzQixpQkFBZSxFQUFFOztBQUFEO0VBQXFCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBK0MsaUJBQWUsRUFBRTs7QUFBRDtFQUFrQixpQkFBZSxFQUFFOztBQUFEO0VBQWtCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBbUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFxQixpQkFBZSxFQUFFOztBQUFEO0VBQTZCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBNkIsaUJBQWUsRUFBRTs7QUFBRDtFQUE4QixpQkFBZSxFQUFFOztBQUFEO0VBQTJCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBc0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFzQixpQkFBZSxFQUFFOztBQUFEO0VBQXVCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBb0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQXlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBbUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFnQixpQkFBZSxFQUFFOztBQUFEO0VBQXFCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBeUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQWlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBcUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFxQixpQkFBZSxFQUFFOztBQUFEO0VBQW1CLGlCQUFlLEVBQUU7O0FBQUQ7RUFBbUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQyxpQkFBZSxFQUFFOztBQUFEO0VBQWlDLGlCQUFlLEVBQUU7O0FBQUQ7RUFBa0MsaUJBQWUsRUFBRTs7QUFBRDtFQUErQixpQkFBZSxFQUFFOztBQUFEO0VBQTZCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBNkIsaUJBQWUsRUFBRTs7QUFBRDtFQUE4QixpQkFBZSxFQUFFOztBQUFEO0VBQTJCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBc0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFzQixpQkFBZSxFQUFFOztBQUFEO0VBQXVCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBb0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFzQixpQkFBZSxFQUFFOztBQUFEO0VBQXdCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBd0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFzQixpQkFBZSxFQUFFOztBQUFEO0VBQXVDLGlCQUFlLEVBQUU7O0FBQUQ7RUFBb0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFzQixpQkFBZSxFQUFFOztBQUFEO0VBQWMsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQXFCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBZ0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFtQixpQkFBZSxFQUFFOztBQUFEO0VBQTZCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBd0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFtQixpQkFBZSxFQUFFOztBQUFEO0VBQWtCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBaUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFlLGlCQUFlLEVBQUU7O0FBQUQ7RUFBZ0IsaUJBQWUsRUFBRTs7QUFBRDtFQUF5QixpQkFBZSxFQUFFOztBQUFEO0VBQXFCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBb0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQW9CLGlCQUFlLEVBQUU7O0FBQUQ7RUFBcUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQXlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBOEIsaUJBQWUsRUFBRTs7QUFBRDtFQUErQixpQkFBZSxFQUFFOztBQUFEO0VBQWUsaUJBQWUsRUFBRTs7QUFBRDtFQUFvQixpQkFBZSxFQUFFOztBQUFEO0VBQW9CLGlCQUFlLEVBQUU7O0FBQUQ7RUFBbUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFnQixpQkFBZSxFQUFFOztBQUFEO0VBQXlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBMkIsaUJBQWUsRUFBRTs7QUFBRDtFQUFnQixpQkFBZSxFQUFFOztBQUFEO0VBQXlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBd0IsaUJBQWUsRUFBRTs7QUFBRDtFQUF3QixpQkFBZSxFQUFFOztBQUFEO0VBQTJCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBa0MsaUJBQWUsRUFBRTs7QUFBRDtFQUFzQixpQkFBZSxFQUFFOztBQUFEO0VBQWUsaUJBQWUsRUFBRTs7QUFBRDtFQUFnQixpQkFBZSxFQUFFOztBQUFEO0VBQW1CLGlCQUFlLEVBQUU7O0FBQUQ7RUFBMEIsaUJBQWUsRUFBRTs7QUFBRDtFQUFnQixpQkFBZSxFQUFFOztBQUFEO0VBQXNCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBd0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQW1CLGlCQUFlLEVBQUU7O0FBQUQ7RUFBa0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFxQixpQkFBZSxFQUFFOztBQUFEO0VBQXNCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBcUIsaUJBQWUsRUFBRTs7QUFBRDtFQUF5QixpQkFBZSxFQUFFOztBQUFEO0VBQXFCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBbUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFnQixpQkFBZSxFQUFFOztBQUFEO0VBQXFCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBc0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFtQixpQkFBZSxFQUFFOztBQUFEO0VBQXlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBaUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFnQixpQkFBZSxFQUFFOztBQUFEO0VBQW1CLGlCQUFlLEVBQUU7O0FBQUQ7RUFBcUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFxQixpQkFBZSxFQUFFOztBQUFEO0VBQXVCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBZ0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFnQixpQkFBZSxFQUFFOztBQUFEO0VBQWdCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBZ0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFnQixpQkFBZSxFQUFFOztBQUFEO0VBQWdCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBcUIsaUJBQWUsRUFBRTs7QUFBRDtFQUF3QixpQkFBZSxFQUFFOztBQUFEO0VBQXFCLGlC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QXFCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBbUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQW9CLGlCQUFlLEVBQUU7O0FBQUQ7RUFBbUIsaUJBQWUsRUFBRTs7QUFBRDtFQUF1QixpQkFBZSxFQUFFOztBQUFEO0VBQWlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBaUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQWtCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBZ0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQWtCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBb0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFvQixpQkFBZSxFQUFFOztBQUFEO0VBQWdCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBdUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFxQixpQkFBZSxFQUFFOztBQUFEO0VBQTRCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBb0IsaUJBQWUsRUFBRTs7QUFBRDtFQUE2QixpQkFBZSxFQUFFOztBQUFEO0VBQW9CLGlCQUFlLEVBQUU7O0FBQUQ7RUFBbUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFrQixpQkFBZSxFQUFFOztBQUFEO0VBQW1CLGlCQUFlLEVBQUU7O0FBQUQ7RUFBa0IsaUJBQWUsRUFBRTs7QUFBRDtFQUF1QixpQkFBZSxFQUFFOztBQUFEO0VBQWdCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBZ0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFzQixpQkFBZSxFQUFFOztBQUFEO0VBQW1CLGlCQUFlLEVBQUU7O0FBQUQ7RUFBZ0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQWlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBa0IsaUJBQWUsRUFBRTs7QUFBRDtFQUEwQixpQkFBZSxFQUFFOztBQUFEO0VBQWMsaUJBQWUsRUFBRTs7QUFBRDtFQUFxQixpQkFBZSxFQUFFOztBQUFEO0VBQW9CLGlCQUFlLEVBQUU7O0FBQUQ7RUFBaUIs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QWUsRUFBRTs7QUFBRDtFQUF3QixpQkFBZSxFQUFFOztBQUFEO0VBQXNCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBbUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFzQixpQkFBZSxFQUFFOztBQUFEO0VBQXFCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBd0IsaUJBQWUsRUFBRTs7QUFBRDtFQUF1QixpQkFBZSxFQUFFOztBQUFEO0VBQTZCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBNEIsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQXFCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBdUIsaUJBQWUsRUFBRTs7QUFBRDtFQUF3QixpQkFBZSxFQUFFOztBQUFEO0VBQTRCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBd0IsaUJBQWUsRUFBRTs7QUFBRDtFQUF1QixpQkFBZSxFQUFFOztBQUFEO0VBQWUsaUJBQWUsRUFBRTs7QUFBRDtFQUFzQixpQkFBZSxFQUFFOztBQUFEO0VBQTBCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBMEIsaUJBQWUsRUFBRTs7QUFBRDtFQUF5QixpQkFBZSxFQUFFOztBQUFEO0VBQTZCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBc0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQXFCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBdUIsaUJBQWUsRUFBRTs7QUFBRDtFQUE0QixpQkFBZSxFQUFFOztBQUFEO0VBQXVCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBNEIsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQXlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBMkIsaUJBQWUsRUFBRTs7QUFBRDtFQUF1QixpQkFBZSxFQUFFOztBQUFEO0VBQWdCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBdUIsaUJBQWUsRUFBRTs7QUFBRDtFQUF1QixpQkFBZSxFQUFFOztBQUFEO0VBQWdCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBZ0IsaUJBQWUsRUFBRTs7QUFBRDtFQUF1QixpQkFBZSxF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d0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFnQixpQkFBZSxFQUFFOztBQUFEO0VBQXlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBd0IsaUJBQWUsRUFBRTs7QUFBRDtFQUF1QixpQkFBZSxFQUFFOztBQUFEO0VBQW1CLGlCQUFlLEVBQUU7O0FBQUQ7RUFBd0IsaUJBQWUsRUFBRTs7QUFBRDtFQUEyQixpQkFBZSxFQUFFOztBQUFEO0VBQXlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBb0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFrQixpQkFBZSxFQUFFOztBQUFEO0VBQXVCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBZ0IsaUJBQWUsRUFBRTs7QUFBRDtFQUF1QixpQkFBZSxFQUFFOztBQUFEO0VBQXlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBd0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFrQixpQkFBZSxFQUFFOztBQUFEO0VBQXFCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBb0IsaUJBQWUsRUFBRTs7QUFBRDtFQUF1QixpQkFBZSxFQUFFOztBQUFEO0VBQWdCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBbUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFtQixpQkFBZSxFQUFFOztBQUFEO0VBQWdCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBbUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFrQixpQkFBZSxFQUFFOztBQUFEO0VBQWtCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBeUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQTRCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBb0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQWlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBc0IsaUJBQWUsRUFBRTs7QUFBRDtFQUFpQixpQkFBZSxFQUFFOztBQUFEO0VBQWtCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBcUIsaUJBQWUsRUFBRTs7QUFBRDtFQUFzQixpQkFBZSxFQUFFOztBQUFEO0VBQWlCLGlCQUFlLEVBQUU7O0FBQUQ7RUFBc0Is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Rzs7QUQvTHMwRjtFQ2tNejFGLGlCQUFnQixFQUFHOztBRGxNaTNGO0VDcU1wNEYsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEeE1xNUY7RUMyTXg2RixpQkFBZ0IsRUFBRzs7QUQzTTA4RjtFQzhNNzlGLGlCQUFnQixFQUFHOztBRDlNdytGO0VDaU4zL0YsaUJBQWdCLEVBQUc7O0FEak5naEc7RUNvTm5pRyxpQkFBZ0IsRUFBRzs7QURwTndqRztFQ3VOM2tHLGlCQUFnQixFQUFHOztBRHZOMGxHO0VDME43bUcsaUJBQWdCLEVBQUc7O0FEMU55bkc7RUM2TjVvRyxpQkFBZ0IsRUFBRzs7QUQ3TjBwRztFQ2dPN3FHLGlCQUFnQixFQUFHOztBRGhPOHJHO0VDbU9qdEcsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEdE93dUc7RUN5TzN2RyxpQkFBZ0IsRUFBRzs7QUR6T2l4RztFQzRPcHlHLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRDlQbXpHO0VDaVF0MEcsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEMVFzMUc7RUM2UXoyRyxpQkFBZ0IsRUFBRzs7QUQ3UTgzRztFQ2dSajVHLGlCQUFnQixFQUFHOztBRGhSdTZHO0VDbVIxN0csaUJBQWdCLEVBQUc7O0FEblI2OEc7RUNzUmgrRyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6Um8vRztFQzRSdmdILGlCQUFnQixFQUFHOztBRDVSc2hIO0VDK1J6aUgsaUJBQWdCLEVBQUc7O0FEL1Iyakg7RUNrUzlrSCxpQkFBZ0IsRUFBRzs7QURsUzZsSDtFQ3FTaG5ILGlCQUFnQixFQUFHOztBRHJTbW9IO0VDd1N0cEgsaUJBQWdCLEVBQUc7O0FEeFN3cUg7RUMyUzNySCxpQkFBZ0IsRUFBRzs7QUQzU3V1SDtFQzhTMXZILGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRHBUeXdIO0VDdVQ1eEgsaUJBQWdCLEVBQUc7O0FEdlQyeUg7RUMwVDl6SCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3VDgwSDtFQ2dVajJILGlCQUFnQixFQUFHOztBRGhVbTNIO0VDbVV0NEgsaUJBQWdCLEVBQUc7O0FEblVnNkg7RUNzVW43SCxpQkFBZ0IsRUFBRzs7QUR0VTY4SDtFQ3lVaCtILGlCQUFnQixFQUFHOztBRHpVMi9IO0VDNFU5Z0ksaUJBQWdCLEVBQUc7O0FENVVzaUk7RUMrVXpqSSxpQkFBZ0IsRUFBRzs7QUQvVTRrSTtFQ2tWL2xJLGlCQUFnQixFQUFHOztBRGxWa25JO0VDcVZyb0ksaUJBQWdCLEVBQUc7O0FEclZ5cEk7RUN3VjVxSSxpQkFBZ0IsRUFBRzs7QUR4VjZySTtFQzJWaHRJLGlCQUFnQixFQUFHOztBRDNWOHRJO0VDOFZqdkksaUJBQWdCLEVBQUc7O0FEOVZ1d0k7RUNpVzF4SSxpQkFBZ0IsRUFBRzs7QURqVzB5STtFQ29XN3pJLGlCQUFnQixFQUFHOztBRHBXMDBJO0VDdVc3MUksaUJBQWdCLEVBQUc7O0FEdlcrMkk7RUMwV2w0SSxpQkFBZ0IsRUFBRzs7QUQxV3c1STtFQzZXMzZJLGlCQUFnQixFQUFHOztBRDdXeTdJO0VDZ1g1OEksaUJBQWdCLEVBQUc7O0FEaFgwOUk7RUNtWDcrSSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0WCsvSTtFQ3lYbGhKLGlCQUFnQixFQUFHOztBRHpYb2lKO0VDNFh2akosaUJBQWdCLEVBQUc7O0FENVh1a0o7RUMrWDFsSixpQkFBZ0IsRUFBRzs7QUQvWDBtSjtFQ2tZN25KLGlCQUFnQixFQUFHOztBRGxZMnBKO0VDcVk5cUosaUJBQWdCLEVBQUc7O0FEclk0c0o7RUN3WS90SixpQkFBZ0IsRUFBRzs7QUR4WTh2SjtFQzJZanhKLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRDNiNnlKO0VDOGJoMEosaUJBQWdCLEVBQUc7O0FEOWIwMUo7RUNpYzcySixpQkFBZ0IsRUFBRzs7QURqY3U0SjtFQ29jMTVKLGlCQUFnQixFQUFHOztBRHBjcTdKO0VDdWN4OEosaUJBQWdCLEVBQUc7O0FEdmNnK0o7RUMwY24vSixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0ZHNnSztFQ3lkemhLLGlCQUFnQixFQUFHOztBRHpkNGlLO0VDNGQvakssaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEcGZtbEs7RUN1ZnRtSyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxZnVuSztFQzZmMW9LLGlCQUFnQixFQUFHOztBRDdmNnBLO0VDZ2dCaHJLLGlCQUFnQixFQUFHOztBRGhnQnFzSztFQ21nQnh0SyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6Z0I2dUs7RUM0Z0Jod0ssaUJBQWdCLEVBQUc7O0FENWdCbXhLO0VDK2dCdHlLLGlCQUFnQixFQUFHOztBRC9nQjAwSztFQ2toQjcxSyxpQkFBZ0IsRUFBRzs7QURsaEI4Mks7RUNxaEJqNEssaUJBQWdCLEVBQUc7O0FEcmhCbzVLO0VDd2hCdjZLLGlCQUFnQixFQUFHOztBRHhoQms3SztFQzJoQnI4SyxpQkFBZ0IsRUFBRzs7QUQzaEJtOUs7RUM4aEJ0K0ssaUJBQWdCLEVBQUc7O0FEOWhCdy9LO0VDaWlCM2dMLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRHBpQndoTDtFQ3VpQjNpTCxpQkFBZ0IsRUFBRzs7QUR2aUIyakw7RUMwaUI5a0wsaUJBQWdCLEVBQUc7O0FEMWlCd21MO0VDNmlCM25MLGlCQUFnQixFQUFHOztBRDdpQmdwTDtFQ2dqQm5xTCxpQkFBZ0IsRUFBRzs7QURoakJtckw7RUNtakJ0c0wsaUJBQWdCLEVBQUc7O0FEbmpCcXRMO0VDc2pCeHVMLGlCQUFnQixFQUFHOztBRHRqQnN2TDtFQ3lqQnp3TCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvakJxeEw7RUNra0J4eUwsaUJBQWdCLEVBQUc7O0FEbGtCcXpMO0VDcWtCeDBMLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRHhrQjgxTDtFQzJrQmozTCxpQkFBZ0IsRUFBRzs7QUQza0JtNEw7RUM4a0J0NUwsaUJBQWdCLEVBQUc7O0FEOWtCdTZMO0VDaWxCMTdMLGlCQUFnQixFQUFHOztBRGpsQnc4TDtFQ29sQjM5TCxpQkFBZ0IsRUFBRzs7QURwbEI0K0w7RUN1bEIvL0wsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FENW1CaWhNO0VDK21CcGlNLGlCQUFnQixFQUFHOztBRC9tQmtqTTtFQ2tuQnJrTSxpQkFBZ0IsRUFBRzs7QURsbkIybE07RUNxbkI5bU0saUJBQWdCLEVBQUc7O0FEcm5CeW9NO0VDd25CNXBNLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGpvQndyTTtFQ29vQjNzTSxpQkFBZ0IsRUFBRzs7QURwb0J1dE07RUN1b0IxdU0saUJBQWdCLEVBQUc7O0FEdm9CMnZNO0VDMG9COXdNLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRDdvQit4TTtFQ2dwQmx6TSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6cEJrME07RUM0cEJyMU0saUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEL3BCazJNO0VDa3FCcjNNLGlCQUFnQixFQUFHOztBRGxxQjI0TTtFQ3FxQjk1TSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzcUJzN007RUM4cUJ6OE0saUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEanJCczlNO0VDb3JCeitNLGlCQUFnQixFQUFHOztBRHByQisvTTtFQ3VyQmxoTixpQkFBZ0IsRUFBRzs7QUR2ckJ1aU47RUMwckIxak4saUJBQWdCLEVBQUc7O0FEMXJCK2tOO0VDNnJCbG1OLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGhzQjBuTjtFQ21zQjdvTixpQkFBZ0IsRUFBRzs7QURuc0I0cU47RUNzc0Ivck4saUJBQWdCLEVBQUc7O0FEdHNCa3ROO0VDeXNCcnVOLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGx0Qml2TjtFQ3F0QnB3TixpQkFBZ0IsRUFBRzs7QURydEJpeE47RUN3dEJweU4saUJBQWdCLEVBQUc7O0FEeHRCb3pOO0VDMnRCdjBOLGlCQUFnQixFQUFHOztBRDN0QjgxTjtFQzh0QmozTixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3dUI4M047RUNndkJqNU4saUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEdHZCbzZOO0VDeXZCdjdOLGlCQUFnQixFQUFHOztBRHp2QjQ4TjtFQzR2Qi85TixpQkFBZ0IsRUFBRzs7QUQ1dkI2K047RUMrdkJoZ08saUJBQWdCLEVBQUc7O0FEL3ZCZ2hPO0VDa3dCbmlPLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRHJ3QmtqTztFQ3d3QnJrTyxpQkFBZ0IsRUFBRzs7QUR4d0J1bE87RUMyd0IxbU8saUJBQWdCLEVBQUc7O0FEM3dCNm5PO0VDOHdCaHBPLGlCQUFnQixFQUFHOztBRDl3QmtxTztFQ2l4QnJyTyxpQkFBZ0IsRUFBRzs7QURqeEIyc087RUNveEI5dE8saUJBQWdCLEVBQUc7O0FEcHhCZ3ZPO0VDdXhCbndPLGlCQUFnQixFQUFHOztBRHZ4Qm14TztFQzB4QnR5TyxpQkFBZ0IsRUFBRzs7QUQxeEJtek87RUM2eEJ0ME8saUJBQWdCLEVBQUc7O0FEN3hCdzFPO0VDZ3lCMzJPLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRG55QjgzTztFQ3N5Qmo1TyxpQkFBZ0IsRUFBRzs7QUR0eUJpNk87RUN5eUJwN08saUJBQWdCLEVBQUc7O0FEenlCMDhPO0VDNHlCNzlPLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRHJ6QjIrTztFQ3d6QjkvTyxpQkFBZ0IsRUFBRzs7QUR4ekIyZ1A7RUMyekI5aFAsaUJBQWdCLEVBQUc7O0FEM3pCOGlQO0VDOHpCamtQLGlCQUFnQixFQUFHOztBRDl6Qm1sUDtFQ2kwQnRtUCxpQkFBZ0IsRUFBRzs7QURqMEJ3blA7RUNvMEIzb1AsaUJBQWdCLEVBQUc7O0FEcDBCK3BQO0VDdTBCbHJQLGlCQUFnQixFQUFHOztBRHYwQityUDtFQzAwQmx0UCxpQkFBZ0IsRUFBRzs7QUQxMEIrdFA7RUM2MEJsdlAsaUJBQWdCLEVBQUc7O0FENzBCK3ZQO0VDZzFCbHhQLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRG4xQit4UDtFQ3MxQmx6UCxpQkFBZ0IsRUFBRzs7QUR0MUIrelA7RUN5MUJsMVAsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FENTFCKzFQO0VDKzFCbDNQLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGwyQm80UDtFQ3EyQnY1UCxpQkFBZ0IsRUFBRzs7QURyMkI0NlA7RUN3MkIvN1AsaUJBQWdCLEVBQUc7O0FEeDJCaTlQO0VDMjJCcCtQLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGozQncvUDtFQ28zQjNnUSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURuNEI0aFE7RUNzNEIvaVEsaUJBQWdCLEVBQUc7O0FEdDRCaWtRO0VDeTRCcGxRLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRHg1QnVtUTtFQzI1QjFuUSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqNkI4b1E7RUNvNkJqcVEsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FENzZCc3JRO0VDZzdCenNRLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRG43Qjh0UTtFQ3M3Qmp2USxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4OEI2dlE7RUMyOEJoeFEsaUJBQWdCLEVBQUc7O0FEMzhCaXlRO0VDODhCcHpRLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRHA5QnUwUTtFQ3U5QjExUSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURuK0J3MlE7RUNzK0IzM1EsaUJBQWdCLEVBQUc7O0FEdCtCMjRRO0VDeStCOTVRLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRDUrQjQ2UTtFQysrQi83USxpQkFBZ0IsRUFBRzs7QUQvK0JtOVE7RUNrL0J0K1EsaUJBQWdCLEVBQUc7O0FEbC9Cdy9RO0VDcS9CM2dSLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRDMvQnFpUjtFQzgvQnhqUixpQkFBZ0IsRUFBRzs7QUQ5L0JnbFI7RUNpZ0NubVIsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEcGdDaW5SO0VDdWdDcG9SLGlCQUFnQixFQUFHOztBRHZnQ2twUjtFQzBnQ3JxUixpQkFBZ0IsRUFBRzs7QUQxZ0NpclI7RUM2Z0Nwc1IsaUJBQWdCLEVBQUc7O0FEN2dDbXRSO0VDZ2hDdHVSLGlCQUFnQixFQUFHOztBRGhoQ2t2UjtFQ21oQ3J3UixpQkFBZ0IsRUFBRzs7QURuaENzeFI7RUNzaEN6eVIsaUJBQWdCLEVBQUc7O0FEdGhDMHpSO0VDeWhDNzBSLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGxpQzgxUjtFQ3FpQ2ozUixpQkFBZ0IsRUFBRzs7QURyaUM4M1I7RUN3aUNqNVIsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEM2lDMDZSO0VDOGlDNzdSLGlCQUFnQixFQUFHOztBRDlpQ3k4UjtFQ2lqQzU5UixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwakM0K1I7RUN1akMvL1IsaUJBQWdCLEVBQUc7O0FEdmpDcWhTO0VDMGpDeGlTLGlCQUFnQixFQUFHOztBRDFqQzRqUztFQzZqQy9rUyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURua0NrbVM7RUNza0NyblMsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEemtDd29TO0VDNGtDM3BTLGlCQUFnQixFQUFHOztBRDVrQzRxUztFQytrQy9yUyxpQkFBZ0IsRUFBRzs7QUQva0NvdFM7RUNrbEN2dVMsaUJBQWdCLEVBQUc7O0FEbGxDOHZTO0VDcWxDanhTLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRDNsQ3N5UztFQzhsQ3p6UyxpQkFBZ0IsRUFBRzs7QUQ5bENnMVM7RUNpbUNuMlMsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEcG1DeTNTO0VDdW1DNTRTLGlCQUFnQixFQUFHOztBRHZtQ202UztFQzBtQ3Q3UyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3bUM0OFM7RUNnbkMvOVMsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FENW5DOCtTO0VDK25DamdULGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGxvQ3NoVDtFQ3FvQ3ppVCxpQkFBZ0IsRUFBRzs7QURyb0M0alQ7RUN3b0Mva1QsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEM29DMm1UO0VDOG9DOW5ULGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGpwQ2lwVDtFQ29wQ3BxVCxpQkFBZ0IsRUFBRzs7QURwcENxclQ7RUN1cEN4c1QsaUJBQWdCLEVBQUc7O0FEdnBDeXRUO0VDMHBDNXVULGlCQUFnQixFQUFHOztBRDFwQ3d2VDtFQzZwQzN3VCxpQkFBZ0IsRUFBRzs7QUQ3cEMyeFQ7RUNncUM5eVQsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEenFDazBUO0VDNHFDcjFULGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGxyQ3UyVDtFQ3FyQzEzVCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzckMyNFQ7RUM4ckM5NVQsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEN3NDODZUO0VDZ3RDajhULGlCQUFnQixFQUFHOztBRGh0Q285VDtFQ210Q3YrVCxpQkFBZ0IsRUFBRzs7QURudEMwL1Q7RUNzdEM3Z1UsaUJBQWdCLEVBQUc7O0FEdHRDaWlVO0VDeXRDcGpVLGlCQUFnQixFQUFHOztBRHp0QzhrVTtFQzR0Q2ptVSxpQkFBZ0IsRUFBRzs7QUQ1dEMyblU7RUMrdEM5b1UsaUJBQWdCLEVBQUc7O0FEL3RDeXFVO0VDa3VDNXJVLGlCQUFnQixFQUFHOztBRGx1Q290VTtFQ3F1Q3Z1VSxpQkFBZ0IsRUFBRzs7QURydUN3dlU7RUN3dUMzd1UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEM3VDMHhVO0VDOHVDN3lVLGlCQUFnQixFQUFHOztBRDl1Q3EwVTtFQ2l2Q3gxVSxpQkFBZ0IsRUFBRzs7QURqdkMwMlU7RUNvdkM3M1UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEdnZDbTVVO0VDMHZDdDZVLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGh3Q2s3VTtFQ213Q3I4VSxpQkFBZ0IsRUFBRzs7QURud0MyOVU7RUNzd0M5K1UsaUJBQWdCLEVBQUc7O0FEdHdDOC9VO0VDeXdDamhWLGlCQUFnQixFQUFHOztBRHp3Q3NpVjtFQzR3Q3pqVixpQkFBZ0IsRUFBRzs7QUQ1d0NnbFY7RUMrd0NubVYsaUJBQWdCLEVBQUc7O0FEL3dDdW5WO0VDa3hDMW9WLGlCQUFnQixFQUFHOztBRGx4Q3lwVjtFQ3F4QzVxVixpQkFBZ0IsRUFBRzs7QURyeENrc1Y7RUN3eENydFYsaUJBQWdCLEVBQUc7O0FEeHhDdXVWO0VDMnhDMXZWLGlCQUFnQixFQUFHOztBRDN4QzR3VjtFQzh4Qy94VixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqeUMreVY7RUNveUNsMFYsaUJBQWdCLEVBQUc7O0FEcHlDcTFWO0VDdXlDeDJWLGlCQUFnQixFQUFHOztBRHZ5Q3UzVjtFQzB5QzE0VixpQkFBZ0IsRUFBRzs7QUQxeUM4NVY7RUM2eUNqN1YsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEaHpDKzdWO0VDbXpDbDlWLGlCQUFnQixFQUFHOztBRG56Q3ErVjtFQ3N6Q3gvVixpQkFBZ0IsRUFBRzs7QUR0ekNtaFc7RUN5ekN0aVcsaUJBQWdCLEVBQUc7O0FEenpDK2pXO0VDNHpDbGxXLGlCQUFnQixFQUFHOztBRDV6Q3FtVztFQyt6Q3huVyxpQkFBZ0IsRUFBRzs7QUQvekMwb1c7RUNrMEM3cFcsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEeDBDZ3JXO0VDMjBDbnNXLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGoxQ3F0VztFQ28xQ3h1VyxpQkFBZ0IsRUFBRzs7QURwMUNzdlc7RUN1MUN6d1csaUJBQWdCLEVBQUc7O0FEdjFDOHhXO0VDMDFDanpXLGlCQUFnQixFQUFHOztBRDExQ3MwVztFQzYxQ3oxVyxpQkFBZ0IsRUFBRzs7QUQ3MUM4Mlc7RUNnMkNqNFcsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEdDJDZzVXO0VDeTJDbjZXLGlCQUFnQixFQUFHOztBRHoyQ2k3VztFQzQyQ3A4VyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvMkN5OVc7RUNrM0M1K1csaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEeDNDZ2dYO0VDMjNDbmhYLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRDkzQ3NpWDtFQ2k0Q3pqWCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwNEM4a1g7RUN1NENqbVgsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEMTRDb25YO0VDNjRDdm9YLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGg1QzJwWDtFQ201QzlxWCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0NUNpc1g7RUN5NUNwdFgsaUJBQWdCLEVBQUc7O0FEejVDZ3ZYO0VDNDVDbndYLGlCQUFnQixFQUFHOztBRDU1Qyt4WDtFQys1Q2x6WCxpQkFBZ0IsRUFBRzs7QUQvNUMrMFg7RUNrNkNsMlgsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEOTZDNDNYO0VDaTdDLzRYLGlCQUFnQixFQUFHOztBRGo3Q282WDtFQ283Q3Y3WCxpQkFBZ0IsRUFBRzs7QURwN0M0OFg7RUN1N0MvOVgsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEbjhDcS9YO0VDczhDeGdZLGlCQUFnQixFQUFHOztBRHQ4QzJoWTtFQ3k4QzlpWSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1OEM0alk7RUMrOEMva1ksaUJBQWdCLEVBQUc7O0FELzhDOGxZO0VDazlDam5ZLGlCQUFnQixFQUFHOztBRGw5Q29vWTtFQ3E5Q3ZwWSxpQkFBZ0IsRUFBRzs7QURyOUNzcVk7RUN3OUN6clksaUJBQWdCLEVBQUc7O0FEeDlDd3NZO0VDMjlDM3RZLGlCQUFnQixFQUFHOztBRDM5Q2d2WTtFQzg5Q253WSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwK0NneFk7RUN1K0NueVksaUJBQWdCLEVBQUc7O0FEditDMHpZO0VDMCtDNzBZLGlCQUFnQixFQUFHOztBRDErQysxWTtFQzYrQ2wzWSxpQkFBZ0IsRUFBRzs7QUQ3K0MwNFk7RUNnL0M3NVksaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEei9DbzdZO0VDNC9DdjhZLGlCQUFnQixFQUFHOztBRDUvQ3E5WTtFQysvQ3grWSxpQkFBZ0IsRUFBRzs7QUQvL0NzL1k7RUNrZ0R6Z1osaUJBQWdCLEVBQUc7O0FEbGdEbWlaO0VDcWdEdGpaLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRHhnRG9rWjtFQzJnRHZsWixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwaERrblo7RUN1aERyb1osaUJBQWdCLEVBQUc7O0FEdmhENHBaO0VDMGhEL3FaLGlCQUFnQixFQUFHOztBRDFoRGtzWjtFQzZoRHJ0WixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoaUQ2dVo7RUNtaURod1osaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEemlEbXhaO0VDNGlEdHlaLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGxqRGswWjtFQ3FqRHIxWixpQkFBZ0IsRUFBRzs7QURyakR1Mlo7RUN3akQxM1osaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEM2pEaTVaO0VDOGpEcDZaLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRHZrRDY3WjtFQzBrRGg5WixpQkFBZ0IsRUFBRzs7QUQxa0RtK1o7RUM2a0R0L1osaUJBQWdCLEVBQUc7O0FEN2tEeWdhO0VDZ2xENWhhLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRG5sRGlqYTtFQ3NsRHBrYSxpQkFBZ0IsRUFBRzs7QUR0bERxbGE7RUN5bER4bWEsaUJBQWdCLEVBQUc7O0FEemxEcW5hO0VDNGxEeG9hLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGxtRDRwYTtFQ3FtRC9xYSxpQkFBZ0IsRUFBRzs7QURybUQrcmE7RUN3bURsdGEsaUJBQWdCLEVBQUc7O0FEeG1EbXVhO0VDMm1EdHZhLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRHZuRHF3YTtFQzBuRHh4YSxpQkFBZ0IsRUFBRzs7QUQxbkRveWE7RUM2bkR2emEsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEaG9EbzBhO0VDbW9EdjFhLGlCQUFnQixFQUFHOztBRG5vRHEyYTtFQ3NvRHgzYSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6b0R3NGE7RUM0b0QzNWEsaUJBQWdCLEVBQUc7O0FENW9EMjZhO0VDK29EOTdhLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRHpyRGs5YTtFQzRyRHIrYSxpQkFBZ0IsRUFBRzs7QUQ1ckQ0L2E7RUMrckQvZ2IsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEeHNEb2liO0VDMnNEdmpiLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRHB0RCtrYjtFQ3V0RGxtYixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3dER3bmI7RUNndUQzb2IsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEdHVENHBiO0VDeXVEL3FiLGlCQUFnQixFQUFHOztBRHp1RHVzYjtFQzR1RDF0YixpQkFBZ0IsRUFBRzs7QUQ1dUQrdWI7RUMrdURsd2IsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEbHZEa3hiO0VDcXZEcnliLGlCQUFnQixFQUFHOztBRHJ2RHN6YjtFQ3d2RHowYixpQkFBZ0IsRUFBRzs7QUR4dkQ4MWI7RUMydkRqM2IsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEcHdENjRiO0VDdXdEaDZiLGlCQUFnQixFQUFHOztBRHZ3RHU3YjtFQzB3RDE4YixpQkFBZ0IsRUFBRzs7QUQxd0Q2OWI7RUM2d0RoL2IsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEbnhEdWdjO0VDc3hEMWhjLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRDV4RHlpYztFQyt4RDVqYyxpQkFBZ0IsRUFBRzs7QUQveEQya2M7RUNreUQ5bGMsaUJBQWdCLEVBQUc7O0FEbHlEa25jO0VDcXlEcm9jLGlCQUFnQixFQUFHOztBRHJ5RGtwYztFQ3d5RHJxYyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzeUR1cmM7RUM4eUQxc2MsaUJBQWdCLEVBQUc7O0FEOXlEZ3VjO0VDaXpEbnZjLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRDF6RGl3YztFQzZ6RHB4YyxpQkFBZ0IsRUFBRzs7QUQ3ekRteWM7RUNnMER0emMsaUJBQWdCLEVBQUc7O0FEaDBEKzBjO0VDbTBEbDJjLGlCQUFnQixFQUFHOztBRG4wRDgzYztFQ3MwRGo1YyxpQkFBZ0IsRUFBRzs7QUR0MEQ2NmM7RUN5MERoOGMsaUJBQWdCLEVBQUc7O0FEejBEKzljO0VDNDBEbC9jLGlCQUFnQixFQUFHOztBRDUwRGloZDtFQyswRHBpZCxpQkFBZ0IsRUFBRzs7QUQvMERna2Q7RUNrMURubGQsaUJBQWdCLEVBQUc7O0FEbDFEK21kO0VDcTFEbG9kLGlCQUFnQixFQUFHOztBRHIxRGtxZDtFQ3cxRHJyZCxpQkFBZ0IsRUFBRzs7QUR4MURvdGQ7RUMyMUR2dWQsaUJBQWdCLEVBQUc7O0FEMzFEbXdkO0VDODFEdHhkLGlCQUFnQixFQUFHOztBRDkxRHd6ZDtFQ2kyRDMwZCxpQkFBZ0IsRUFBRzs7QURqMkRrM2Q7RUNvMkRyNGQsaUJBQWdCLEVBQUc7O0FEcDJEbzZkO0VDdTJEdjdkLGlCQUFnQixFQUFHOztBRHYyRHE5ZDtFQzAyRHgrZCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURuM0Q0L2Q7RUNzM0QvZ2UsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEejNEcWllO0VDNDNEeGplLGlCQUFnQixFQUFHOztBRDUzRHFrZTtFQyszRHhsZSxpQkFBZ0IsRUFBRzs7QUQvM0R5bWU7RUNrNEQ1bmUsaUJBQWdCLEVBQUc7O0FEbDREMG9lO0VDcTREN3BlLGlCQUFnQixFQUFHOztBRHI0RGdyZTtFQ3c0RG5zZSxpQkFBZ0IsRUFBRzs7QUR4NERndGU7RUMyNERudWUsaUJBQWdCLEVBQUc7O0FEMzREaXZlO0VDODREcHdlLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRGo1RG14ZTtFQ281RHR5ZSxpQkFBZ0IsRUFBRzs7QURwNURtemU7RUN1NUR0MGUsaUJBQWdCLEVBQUc7O0FEdjVEdTFlO0VDMDVEMTJlLGlCQUFnQixFQUFHOztBRDE1RHUzZTtFQzY1RDE0ZSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoNkR3NWU7RUNtNkQzNmUsaUJBQWdCLEVBQUc7O0FEbjZEdTdlO0VDczZEMThlLGlCQUFnQixFQUFHOztBRHQ2RDY5ZTtFQ3k2RGgvZSxpQkFBZ0IsRUFBRzs7QUR6NkRnZ2Y7RUM0NkRuaGYsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FELzZEMGlmO0VDazdEN2pmLGlCQUFnQixFQUFHOztBRGw3RGlsZjtFQ3E3RHBtZixpQkFBZ0IsRUFBRzs7QURyN0RxbmY7RUN3N0R4b2YsaUJBQWdCLEVBQUc7O0FEeDdEeXBmO0VDMjdENXFmLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGlCQUFnQixFQUFHOztBRHA4RDJ0ZjtFQ3U4RDl1ZixpQkFBZ0IsRUFBRzs7QUR2OERnd2Y7RUMwOERueGYsaUJBQWdCLEVBQUc7O0FEMThEb3lmO0VDNjhEdnpmLGlCQUFnQixFQUFHOztBRDc4RHkwZjtFQ2c5RDUxZixpQkFBZ0IsRUFBRzs7QURoOUQ0MmY7RUNtOUQvM2YsaUJBQWdCLEVBQUc7O0FBRXJCO0VBQ0UsaUJBQWdCLEVBQUc7O0FEdDlEKzRmO0VDeTlEbDZmLGlCQUFnQixFQUFHOztBRHo5RDg2ZjtFQzQ5RGo4ZixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvOURvOWY7RUNrK0R2K2YsaUJBQWdCLEVBQUc7O0FEbCtENC9mO0VDcStEL2dnQixpQkFBZ0IsRUFBRzs7QURyK0QyaGdCO0VDdytEOWlnQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzK0Rna2dCO0VDOCtEbmxnQixpQkFBZ0IsRUFBRzs7QUQ5K0RvbWdCO0VDaS9Edm5nQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2L0Rvb2dCO0VDMC9EdnBnQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3L0R3cWdCO0VDZ2dFM3JnQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURuZ0Uyc2dCO0VDc2dFOXRnQixpQkFBZ0IsRUFBRzs7QUR0Z0VndmdCO0VDeWdFbndnQixpQkFBZ0IsRUFBRzs7QUR6Z0VxeGdCO0VDNGdFeHlnQixpQkFBZ0IsRUFBRzs7QUQ1Z0V5emdCO0VDK2dFNTBnQixpQkFBZ0IsRUFBRzs7QUQvZ0U2MWdCO0VDa2hFaDNnQixpQkFBZ0IsRUFBRzs7QURsaEVtNGdCO0VDcWhFdDVnQixpQkFBZ0IsRUFBRzs7QURyaEV1NmdCO0VDd2hFMTdnQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzaEV1OGdCO0VDOGhFMTlnQixpQkFBZ0IsRUFBRzs7QUQ5aEVnL2dCO0VDaWlFbmdoQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwaUU4aGhCO0VDdWlFampoQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxaUVva2hCO0VDNmlFdmxoQixpQkFBZ0IsRUFBRzs7QUQ3aUV1bWhCO0VDZ2pFMW5oQixpQkFBZ0IsRUFBRzs7QURoakU0b2hCO0VDbWpFL3BoQixpQkFBZ0IsRUFBRzs7QURuakUrcWhCO0VDc2pFbHNoQixpQkFBZ0IsRUFBRzs7QUR0akVpdGhCO0VDeWpFcHVoQixpQkFBZ0IsRUFBRzs7QUR6akVrdmhCO0VDNGpFcndoQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvakVpeGhCO0VDa2tFcHloQixpQkFBZ0IsRUFBRzs7QURsa0VtemhCO0VDcWtFdDBoQixpQkFBZ0IsRUFBRzs7QURya0VxMWhCO0VDd2tFeDJoQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQza0VvM2hCO0VDOGtFdjRoQixpQkFBZ0IsRUFBRzs7QUQ5a0UyNWhCO0VDaWxFOTZoQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwbEU0N2hCO0VDdWxFLzhoQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3bEVxK2hCO0VDZ21FeC9oQixpQkFBZ0IsRUFBRzs7QURobUV1Z2lCO0VDbW1FMWhpQixpQkFBZ0IsRUFBRzs7QURubUU4aWlCO0VDc21FamtpQixpQkFBZ0IsRUFBRzs7QUR0bUVtbGlCO0VDeW1FdG1pQixpQkFBZ0IsRUFBRzs7QUR6bUV5bmlCO0VDNG1FNW9pQixpQkFBZ0IsRUFBRzs7QUQ1bUV5cGlCO0VDK21FNXFpQixpQkFBZ0IsRUFBRzs7QUQvbUU2cmlCO0VDa25FaHRpQixpQkFBZ0IsRUFBRzs7QURsbkVzdWlCO0VDcW5FenZpQixpQkFBZ0IsRUFBRzs7QURybkVreGlCO0VDd25FcnlpQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzbkVvemlCO0VDOG5FdjBpQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwb0U0MWlCO0VDdW9FLzJpQixpQkFBZ0IsRUFBRzs7QUR2b0VnNGlCO0VDMG9FbjVpQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURocEUyNmlCO0VDbXBFOTdpQixpQkFBZ0IsRUFBRzs7QURucEU4OGlCO0VDc3BFaitpQixpQkFBZ0IsRUFBRzs7QUR0cEU4K2lCO0VDeXBFamdqQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1cEV1aGpCO0VDK3BFMWlqQixpQkFBZ0IsRUFBRzs7QUQvcEVpa2pCO0VDa3FFcGxqQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzcUVtbWpCO0VDOHFFdG5qQixpQkFBZ0IsRUFBRzs7QUQ5cUV1b2pCO0VDaXJFMXBqQixpQkFBZ0IsRUFBRzs7QURqckUycWpCO0VDb3JFOXJqQixpQkFBZ0IsRUFBRzs7QURwckVvdGpCO0VDdXJFdnVqQixpQkFBZ0IsRUFBRzs7QUR2ckV1dmpCO0VDMHJFMXdqQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoc0V5eGpCO0VDbXNFNXlqQixpQkFBZ0IsRUFBRzs7QURuc0UrempCO0VDc3NFbDFqQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1c0UrMWpCO0VDK3NFbDNqQixpQkFBZ0IsRUFBRzs7QUQvc0VzNmpCO0VDa3RFejdqQixpQkFBZ0IsRUFBRzs7QURsdEVzOGpCO0VDcXRFejlqQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4dEVxK2pCO0VDMnRFeC9qQixpQkFBZ0IsRUFBRzs7QUQzdEVzZ2tCO0VDOHRFemhrQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqdUUyaWtCO0VDb3VFOWprQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2dUVpbGtCO0VDMHVFcG1rQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3dUV1bmtCO0VDZ3ZFMW9rQixpQkFBZ0IsRUFBRzs7QURodkV1cGtCO0VDbXZFMXFrQixpQkFBZ0IsRUFBRzs7QURudkV3cmtCO0VDc3ZFM3NrQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1dkUwdGtCO0VDK3ZFN3VrQixpQkFBZ0IsRUFBRzs7QUQvdkU4dmtCO0VDa3dFanhrQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURyd0V1eWtCO0VDd3dFMXprQixpQkFBZ0IsRUFBRzs7QUR4d0VxMWtCO0VDMndFeDJrQixpQkFBZ0IsRUFBRzs7QUQzd0VnNGtCO0VDOHdFbjVrQixpQkFBZ0IsRUFBRzs7QUQ5d0VrNmtCO0VDaXhFcjdrQixpQkFBZ0IsRUFBRzs7QURqeEVvOGtCO0VDb3hFdjlrQixpQkFBZ0IsRUFBRzs7QURweEVzK2tCO0VDdXhFei9rQixpQkFBZ0IsRUFBRzs7QUR2eEV3Z2xCO0VDMHhFM2hsQixpQkFBZ0IsRUFBRzs7QUQxeEU0aWxCO0VDNnhFL2psQixpQkFBZ0IsRUFBRzs7QUQ3eEVnbGxCO0VDZ3lFbm1sQixpQkFBZ0IsRUFBRzs7QURoeUVnbmxCO0VDbXlFbm9sQixpQkFBZ0IsRUFBRzs7QURueUVxcGxCO0VDc3lFeHFsQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6eUV5cmxCO0VDNHlFNXNsQixpQkFBZ0IsRUFBRzs7QUQ1eUVpdWxCO0VDK3lFcHZsQixpQkFBZ0IsRUFBRzs7QUQveUV3d2xCO0VDa3pFM3hsQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURyekVzemxCO0VDd3pFejBsQixpQkFBZ0IsRUFBRzs7QUR4ekVzMmxCO0VDMnpFejNsQixpQkFBZ0IsRUFBRzs7QUQzekV3NGxCO0VDOHpFMzVsQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqMEU4NmxCO0VDbzBFajhsQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2MEUyOWxCO0VDMDBFOStsQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3MEVtZ21CO0VDZzFFdGhtQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURuMUVnam1CO0VDczFFbmttQixpQkFBZ0IsRUFBRzs7QUR0MUVvbW1CO0VDeTFFdm5tQixpQkFBZ0IsRUFBRzs7QUR6MUVtb21CO0VDNDFFdHBtQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvMUUwcW1CO0VDazJFN3JtQixpQkFBZ0IsRUFBRzs7QURsMkUrc21CO0VDcTJFbHVtQixpQkFBZ0IsRUFBRzs7QURyMkVtdm1CO0VDdzJFdHdtQixpQkFBZ0IsRUFBRzs7QUR4MkV5eG1CO0VDMjJFNXltQixpQkFBZ0IsRUFBRzs7QUQzMkV1MG1CO0VDODJFMTFtQixpQkFBZ0IsRUFBRzs7QUQ5MkVrM21CO0VDaTNFcjRtQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwM0VpNW1CO0VDdTNFcDZtQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxM0VpOG1CO0VDNjNFcDltQixpQkFBZ0IsRUFBRzs7QUQ3M0UwK21CO0VDZzRFNy9tQixpQkFBZ0IsRUFBRzs7QURoNEVraG5CO0VDbTRFcmluQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0NEVvam5CO0VDeTRFdmtuQixpQkFBZ0IsRUFBRzs7QUR6NEVtbG5CO0VDNDRFdG1uQixpQkFBZ0IsRUFBRzs7QUQ1NEVzbm5CO0VDKzRFem9uQixpQkFBZ0IsRUFBRzs7QUQvNEU2cG5CO0VDazVFaHJuQixpQkFBZ0IsRUFBRzs7QURsNUU4cm5CO0VDcTVFanRuQixpQkFBZ0IsRUFBRzs7QURyNUVndW5CO0VDdzVFbnZuQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzNUVrd25CO0VDODVFcnhuQixpQkFBZ0IsRUFBRzs7QUQ5NUV5eW5CO0VDaTZFNXpuQixpQkFBZ0IsRUFBRzs7QURqNkUwMG5CO0VDbzZFNzFuQixpQkFBZ0IsRUFBRzs7QURwNkUwMm5CO0VDdTZFNzNuQixpQkFBZ0IsRUFBRzs7QUR2NkU4NG5CO0VDMDZFajZuQixpQkFBZ0IsRUFBRzs7QUQxNkVzN25CO0VDNjZFejhuQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6N0U0OW5CO0VDNDdFLytuQixpQkFBZ0IsRUFBRzs7QUQ1N0VpZ29CO0VDKzdFcGhvQixpQkFBZ0IsRUFBRzs7QUQvN0UwaW9CO0VDazhFN2pvQixpQkFBZ0IsRUFBRzs7QURsOEU4a29CO0VDcThFam1vQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4OEV1bm9CO0VDMjhFMW9vQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5OEU2cG9CO0VDaTlFaHJvQixpQkFBZ0IsRUFBRzs7QURqOUVvc29CO0VDbzlFdnRvQixpQkFBZ0IsRUFBRzs7QURwOUUwdW9CO0VDdTlFN3ZvQixpQkFBZ0IsRUFBRzs7QUR2OUVpeG9CO0VDMDlFcHlvQixpQkFBZ0IsRUFBRzs7QUQxOUV5em9CO0VDNjlFNTBvQixpQkFBZ0IsRUFBRzs7QUQ3OUV3Mm9CO0VDZytFMzNvQixpQkFBZ0IsRUFBRzs7QURoK0VnNW9CO0VDbStFbjZvQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6K0U0N29CO0VDNCtFLzhvQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvK0VnK29CO0VDay9Fbi9vQixpQkFBZ0IsRUFBRzs7QURsL0UyZ3BCO0VDcS9FOWhwQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4L0V3anBCO0VDMi9FM2twQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqZ0ZrbXBCO0VDb2dGcm5wQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2Z0Z5b3BCO0VDMGdGNXBwQixpQkFBZ0IsRUFBRzs7QUQxZ0YrcXBCO0VDNmdGbHNwQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoaEZvdHBCO0VDbWhGdnVwQixpQkFBZ0IsRUFBRzs7QURuaEZvdnBCO0VDc2hGdndwQixpQkFBZ0IsRUFBRzs7QUR0aEZ5eHBCO0VDeWhGNXlwQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvaEZ5enBCO0VDa2lGNTBwQixpQkFBZ0IsRUFBRzs7QURsaUYyMXBCO0VDcWlGOTJwQixpQkFBZ0IsRUFBRzs7QURyaUZrNHBCO0VDd2lGcjVwQixpQkFBZ0IsRUFBRzs7QUR4aUZrNnBCO0VDMmlGcjdwQixpQkFBZ0IsRUFBRzs7QUQzaUZzOHBCO0VDOGlGejlwQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqakZtL3BCO0VDb2pGdGdxQixpQkFBZ0IsRUFBRzs7QURwakZzaHFCO0VDdWpGemlxQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxakZpa3FCO0VDNmpGcGxxQixpQkFBZ0IsRUFBRzs7QUQ3akZzbXFCO0VDZ2tGem5xQixpQkFBZ0IsRUFBRzs7QURoa0Y2b3FCO0VDbWtGaHFxQixpQkFBZ0IsRUFBRzs7QURua0Z3cnFCO0VDc2tGM3NxQixpQkFBZ0IsRUFBRzs7QUR0a0Y4dHFCO0VDeWtGanZxQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1a0Y4dnFCO0VDK2tGanhxQixpQkFBZ0IsRUFBRzs7QUQva0ZxeXFCO0VDa2xGeHpxQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURybEZxMHFCO0VDd2xGeDFxQixpQkFBZ0IsRUFBRzs7QUR4bEYrMnFCO0VDMmxGbDRxQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqbUZtNXFCO0VDb21GdDZxQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxbUZvN3FCO0VDNm1GdjhxQixpQkFBZ0IsRUFBRzs7QUQ3bUZzOXFCO0VDZ25GeitxQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6bkYyL3FCO0VDNG5GOWdyQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsb0Y4aHJCO0VDcW9GampyQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4b0Y2anJCO0VDMm9GaGxyQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5b0YrbHJCO0VDaXBGbG5yQixpQkFBZ0IsRUFBRzs7QURqcEZ1b3JCO0VDb3BGMXByQixpQkFBZ0IsRUFBRzs7QURwcEY4cXJCO0VDdXBGanNyQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURucUZxdHJCO0VDc3FGeHVyQixpQkFBZ0IsRUFBRzs7QUR0cUZxdnJCO0VDeXFGeHdyQixpQkFBZ0IsRUFBRzs7QUR6cUY2eHJCO0VDNHFGaHpyQixpQkFBZ0IsRUFBRzs7QUQ1cUZ5MHJCO0VDK3FGNTFyQixpQkFBZ0IsRUFBRzs7QUQvcUZzM3JCO0VDa3JGejRyQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURyckZ3NnJCO0VDd3JGMzdyQixpQkFBZ0IsRUFBRzs7QUR4ckY2OHJCO0VDMnJGaCtyQixpQkFBZ0IsRUFBRzs7QUQzckZxL3JCO0VDOHJGeGdzQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwc0Y4aHNCO0VDdXNGampzQixpQkFBZ0IsRUFBRzs7QUR2c0Zza3NCO0VDMHNGemxzQixpQkFBZ0IsRUFBRzs7QUQxc0ZrbnNCO0VDNnNGcm9zQixpQkFBZ0IsRUFBRzs7QUQ3c0ZzcHNCO0VDZ3RGenFzQixpQkFBZ0IsRUFBRzs7QURodEZ5cnNCO0VDbXRGNXNzQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0dEYrdHNCO0VDeXRGbHZzQixpQkFBZ0IsRUFBRzs7QUR6dEZ5d3NCO0VDNHRGNXhzQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvdEY0eXNCO0VDa3VGL3pzQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURydUY0MHNCO0VDd3VGLzFzQixpQkFBZ0IsRUFBRzs7QUR4dUY2MnNCO0VDMnVGaDRzQixpQkFBZ0IsRUFBRzs7QUQzdUZtNXNCO0VDOHVGdDZzQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqdkZzN3NCO0VDb3ZGejhzQixpQkFBZ0IsRUFBRzs7QURwdkYrOXNCO0VDdXZGbC9zQixpQkFBZ0IsRUFBRzs7QUR2dkZpZ3RCO0VDMHZGcGh0QixpQkFBZ0IsRUFBRzs7QUQxdkY4aXRCO0VDNnZGamt0QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6d0Z5bHRCO0VDNHdGNW10QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4eEY0bnRCO0VDMnhGL290QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5eEZncXRCO0VDaXlGbnJ0QixpQkFBZ0IsRUFBRzs7QURqeUZpc3RCO0VDb3lGcHR0QixpQkFBZ0IsRUFBRzs7QURweUZndXRCO0VDdXlGbnZ0QixpQkFBZ0IsRUFBRzs7QUR2eUZzd3RCO0VDMHlGenh0QixpQkFBZ0IsRUFBRzs7QUQxeUY0eXRCO0VDNnlGL3p0QixpQkFBZ0IsRUFBRzs7QUQ3eUYwMHRCO0VDZ3pGNzF0QixpQkFBZ0IsRUFBRzs7QURoekYrMnRCO0VDbXpGbDR0QixpQkFBZ0IsRUFBRzs7QURuekZnNXRCO0VDc3pGbjZ0QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6ekZnN3RCO0VDNHpGbjh0QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvekZpOXRCO0VDazBGcCt0QixpQkFBZ0IsRUFBRzs7QURsMEZnL3RCO0VDcTBGbmd1QixpQkFBZ0IsRUFBRzs7QURyMEZtaHVCO0VDdzBGdGl1QixpQkFBZ0IsRUFBRzs7QUR4MEZ5anVCO0VDMjBGNWt1QixpQkFBZ0IsRUFBRzs7QUQzMEYybHVCO0VDODBGOW11QixpQkFBZ0IsRUFBRzs7QUQ5MEZpb3VCO0VDaTFGcHB1QixpQkFBZ0IsRUFBRzs7QURqMUYwcXVCO0VDbzFGN3J1QixpQkFBZ0IsRUFBRzs7QURwMUYrc3VCO0VDdTFGbHV1QixpQkFBZ0IsRUFBRzs7QUR2MUZpdnVCO0VDMDFGcHd1QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoMkZteHVCO0VDbTJGdHl1QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0MkYyenVCO0VDeTJGOTB1QixpQkFBZ0IsRUFBRzs7QUR6MkZvMnVCO0VDNDJGdjN1QixpQkFBZ0IsRUFBRzs7QUQ1MkZpNXVCO0VDKzJGcDZ1QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsM0YwN3VCO0VDcTNGNzh1QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4M0Y2OXVCO0VDMjNGaC91QixpQkFBZ0IsRUFBRzs7QUQzM0Y4L3VCO0VDODNGamh2QixpQkFBZ0IsRUFBRzs7QUQ5M0ZpaXZCO0VDaTRGcGp2QixpQkFBZ0IsRUFBRzs7QURqNEZra3ZCO0VDbzRGcmx2QixpQkFBZ0IsRUFBRzs7QURwNEYwbXZCO0VDdTRGN252QixpQkFBZ0IsRUFBRzs7QUR2NEZvcHZCO0VDMDRGdnF2QixpQkFBZ0IsRUFBRzs7QUQxNEYwcnZCO0VDNjRGN3N2QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURuNUZrdXZCO0VDczVGcnZ2QixpQkFBZ0IsRUFBRzs7QUR0NUZvd3ZCO0VDeTVGdnh2QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1NUZ5eXZCO0VDKzVGNXp2QixpQkFBZ0IsRUFBRzs7QUQvNUY4MHZCO0VDazZGajJ2QixpQkFBZ0IsRUFBRzs7QURsNkZxM3ZCO0VDcTZGeDR2QixpQkFBZ0IsRUFBRzs7QURyNkZ1NXZCO0VDdzZGMTZ2QixpQkFBZ0IsRUFBRzs7QUR4NkZxK3ZCO0VDMjZGeC92QixpQkFBZ0IsRUFBRzs7QUQzNkY0Z3dCO0VDODZGL2h3QixpQkFBZ0IsRUFBRzs7QUQ5NkZtandCO0VDaTdGdGt3QixpQkFBZ0IsRUFBRzs7QURqN0Y0bHdCO0VDbzdGL213QixpQkFBZ0IsRUFBRzs7QURwN0Ywb3dCO0VDdTdGN3B3QixpQkFBZ0IsRUFBRzs7QUR2N0ZtcndCO0VDMDdGdHN3QixpQkFBZ0IsRUFBRzs7QUQxN0ZzdHdCO0VDNjdGenV3QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoOEZnd3dCO0VDbThGbnh3QixpQkFBZ0IsRUFBRzs7QURuOEZveXdCO0VDczhGdnp3QixpQkFBZ0IsRUFBRzs7QUR0OEZvMHdCO0VDeThGdjF3QixpQkFBZ0IsRUFBRzs7QUR6OEY0MndCO0VDNDhGLzN3QixpQkFBZ0IsRUFBRzs7QUQ1OEYwNXdCO0VDKzhGNzZ3QixpQkFBZ0IsRUFBRzs7QUQvOEY2N3dCO0VDazlGaDl3QixpQkFBZ0IsRUFBRzs7QURsOUY2OXdCO0VDcTlGaC93QixpQkFBZ0IsRUFBRzs7QURyOUZpZ3hCO0VDdzlGcGh4QixpQkFBZ0IsRUFBRzs7QUR4OUZzaXhCO0VDMjlGemp4QixpQkFBZ0IsRUFBRzs7QUQzOUZpbHhCO0VDODlGcG14QixpQkFBZ0IsRUFBRzs7QUQ5OUZ3bnhCO0VDaStGM294QixpQkFBZ0IsRUFBRzs7QURqK0YrcHhCO0VDbytGbHJ4QixpQkFBZ0IsRUFBRzs7QURwK0Y0c3hCO0VDdStGL3R4QixpQkFBZ0IsRUFBRzs7QUR2K0ZrdnhCO0VDMCtGcnd4QixpQkFBZ0IsRUFBRzs7QUQxK0Z3eHhCO0VDNitGM3l4QixpQkFBZ0IsRUFBRzs7QUQ3K0YrenhCO0VDZy9GbDF4QixpQkFBZ0IsRUFBRzs7QURoL0Y2MnhCO0VDbS9GaDR4QixpQkFBZ0IsRUFBRzs7QURuL0Z5NXhCO0VDcy9GNTZ4QixpQkFBZ0IsRUFBRzs7QUR0L0Y4N3hCO0VDeS9Gajl4QixpQkFBZ0IsRUFBRzs7QUR6L0Z5K3hCO0VDNC9GNS94QixpQkFBZ0IsRUFBRzs7QUQ1L0YrZ3lCO0VDKy9GbGl5QixpQkFBZ0IsRUFBRzs7QUQvL0Y4anlCO0VDa2dHamx5QixpQkFBZ0IsRUFBRzs7QURsZ0d1bXlCO0VDcWdHMW55QixpQkFBZ0IsRUFBRzs7QURyZ0cyb3lCO0VDd2dHOXB5QixpQkFBZ0IsRUFBRzs7QUR4Z0c0cXlCO0VDMmdHL3J5QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqaEc4c3lCO0VDb2hHanV5QixpQkFBZ0IsRUFBRzs7QURwaEc4dXlCO0VDdWhHand5QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURuaUdreHlCO0VDc2lHcnl5QixpQkFBZ0IsRUFBRzs7QUR0aUd5enlCO0VDeWlHNTB5QixpQkFBZ0IsRUFBRzs7QUR6aUd1MnlCO0VDNGlHMTN5QixpQkFBZ0IsRUFBRzs7QUQ1aUc2NHlCO0VDK2lHaDZ5QixpQkFBZ0IsRUFBRzs7QUQvaUdrN3lCO0VDa2pHcjh5QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURyakdvOXlCO0VDd2pHdit5QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzakdxL3lCO0VDOGpHeGd6QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqa0c2aHpCO0VDb2tHaGp6QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2a0cya3pCO0VDMGtHOWx6QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3a0cybnpCO0VDZ2xHOW96QixpQkFBZ0IsRUFBRzs7QURobEd1cXpCO0VDbWxHMXJ6QixpQkFBZ0IsRUFBRzs7QURubEdxdHpCO0VDc2xHeHV6QixpQkFBZ0IsRUFBRzs7QUR0bEc0dnpCO0VDeWxHL3d6QixpQkFBZ0IsRUFBRzs7QUR6bEcweXpCO0VDNGxHN3p6QixpQkFBZ0IsRUFBRzs7QUQ1bEdnMXpCO0VDK2xHbjJ6QixpQkFBZ0IsRUFBRzs7QUQvbEdzM3pCO0VDa21HejR6QixpQkFBZ0IsRUFBRzs7QURsbUdpNnpCO0VDcW1HcDd6QixpQkFBZ0IsRUFBRzs7QURybUc0OHpCO0VDd21HLzl6QixpQkFBZ0IsRUFBRzs7QUR4bUd3L3pCO0VDMm1HM2cwQixpQkFBZ0IsRUFBRzs7QUQzbUdpaTBCO0VDOG1HcGowQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqbkd5azBCO0VDb25HNWwwQixpQkFBZ0IsRUFBRzs7QURwbkc4bTBCO0VDdW5Ham8wQixpQkFBZ0IsRUFBRzs7QUR2bkd1cDBCO0VDMG5HMXEwQixpQkFBZ0IsRUFBRzs7QUQxbkdnczBCO0VDNm5HbnQwQixpQkFBZ0IsRUFBRzs7QUQ3bkdzdTBCO0VDZ29HenYwQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURub0d1dzBCO0VDc29HMXgwQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6b0dnejBCO0VDNG9HbjAwQixpQkFBZ0IsRUFBRzs7QUQ1b0dzMTBCO0VDK29HejIwQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURscEcyMzBCO0VDcXBHOTQwQixpQkFBZ0IsRUFBRzs7QURycEcwNjBCO0VDd3BHNzcwQixpQkFBZ0IsRUFBRzs7QUR4cEdxOTBCO0VDMnBHeCswQixpQkFBZ0IsRUFBRzs7QUQzcEd5LzBCO0VDOHBHNWcxQixpQkFBZ0IsRUFBRzs7QUQ5cEc2aDFCO0VDaXFHaGoxQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwcUdnazFCO0VDdXFHbmwxQixpQkFBZ0IsRUFBRzs7QUR2cUdzbTFCO0VDMHFHem4xQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURuckdpcDFCO0VDc3JHcHExQixpQkFBZ0IsRUFBRzs7QUR0ckd1cjFCO0VDeXJHMXMxQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvckdzdDFCO0VDa3NHenUxQixpQkFBZ0IsRUFBRzs7QURsc0dpdzFCO0VDcXNHcHgxQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4c0drejFCO0VDMnNHcjAxQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5c0c0MTFCO0VDaXRHLzIxQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwdEd1NDFCO0VDdXRHMTUxQixpQkFBZ0IsRUFBRzs7QUR2dEcwNjFCO0VDMHRHNzcxQixpQkFBZ0IsRUFBRzs7QUQxdEdnOTFCO0VDNnRHbisxQixpQkFBZ0IsRUFBRzs7QUQ3dEcwLzFCO0VDZ3VHN2cyQixpQkFBZ0IsRUFBRzs7QURodUc2aDJCO0VDbXVHaGoyQixpQkFBZ0IsRUFBRzs7QURudUc4ajJCO0VDc3VHamwyQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvdUdzbTJCO0VDa3ZHem4yQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURydkcybzJCO0VDd3ZHOXAyQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5dkdpcjJCO0VDaXdHcHMyQixpQkFBZ0IsRUFBRzs7QURqd0d3dDJCO0VDb3dHM3UyQixpQkFBZ0IsRUFBRzs7QURwd0cwdjJCO0VDdXdHN3cyQixpQkFBZ0IsRUFBRzs7QUR2d0cyeDJCO0VDMHdHOXkyQixpQkFBZ0IsRUFBRzs7QUQxd0cyejJCO0VDNndHOTAyQixpQkFBZ0IsRUFBRzs7QUQ3d0dvMjJCO0VDZ3hHdjMyQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURueEd1NDJCO0VDc3hHMTUyQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6eEc4NjJCO0VDNHhHajgyQixpQkFBZ0IsRUFBRzs7QUQ1eEdxOTJCO0VDK3hHeCsyQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5eUdxLzJCO0VDaXpHeGczQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwekdzaDNCO0VDdXpHemkzQixpQkFBZ0IsRUFBRzs7QUR2ekcwajNCO0VDMHpHN2szQixpQkFBZ0IsRUFBRzs7QUQxekcybDNCO0VDNnpHOW0zQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoMEdpbzNCO0VDbTBHcHAzQixpQkFBZ0IsRUFBRzs7QURuMEdxcTNCO0VDczBHeHIzQixpQkFBZ0IsRUFBRzs7QUR0MEc2czNCO0VDeTBHaHUzQixpQkFBZ0IsRUFBRzs7QUR6MEd3djNCO0VDNDBHM3czQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvMEdpeTNCO0VDazFHcHozQixpQkFBZ0IsRUFBRzs7QURsMUdvMDNCO0VDcTFHdjEzQixpQkFBZ0IsRUFBRzs7QURyMUdzMjNCO0VDdzFHejMzQixpQkFBZ0IsRUFBRzs7QUR4MUd1NDNCO0VDMjFHMTUzQixpQkFBZ0IsRUFBRzs7QUQzMUd5NjNCO0VDODFHNTczQixpQkFBZ0IsRUFBRzs7QUQ5MUc4ODNCO0VDaTJHaiszQixpQkFBZ0IsRUFBRzs7QURqMkd1LzNCO0VDbzJHMWc0QixpQkFBZ0IsRUFBRzs7QURwMkdpaTRCO0VDdTJHcGo0QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxMkc0azRCO0VDNjJHL2w0QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvM0dvbjRCO0VDazRHdm80QixpQkFBZ0IsRUFBRzs7QURsNEcwcDRCO0VDcTRHN3E0QixpQkFBZ0IsRUFBRzs7QURyNEcycjRCO0VDdzRHOXM0QixpQkFBZ0IsRUFBRzs7QUR4NEc4dDRCO0VDMjRHanY0QixpQkFBZ0IsRUFBRzs7QUQzNEcrdjRCO0VDODRHbHg0QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwNUdreTRCO0VDdTVHcno0QixpQkFBZ0IsRUFBRzs7QUR2NUdzMDRCO0VDMDVHejE0QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3NUcyMjRCO0VDZzZHOTM0QixpQkFBZ0IsRUFBRzs7QURoNkc4NDRCO0VDbTZHajY0QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0NkcrNjRCO0VDeTZHbDg0QixpQkFBZ0IsRUFBRzs7QUR6NkdtOTRCO0VDNDZHdCs0QixpQkFBZ0IsRUFBRzs7QUQ1NkdzLzRCO0VDKzZHemc1QixpQkFBZ0IsRUFBRzs7QUQvNkc2aDVCO0VDazdHaGo1QixpQkFBZ0IsRUFBRzs7QURsN0c4ajVCO0VDcTdHamw1QixpQkFBZ0IsRUFBRzs7QURyN0crbDVCO0VDdzdHbG41QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzN0dnbzVCO0VDODdHbnA1QixpQkFBZ0IsRUFBRzs7QUQ5N0drcTVCO0VDaThHcnI1QixpQkFBZ0IsRUFBRzs7QURqOEdrczVCO0VDbzhHcnQ1QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxOEdtdTVCO0VDNjhHdHY1QixpQkFBZ0IsRUFBRzs7QUQ3OEdxdzVCO0VDZzlHeHg1QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURuOUd5eTVCO0VDczlHNXo1QixpQkFBZ0IsRUFBRzs7QUR0OUc2MDVCO0VDeTlHaDI1QixpQkFBZ0IsRUFBRzs7QUR6OUc2MjVCO0VDNDlHaDQ1QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsK0dvNTVCO0VDcStHdjY1QixpQkFBZ0IsRUFBRzs7QURyK0d5NzVCO0VDdytHNTg1QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzK0dxKzVCO0VDOCtHeC81QixpQkFBZ0IsRUFBRzs7QUQ5K0d5ZzZCO0VDaS9HNWg2QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2L0dzajZCO0VDMC9Hems2QixpQkFBZ0IsRUFBRzs7QUQxL0cwbDZCO0VDNi9HN202QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoZ0g2bjZCO0VDbWdIaHA2QixpQkFBZ0IsRUFBRzs7QURuZ0grcDZCO0VDc2dIbHI2QixpQkFBZ0IsRUFBRzs7QUR0Z0hrczZCO0VDeWdIcnQ2QixpQkFBZ0IsRUFBRzs7QUR6Z0hvdTZCO0VDNGdIdnY2QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvZ0gydzZCO0VDa2hIOXg2QixpQkFBZ0IsRUFBRzs7QURsaEgyeTZCO0VDcWhIOXo2QixpQkFBZ0IsRUFBRzs7QURyaEgyMDZCO0VDd2hIOTE2QixpQkFBZ0IsRUFBRzs7QUR4aEhpMzZCO0VDMmhIcDQ2QixpQkFBZ0IsRUFBRzs7QUQzaEhvNTZCO0VDOGhIdjY2QixpQkFBZ0IsRUFBRzs7QUQ5aEhvNzZCO0VDaWlIdjg2QixpQkFBZ0IsRUFBRzs7QURqaUhxOTZCO0VDb2lIeCs2QixpQkFBZ0IsRUFBRzs7QURwaUhzLzZCO0VDdWlIemc3QixpQkFBZ0IsRUFBRzs7QUR2aUh3aDdCO0VDMGlIM2k3QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3aUhrazdCO0VDZ2pIcmw3QixpQkFBZ0IsRUFBRzs7QURoakhnbTdCO0VDbWpIbm43QixpQkFBZ0IsRUFBRzs7QURuakhxbzdCO0VDc2pIeHA3QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6akh5cTdCO0VDNGpINXI3QixpQkFBZ0IsRUFBRzs7QUQ1akgwczdCO0VDK2pIN3Q3QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURya0g0dTdCO0VDd2tIL3Y3QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQza0gydzdCO0VDOGtIOXg3QixpQkFBZ0IsRUFBRzs7QUQ5a0g4eTdCO0VDaWxIajA3QixpQkFBZ0IsRUFBRzs7QURqbEhrMTdCO0VDb2xIcjI3QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2bEhvMzdCO0VDMGxIdjQ3QixpQkFBZ0IsRUFBRzs7QUQxbEhzNTdCO0VDNmxIejY3QixpQkFBZ0IsRUFBRzs7QUQ3bEg2NzdCO0VDZ21IaDk3QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURubUhzKzdCO0VDc21Iei83QixpQkFBZ0IsRUFBRzs7QUR0bUhzZzhCO0VDeW1Iemg4QixpQkFBZ0IsRUFBRzs7QUR6bUgyaThCO0VDNG1IOWo4QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvbUhzbDhCO0VDa25Iem04QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURybkgybjhCO0VDd25IOW84QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwb0g2cDhCO0VDdW9IaHI4QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxb0hpczhCO0VDNm9IcHQ4QixpQkFBZ0IsRUFBRzs7QUQ3b0hxdThCO0VDZ3BIeHY4QixpQkFBZ0IsRUFBRzs7QURocEh1dzhCO0VDbXBIMXg4QixpQkFBZ0IsRUFBRzs7QURucEg4eThCO0VDc3BIajA4QixpQkFBZ0IsRUFBRzs7QUR0cEhzMThCO0VDeXBIejI4QixpQkFBZ0IsRUFBRzs7QUR6cEhnNDhCO0VDNHBIbjU4QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvcEhtNjhCO0VDa3FIdDc4QixpQkFBZ0IsRUFBRzs7QURscUhxODhCO0VDcXFIeDk4QixpQkFBZ0IsRUFBRzs7QURycUg4KzhCO0VDd3FIamc5QixpQkFBZ0IsRUFBRzs7QUR4cUgrZzlCO0VDMnFIbGk5QixpQkFBZ0IsRUFBRzs7QUQzcUhxajlCO0VDOHFIeGs5QixpQkFBZ0IsRUFBRzs7QUQ5cUg2bDlCO0VDaXJIaG45QixpQkFBZ0IsRUFBRzs7QURqckhtbzlCO0VDb3JIdHA5QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxckgwcTlCO0VDNnJIN3I5QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0c0gwczlCO0VDeXNIN3Q5QixpQkFBZ0IsRUFBRzs7QUR6c0g2dTlCO0VDNHNIaHc5QixpQkFBZ0IsRUFBRzs7QUQ1c0g4dzlCO0VDK3NIank5QixpQkFBZ0IsRUFBRzs7QUQvc0g4eTlCO0VDa3RIajA5QixpQkFBZ0IsRUFBRzs7QURsdEhtMTlCO0VDcXRIdDI5QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4dEg4MzlCO0VDMnRIajU5QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5dEh3NjlCO0VDaXVIMzc5QixpQkFBZ0IsRUFBRzs7QURqdUhnOTlCO0VDb3VIbis5QixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURodkhxLzlCO0VDbXZIeGcrQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsd0gwaCtCO0VDcXdIN2krQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzd0gwaitCO0VDOHdIN2srQixpQkFBZ0IsRUFBRzs7QUQ5d0gwbCtCO0VDaXhIN20rQixpQkFBZ0IsRUFBRzs7QURqeEg4bitCO0VDb3hIanArQixpQkFBZ0IsRUFBRzs7QURweEhxcStCO0VDdXhIeHIrQixpQkFBZ0IsRUFBRzs7QUR2eEh1cytCO0VDMHhIMXQrQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3eEh3dStCO0VDZ3lIM3YrQixpQkFBZ0IsRUFBRzs7QURoeUg2dytCO0VDbXlIaHkrQixpQkFBZ0IsRUFBRzs7QURueUg2eStCO0VDc3lIaDArQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6eUhpMStCO0VDNHlIcDIrQixpQkFBZ0IsRUFBRzs7QUQ1eUhvMytCO0VDK3lIdjQrQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsekh1NStCO0VDcXpIMTYrQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzekhpOCtCO0VDOHpIcDkrQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqMEhpKytCO0VDbzBIcC8rQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2MEhzZy9CO0VDMDBIemgvQixpQkFBZ0IsRUFBRzs7QUQxMEhxai9CO0VDNjBIeGsvQixpQkFBZ0IsRUFBRzs7QUQ3MEhvbS9CO0VDZzFIdm4vQixpQkFBZ0IsRUFBRzs7QURoMUhvcC9CO0VDbTFIdnEvQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsMkhpcy9CO0VDcTJIcHQvQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4Mkh1dS9CO0VDMjJIMXYvQixpQkFBZ0IsRUFBRzs7QUQzMkgrdy9CO0VDODJIbHkvQixpQkFBZ0IsRUFBRzs7QUQ5Mkhnei9CO0VDaTNIbjAvQixpQkFBZ0IsRUFBRzs7QURqM0h1MS9CO0VDbzNIMTIvQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2M0h1My9CO0VDMDNIMTQvQixpQkFBZ0IsRUFBRzs7QUQxM0gwNS9CO0VDNjNINzYvQixpQkFBZ0IsRUFBRzs7QUQ3M0gyNy9CO0VDZzRIOTgvQixpQkFBZ0IsRUFBRzs7QURoNEg2OS9CO0VDbTRIaC8vQixpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0NEhrZ2dDO0VDeTRIcmhnQyxpQkFBZ0IsRUFBRzs7QUR6NEh1aWdDO0VDNDRIMWpnQyxpQkFBZ0IsRUFBRzs7QUQ1NEh1a2dDO0VDKzRIMWxnQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsNUg4bWdDO0VDcTVIam9nQyxpQkFBZ0IsRUFBRzs7QURyNUg2b2dDO0VDdzVIaHFnQyxpQkFBZ0IsRUFBRzs7QUR4NUhtcmdDO0VDMjVIdHNnQyxpQkFBZ0IsRUFBRzs7QUQzNUg2dGdDO0VDODVIaHZnQyxpQkFBZ0IsRUFBRzs7QUQ5NUhtd2dDO0VDaTZIdHhnQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvN0g2eWdDO0VDazhIaDBnQyxpQkFBZ0IsRUFBRzs7QURsOEhnMWdDO0VDcThIbjJnQyxpQkFBZ0IsRUFBRzs7QURyOEhxM2dDO0VDdzhIeDRnQyxpQkFBZ0IsRUFBRzs7QUR4OEh5NWdDO0VDMjhINTZnQyxpQkFBZ0IsRUFBRzs7QUQzOEgyN2dDO0VDODhIOThnQyxpQkFBZ0IsRUFBRzs7QUQ5OEgyOWdDO0VDaTlIOStnQyxpQkFBZ0IsRUFBRzs7QURqOUhrZ2hDO0VDbzlIcmhoQyxpQkFBZ0IsRUFBRzs7QURwOUh5aWhDO0VDdTlINWpoQyxpQkFBZ0IsRUFBRzs7QUR2OUhrbGhDO0VDMDlIcm1oQyxpQkFBZ0IsRUFBRzs7QUQxOUgybmhDO0VDNjlIOW9oQyxpQkFBZ0IsRUFBRzs7QUQ3OUgycGhDO0VDZytIOXFoQyxpQkFBZ0IsRUFBRzs7QURoK0grcmhDO0VDbStIbHRoQyxpQkFBZ0IsRUFBRzs7QURuK0hpdWhDO0VDcytIcHZoQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6K0hnd2hDO0VDNCtIbnhoQyxpQkFBZ0IsRUFBRzs7QUQ1K0hpeWhDO0VDKytIcHpoQyxpQkFBZ0IsRUFBRzs7QUQvK0hvMGhDO0VDay9IdjFoQyxpQkFBZ0IsRUFBRzs7QURsL0hzMmhDO0VDcS9IejNoQyxpQkFBZ0IsRUFBRzs7QURyL0gwNGhDO0VDdy9INzVoQyxpQkFBZ0IsRUFBRzs7QUR4L0g0NmhDO0VDMi9ILzdoQyxpQkFBZ0IsRUFBRzs7QUQzL0g2OGhDO0VDOC9IaCtoQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqZ0krK2hDO0VDb2dJbGdpQyxpQkFBZ0IsRUFBRzs7QURwZ0ltaGlDO0VDdWdJdGlpQyxpQkFBZ0IsRUFBRzs7QUR2Z0lramlDO0VDMGdJcmtpQyxpQkFBZ0IsRUFBRzs7QUQxZ0l1bGlDO0VDNmdJMW1pQyxpQkFBZ0IsRUFBRzs7QUQ3Z0ltb2lDO0VDZ2hJdHBpQyxpQkFBZ0IsRUFBRzs7QURoaElxcWlDO0VDbWhJeHJpQyxpQkFBZ0IsRUFBRzs7QURuaEl5c2lDO0VDc2hJNXRpQyxpQkFBZ0IsRUFBRzs7QUR0aEk0dWlDO0VDeWhJL3ZpQyxpQkFBZ0IsRUFBRzs7QUR6aEkrd2lDO0VDNGhJbHlpQyxpQkFBZ0IsRUFBRzs7QUQ1aElpemlDO0VDK2hJcDBpQyxpQkFBZ0IsRUFBRzs7QUQvaElzMWlDO0VDa2lJejJpQyxpQkFBZ0IsRUFBRzs7QURsaUkyM2lDO0VDcWlJOTRpQyxpQkFBZ0IsRUFBRzs7QURyaUlpNmlDO0VDd2lJcDdpQyxpQkFBZ0IsRUFBRzs7QUR4aUkyOGlDO0VDMmlJOTlpQyxpQkFBZ0IsRUFBRzs7QUQzaUkyL2lDO0VDOGlJOWdqQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqakl1aWpDO0VDb2pJMWpqQyxpQkFBZ0IsRUFBRzs7QURwakk2a2pDO0VDdWpJaG1qQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3aklrbmpDO0VDZ2tJcm9qQyxpQkFBZ0IsRUFBRzs7QURoa0ltcGpDO0VDbWtJdHFqQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6a0kycmpDO0VDNGtJOXNqQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQva0ltdWpDO0VDa2xJdHZqQyxpQkFBZ0IsRUFBRzs7QURsbElxd2pDO0VDcWxJeHhqQyxpQkFBZ0IsRUFBRzs7QURybElveWpDO0VDd2xJdnpqQyxpQkFBZ0IsRUFBRzs7QUR4bEl3MGpDO0VDMmxJMzFqQyxpQkFBZ0IsRUFBRzs7QUQzbEl5MmpDO0VDOGxJNTNqQyxpQkFBZ0IsRUFBRzs7QUQ5bEkyNGpDO0VDaW1JOTVqQyxpQkFBZ0IsRUFBRzs7QURqbUk2NmpDO0VDb21JaDhqQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxbUltOWpDO0VDNm1JdCtqQyxpQkFBZ0IsRUFBRzs7QUQ3bUltL2pDO0VDZ25JdGdrQyxpQkFBZ0IsRUFBRzs7QURobklxaGtDO0VDbW5JeGlrQyxpQkFBZ0IsRUFBRzs7QURubkkyamtDO0VDc25JOWtrQyxpQkFBZ0IsRUFBRzs7QUR0bklxbWtDO0VDeW5JeG5rQyxpQkFBZ0IsRUFBRzs7QUR6bklncGtDO0VDNG5JbnFrQyxpQkFBZ0IsRUFBRzs7QUQ1bkkrcmtDO0VDK25JbHRrQyxpQkFBZ0IsRUFBRzs7QUQvbklzdWtDO0VDa29JenZrQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5b0lpeGtDO0VDaXBJcHlrQyxpQkFBZ0IsRUFBRzs7QURqcElxemtDO0VDb3BJeDBrQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxcElxMWtDO0VDNnBJeDJrQyxpQkFBZ0IsRUFBRzs7QUQ3cEk4M2tDO0VDZ3FJajVrQyxpQkFBZ0IsRUFBRzs7QURocUlnNmtDO0VDbXFJbjdrQyxpQkFBZ0IsRUFBRzs7QURucUlzOGtDO0VDc3FJejlrQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6cUkwK2tDO0VDNHFJNy9rQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvcUkyZ2xDO0VDa3JJOWhsQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4cklvamxDO0VDMnJJdmtsQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqc0l1bGxDO0VDb3NJMW1sQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3c0l3bmxDO0VDZ3RJM29sQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURudEkycGxDO0VDc3RJOXFsQyxpQkFBZ0IsRUFBRzs7QUR0dEkycmxDO0VDeXRJOXNsQyxpQkFBZ0IsRUFBRzs7QUR6dElvdWxDO0VDNHRJdnZsQyxpQkFBZ0IsRUFBRzs7QUQ1dElzd2xDO0VDK3RJenhsQyxpQkFBZ0IsRUFBRzs7QUQvdEkyeWxDO0VDa3VJOXpsQyxpQkFBZ0IsRUFBRzs7QURsdUk2MGxDO0VDcXVJaDJsQyxpQkFBZ0IsRUFBRzs7QURydUk2MmxDO0VDd3VJaDRsQyxpQkFBZ0IsRUFBRzs7QUR4dUlnNWxDO0VDMnVJbjZsQyxpQkFBZ0IsRUFBRzs7QUQzdUlxN2xDO0VDOHVJeDhsQyxpQkFBZ0IsRUFBRzs7QUQ5dUk4OWxDO0VDaXZJai9sQyxpQkFBZ0IsRUFBRzs7QURqdkk2L2xDO0VDb3ZJaGhtQyxpQkFBZ0IsRUFBRzs7QURwdkk0aG1DO0VDdXZJL2ltQyxpQkFBZ0IsRUFBRzs7QUR2dklta21DO0VDMHZJdGxtQyxpQkFBZ0IsRUFBRzs7QUQxdkkybW1DO0VDNnZJOW5tQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURod0lxcG1DO0VDbXdJeHFtQyxpQkFBZ0IsRUFBRzs7QURud0k4cm1DO0VDc3dJanRtQyxpQkFBZ0IsRUFBRzs7QUR0d0k4dW1DO0VDeXdJandtQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1d0lpeG1DO0VDK3dJcHltQyxpQkFBZ0IsRUFBRzs7QUQvd0l5em1DO0VDa3hJNTBtQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURyeEl1MW1DO0VDd3hJMTJtQyxpQkFBZ0IsRUFBRzs7QUR4eEkyM21DO0VDMnhJOTRtQyxpQkFBZ0IsRUFBRzs7QUQzeEk2NW1DO0VDOHhJaDdtQyxpQkFBZ0IsRUFBRzs7QUQ5eEk4N21DO0VDaXlJajltQyxpQkFBZ0IsRUFBRzs7QURqeUl1K21DO0VDb3lJMS9tQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2eUl3Z25DO0VDMHlJM2huQyxpQkFBZ0IsRUFBRzs7QUQxeUl1aW5DO0VDNnlJMWpuQyxpQkFBZ0IsRUFBRzs7QUQ3eUl3a25DO0VDZ3pJM2xuQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1ekkybW5DO0VDK3pJOW5uQyxpQkFBZ0IsRUFBRzs7QUQvekk0b25DO0VDazBJL3BuQyxpQkFBZ0IsRUFBRzs7QURsMElpcm5DO0VDcTBJcHNuQyxpQkFBZ0IsRUFBRzs7QURyMElrdG5DO0VDdzBJcnVuQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzMEl5dm5DO0VDODBJNXduQyxpQkFBZ0IsRUFBRzs7QUQ5MElpeW5DO0VDaTFJcHpuQyxpQkFBZ0IsRUFBRzs7QURqMUlvMG5DO0VDbzFJdjFuQyxpQkFBZ0IsRUFBRzs7QURwMUlzMm5DO0VDdTFJejNuQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxMUl3NG5DO0VDNjFJMzVuQyxpQkFBZ0IsRUFBRzs7QUQ3MUkrNm5DO0VDZzJJbDhuQyxpQkFBZ0IsRUFBRzs7QURoMklvOW5DO0VDbTJJdituQyxpQkFBZ0IsRUFBRzs7QURuMkk2L25DO0VDczJJaGhvQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6MklraW9DO0VDNDJJcmpvQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURyM0lxa29DO0VDdzNJeGxvQyxpQkFBZ0IsRUFBRzs7QUR4M0l5bW9DO0VDMjNJNW5vQyxpQkFBZ0IsRUFBRzs7QUQzM0ltcG9DO0VDODNJdHFvQyxpQkFBZ0IsRUFBRzs7QUQ5M0lvcm9DO0VDaTRJdnNvQyxpQkFBZ0IsRUFBRzs7QURqNEl1dG9DO0VDbzRJMXVvQyxpQkFBZ0IsRUFBRzs7QURwNEl3dm9DO0VDdTRJM3dvQyxpQkFBZ0IsRUFBRzs7QUR2NElneW9DO0VDMDRJbnpvQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoNUkrem9DO0VDbTVJbDFvQyxpQkFBZ0IsRUFBRzs7QURuNUlpMm9DO0VDczVJcDNvQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6NUlrNG9DO0VDNDVJcjVvQyxpQkFBZ0IsRUFBRzs7QUQ1NUlpNm9DO0VDKzVJcDdvQyxpQkFBZ0IsRUFBRzs7QUQvNUlvOG9DO0VDazZJdjlvQyxpQkFBZ0IsRUFBRzs7QURsNkl5K29DO0VDcTZJNS9vQyxpQkFBZ0IsRUFBRzs7QURyNkk0Z3BDO0VDdzZJL2hwQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzNklranBDO0VDODZJcmtwQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqN0l3bHBDO0VDbzdJM21wQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2N0lnb3BDO0VDMDdJbnBwQyxpQkFBZ0IsRUFBRzs7QUQxN0l3cXBDO0VDNjdJM3JwQyxpQkFBZ0IsRUFBRzs7QUQ3N0lpdHBDO0VDZzhJcHVwQyxpQkFBZ0IsRUFBRzs7QURoOEl5dnBDO0VDbThJNXdwQyxpQkFBZ0IsRUFBRzs7QURuOEkreHBDO0VDczhJbHpwQyxpQkFBZ0IsRUFBRzs7QUR0OElrMHBDO0VDeThJcjFwQyxpQkFBZ0IsRUFBRzs7QUR6OEl3MnBDO0VDNDhJMzNwQyxpQkFBZ0IsRUFBRzs7QUQ1OEk2NHBDO0VDKzhJaDZwQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzOUlxN3BDO0VDODlJeDhwQyxpQkFBZ0IsRUFBRzs7QUQ5OUk0OXBDO0VDaStJLytwQyxpQkFBZ0IsRUFBRzs7QURqK0l5Z3FDO0VDbytJNWhxQyxpQkFBZ0IsRUFBRzs7QURwK0lxanFDO0VDdStJeGtxQyxpQkFBZ0IsRUFBRzs7QUR2K0lzbHFDO0VDMCtJem1xQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0L0kybnFDO0VDeS9JOW9xQyxpQkFBZ0IsRUFBRzs7QUR6L0lrcXFDO0VDNC9JcnJxQyxpQkFBZ0IsRUFBRzs7QUQ1L0kwc3FDO0VDKy9JN3RxQyxpQkFBZ0IsRUFBRzs7QUQvL0lzdnFDO0VDa2dKendxQyxpQkFBZ0IsRUFBRzs7QURsZ0o4eHFDO0VDcWdKanpxQyxpQkFBZ0IsRUFBRzs7QURyZ0pxMHFDO0VDd2dKeDFxQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwaEpvMnFDO0VDdWhKdjNxQyxpQkFBZ0IsRUFBRzs7QUR2aEowNHFDO0VDMGhKNzVxQyxpQkFBZ0IsRUFBRzs7QUQxaEpvN3FDO0VDNmhKdjhxQyxpQkFBZ0IsRUFBRzs7QUQ3aEo4OXFDO0VDZ2lKai9xQyxpQkFBZ0IsRUFBRzs7QURoaUp1Z3JDO0VDbWlKMWhyQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0aUpvanJDO0VDeWlKdmtyQyxpQkFBZ0IsRUFBRzs7QUR6aUowbHJDO0VDNGlKN21yQyxpQkFBZ0IsRUFBRzs7QUQ1aUoybnJDO0VDK2lKOW9yQyxpQkFBZ0IsRUFBRzs7QUQvaUpncXJDO0VDa2pKbnJyQyxpQkFBZ0IsRUFBRzs7QURsakp1c3JDO0VDcWpKMXRyQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4akptdnJDO0VDMmpKdHdyQyxpQkFBZ0IsRUFBRzs7QUQzakoweHJDO0VDOGpKN3lyQyxpQkFBZ0IsRUFBRzs7QUQ5akpzMHJDO0VDaWtKejFyQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwa0p1MnJDO0VDdWtKMTNyQyxpQkFBZ0IsRUFBRzs7QUR2a0pnNXJDO0VDMGtKbjZyQyxpQkFBZ0IsRUFBRzs7QUQxa0oyN3JDO0VDNmtKOThyQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURubEprK3JDO0VDc2xKci9yQyxpQkFBZ0IsRUFBRzs7QUR0bEprZ3NDO0VDeWxKcmhzQyxpQkFBZ0IsRUFBRzs7QUR6bEp5aXNDO0VDNGxKNWpzQyxpQkFBZ0IsRUFBRzs7QUQ1bEpnbHNDO0VDK2xKbm1zQyxpQkFBZ0IsRUFBRzs7QUQvbEpnbnNDO0VDa21Kbm9zQyxpQkFBZ0IsRUFBRzs7QURsbUpncHNDO0VDcW1KbnFzQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzbUp1cnNDO0VDOG1KMXNzQyxpQkFBZ0IsRUFBRzs7QUQ5bUo4dHNDO0VDaW5KanZzQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxbkppd3NDO0VDNm5KcHhzQyxpQkFBZ0IsRUFBRzs7QUQ3bkppeXNDO0VDZ29KcHpzQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURub0ptMHNDO0VDc29KdDFzQyxpQkFBZ0IsRUFBRzs7QUR0b0prMnNDO0VDeW9KcjNzQyxpQkFBZ0IsRUFBRzs7QUR6b0p1NHNDO0VDNG9KMTVzQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURycEp1NnNDO0VDd3BKMTdzQyxpQkFBZ0IsRUFBRzs7QUR4cEoyOHNDO0VDMnBKOTlzQyxpQkFBZ0IsRUFBRzs7QUQzcEppL3NDO0VDOHBKcGd0QyxpQkFBZ0IsRUFBRzs7QUQ5cEpzaHRDO0VDaXFKeml0QyxpQkFBZ0IsRUFBRzs7QURqcUpzanRDO0VDb3FKemt0QyxpQkFBZ0IsRUFBRzs7QURwcUorbHRDO0VDdXFKbG50QyxpQkFBZ0IsRUFBRzs7QUR2cUp1b3RDO0VDMHFKMXB0QyxpQkFBZ0IsRUFBRzs7QUQxcUpzcnRDO0VDNnFKenN0QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURockp5dXRDO0VDbXJKNXZ0QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6ckowd3RDO0VDNHJKN3h0QyxpQkFBZ0IsRUFBRzs7QUQ1ckpnenRDO0VDK3JKbjB0QyxpQkFBZ0IsRUFBRzs7QUQvckp3MXRDO0VDa3NKMzJ0QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURyc0ptNHRDO0VDd3NKdDV0QyxpQkFBZ0IsRUFBRzs7QUR4c0oyNnRDO0VDMnNKOTd0QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5c0pnOXRDO0VDaXRKbit0QyxpQkFBZ0IsRUFBRzs7QURqdEprL3RDO0VDb3RKcmd1QyxpQkFBZ0IsRUFBRzs7QURwdEowaHVDO0VDdXRKN2l1QyxpQkFBZ0IsRUFBRzs7QUR2dEo0anVDO0VDMHRKL2t1QyxpQkFBZ0IsRUFBRzs7QUQxdEowbHVDO0VDNnRKN211QyxpQkFBZ0IsRUFBRzs7QUQ3dEo0bnVDO0VDZ3VKL291QyxpQkFBZ0IsRUFBRzs7QURodUpncXVDO0VDbXVKbnJ1QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0dUoyc3VDO0VDeXVKOXR1QyxpQkFBZ0IsRUFBRzs7QUR6dUpndnVDO0VDNHVKbnd1QyxpQkFBZ0IsRUFBRzs7QUQ1dUpxeHVDO0VDK3VKeHl1QyxpQkFBZ0IsRUFBRzs7QUQvdUpzenVDO0VDa3ZKejB1QyxpQkFBZ0IsRUFBRzs7QURsdko0MXVDO0VDcXZKLzJ1QyxpQkFBZ0IsRUFBRzs7QURydkptNHVDO0VDd3ZKdDV1QyxpQkFBZ0IsRUFBRzs7QUR4dkpvNnVDO0VDMnZKdjd1QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2d0p5OHVDO0VDMHdKNTl1QyxpQkFBZ0IsRUFBRzs7QUQxd0o4K3VDO0VDNndKamd2QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURueEp1aHZDO0VDc3hKMWl2QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQveEowanZDO0VDa3lKN2t2QyxpQkFBZ0IsRUFBRzs7QURseUo0bHZDO0VDcXlKL212QyxpQkFBZ0IsRUFBRzs7QURyeUpvb3ZDO0VDd3lKdnB2QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzeUp1cXZDO0VDOHlKMXJ2QyxpQkFBZ0IsRUFBRzs7QUQ5eUp3c3ZDO0VDaXpKM3R2QyxpQkFBZ0IsRUFBRzs7QURqekordXZDO0VDb3pKbHd2QyxpQkFBZ0IsRUFBRzs7QURwekppeHZDO0VDdXpKcHl2QyxpQkFBZ0IsRUFBRzs7QUR2ekprenZDO0VDMHpKcjB2QyxpQkFBZ0IsRUFBRzs7QUQxekpxMXZDO0VDNnpKeDJ2QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0MEo2M3ZDO0VDeTBKaDV2QyxpQkFBZ0IsRUFBRzs7QUR6MEpnNnZDO0VDNDBKbjd2QyxpQkFBZ0IsRUFBRzs7QUQ1MEpxOHZDO0VDKzBKeDl2QyxpQkFBZ0IsRUFBRzs7QUQvMEp1K3ZDO0VDazFKMS92QyxpQkFBZ0IsRUFBRzs7QURsMUorZ3dDO0VDcTFKbGl3QyxpQkFBZ0IsRUFBRzs7QURyMUp3andDO0VDdzFKM2t3QyxpQkFBZ0IsRUFBRzs7QUR4MUowbHdDO0VDMjFKN213QyxpQkFBZ0IsRUFBRzs7QUQzMUowbndDO0VDODFKN293QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqMko4cHdDO0VDbzJKanJ3QyxpQkFBZ0IsRUFBRzs7QURwMkpvc3dDO0VDdTJKdnR3QyxpQkFBZ0IsRUFBRzs7QUR2Mko2dXdDO0VDMDJKaHd3QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0M0ord3dDO0VDeTNKbHl3QyxpQkFBZ0IsRUFBRzs7QUR6M0pnendDO0VDNDNKbjB3QyxpQkFBZ0IsRUFBRzs7QUQ1M0pxMXdDO0VDKzNKeDJ3QyxpQkFBZ0IsRUFBRzs7QUQvM0p1M3dDO0VDazRKMTR3QyxpQkFBZ0IsRUFBRzs7QURsNEo2NXdDO0VDcTRKaDd3QyxpQkFBZ0IsRUFBRzs7QURyNEpxOHdDO0VDdzRKeDl3QyxpQkFBZ0IsRUFBRzs7QUR4NEowK3dDO0VDMjRKNy93QyxpQkFBZ0IsRUFBRzs7QUQzNEo4Z3hDO0VDODRKaml4QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqNUppanhDO0VDbzVKcGt4QyxpQkFBZ0IsRUFBRzs7QURwNUpnbHhDO0VDdTVKbm14QyxpQkFBZ0IsRUFBRzs7QUR2NUprbnhDO0VDMDVKcm94QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3NUprcHhDO0VDZzZKcnF4QyxpQkFBZ0IsRUFBRzs7QURoNkprcnhDO0VDbTZKcnN4QyxpQkFBZ0IsRUFBRzs7QURuNkptdHhDO0VDczZKdHV4QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6NkpxdnhDO0VDNDZKeHd4QyxpQkFBZ0IsRUFBRzs7QUQ1NkoyeHhDO0VDKzZKOXl4QyxpQkFBZ0IsRUFBRzs7QUQvNko4enhDO0VDazdKajF4QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzN0orMXhDO0VDODdKbDN4QyxpQkFBZ0IsRUFBRzs7QUQ5N0o4M3hDO0VDaThKajV4QyxpQkFBZ0IsRUFBRzs7QURqOEpvNnhDO0VDbzhKdjd4QyxpQkFBZ0IsRUFBRzs7QURwOEowOHhDO0VDdThKNzl4QyxpQkFBZ0IsRUFBRzs7QUR2OEoyK3hDO0VDMDhKOS94QyxpQkFBZ0IsRUFBRzs7QUQxOEpxaHlDO0VDNjhKeGl5QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoOUppa3lDO0VDbTlKcGx5QyxpQkFBZ0IsRUFBRzs7QURuOUoybXlDO0VDczlKOW55QyxpQkFBZ0IsRUFBRzs7QUR0OUo4b3lDO0VDeTlKanF5QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsK0pvdHlDO0VDcStKdnV5QyxpQkFBZ0IsRUFBRzs7QURyK0p1dnlDO0VDdytKMXd5QyxpQkFBZ0IsRUFBRzs7QUR4K0oyeHlDO0VDMitKOXl5QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5K0o2enlDO0VDaS9KaDF5QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwL0ptMnlDO0VDdS9KdDN5QyxpQkFBZ0IsRUFBRzs7QUR2L0ptNHlDO0VDMC9KdDV5QyxpQkFBZ0IsRUFBRzs7QUQxL0p3NnlDO0VDNi9KMzd5QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoZ0trOXlDO0VDbWdLcit5QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqaUtrL3lDO0VDb2lLcmd6QyxpQkFBZ0IsRUFBRzs7QURwaUtvaHpDO0VDdWlLdml6QyxpQkFBZ0IsRUFBRzs7QUR2aUtzanpDO0VDMGlLemt6QyxpQkFBZ0IsRUFBRzs7QUQxaUs2bHpDO0VDNmlLaG56QyxpQkFBZ0IsRUFBRzs7QUQ3aUsrbnpDO0VDZ2pLbHB6QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6aktpcXpDO0VDNGpLcHJ6QyxpQkFBZ0IsRUFBRzs7QUQ1aktvc3pDO0VDK2pLdnR6QyxpQkFBZ0IsRUFBRzs7QUQvaktzdXpDO0VDa2tLenZ6QyxpQkFBZ0IsRUFBRzs7QURsa0srd3pDO0VDcWtLbHl6QyxpQkFBZ0IsRUFBRzs7QURya0swenpDO0VDd2tLNzB6QyxpQkFBZ0IsRUFBRzs7QUR4a0trMnpDO0VDMmtLcjN6QyxpQkFBZ0IsRUFBRzs7QUQza0t5NHpDO0VDOGtLNTV6QyxpQkFBZ0IsRUFBRzs7QUQ5a0tnN3pDO0VDaWxLbjh6QyxpQkFBZ0IsRUFBRzs7QURqbEtvOXpDO0VDb2xLdit6QyxpQkFBZ0IsRUFBRzs7QURwbEt3L3pDO0VDdWxLM2cwQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1bUswaDBDO0VDK21LN2kwQyxpQkFBZ0IsRUFBRzs7QUQvbUs0ajBDO0VDa25LL2swQyxpQkFBZ0IsRUFBRzs7QURsbktvbTBDO0VDcW5Ldm4wQyxpQkFBZ0IsRUFBRzs7QURybktzbzBDO0VDd25LenAwQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzbkt1cTBDO0VDOG5LMXIwQyxpQkFBZ0IsRUFBRzs7QUQ5bks0czBDO0VDaW9LL3QwQyxpQkFBZ0IsRUFBRzs7QURqb0t3djBDO0VDb29LM3cwQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2b0tneTBDO0VDMG9LbnowQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3b0t1MDBDO0VDZ3BLMTEwQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0cEs2MjBDO0VDeXBLaDQwQyxpQkFBZ0IsRUFBRzs7QUR6cEtxNTBDO0VDNHBLeDYwQyxpQkFBZ0IsRUFBRzs7QUQ1cEtxNzBDO0VDK3BLeDgwQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURscUs4OTBDO0VDcXFLai8wQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4cUtzZzFDO0VDMnFLemgxQyxpQkFBZ0IsRUFBRzs7QUQzcUs2aTFDO0VDOHFLaGsxQyxpQkFBZ0IsRUFBRzs7QUQ5cUtnbDFDO0VDaXJLbm0xQyxpQkFBZ0IsRUFBRzs7QURqckt3bjFDO0VDb3JLM28xQyxpQkFBZ0IsRUFBRzs7QURwckttcTFDO0VDdXJLdHIxQyxpQkFBZ0IsRUFBRzs7QUR2cks0czFDO0VDMHJLL3QxQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoc0tndjFDO0VDbXNLbncxQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0c0treDFDO0VDeXNLcnkxQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsdEt5ejFDO0VDcXRLNTAxQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4dEt5MTFDO0VDMnRLNTIxQyxpQkFBZ0IsRUFBRzs7QUQzdEtnNDFDO0VDOHRLbjUxQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqdUt5NjFDO0VDb3VLNTcxQyxpQkFBZ0IsRUFBRzs7QURwdUtpOTFDO0VDdXVLcCsxQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4d0ttLzFDO0VDMndLdGcyQyxpQkFBZ0IsRUFBRzs7QUQzd0t3aDJDO0VDOHdLM2kyQyxpQkFBZ0IsRUFBRzs7QUQ5d0s0ajJDO0VDaXhLL2syQyxpQkFBZ0IsRUFBRzs7QURqeEttbTJDO0VDb3hLdG4yQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxeEttbzJDO0VDNnhLdHAyQyxpQkFBZ0IsRUFBRzs7QUQ3eEtzcTJDO0VDZ3lLenIyQyxpQkFBZ0IsRUFBRzs7QURoeUt5czJDO0VDbXlLNXQyQyxpQkFBZ0IsRUFBRzs7QURueUt5dTJDO0VDc3lLNXYyQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6eUs0dzJDO0VDNHlLL3gyQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURseks4eTJDO0VDcXpLajAyQyxpQkFBZ0IsRUFBRzs7QURyektnMTJDO0VDd3pLbjIyQyxpQkFBZ0IsRUFBRzs7QUR4ekt5MzJDO0VDMnpLNTQyQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5ekswNTJDO0VDaTBLNzYyQyxpQkFBZ0IsRUFBRzs7QURqMEtzODJDO0VDbzBLejkyQyxpQkFBZ0IsRUFBRzs7QURwMEswKzJDO0VDdTBLNy8yQyxpQkFBZ0IsRUFBRzs7QUR2MEsyZzNDO0VDMDBLOWgzQyxpQkFBZ0IsRUFBRzs7QUQxMEs0aTNDO0VDNjBLL2ozQyxpQkFBZ0IsRUFBRzs7QUQ3MEtrbDNDO0VDZzFLcm0zQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURuMUttbjNDO0VDczFLdG8zQyxpQkFBZ0IsRUFBRzs7QUR0MUtxcDNDO0VDeTFLeHEzQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsMkswcjNDO0VDcTJLN3MzQyxpQkFBZ0IsRUFBRzs7QURyMktndTNDO0VDdzJLbnYzQyxpQkFBZ0IsRUFBRzs7QUR4MktpdzNDO0VDMjJLcHgzQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5Mkt1eTNDO0VDaTNLMXozQyxpQkFBZ0IsRUFBRzs7QURqM0s2MDNDO0VDbzNLaDIzQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2M0s2MjNDO0VDMDNLaDQzQyxpQkFBZ0IsRUFBRzs7QUQxM0tnNTNDO0VDNjNLbjYzQyxpQkFBZ0IsRUFBRzs7QUQ3M0t1NzNDO0VDZzRLMTgzQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURuNEtzOTNDO0VDczRLeiszQyxpQkFBZ0IsRUFBRzs7QUR0NEswLzNDO0VDeTRLN2c0QyxpQkFBZ0IsRUFBRzs7QUR6NEtvaTRDO0VDNDRLdmo0QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsNUsrazRDO0VDcTVLbG00QyxpQkFBZ0IsRUFBRzs7QURyNUt1bjRDO0VDdzVLMW80QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzNUs0cDRDO0VDODVLL3E0QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqNksrcjRDO0VDbzZLbHQ0QyxpQkFBZ0IsRUFBRzs7QURwNkttdTRDO0VDdTZLdHY0QyxpQkFBZ0IsRUFBRzs7QUR2NkttdzRDO0VDMDZLdHg0QyxpQkFBZ0IsRUFBRzs7QUQxNktveTRDO0VDNjZLdno0QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoN0syMDRDO0VDbTdLOTE0QyxpQkFBZ0IsRUFBRzs7QURuN0syMjRDO0VDczdLOTM0QyxpQkFBZ0IsRUFBRzs7QUR0N0tzNTRDO0VDeTdLejY0QyxpQkFBZ0IsRUFBRzs7QUR6N0txODRDO0VDNDdLeDk0QyxpQkFBZ0IsRUFBRzs7QUQ1N0s4KzRDO0VDKzdLamc1QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsOEsyaDVDO0VDcThLOWk1QyxpQkFBZ0IsRUFBRzs7QURyOEt1azVDO0VDdzhLMWw1QyxpQkFBZ0IsRUFBRzs7QUR4OEt1bjVDO0VDMjhLMW81QyxpQkFBZ0IsRUFBRzs7QUQzOEtpcTVDO0VDODhLcHI1QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2OUsrczVDO0VDMDlLbHU1QyxpQkFBZ0IsRUFBRzs7QUQxOUtvdjVDO0VDNjlLdnc1QyxpQkFBZ0IsRUFBRzs7QUQ3OUtpeTVDO0VDZytLcHo1QyxpQkFBZ0IsRUFBRzs7QURoK0trMTVDO0VDbStLcjI1QyxpQkFBZ0IsRUFBRzs7QURuK0s2MzVDO0VDcytLaDU1QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5L0s0NjVDO0VDaWdMLzc1QyxpQkFBZ0IsRUFBRzs7QURqZ0wrODVDO0VDb2dMbCs1QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2Z0xxLzVDO0VDMGdMeGc2QyxpQkFBZ0IsRUFBRzs7QUQxZ0wyaDZDO0VDNmdMOWk2QyxpQkFBZ0IsRUFBRzs7QUQ3Z0wwajZDO0VDZ2hMN2s2QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1aExtbTZDO0VDK2hMdG42QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsaUxzbzZDO0VDcWlMenA2QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4aUw4cTZDO0VDMmlManM2QyxpQkFBZ0IsRUFBRzs7QUQzaUxxdDZDO0VDOGlMeHU2QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwakx1djZDO0VDdWpMMXc2QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxakwweDZDO0VDNmpMN3k2QyxpQkFBZ0IsRUFBRzs7QUQ3akw2ejZDO0VDZ2tMaDE2QyxpQkFBZ0IsRUFBRzs7QURoa0xnMjZDO0VDbWtMbjM2QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0a0xxNDZDO0VDeWtMeDU2QyxpQkFBZ0IsRUFBRzs7QUR6a0x1NjZDO0VDNGtMMTc2QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQva0w4ODZDO0VDa2xMais2QyxpQkFBZ0IsRUFBRzs7QURsbEx5LzZDO0VDcWxMNWc3QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4bExnaTdDO0VDMmxMbmo3QyxpQkFBZ0IsRUFBRzs7QUQzbEwwazdDO0VDOGxMN2w3QyxpQkFBZ0IsRUFBRzs7QUQ5bExvbjdDO0VDaW1Mdm83QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwbUx5cDdDO0VDdW1MNXE3QyxpQkFBZ0IsRUFBRzs7QUR2bUwwcjdDO0VDMG1MN3M3QyxpQkFBZ0IsRUFBRzs7QUQxbUwwdDdDO0VDNm1MN3U3QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURubkx1dzdDO0VDc25MMXg3QyxpQkFBZ0IsRUFBRzs7QUR0bkw0eTdDO0VDeW5ML3o3QyxpQkFBZ0IsRUFBRzs7QUR6bkxxMTdDO0VDNG5MeDI3QyxpQkFBZ0IsRUFBRzs7QUQ1bkw4MzdDO0VDK25MajU3QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqcExzNjdDO0VDb3BMejc3QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2cEw0ODdDO0VDMHBMLzk3QyxpQkFBZ0IsRUFBRzs7QUQxcEw2KzdDO0VDNnBMaGc4QyxpQkFBZ0IsRUFBRzs7QUQ3cExxaDhDO0VDZ3FMeGk4QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURucUw2ajhDO0VDc3FMaGw4QyxpQkFBZ0IsRUFBRzs7QUR0cUxzbThDO0VDeXFMem44QyxpQkFBZ0IsRUFBRzs7QUR6cUw4bzhDO0VDNHFManE4QyxpQkFBZ0IsRUFBRzs7QUQ1cUxxcjhDO0VDK3FMeHM4QyxpQkFBZ0IsRUFBRzs7QUQvcUw2dDhDO0VDa3JMaHY4QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4ckxvdzhDO0VDMnJMdng4QyxpQkFBZ0IsRUFBRzs7QUQzckxveThDO0VDOHJMdno4QyxpQkFBZ0IsRUFBRzs7QUQ5ckwyMDhDO0VDaXNMOTE4QyxpQkFBZ0IsRUFBRzs7QURqc0xnMzhDO0VDb3NMbjQ4QyxpQkFBZ0IsRUFBRzs7QURwc0x3NThDO0VDdXNMMzY4QyxpQkFBZ0IsRUFBRzs7QUR2c0x5NzhDO0VDMHNMNTg4QyxpQkFBZ0IsRUFBRzs7QUQxc0w4OThDO0VDNnNMai84QyxpQkFBZ0IsRUFBRzs7QUQ3c0x5ZzlDO0VDZ3RMNWg5QyxpQkFBZ0IsRUFBRzs7QURodExnajlDO0VDbXRMbms5QyxpQkFBZ0IsRUFBRzs7QURudExrbDlDO0VDc3RMcm05QyxpQkFBZ0IsRUFBRzs7QUR0dExvbjlDO0VDeXRMdm85QyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1dEwycDlDO0VDK3RMOXE5QyxpQkFBZ0IsRUFBRzs7QUQvdExvczlDO0VDa3VMdnQ5QyxpQkFBZ0IsRUFBRzs7QURsdUxzdTlDO0VDcXVMenY5QyxpQkFBZ0IsRUFBRzs7QURydUwwdzlDO0VDd3VMN3g5QyxpQkFBZ0IsRUFBRzs7QUR4dUxpejlDO0VDMnVMcDA5QyxpQkFBZ0IsRUFBRzs7QUQzdUx5MTlDO0VDOHVMNTI5QyxpQkFBZ0IsRUFBRzs7QUQ5dUxnNDlDO0VDaXZMbjU5QyxpQkFBZ0IsRUFBRzs7QURqdkw4NjlDO0VDb3ZMajg5QyxpQkFBZ0IsRUFBRzs7QURwdkxtOTlDO0VDdXZMdCs5QyxpQkFBZ0IsRUFBRzs7QUR2dkxxLzlDO0VDMHZMeGcrQyxpQkFBZ0IsRUFBRzs7QUQxdkx5aCtDO0VDNnZMNWkrQyxpQkFBZ0IsRUFBRzs7QUQ3dkxxaytDO0VDZ3dMeGwrQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURseExvbStDO0VDcXhMdm4rQyxpQkFBZ0IsRUFBRzs7QURyeEwybytDO0VDd3hMOXArQyxpQkFBZ0IsRUFBRzs7QUR4eExrcitDO0VDMnhMcnMrQyxpQkFBZ0IsRUFBRzs7QUQzeExvdCtDO0VDOHhMdnUrQyxpQkFBZ0IsRUFBRzs7QUQ5eEx3ditDO0VDaXlMM3crQyxpQkFBZ0IsRUFBRzs7QURqeUx3eCtDO0VDb3lMM3krQyxpQkFBZ0IsRUFBRzs7QURweUw4eitDO0VDdXlMajErQyxpQkFBZ0IsRUFBRzs7QUR2eUwrMStDO0VDMHlMbDMrQyxpQkFBZ0IsRUFBRzs7QUQxeUxrNCtDO0VDNnlMcjUrQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1ekwyNitDO0VDK3pMOTcrQyxpQkFBZ0IsRUFBRzs7QUQvekw4OCtDO0VDazBMaisrQyxpQkFBZ0IsRUFBRzs7QURsMExtLytDO0VDcTBMdGcvQyxpQkFBZ0IsRUFBRzs7QURyMExtaC9DO0VDdzBMdGkvQyxpQkFBZ0IsRUFBRzs7QUR4MEx1ai9DO0VDMjBMMWsvQyxpQkFBZ0IsRUFBRzs7QUQzMEwwbC9DO0VDODBMN20vQyxpQkFBZ0IsRUFBRzs7QUQ5MEwybi9DO0VDaTFMOW8vQyxpQkFBZ0IsRUFBRzs7QURqMUxtcS9DO0VDbzFMdHIvQyxpQkFBZ0IsRUFBRzs7QURwMUxxcy9DO0VDdTFMeHQvQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoMkwydS9DO0VDbTJMOXYvQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0Mkw4dy9DO0VDeTJMankvQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxNEx3ei9DO0VDNjRMMzAvQyxpQkFBZ0IsRUFBRzs7QUQ3NEx1MS9DO0VDZzVMMTIvQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0NUx1My9DO0VDeTVMMTQvQyxpQkFBZ0IsRUFBRzs7QUR6NUx1NS9DO0VDNDVMMTYvQyxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvNUx3Ny9DO0VDazZMMzgvQyxpQkFBZ0IsRUFBRzs7QURsNkx3OS9DO0VDcTZMMysvQyxpQkFBZ0IsRUFBRzs7QURyNkw2Ly9DO0VDdzZMaGhnRCxpQkFBZ0IsRUFBRzs7QUR4Nkw4aGdEO0VDMjZMampnRCxpQkFBZ0IsRUFBRzs7QUQzNkxva2dEO0VDODZMdmxnRCxpQkFBZ0IsRUFBRzs7QUQ5Nkx3bWdEO0VDaTdMM25nRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxN0xrcGdEO0VDNjdMcnFnRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoOEw4cmdEO0VDbThManRnRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0OEx5dWdEO0VDeThMNXZnRCxpQkFBZ0IsRUFBRzs7QUR6OExreGdEO0VDNDhMcnlnRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvOExtemdEO0VDazlMdDBnRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURyOUx1MWdEO0VDdzlMMTJnRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzOUw4M2dEO0VDODlMajVnRCxpQkFBZ0IsRUFBRzs7QUQ5OUxvNmdEO0VDaStMdjdnRCxpQkFBZ0IsRUFBRzs7QURqK0xrOGdEO0VDbytMcjlnRCxpQkFBZ0IsRUFBRzs7QURwK0xzK2dEO0VDdStMei9nRCxpQkFBZ0IsRUFBRzs7QUR2K0x5Z2hEO0VDMCtMNWhoRCxpQkFBZ0IsRUFBRzs7QUQxK0xpamhEO0VDNitMcGtoRCxpQkFBZ0IsRUFBRzs7QUQ3K0wwbGhEO0VDZy9MN21oRCxpQkFBZ0IsRUFBRzs7QURoL0w2bmhEO0VDbS9MaHBoRCxpQkFBZ0IsRUFBRzs7QURuL0xrcWhEO0VDcy9McnJoRCxpQkFBZ0IsRUFBRzs7QUR0L0x5c2hEO0VDeS9MNXRoRCxpQkFBZ0IsRUFBRzs7QUR6L0xzdmhEO0VDNC9MendoRCxpQkFBZ0IsRUFBRzs7QUQ1L0xreWhEO0VDKy9McnpoRCxpQkFBZ0IsRUFBRzs7QUQvL0w4MGhEO0VDa2dNajJoRCxpQkFBZ0IsRUFBRzs7QURsZ002M2hEO0VDcWdNaDVoRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4Z01tN2hEO0VDMmdNdDhoRCxpQkFBZ0IsRUFBRzs7QUQzZ00wOWhEO0VDOGdNNytoRCxpQkFBZ0IsRUFBRzs7QUQ5Z01pZ2lEO0VDaWhNcGhpRCxpQkFBZ0IsRUFBRzs7QURqaE1zaWlEO0VDb2hNemppRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoaU0ya2lEO0VDbWlNOWxpRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR0aU1tcGlEO0VDeWlNdHFpRCxpQkFBZ0IsRUFBRzs7QUR6aU1vcmlEO0VDNGlNdnNpRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURyak00dGlEO0VDd2pNL3VpRCxpQkFBZ0IsRUFBRzs7QUR4ak00dmlEO0VDMmpNL3dpRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2a01reWlEO0VDMGtNcnppRCxpQkFBZ0IsRUFBRzs7QUQxa01tMGlEO0VDNmtNdDFpRCxpQkFBZ0IsRUFBRzs7QUQ3a015MmlEO0VDZ2xNNTNpRCxpQkFBZ0IsRUFBRzs7QURobE04NGlEO0VDbWxNajZpRCxpQkFBZ0IsRUFBRzs7QURubE1nN2lEO0VDc2xNbjhpRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6bE13OWlEO0VDNGxNMytpRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsbU1zZ2pEO0VDcW1NemhqRCxpQkFBZ0IsRUFBRzs7QURybU15aWpEO0VDd21NNWpqRCxpQkFBZ0IsRUFBRzs7QUR4bU0wa2pEO0VDMm1NN2xqRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5bU0ybWpEO0VDaW5NOW5qRCxpQkFBZ0IsRUFBRzs7QURqbk00b2pEO0VDb25NL3BqRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2bk1rcmpEO0VDMG5NcnNqRCxpQkFBZ0IsRUFBRzs7QUQxbk1xdGpEO0VDNm5NeHVqRCxpQkFBZ0IsRUFBRzs7QUQ3bk1pd2pEO0VDZ29NcHhqRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURub01zeWpEO0VDc29NenpqRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvb00rMGpEO0VDa3BNbDJqRCxpQkFBZ0IsRUFBRzs7QURscE1rM2pEO0VDcXBNcjRqRCxpQkFBZ0IsRUFBRzs7QURycE1tNWpEO0VDd3BNdDZqRCxpQkFBZ0IsRUFBRzs7QUR4cE1tN2pEO0VDMnBNdDhqRCxpQkFBZ0IsRUFBRzs7QUQzcE0wOWpEO0VDOHBNNytqRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3cU1xZ2tEO0VDZ3JNeGhrRCxpQkFBZ0IsRUFBRzs7QURock1zaWtEO0VDbXJNemprRCxpQkFBZ0IsRUFBRzs7QURuck0ya2tEO0VDc3JNOWxrRCxpQkFBZ0IsRUFBRzs7QUR0ck1vbmtEO0VDeXJNdm9rRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsc01pcWtEO0VDcXNNcHJrRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2dE1pc2tEO0VDMHRNcHRrRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURodU1tdWtEO0VDbXVNdHZrRCxpQkFBZ0IsRUFBRzs7QURudU0wd2tEO0VDc3VNN3hrRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6dU00eWtEO0VDNHVNL3prRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsdk02MGtEO0VDcXZNaDJrRCxpQkFBZ0IsRUFBRzs7QURydk1zM2tEO0VDd3ZNejRrRCxpQkFBZ0IsRUFBRzs7QUR4dk0rNWtEO0VDMnZNbDdrRCxpQkFBZ0IsRUFBRzs7QUQzdk11OGtEO0VDOHZNMTlrRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2d00rK2tEO0VDMHdNbGdsRCxpQkFBZ0IsRUFBRzs7QUQxd01paGxEO0VDNndNcGlsRCxpQkFBZ0IsRUFBRzs7QUQ3d01namxEO0VDZ3hNbmtsRCxpQkFBZ0IsRUFBRzs7QURoeE1rbGxEO0VDbXhNcm1sRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1eE0ybmxEO0VDK3hNOW9sRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4eU15cGxEO0VDMnlNNXFsRCxpQkFBZ0IsRUFBRzs7QUQzeU0ycmxEO0VDOHlNOXNsRCxpQkFBZ0IsRUFBRzs7QUQ5eU04dGxEO0VDaXpNanZsRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwek13d2xEO0VDdXpNM3hsRCxpQkFBZ0IsRUFBRzs7QUR2ek15eWxEO0VDMHpNNXpsRCxpQkFBZ0IsRUFBRzs7QUQxek15MGxEO0VDNnpNNTFsRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURuME0yMmxEO0VDczBNOTNsRCxpQkFBZ0IsRUFBRzs7QUR0ME00NGxEO0VDeTBNLzVsRCxpQkFBZ0IsRUFBRzs7QUR6ME0rNmxEO0VDNDBNbDhsRCxpQkFBZ0IsRUFBRzs7QUQ1ME1tOWxEO0VDKzBNdCtsRCxpQkFBZ0IsRUFBRzs7QUQvME02L2xEO0VDazFNaGhtRCxpQkFBZ0IsRUFBRzs7QURsMU1raW1EO0VDcTFNcmptRCxpQkFBZ0IsRUFBRzs7QURyMU1ra21EO0VDdzFNcmxtRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5MU1zbW1EO0VDaTJNem5tRCxpQkFBZ0IsRUFBRzs7QURqMk02b21EO0VDbzJNaHFtRCxpQkFBZ0IsRUFBRzs7QURwMk04cW1EO0VDdTJNanNtRCxpQkFBZ0IsRUFBRzs7QUR2Mk0wdG1EO0VDMDJNN3VtRCxpQkFBZ0IsRUFBRzs7QUQxMk1nd21EO0VDNjJNbnhtRCxpQkFBZ0IsRUFBRzs7QUQ3Mk1reW1EO0VDZzNNcnptRCxpQkFBZ0IsRUFBRzs7QURoM01vMG1EO0VDbTNNdjFtRCxpQkFBZ0IsRUFBRzs7QURuM004NG1EO0VDczNNajZtRCxpQkFBZ0IsRUFBRzs7QUR0M01pN21EO0VDeTNNcDhtRCxpQkFBZ0IsRUFBRzs7QUR6M01tOW1EO0VDNDNNdCttRCxpQkFBZ0IsRUFBRzs7QUQ1M01rL21EO0VDKzNNcmduRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4NE1paG5EO0VDMjRNcGluRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5NE1pam5EO0VDaTVNcGtuRCxpQkFBZ0IsRUFBRzs7QURqNU1xbG5EO0VDbzVNeG1uRCxpQkFBZ0IsRUFBRzs7QURwNU0rbm5EO0VDdTVNbHBuRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQxNU15cW5EO0VDNjVNNXJuRCxpQkFBZ0IsRUFBRzs7QUQ3NU0rc25EO0VDZzZNbHVuRCxpQkFBZ0IsRUFBRzs7QURoNk1zdm5EO0VDbTZNenduRCxpQkFBZ0IsRUFBRzs7QURuNk00eG5EO0VDczZNL3luRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ1Nk1nMG5EO0VDKzZNbjFuRCxpQkFBZ0IsRUFBRzs7QUQvNk1xMm5EO0VDazdNeDNuRCxpQkFBZ0IsRUFBRzs7QURsN002NG5EO0VDcTdNaDZuRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzN01zN25EO0VDODdNejhuRCxpQkFBZ0IsRUFBRzs7QUQ5N004OW5EO0VDaThNai9uRCxpQkFBZ0IsRUFBRzs7QURqOE1tZ29EO0VDbzhNdGhvRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2OE1zaW9EO0VDMDhNempvRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3OE00a29EO0VDZzlNL2xvRCxpQkFBZ0IsRUFBRzs7QURoOU1rbm9EO0VDbTlNcm9vRCxpQkFBZ0IsRUFBRzs7QURuOU13cG9EO0VDczlNM3FvRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6OU02cm9EO0VDNDlNaHRvRCxpQkFBZ0IsRUFBRzs7QUQ1OU1vdW9EO0VDKzlNdnZvRCxpQkFBZ0IsRUFBRzs7QUQvOU0yd29EO0VDaytNOXhvRCxpQkFBZ0IsRUFBRzs7QURsK01pem9EO0VDcStNcDBvRCxpQkFBZ0IsRUFBRzs7QURyK01xMW9EO0VDdytNeDJvRCxpQkFBZ0IsRUFBRzs7QUR4K015M29EO0VDMitNNTRvRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURqL00rNW9EO0VDby9NbDdvRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2L01nOG9EO0VDMC9NbjlvRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoZ05xK29EO0VDbWdOeC9vRCxpQkFBZ0IsRUFBRzs7QURuZ040Z3BEO0VDc2dOL2hwRCxpQkFBZ0IsRUFBRzs7QUR0Z040aXBEO0VDeWdOL2pwRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvZ05nbHBEO0VDa2hObm1wRCxpQkFBZ0IsRUFBRzs7QURsaE55bnBEO0VDcWhONW9wRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4aE42cHBEO0VDMmhOaHJwRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURwaU4rcnBEO0VDdWlObHRwRCxpQkFBZ0IsRUFBRzs7QUR2aU53dXBEO0VDMGlOM3ZwRCxpQkFBZ0IsRUFBRzs7QUQxaU55d3BEO0VDNmlONXhwRCxpQkFBZ0IsRUFBRzs7QUQ3aU5penBEO0VDZ2pOcDBwRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURuak51MXBEO0VDc2pOMTJwRCxpQkFBZ0IsRUFBRzs7QUR0ak4wM3BEO0VDeWpONzRwRCxpQkFBZ0IsRUFBRzs7QUR6ak40NXBEO0VDNGpOLzZwRCxpQkFBZ0IsRUFBRzs7QUQ1ak5xOHBEO0VDK2pOeDlwRCxpQkFBZ0IsRUFBRzs7QUQvak5xK3BEO0VDa2tOeC9wRCxpQkFBZ0IsRUFBRzs7QURsa05zZ3FEO0VDcWtOemhxRCxpQkFBZ0IsRUFBRzs7QURya051aXFEO0VDd2tOMWpxRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQza053a3FEO0VDOGtOM2xxRCxpQkFBZ0IsRUFBRzs7QUQ5a04rbXFEO0VDaWxObG9xRCxpQkFBZ0IsRUFBRzs7QURqbE5pcHFEO0VDb2xOcHFxRCxpQkFBZ0IsRUFBRzs7QURwbE5rcnFEO0VDdWxOcnNxRCxpQkFBZ0IsRUFBRzs7QUR2bE4wdHFEO0VDMGxON3VxRCxpQkFBZ0IsRUFBRzs7QUQxbE42dnFEO0VDNmxOaHhxRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURobU42eHFEO0VDbW1OaHpxRCxpQkFBZ0IsRUFBRzs7QURubU44enFEO0VDc21OajFxRCxpQkFBZ0IsRUFBRzs7QUR0bU5xMnFEO0VDeW1OeDNxRCxpQkFBZ0IsRUFBRzs7QUR6bU53NHFEO0VDNG1OMzVxRCxpQkFBZ0IsRUFBRzs7QUQ1bU5zNnFEO0VDK21OejdxRCxpQkFBZ0IsRUFBRzs7QUQvbU5xOHFEO0VDa25OeDlxRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURybk4wK3FEO0VDd25ONy9xRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzbk5xaHJEO0VDOG5OeGlyRCxpQkFBZ0IsRUFBRzs7QUQ5bk40anJEO0VDaW9OL2tyRCxpQkFBZ0IsRUFBRzs7QURqb05tbXJEO0VDb29OdG5yRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR2b055b3JEO0VDMG9ONXByRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3b044cXJEO0VDZ3BOanNyRCxpQkFBZ0IsRUFBRzs7QURocE5rdHJEO0VDbXBOcnVyRCxpQkFBZ0IsRUFBRzs7QURucE4wdnJEO0VDc3BON3dyRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvcE4yeHJEO0VDa3FOOXlyRCxpQkFBZ0IsRUFBRzs7QURscU44enJEO0VDcXFOajFyRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQzcU5nMnJEO0VDOHFObjNyRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ3ck5xNHJEO0VDZ3NOeDVyRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6c05zNnJEO0VDNHNOejdyRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURydE42OHJEO0VDd3ROaCtyRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5dE42K3JEO0VDaXVOaGdzRCxpQkFBZ0IsRUFBRzs7QURqdU4rZ3NEO0VDb3VObGlzRCxpQkFBZ0IsRUFBRzs7QURwdU5nanNEO0VDdXVObmtzRCxpQkFBZ0IsRUFBRzs7QUR2dU5rbHNEO0VDMHVOcm1zRCxpQkFBZ0IsRUFBRzs7QUQxdU40bnNEO0VDNnVOL29zRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURodk44cHNEO0VDbXZOanJzRCxpQkFBZ0IsRUFBRzs7QURudk5rc3NEO0VDc3ZOcnRzRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6dk42dXNEO0VDNHZOaHdzRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQvdk5teHNEO0VDa3dOdHlzRCxpQkFBZ0IsRUFBRzs7QURsd05venNEO0VDcXdOdjBzRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUQ5d05vMXNEO0VDaXhOdjJzRCxpQkFBZ0IsRUFBRzs7QURqeE4yM3NEO0VDb3hOOTRzRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURoeU4yNXNEO0VDbXlOOTZzRCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR6eU5tOHNEO0VDNHlOdDlzRCxpQkFBZ0IsRUFBRzs7QUQ1eU44K3NEO0VDK3lOamd0RCxpQkFBZ0IsRUFBRzs7QUQveU55aHREO0VDa3pONWl0RCxpQkFBZ0IsRUFBRzs7QURsek5ta3REO0VDcXpOdGx0RCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QUR4ek5zbXREO0VDMnpOem50RCxpQkFBZ0IsRUFBRzs7QUQzek42b3REO0VDOHpOaHF0RCxpQkFBZ0IsRUFBRzs7QUQ5ek5tcnREO0VDaTBOdHN0RCxpQkFBZ0IsRUFBRzs7QURqME42dHREO0VDbzBOaHZ0RCxpQkFBZ0IsRUFBRzs7QURwME40dnREO0VDdTBOL3d0RCxpQkFBZ0IsRUFBRzs7QUR2ME40eXREO0VDMDBOL3p0RCxpQkFBZ0IsRUFBRzs7QUQxME4yMXREO0VDNjBOOTJ0RCxpQkFBZ0IsRUFBRzs7QUQ3ME4rM3REO0VDZzFObDV0RCxpQkFBZ0IsRUFBRzs7QURoMU5vNnREO0VDbTFOdjd0RCxpQkFBZ0IsRUFBRzs7QURuMU5nOXREO0VDczFObit0RCxpQkFBZ0IsRUFBRzs7QUR0MU5zL3REO0VDeTFOemd1RCxpQkFBZ0IsRUFBRzs7QUR6MU40aHVEO0VDNDFOL2l1RCxpQkFBZ0IsRUFBRzs7QUQ1MU4ranVEO0VDKzFObGx1RCxpQkFBZ0IsRUFBRzs7QUFFckI7RUFDRSxpQkFBZ0IsRUFBRzs7QURsMk5rbXVEO0VDcTJOcm51RCxpQkFBZ0IsRUFBRzs7QURyMk5vb3VEO0VDdzJOdnB1RCxpQkFBZ0IsRUFBRzs7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QUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixFQUFHOztBQUV2QjtFQUNFLG1CQUFrQixF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RnExMEJucEY7RTZGcjEwQnl1RiwwQkFBd0IsRUFBRTs7QTdGdzEwQm53RjtFNkZ4MTBCbTFGLHFCQUFtQixFQUFFOztBN0YyMTBCeDJGO0U2RjMxMEJnOUYsdUJBQXFCLEVBQUU7O0E3RjgxMEJ2K0Y7RTZGOTEwQjZqRyx5QkFBdUIsRUFBRTs7QTdGaTIwQnRsRztFNkZqMjBCc3FHLHFCQUFtQixFQUFFOztBN0ZvMjBCM3JHO0U2RnAyMEJteUcsc0JBQW9CLEVBQUU7O0E3RnUyMEJ6ekc7RTZGdjIwQis0RywwQkFBd0IsRUFBRTs7QTdGMDIwQno2RztFNkYxMjBCeS9HLHFCQUFtQixFQUFFOztBN0Y2MjBCOWdIO0U2RjcyMEJzbkgsdUJBQXFCLEVBQUU7O0E3RmczMEI3b0g7RTZGaDMwQm11SCx5QkFBdUIsRUFBRTs7QTdGbTMwQjV2SDtFNkZuMzBCNDBILHFCQUFtQixFQUFFOztBN0ZzMzBCajJIO0U2RnQzMEJ5OEgsc0JBQW9CLEVBQUU7O0E3RnkzMEIvOUg7RTZGejMwQnFqSSwwQkFBd0IsRUFBRTs7QTdGNDMwQi9rSTtFNkY1MzBCK3BJLHFCQUFtQixFQUFFOztBN0YrMzBCcHJJO0U2Ri8zMEI0eEksdUJBQXFCLEVBQUU7O0E3Rms0MEJuekk7RTZGbDQwQnk0SSx5QkFBdUIsRUFBRTs7QTdGcTQwQmw2STtFNkZyNDBCay9JLHFCQUFtQixFQUFFOztBN0Z3NDBCdmdKO0U2Rng0MEIrbUosc0JBQW9CLEVBQUU7O0E3RjI0MEJyb0o7RTZGMzQwQjJ0SiwwQkFBd0IsRUFBRTs7QTdGODQwQnJ2SjtFNkY5NDBCcTBKLHFCQUFtQixFQUFFOztBN0ZpNTBCMTFKO0U2Rmo1MEJrOEosdUJBQXFCLEVBQUU7O0E3Rm81MEJ6OUo7RTZGcDUwQitpSyx5QkFBdUIsRUFBRTs7QTdGdTUwQnhrSztFNkZ2NTBCd3BLLHFCQUFtQixFQUFFOztBN0YwNTBCN3FLO0U2RjE1MEJxeEssc0JBQW9CLEVBQUU7O0E3RjY1MEIzeUs7RTZGNzUwQmk0SywwQkFBd0IsRUFBRTs7QTdGZzYwQjM1SztFNkZoNjBCMitLLHFCQUFtQixFQUFFOztBN0ZtNjBCaGdMO0U2Rm42MEJ3bUwsdUJBQXFCLEVBQUU7O0E3RnM2MEIvbkw7RTZGdDYwQnF0TCx5QkFBdUIsRUFBRTs7QTdGeTYwQjl1TDtFNkZ6NjBCOHpMLHFCQUFtQixFQUFFOztBN0Y0NjBCbjFMO0U2RjU2MEIyN0wsc0JBQW9CLEVBQUU7O0E3Ris2MEJqOUw7RTZGLzYwQnVpTSwwQkFBd0IsRUFBRTs7QTdGazcwQmprTTtFNkZsNzBCaXBNLHFCQUFtQixFQUFFOztBN0ZxNzBCdHFNO0U2RnI3MEI4d00sdUJBQXFCLEVBQUU7O0E3Rnc3MEJyeU07RTZGeDcwQjYzTSx3QkFBc0IsRUFBRTs7QTdGMjcwQnI1TTtFNkYzNzBCdStNLHFCQUFtQixFQUFFOztBN0Y4NzBCNS9NO0U2Rjk3MEJzbU4scUJBQW1CLEVBQUU7O0E3Rmk4MEIzbk47RTZGajgwQm10TiwyQkFBeUIsRUFBRTs7QTdGbzgwQjl1TjtFNkZwODBCZzBOLHFCQUFtQixFQUFFOztBN0Z1ODBCcjFOO0U2RnY4MEIrN04sd0JBQXNCLEVBQUU7O0E3RjA4MEJ2OU47RTZGMTgwQitpTywwQkFBd0IsRUFBRTs7QTdGNjgwQnprTztFNkY3ODBCMnBPLHFCQUFtQixFQUFFOztBN0ZnOTBCaHJPO0U2Rmg5MEIweE8sdUJBQXFCLEVBQUU7O0E3Rm05MEJqek87RTZGbjkwQnk0TywyQkFBeUIsRUFBRTs7QTdGczkwQnA2TztFNkZ0OTBCcy9PLHFCQUFtQixFQUFFOztBN0Z5OTBCM2dQO0U2Rno5MEJxblAsd0JBQXNCLEVBQUU7O0E3RjQ5MEI3b1A7RTZGNTkwQnF1UCwwQkFBd0IsRUFBRTs7QTdGKzkwQi92UDtFNkYvOTBCaTFQLHFCQUFtQixFQUFFOztBN0ZrKzBCdDJQO0U2RmwrMEJnOVAsdUJBQXFCLEVBQUU7O0E3RnErMEJ2K1A7RTZGciswQitqUSwyQkFBeUIsRUFBRTs7QTdGdyswQjFsUTtFNkZ4KzBCNHFRLHFCQUFtQixFQUFFOztBN0YyKzBCanNRO0U2RjMrMEIyeVEsd0JBQXNCLEVBQUU7O0E3RjgrMEJuMFE7RTZGOSswQjI1USwwQkFBd0IsRUFBRTs7QTdGaS8wQnI3UTtFNkZqLzBCdWdSLHFCQUFtQixFQUFFOztBN0ZvLzBCNWhSO0U2RnAvMEJzb1IsdUJBQXFCLEVBQUU7O0E3RnUvMEI3cFI7RTZGdi8wQnF2UiwyQkFBeUIsRUFBRTs7QTdGMC8wQmh4UjtFNkYxLzBCazJSLHFCQUFtQixFQUFFOztBN0Y2LzBCdjNSO0U2RjcvMEJpK1Isd0JBQXNCLEVBQUU7O0E3RmdnMUJ6L1I7RTZGaGcxQmlsUywwQkFBd0IsRUFBRTs7QTdGbWcxQjNtUztFNkZuZzFCNnJTLHFCQUFtQixFQUFFOztBN0ZzZzFCbHRTO0U2RnRnMUI0elMsdUJBQXFCLEVBQUU7O0E3RnlnMUJuMVM7RTZGemcxQjI2UywyQkFBeUIsRUFBRTs7QTdGNGcxQnQ4UztFNkY1ZzFCd2hULHFCQUFtQixFQUFFOztBN0YrZzFCN2lUO0U2Ri9nMUJ1cFQsd0JBQXNCLEVBQUU7O0E3RmtoMUIvcVQ7RTZGbGgxQnV3VCwwQkFBd0IsRUFBRTs7QTdGcWgxQmp5VDtFNkZyaDFCbTNULHFCQUFtQixFQUFFOztBN0Z3aDFCeDRUO0U2RnhoMUJrL1QsdUJBQXFCLEVBQUU7O0E3RjJoMUJ6Z1U7RTZGM2gxQmltVSwyQkFBeUIsRUFBRTs7QTdGOGgxQjVuVTtFNkY5aDFCOHNVLHFCQUFtQixFQUFFOztBN0ZpaTFCbnVVO0U2RmppMUI2MFUsd0JBQXNCLEVBQUU7O0E3Rm9pMUJyMlU7RTZGcGkxQjY3VSwwQkFBd0IsRUFBRTs7QTdGdWkxQnY5VTtFNkZ2aTFCeWlWLHFCQUFtQixFQUFFOztBN0YwaTFCOWpWO0U2RjFpMUJ3cVYsdUJBQXFCLEVBQUU7O0E3RjZpMUIvclY7RTZGN2kxQnV4ViwyQkFBeUIsRUFBRTs7QTdGZ2oxQmx6VjtFNkZoajFCbzRWLHFCQUFtQixFQUFFOztBN0ZtajFCejVWO0U2Rm5qMUJtZ1csd0JBQXNCLEVBQUU7O0E3RnNqMUIzaFc7RTZGdGoxQm1uVywwQkFBd0IsRUFBRTs7QTdGeWoxQjdvVztFNkZ6ajFCK3RXLHFCQUFtQixFQUFFOztBN0Y0ajFCcHZXO0U2RjVqMUI4MVcsdUJBQXFCLEVBQUU7O0E3RitqMUJyM1c7RTZGL2oxQjY4VywyQkFBeUIsRUFBRTs7QTdGa2sxQngrVztFNkZsazFCMGpYLHFCQUFtQixFQUFFOztBN0ZxazFCL2tYO0U2RnJrMUJ5clgsd0JBQXNCLEVBQUU7O0E3RndrMUJqdFg7RTZGeGsxQnl5WCwwQkFBd0IsRUFBRTs7QTdGMmsxQm4wWDtFNkYzazFCcTVYLHFCQUFtQixFQUFFOztBN0Y4azFCMTZYO0U2RjlrMUJvaFksdUJBQXFCLEVBQUU7O0E3RmlsMUIzaVk7RTZGamwxQm1vWSwyQkFBeUIsRUFBRTs7QTdGb2wxQjlwWTtFNkZwbDFCZ3ZZLHFCQUFtQixFQUFFOztBN0Z1bDFCcndZO0U2RnZsMUIrMlksd0JBQXNCLEVBQUU7O0E3RjBsMUJ2NFk7RTZGMWwxQis5WSwwQkFBd0IsRUFBRTs7QTdGNmwxQnovWTtFNkY3bDFCMmtaLHFCQUFtQixFQUFFOztBN0ZnbTFCaG1aO0U2RmhtMUIwc1osdUJBQXFCLEVBQUU7O0E3Rm1tMUJqdVo7RTZGbm0xQnl6WiwyQkFBeUIsRUFBRTs7QTdGc20xQnAxWjtFNkZ0bTFCczZaLHFCQUFtQixFQUFFOztBN0Z5bTFCMzdaO0U2RnptMUJxaWEsd0JBQXNCLEVBQUU7O0E3RjRtMUI3amE7RTZGNW0xQnFwYSx3QkFBc0IsRUFBRTs7QTdGK20xQjdxYTtFNkYvbTFCK3ZhLHFCQUFtQixFQUFFOztBN0ZrbjFCcHhhO0U2RmxuMUI4M2EscUJBQW1CLEVBQUU7O0E3RnFuMUJuNWE7RTZGcm4xQjIrYSwyQkFBeUIsRUFBRTs7QTdGd24xQnRnYjtFNkZ4bjFCd2xiLHFCQUFtQixFQUFFOztBN0YybjFCN21iO0U2RjNuMUJ1dGIsd0JBQXNCLEVBQUU7O0E3RjhuMUIvdWI7RTZGOW4xQnUwYiwwQkFBd0IsRUFBRTs7QTdGaW8xQmoyYjtFNkZqbzFCbTdiLHFCQUFtQixFQUFFOztBN0ZvbzFCeDhiO0U2RnBvMUJramMsdUJBQXFCLEVBQUU7O0E3RnVvMUJ6a2M7RTZGdm8xQmlxYywyQkFBeUIsRUFBRTs7QTdGMG8xQjVyYztFNkYxbzFCOHdjLHFCQUFtQixFQUFFOztBN0Y2bzFCbnljO0U2RjdvMUI2NGMsd0JBQXNCLEVBQUU7O0E3RmdwMUJyNmM7RTZGaHAxQjYvYywwQkFBd0IsRUFBRTs7QTdGbXAxQnZoZDtFNkZucDFCeW1kLHFCQUFtQixFQUFFOztBN0ZzcDFCOW5kO0U2RnRwMUJ3dWQsdUJBQXFCLEVBQUU7O0E3RnlwMUIvdmQ7RTZGenAxQnUxZCwyQkFBeUIsRUFBRTs7QTdGNHAxQmwzZDtFNkY1cDFCbzhkLHFCQUFtQixFQUFFOztBN0YrcDFCejlkO0U2Ri9wMUJta2Usd0JBQXNCLEVBQUU7O0E3RmtxMUIzbGU7RTZGbHExQm1yZSwwQkFBd0IsRUFBRTs7QTdGcXExQjdzZTtFNkZycTFCK3hlLHFCQUFtQixFQUFFOztBN0Z3cTFCcHplO0U2RnhxMUI4NWUsdUJBQXFCLEVBQUU7O0E3RjJxMUJyN2U7RTZGM3ExQjZnZiwyQkFBeUIsRUFBRTs7QTdGOHExQnhpZjtFNkY5cTFCMG5mLHFCQUFtQixFQUFFOztBN0ZpcjFCL29mO0U2RmpyMUJ5dmYsd0JBQXNCLEVBQUU7O0E3Rm9yMUJqeGY7RTZGcHIxQnkyZiwwQkFBd0IsRUFBRTs7QTdGdXIxQm40ZjtFNkZ2cjFCcTlmLHFCQUFtQixFQUFFOztBN0YwcjFCMStmO0U2RjFyMUJvbGdCLHVCQUFxQixFQUFFOztBN0Y2cjFCM21nQjtFNkY3cjFCbXNnQiwyQkFBeUIsRUFBRTs7QTdGZ3MxQjl0Z0I7RTZGaHMxQmd6Z0IscUJBQW1CLEVBQUU7O0E3Rm1zMUJyMGdCO0U2Rm5zMUIrNmdCLHdCQUFzQixFQUFFOztBN0ZzczFCdjhnQjtFNkZ0czFCK2hoQiwwQkFBd0IsRUFBRTs7QTdGeXMxQnpqaEI7RTZGenMxQjJvaEIscUJBQW1CLEVBQUU7O0E3RjRzMUJocWhCO0U2RjVzMUIwd2hCLHVCQUFxQixFQUFFOztBN0YrczFCanloQjtFNkYvczFCeTNoQiwyQkFBeUIsRUFBRTs7QTdGa3QxQnA1aEI7RTZGbHQxQnMraEIscUJBQW1CLEVBQUU7O0E3RnF0MUIzL2hCO0U2RnJ0MUJxbWlCLHdCQUFzQixFQUFFOztBN0Z3dDFCN25pQjtFNkZ4dDFCcXRpQiwwQkFBd0IsRUFBRTs7QTdGMnQxQi91aUI7RTZGM3QxQmkwaUIscUJBQW1CLEVBQUU7O0E3Rjh0MUJ0MWlCO0U2Rjl0MUJnOGlCLHVCQUFxQixFQUFFOztBN0ZpdTFCdjlpQjtFNkZqdTFCK2lqQiwyQkFBeUIsRUFBRTs7QTdGb3UxQjFrakI7RTZGcHUxQjRwakIscUJBQW1CLEVBQUU7O0E3RnV1MUJqcmpCO0U2RnZ1MUIyeGpCLHdCQUFzQixFQUFFOztBN0YwdTFCbnpqQjtFNkYxdTFCMjRqQiwwQkFBd0IsRUFBRTs7QTdGNnUxQnI2akI7RTZGN3UxQnUvakIscUJBQW1CLEVBQUU7O0E3Rmd2MUI1Z2tCO0U2Rmh2MUJzbmtCLHVCQUFxQixFQUFFOztBN0ZtdjFCN29rQjtFNkZudjFCcXVrQiwyQkFBeUIsRUFBRTs7QTdGc3YxQmh3a0I7RTZGdHYxQmsxa0IscUJBQW1CLEVBQUU7O0E3Rnl2MUJ2MmtCO0U2Rnp2MUJpOWtCLHdCQUFzQixFQUFFOztBN0Y0djFCeitrQjtFNkY1djFCaWtsQiwwQkFBd0IsRUFBRTs7QTdGK3YxQjNsbEI7RTZGL3YxQjZxbEIscUJBQW1CLEVBQUU7O0E3Rmt3MUJsc2xCO0U2Rmx3MUI0eWxCLHVCQUFxQixFQUFFOztBN0ZxdzFCbjBsQjtFNkZydzFCMjVsQiwyQkFBeUIsRUFBRTs7QTdGd3cxQnQ3bEI7RTZGeHcxQndnbUIscUJBQW1CLEVBQUU7O0E3RjJ3MUI3aG1CO0U2RjN3MUJ1b21CLHdCQUFzQixFQUFFOztBN0Y4dzFCL3BtQjtFNkY5dzFCdXZtQiwwQkFBd0IsRUFBRTs7QTdGaXgxQmp4bUI7RTZGangxQm0ybUIscUJBQW1CLEVBQUU7O0E3Rm94MUJ4M21CO0U2RnB4MUJrK21CLHVCQUFxQixFQUFFOztBN0Z1eDFCei9tQjtFNkZ2eDFCaWxuQiwyQkFBeUIsRUFBRTs7QTdGMHgxQjVtbkI7RTZGMXgxQjhybkIscUJBQW1CLEVBQUU7O0E3RjZ4MUJudG5CO0U2Rjd4MUI2em5CLHdCQUFzQixFQUFFOztBN0ZneTFCcjFuQjtFNkZoeTFCNjZuQix3QkFBc0IsRUFBRTs7QTdGbXkxQnI4bkI7RTZGbnkxQnVob0IscUJBQW1CLEVBQUU7O0E3RnN5MUI1aW9CO0U2RnR5MUJzcG9CLHFCQUFtQixFQUFFOztBN0Z5eTFCM3FvQjtFNkZ6eTFCcXJvQixxQkFBbUIsRUFBRTs7QTdGNHkxQjFzb0I7RTZGNXkxQmd1b0IscUJBQW1CLEVBQUU7O0E3Rit5MUJydm9CO0U2Ri95MUJ5MG9CLGlFQUF3RCxFQUFFOztBN0ZrejFCbjRvQjtFNkZsejFCbTlvQixpQ0FBK0IsRUFBRTs7QTdGcXoxQnAvb0I7RTZGcnoxQjBrcEIsb0NBQWtDLEVBQUU7O0E3Rnd6MUI5bXBCO0U2Rnh6MUJzc3BCLHFDQUFtQyxFQUFFOztBN0YyejFCM3VwQjtFNkYzejFCeTBwQix3Q0FBc0MsRUFBRTs7QTdGOHoxQmozcEI7RTZGOXoxQmk5cEIsbUVBQTBELEVBQUU7O0E3RmkwMUI3Z3FCO0U2RmowMUIrbXFCLG9FQUE0RCxFQUFFOztBN0ZvMDFCN3FxQjtFNkZwMDFCcXhxQixtRUFBMkQsRUFBRTs7QTdGdTAxQmwxcUI7RTZGdjAxQms3cUIsZ0VBQXdELEVBQUU7O0E3RjAwMUI1K3FCO0U2RjEwMUI4a3JCLGdFQUF3RCxFQUFFOztBN0Y2MDFCeG9yQjtFNkY3MDFCZ3ZyQixrRUFBeUQsRUFBRTs7QTdGZzExQjN5ckI7RTZGaDExQjI0ckIsa0VBQXlELEVBQUU7O0E3Rm0xMUJ0OHJCO0U2Rm4xMUJ3aXNCLGlFQUF3RCxFQUFFOztBN0ZzMTFCbG1zQjtFNkZ0MTFCMHNzQixvRUFBMkQsRUFBRTs7QTdGeTExQnZ3c0I7RTZGejExQnkyc0Isa0VBQXlELEVBQUU7O0E3RjQxMUJwNnNCO0U2RjUxMUJ3Z3RCLGlFQUF3RCxFQUFFOztBN0YrMTFCbGt0QjtFNkYvMTFCNHF0QixvRUFBMkQsRUFBRTs7QTdGazIxQnp1dEI7RTZGbDIxQjIwdEIsa0VBQXlELEVBQUU7O0E3RnEyMUJ0NHRCO0U2RnIyMUIwK3RCLGlFQUF3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RUFDbEIsMkNqQjlCd0QsRWlCbUd4RDtFbkI3RUM7STlFNkNGO01pR25DRSw0Q2pCaEN1RCxFaUJtR3hELEVBQUE7RW5CakZDO0k5RWlERjtNaUdoQ0UsK0NqQm5DdUQ7TWlCb0N2RCxpQkFBZ0IsRUErRGpCLEVBQUE7RUF2RUQ7SUFXRSxZQUFVO0lBQ1Ysc0JBQXFCO0lBQ3JCLHlFQUF3RTtJQUN4RSxzQkFBcUI7SUFDckIsOEJBQTZCO0lBQzdCLGlCakI1Q3VEO0lpQjZDdkQsY2pCN0N1RDtJaUI4Q3ZELG1CQUFrQjtJQUNsQixlakIvQ3VEO0lpQmdEdkQsUUFBTyxFQW1CUDtJbkI3QkE7TW1CVkY7UUFzQkcsZWpCbERzRDtRaUJtRHRELGdCakJuRHNEO1FpQm9EdEQsYWpCcERzRCxFaUJtRXZELEVBQUE7SW5CckNBO01tQkZGO1FBMkJHLGdCakJ2RHNEO1FpQndEdEQsZ0JqQnhEc0Q7UWlCeUR0RCxPQUFNLEVBVVAsRUFBQTtJbkI3Q0E7TW1CTUY7UUFnQ0csYWpCNURzRDtRaUI2RHRELGtCakI3RHNELEVpQm1FdkQsRUFBQTtJbkJqREE7TW1CVUY7UUFvQ0csZWpCaEVzRDtRaUJpRXRELGlCakJqRXNELEVpQm1FdkQsRUFBQTtFQXZDRjtJQXlDRSxtQkFBa0I7SUFDbEIsc0JqQnRFdUQsRWlCcUZ2RDtJbkJUQTtNbUJoREY7UUE0Q0csa0JqQnhFc0Q7UWlCeUV0RCxvQmpCekVzRCxFaUJxRnZELEVBQUE7SUF6REY7TUFnREcsWUFBVTtNQUNWLHNCQUFxQjtNQUNyQiw0QmpCOUVzRDtNaUIrRXRELGlCakIvRXNEO01pQmdGdEQsa0JqQmhGc0Q7TWlCaUZ0RCxtQkFBa0I7TUFDbEIsT0FBTTtNQUNOLFFBQU8sRUFDUDtFQXhESDtJQTJERSxpQmxCeEpRO0lrQnlKUiwwQkFBeUI7SUFDekIsb0JqQnpGdUQsRWlCNkZ2RDtJbkIvREE7TW1CRkY7UUErREcsdUJqQjNGc0QsRWlCNkZ2RCxFQUFBO0VBakVGO0lBbUVFLGVsQnpKYTtJa0IwSmIsaUJsQmpLUTtJa0JrS1IsbUJBQWtCLEVBQ2xCOztBbkJ0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cUNBQW9DLEVBQ3BDOztBQU5IO0VBV0ksc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiw4QkFBcUI7TUFBckIsb0JBQXFCO1VBQXJCLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsc0J4QmhFcUQ7RXdCaUVyRCx5QnhCakVxRCxFd0IwRnJEO0UxQnBFRjtJMEI0QkY7TUFpQkssdUJ4Qm5Fb0QsRXdCMEZyRCxFQUFBO0VBeENKO0lBb0JLLDhEQUE2RDtJQUM3RCxlekJsSVU7SXlCbUlWLGdCeEJ4RW9EO0l3QnlFcEQsZ0J4QnpFb0Q7SXdCMEVwRCw0Q3hCMUVvRDtJd0IyRXBELGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsaUJ6QjlJSztJeUIrSUwsMEJ4QjlFb0Q7SXdCK0VwRCx3QnhCL0VvRCxFd0J5RnBEO0kxQm5FSDtNMEI0QkY7UUErQk0sZ0J4QmpGbUQ7UXdCa0ZuRCxpQnhCbEZtRDtRd0JtRm5ELGtCeEJuRm1EO1F3Qm9GbkQsc0J4QnBGbUQsRXdCeUZwRCxFQUFBO0lBdkNMO01BcUNNLHdCeEJ2Rm1ELEV3QndGbkQ7O0ExQnhCSjtFMEIrQkY7SUFHTSxpQ0FBd0I7SUFBeEIsZ0NBQXdCO0lBQXhCLHlCQUF3QixFQU81QixFQUFBOztBMUJ6Q0E7RTBCK0JGO0lBT08sMkJBQTBCLEVBRTlCLEVBQUE7O0ExQjVCRDtFMkJoS0Y7SUFHRyw0QnpCaUZzRCxFeUJ6RXZELEVBQUE7O0EzQitHQTtFMkIxSEY7SUFNRyxvQ0FBdUMsRUFLeEMsRUFBQTs7QTNCdUdBO0UyQmxIRjtJQVNHLDZCQUFzQyxFQUV2QyxFQUFBOztBQVhGO0VBYUUsdUJ6QnVFdUQ7RXlCdEV2RCx3QnpCc0V1RCxFeUJTdkQ7RUE3RkY7SUFnQkcsdUJ6Qm9Fc0Q7SXlCbkV0RCx3QnpCbUVzRDtJeUJsRXRELHVCekJrRXNELEV5QlF0RDtJM0JzQkQ7TTJCbEhGO1FBb0JJLHdCekJnRXFELEV5QlF0RCxFQUFBO0kzQmNEO00yQjFHRjtRQXVCZ0Isc0J6QjZEeUMsRXlCUXREO1FBNUZIO1VBeUJvQixpQkFBZ0IsRUFDbkIsRUFB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QUFjLEVBVWYsRUFBQTtFOUJsQ0Y7SThCbEhGO01BNklLLHVCNUJ6RG9EO000QjBEcEQsd0I1QjFEb0QsRTRCZ0VyRCxFQUFBO0U5QjFDRjtJOEIxR0Y7TUFpSkssd0I1QjdEb0Q7TTRCOERwRCx5QjVCOURvRCxFNEJnRXJELEVBQUE7O0E5QklGO0U4QnhKRjtJQXdKSSxpQkFBZ0I7SUFDaEIsa0JBQWlCLEVBd0JsQixFQUFBOztBOUJ2REQ7RThCMUhGO0lBNEpJLHVCNUJ4RXFEO0k0QnlFckQsd0I1QnpFcUQsRTRCNkZ0RCxFQUFBOztBOUJ2RUQ7RThCMUdGO0lBZ0tJLHdCNUI1RXFEO0k0QjZFckQseUI1QjdFcUQsRTRCNkZ0RCxFQUFBOztBOUJ6QkQ7RThCeEpGO0lBcUtLLGlCQUFnQjtJQUNoQixrQkFBaUIsRUFVbEIsRUFBQTs7QTlCdERGO0U4QjFIRjtJQXlLSyx1QjVCckZvRDtJNEJzRnBELHdCNUJ0Rm9ELEU0QjRGckQsRUFBQTs7QTlCdEVGO0U4QjFHRjtJQTZLSyx3QjVCekZvRDtJNEIwRnBELHlCNUIxRm9ELEU0QjRGckQsRUFBQTs7QTlCeEJGO0U4QnhKRjtJQXVMSyxxQ0FBc0MsRUFLdkMsRUFBQTs7QUE1TEo7RUEwTEssYUFBWSxFQUNaOztBOUJuQ0g7RThCeEpGO0lBaU1PLGtCQUFpQixFQUNqQixFQUFBOztBOUJ0Q0w7RThCNUpGO0lBME1PLGtCQUFpQixFQUNqQixFQUFBOztBOUJ6Rkw7RThCbEhGO0lBK01PLGtCQUFpQixFQUNqQixFQUFBOztBOUJ4REw7RThCeEpGO0lBc05LLGlCQUFnQjtJQUNoQixrQkFBaUIsRUFRbEIsRUFBQTs7QTlCdkVGO0U4QnhKRjtJQTJOTSxpQkFBZ0I7SUFDaEIsa0JBQWlCLEVBRWxCLEVBQUE7O0E5QjlESDtFK0JoS0Y7SUFHRyxrQjdCc0ZVLEU2QnBGWCxFQUFBOztBQUxGO0VBT0UscUI3QjZFdUQsRTZCekV2RDtFL0J1R0E7SStCbEhGO01BU0csVzdCZ0ZVLEU2QjlFWCxFQUFBOztBQVhGO0VBY0cscUI3QnNFc0Q7RTZCckV0RCx3QjdCcUVz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LHdCL0IyQ3FELEUrQnhCckQ7RWpDc0RGO0lpQ2xIRjtNQTJDSyx3Qi9CeUNvRCxFK0J4QnJELEVBQUE7RWpDOENGO0lpQzFHRjtNQThDSyx3Qi9Cc0NvRCxFK0J4QnJELEVBQUE7RUE1REo7SUFpREsseUIvQm1Db0QsRStCbENwRDtFQWxETDtJQW9ESyxpQmhDakNLO0lnQ2tDTCwyQi9CK0JvRCxFK0I5QnBEO0VBdERMO0lBd0RLLGdCL0I0Qm9EO0krQjNCcEQsc0IvQjJCb0Q7SStCMUJwRCx3Qi9CMEJvRCxFK0J6QnBEOztBakNpR0g7RWlDNUpGO0lBbUVLLGlCQUFRO1FBQVIsa0JBQVE7WUFBUixTQUFRLEVBTVIsRUFBQTtFakN1Rkg7SWlDaEtGO01Bc0VPLG1CQUFrQixFQUVuQixFQUFBOztBakNvRko7RWlDNUpGO0lBMkVLLGlCQUFRO1FBQVIsa0JBQVE7WUFBUixTQUFRLEVBQ1I7RUE1RUw7SUFnRkssaUJBQVE7UUFBUixrQkFBUTtZQUFSLFNBQVEsRUFDUjtFQWpGTDtJQW1GSyxpQkFBUTtRQUFSLGtCQUFRO1lBQVIsU0FBUSxFQUNSLEVBQUE7O0FqQzRFSDtFa0NoS0Y7SUFHRyw4QmhDaUZzRCxFZ0MvRXZELEVBQUE7O0FBTEY7RUFPRSx3QmhDNkV1RCxFZ0N0RXZEO0VsQ29HQTtJa0NsSEY7TUFTRyx3QmhDMkVzRCxFZ0N0RXZELEVBQUE7RWxDNEZBO0lrQzFHRjtNQVlHLHdCaEN3RXNELEVnQ3RFdkQsRUFBQTs7QWxDOElBO0VrQzVKRjtJQWlCRyx5QmhDbUVzRCxFZ0M1RHZELEVBQUE7O0FsQ29JQTtFa0M1SkY7SUFxQkksNEJoQytEcUQsRWdDN0R0RCxFQUFBOztBbEN5SUQ7RWtDaEtGO0lBMkJHLHdCaEN5RHNEO0lnQ3hEdEQseUJoQ3dEc0QsRWdDWHZELEVBQUE7O0FsQ21GQTtFa0M1SkY7SUErQkcsd0JoQ3FEc0Q7SWdDcER0RCx5QmhDb0RzRDtJZ0NuRHRELHNCaENtRHNEO0lnQ2xEdEQsdUJoQ2tEc0QsRWdDWHZELEVBQUE7O0FBekVGO0VBcUNHLHlCaEMrQ3NELEVnQ1p0RDtFbEN3RkQ7SWtDaEtGO01BdUNJLHdCaEM2Q3FEO01nQzVDckQseUJoQzRDcUQsRWdDWnRELEVBQUE7RWxDb0ZEO0lrQzVKRjtNQTJDSSxzQmhDeUNxRDtNZ0N4Q3JELHVCaEN3Q3FELEVnQ1p0RCxFQUFBO0VBeEVIO0lBK0NJLGVqQ3RCVztJaUN1Qlgsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiw0QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUNuQixnQ0FBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QjtJQUN2QiwrQkFBc0I7UUFBdEIsMkJBQXNCO1lBQXRCLHVCQUFzQjtJQUN0Qix3QkFBZTtRQUFmLG9CQUFlO1lBQWYsZ0JBQWU7SUFDZix3QmhDK0JxRDtJZ0M5QnJELG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsY2hDNEJxRDtJZ0MzQnJELGtCaEMyQnFEO0lnQzFCckQseUJBQXlCO0lsQ3ZDNUIsMEJrQ3dDcUMsRUFZbEM7SWxDbUNGO01rQzFHRjtRQTZESyxpQmhDdUJvRCxFZ0NickQsRUFBQTtJQXZFSjtNQWdFSyxpQmpDN0NLO01pQzhDTCwwQkFBeUI7TUFDekIsaUJBQWdCLEVBQ2hCO0lBbkVMO01BcUVLLGNBQWEsRUFDYjs7QUFPTDs7OztHQUlHO0FDakZIO0VBRUUsb0NBQXVDLEVBSXZDO0VuQzBKQTtJbUNoS0Y7TUFJRyxvQmpDcUZVLEVpQ25GWCxFQUFBOztBQU5GO0VBU0Usb0NBQW1DO0VBQ25DLDBCQUF5QjtFQUN6Qix3QmpDeUV1RDtFaUN4RXZELG1CakN3RXVEO0VpQ3ZFdkQsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLGdDQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCLEVBSXZCO0VuQ3FGQTtJbUMxR0Y7TUFtQkcsZ0JqQ2lFc0QsRWlDL0R2RCxFQUFBOztBQXJCRjtFQXVCRSxtQ2pDNkR1RCxFaUN2QnZEO0VuQzZEQTtJbUMxSEY7TUF5Qkcsa0NqQzJEc0QsRWlDdkJ2RCxFQUFBO0VuQ3FEQTtJbUNsSEY7TUE0Qkcsb0NqQ3dEc0QsRWlDdkJ2RCxFQUFBO0VuQzZDQTtJbUMxR0Y7TUErQkcsc0JqQzBEVSxFaUM1QlgsRUFBQTtFQTdERjtJQWtDRyxZQUFXLEVBbUJYO0luQ3VHRDtNbUM1SkY7UUFvQ0ksb0JqQ2dEcUQ7UWlDL0NyRCx5QmpDK0NxRDtRaUM5Q3JELFlBQVcsRUFlWixFQUFBO0luQzZERDtNbUNsSEY7UUF5Q0ksdUJqQzJDcUQsRWlDL0J0RCxFQUFBO0lBckRIO01BNENJLHNCakN3Q3FELEVpQ2hDckQ7TW5DOERGO1FtQ2xIRjtVQThDSyxpQmpDc0NvRDtVaUNyQ3BELHVCakNxQ29ELEVpQ2hDckQsRUFBQTtNbkNzREY7UW1DMUdGO1VBa0RLLG1CakNrQ29ELEVpQ2hDckQsRUFBQTtFQXBESjtJQXVERyxlQUFjLEVBQ2Q7RUF4REg7SUEwREcsb0JqQzBCc0Q7SWlDekJ0RCx1QmpDeUJzRCxFaUN4QnREOztBbkMwQ0Q7RW1DdENGO0lBRUUsaUJBQWdCLEVBc0NqQixFQUFBOztBbkNGQztFbUN0Q0Y7SUFNRyxnQmpDY3NEO0lpQ2J0RCxpQkFBZ0IsRUFnQ2pCLEVBQUE7O0FBdkNGO0VBV0kscUNBQXNDO0VBQ3RDLHdDakNRcUQ7RWlDUHJELHFCakNPcUQ7RWlDTnJELHFCakNNcUQsRWlDU3JEO0VuQzZCRjtJbUMxREY7TUFnQkssMEJqQ0lvRCxFaUNTckQsRUFBQTtFbkNhRjtJbUMxQ0Y7TUFtQkssMEJqQ0NvRCxFaUNTckQsRUFBQTtFQTdCSjtJQXNCSyxrQkFBaUI7SUFDakIsZ0JBQWUsRUFDZjtFQXhCTDtJQTBCSyxlbEM3RFk7SWtDOERaLGVBQWMsRUFDZDs7QUE1Qkw7RUFrQ00sdUJBQXVCLEVBQ3ZCOztBbkM2REo7RW9DaEtGO0lBR0csb0JsQ3NGVSxFa0NwRlgsRUFBQTs7QXBDMkpBO0VvQ2hLRjtJQVFHLDRCbEM0RXNELEVrQ2pFdkQsRUFBQTs7QXBDdUdBO0VvQzFIRjtJQVdHLG9DQUF1QyxFQVF4QyxFQUFBOztBcEMrRkE7RW9DbEhGO0lBY0csb0NBQXVDLEVBS3hDLEVBQUE7O0FwQ3VGQTtFb0MxR0Y7SUFpQkcsa0NBQXVDLEVBRXhDLEVBQUE7O0FwQ3lJQTtFb0M1SkY7SUFzQkcseUJsQzhEc0Q7SWtDN0R0RCwwQmxDNkRzRCxFa0MzQ3ZELEVBQUE7O0FBekNGO0VBMEJHLHdCbEMwRHNELEVrQzVDdEQ7RXBDb0hEO0lvQzVKRjtNQTRCSSx5QmxDd0RxRDtNa0N2RHJELDBCbEN1RHFELEVrQzVDdEQsRUFBQTtFcENrRUQ7SW9DMUdGO01BZ0NJLHdCbENvRHFELEVrQzVDdEQ7TUF4Q0g7UUFrQ0ssaUJBQWdCLEVBSWhCO1FBdENMO1VBb0NNLGtCQUFpQixFQUNqQixFQUFBOztBQXJDTjtFQTRDRSx3QmxDd0N1RDtFa0N2Q3ZELHNCQUFxQixFQUNyQjs7QUE5Q0Y7RUFnREUsb0JsQ3lDVyxFa0M3Qlg7RXBDc0RBO0lvQ2xIRjtNQWtERyxzQmxDdUNVLEVrQzdCWCxFQUFBO0VBNURGO0lBcURHLHdCbEMrQnNELEVrQzlCdEQ7RUF0REg7SUF5RGdCLGlCQUFnQixFQUNuQjs7QXBDc0dYO0VxQ2hLRjtJQUdHLHFCbkNzRlUsRW1DOUVYLEVBQUE7O0FyQytHQTtFcUMxSEY7SUFNRyxnQ0FBa0MsRUFLbkMsRUFBQTs7QXJDdUdBO0VxQ2xIRjtJQVNHLGdDQUFrQyxFQUVuQyxFQUFBOztBckM2SUE7RXFDeEpGO0lBY0csdUJuQ3NFc0Q7SW1DckV0RCx3Qm5DcUVzRCxFbUNXdkQsRUFBQTs7QUEvRkY7RUFrQkcsc0JuQ2tFc0Q7RW1DakV0RCx5Qm5DaUVzRCxFbUNoRHREO0VyQ29IRDtJcUN4SkY7TUFxQkksdUJuQytEcUQ7TW1DOURyRCx3Qm5DOERxRCxFbUNoRHRELEVBQUE7RXJDc0ZEO0lxQzFIRjtNQXlCSSxxQm5DMkRxRDtNbUMxRHJELHdCbkMwRHFELEVtQ2hEdEQsRUFBQTtFckM4RUQ7SXFDbEhGO01BNkJJLHNCbkN1RHFEO01tQ3REckQseUJuQ3NEcUQsRW1DaER0RCxFQUFBO0VyQ3NFRDtJcUMxR0Y7TUFpQ0ksb0JuQ21EcUQ7TW1DbERyRCx1Qm5Da0RxRCxFbUNoRHRELEVBQUE7O0FBcENIO0VBd0NJLGlDQUFnQztFQUNoQyx3Qm5DMkNxRDtFbUMxQ3JELHNCQUFxQjtFQUNyQiwwQkFBeUIsRUFJekI7RXJDMkRGO0lxQzFHRjtNQTZDSyxvQ0FBbUMsRUFFcEMsRUFBQTs7QUEvQ0o7RUFpREksdUJuQ3dDUyxFbUNJVDtFckM2QkY7SXFDMUhGO01BbURLLHNCbkNpQ29ELEVtQ1NyRCxFQUFBO0VyQ3FCRjtJcUNsSEY7TUFzREssb0JuQzhCb0QsRW1DU3JELEVBQUE7RXJDYUY7SXFDMUdGO01BeURLLHNCbkMyQm9ELEVtQ1NyRCxFQUFBO0VBN0ZKO0lBNERLLHdCbkN3Qm9ELEVtQ0RwRDtJckN1Qkg7TXFDMUdGO1FBOERNLHdCbkNzQm1ELEVtQ0RwRCxFQUFBO0lBbkZMO01BaUVNLDBCQUF5QjtNQUN6QixpQnBDL0NJO01vQ2dESiwyQm5DaUJtRCxFbUNibkQ7TXJDaUZKO1FxQ3hKRjtVQXFFTyx5Qm5DZWtELEVtQ2JuRCxFQUFBO0lBdkVOO01BeUVNLDRCbkNXbUQsRW1DRm5EO01yQzBFSjtRcUM1SkY7VUEyRU8sa0JuQ1NrRDtVbUNSbEQsc0JuQ1FrRCxFbUNGbkQsRUFBQTtNckM4RUo7UXFDaEtGO1VBK0VPLG9CbkNLa0Q7VW1DSmxELHFCbkNJa0QsRW1DRm5ELEVBQUE7RUFsRk47SUFxRksscUJuQ0RvRCxFbUNRcEQ7SXJDc0JIO01xQ2xIRjtRQXVGTSxvQm5DSG1ELEVtQ1FwRCxFQUFBO0lyQ2NIO01xQzFHRjtRQTBGTSxxQm5DTm1ELEVtQ1FwRCxFQUFBOztBQzVGTDtFQUVJLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9CcENvRlM7RW9DbkZULHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUIsRUF1QnRCO0V0QzRGQztJc0MxSEY7TUFTUSxhQUFZO01BQ1oscUJwQzBFaUQsRW9DdER4RCxF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QThCb0IsZXJDMU5MO01xQzJOSyx1QnJDNU9EO01xQzZPQyxxQnBDaktxQztNb0NrS3JDLGlCckNuT1YsRXFDb09PO0lBbENqQjtNQW9Db0IsZXJDaE9MO01xQ2lPSyx1QnJDbFBEO01xQ21QQyxpQnJDeE9WO01xQ3lPVSxtQnBDeEtxQztNb0N5S3JDLHNCcEN6S3FDO01vQzBLckMsMEJwQzFLcUMsRW9DMkt4QztJQTFDakI7TUE0Q29CLGVyQ3hPTDtNcUN5T0ssdUJyQzFQRDtNcUMyUEMsaUJyQ25QUixFcUNvUEs7SUEvQ2pCO01BaURvQix1QnJDOVBEO01xQytQQyxpQnJDblBUO01xQ29QUyxxQnBDcExxQyxFb0MyTHhDO010QzdKZjtRc0NtR0Y7VUFxRHdCLG9CcEN0TGlDLEVvQzJMeEMsRUFBQTtNdENyS2Y7UXNDMkdGO1VBd0R3QixxQnBDekxpQyxFb0MyTHhDLEVBQUE7RUExRGpCO0lBOERZLGFBQVksRUFDZjtFQS9EVDtJQWtFZ0IsbUJwQ25NeUMsRW9DNk01QztJdEN2S1g7TXNDMkZGO1FBb0VvQixvQnBDck1xQyxFb0M2TTVDLEVBQUE7SXRDL0tYO01zQ21HRjtRQXVFb0Isb0JwQ3hNcUMsRW9DNk01QyxFQUFBO0l0Q3ZMWDtNc0MyR0Y7UUEwRW9CLG9CcEMzTXFDLEVvQzZNNUMsRUFBQTtFQTVFYjtJQWlGNEIsOEJBQTZCO0lBRTdCLDBCQUFxQjtRQUFyQixzQkFBcUIsRUFDeEI7RUFwRnpCO0lBeUZnQixhQUFZLEVBQ2Y7RUExRmI7SUE4RlEsV0FBVSxFQU9iO0lBckdMO01BZ0dZLGtDQUFpQztNQUNqQyxpQkFBZ0I7TUFDaEIsZUFBYztNQUNkLHFCcENwTzZDLEVvQ3FPaEQ7RUFwR1Q7SUF1R1EsaUJwQ3hPaUQsRW9DK09wRDtJdEM3Tkg7TXNDK0dGO1FBeUdZLFFBQU8sRUFLZCxFQUFBO0lBOUdMO01BNEdZLGlCQUFnQixFQUNuQjtFQTdHVDtJQWdIUSxrQnBDalBpRCxFb0N3UHBEO0l0Q3RPSDtNc0MrR0Y7UUFrSFksU0FBUSxFQUtmLEVBQUE7SUF2SEw7TUFxSFksaUJBQWdCLEVB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LEVBQUE7VS9DNUtaO1krQ3lCRjtjQWdKUyxlQUFjO2NBQ2QsYzdDaE1nRCxFNkNrTTNDLEVBQUE7UUFuSmQ7VUFxSlEsb0JBQW1CLEVBQ2I7O0EvQ3pIWjtFZ0RoS0Y7SUFHRyxvQjlDc0ZVLEU4Q3BGWCxFQUFBOztBQUxGO0VBT0UsZS9DbUJhO0UrQ2xCYixpQi9DV1E7RStDVlIsMEI5QzJFdUQ7RThDMUV2RCwwQjlDMEV1RDtFOEN6RXZELG1CQUFrQixFQVdsQjtFQXRCRjtJQWFHLFlBQVc7SUFDWCxzQkFBcUI7SUFDckIsOEI5Q3FFc0Q7SThDcEV0RCxnQjlDb0VzRDtJOENuRXRELGlCOUNtRXNEO0k4Q2xFdEQsbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxRQUFPLEVBQ1A7O0FoRHFGRDtFZ0QxR0Y7SUF5QkcsOEJBQTZCO0lBQzdCLGtEQUFtRDtJQUNuRCx5QjlDeURzRDtJOEN4RHRELHdCOUN3RHNELEU4Q3REdkQsRUFBQTs7QUE5QkY7RUFpQ0csZS9DUFksRStDUVo7O0FoRGdGRDtFZ0RsSEY7SUFzQ00sK0JBQThCLEVBRWxDLEVBQUE7O0FDeENGLGtCQUFrQjtBQUNsQjtFQUVFLGVoRHVCYTtFZ0R0QmIsbUJBQWtCO0VBQ2xCLHNCL0MrRXVELEUrQ3JFdkQ7RWpEMkdBO0lpRHpIRjtNQU1HLHVCL0M2RXNELEUrQ3JFdkQsRUFBQTtFakRtR0E7SWlEakhGO01BU0csc0IvQzBFc0QsRStDckV2RCxFQUFBO0VqRDJGQTtJaUR6R0Y7TUFZRyx3Qi9DdUVzRCxFK0NyRXZELEVBQUE7O0FBZEY7RUFnQkssd0IvQ21Fb0QsRStDT3BEO0VqRHVCSDtJaURqSEY7TUFrQkcsc0IvQ2lFc0Q7TStDaEV0RCxpQkFBZ0IsRUF1RWQsRUFBQTtFakRxRUg7SWlEL0pGO01BdUJPLHdCL0M0RGtEO00rQzNEbEQseUIvQzJEa0QsRStDTW5ELEVBQUE7RUF6Rk47SUEyQk8sd0IvQ3dEa0QsRStDS2xEO0lqRHVFTDtNaUQvSkY7UUE2QlEsd0IvQ3NEaUQ7UStDckRqRCx5Qi9DcURpRCxFK0NLbEQsRUFBQTtJakRpQ0w7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RyxpQ0FBb0MsRUFFckMsRUFBQTs7QUFmRjtFQWlCRSx3QnBEekJ1RCxFb0R5Q3ZEO0V0RFhBO0lzRHRCRjtNQW1CRyxzQnBEM0JzRCxFb0R5Q3ZELEVBQUE7RXREbkJBO0lzRGRGO01Bc0JHLHdCcEQ5QnNELEVvRHlDdkQsRUFBQTtFQWpDRjtJQXlCRyw4REFBNkQ7SUFDN0QsOEJBQTZCO0lBQzdCLHFDQUFvQyxFQUtwQztJdERnQ0Q7TXNEaEVGO1FBNkJJLG9CcERyQ3FEO1FvRHNDckQscUJwRHRDcUQsRW9Ed0N0RCxFQUFBOztBQWhDSDtFQW1DRSxvQ0FBcUM7RUFDckMsc0JwRDVDdUQ7RW9ENkN2RCx3QnBEN0N1RCxFb0R3RnZEO0V0RDVCQTtJc0RwREY7TUF1Q0csc0JBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWEsRUF5Q2QsRUFBQTtFdEQxREE7SXNEdEJGO01BMENHLG9CcERsRHNEO01vRG1EdEQsc0JwRG5Ec0QsRW9Ed0Z2RCxFQUFBO0V0RGxFQTtJc0RkRjtNQThDRyxzQnBEdERzRDtNb0R1RHRELHdCcER2RHNELEVvRHdGdkQsRUFBQTtFdEQ5RUE7SXNERkY7TUFrREcsbUJBQWtCLEVBOEJuQixFQUFBO0VBaEZGO0lBcURHLDBCQUF5QjtJQUN6QixzQkFBcUI7SUFDckIscUJwRC9Ec0Q7SW9EZ0V0RCxrQnBEaEVzRDtJb0RpRXRELHVCcERqRXNEO0lvRGtFdEQsdUJBQXNCO0lBQ3RCLG1CQUFrQjtJQUNsQixzQnBEcEVzRCxFb0Q0RXREO0l0RHRERDtNc0RkRjtRQThESSx3QnBEdEVxRCxFb0Q0RXRELEVBQUE7SXREbEVEO01zREZGO1FBaUVJLGdCQUFlO1FBQ2YseUJwRDFFcUQsRW9ENEV0RCxFQUFBO0VBcEVIO0lBdUVJLGlCckRoSk0sRXFEaUpOO0VBeEVKO0lBMEVJLGVyRDVJVyxFcURnSlg7SUE5RUo7TUE0RUssZUFBYyxFQUNkOztBdERiSDtFdUQ1SkY7SUFHRyxvQnJEaUZzRDtJcURoRnRELHNCckRnRnNEO0lxRC9FdEQseUJyRCtFc0QsRXFEN0V2RCxFQUFBOztBdkR5SkE7RXVEaEtGO0lBVUcsb0JyRCtFVSxFcUQ3RVgsRUFBQTs7QUFaRjtFQWNFLG1CQUFrQjtFQUNsQix5QnJEcUV1RCxFcURqRHZEO0VBbkNGO0lBaUJHLGlCQUFnQixFQUNoQjtFQWxCSDtJQW9CRywwQnJEZ0VzRCxFcURsRHREO0l2RHdFRDtNdUQxR0Y7UUFzQkksMEJyRDhEcUQsRXFEbER0RCxFQUFBO0lBbENIO01BeUJJLFlBQVc7TUFDWCxzQkFBcUI7TUFDckIsOEJyRHlEcUQ7TXFEeERyRCxnQnJEd0RxRDtNcUR2RHJELGlCckR1RHFEO01xRHREckQsbUJBQWtCO01BQ2xCLFVBQVM7TUFDVCxRQUFPLEVBQ1A7O0F2RDJIRjtFdUQ1SkY7SUFzQ0csa0JyRDhDc0Q7SXFEN0N0RCxzQnJENkNzRCxFcUQzQ3ZELEVBQUE7O0F2RG1IQTtFdUQ1SkY7SUE0Q0csbUJBQWtCLEVBZ0JuQixFQUFBOztBdkQ4Q0E7RXVEMUdGO0lBK0NHLHNCckRxQ3NELEVxRHhCdkQsRUFBQTs7QUE1REY7RUFrREcsMkJyRGtDc0Q7RXFEakN0RCxpQnREaENPLEVzRGlDUDs7QUFwREg7RUF3REssaUJBQWdCLEVBQ2hCOztBQXpETDtFQStERyx3QnJEcUJzRCxFcURwQnREOztBQWhFSDtFQWtFRyxlQUFjO0VBQ2QsaUJBQWdCLEVBMENoQjtFQTdHSDtJQXFFSSxnQkFBZTtJQUNmLG9DQUFxQztJQUNyQyxpQkFBZ0IsRUFxQ2hCO0lBNUdKO01BeUVLLGlCQUFnQixFQUloQjtNQTdFTDtRQTJFTSxlQUFjLEVBQ2Q7SUE1RU47TUFnRk0sa0JBQWlCLEVBQ2pCO0lBakZOO01Bb0ZLLGNBQWEsRUFDYjtJQXJGTDtNQXVGSyxlQUFjO01BQ2Qsb0JyREpvRDtNcURLcEQsc0JyRExvRDtNcURNcEQsZUFBYztNQUNkLHdCckRQb0QsRXFEdUJwRDtNdkRPSDtRdURsSEY7VUE2Rk0sZ0JyRFRtRDtVcURVbkQsb0JyRFZtRDtVcURXbkQsMEJyRFhtRCxFcUR1QnBELEVBQUE7TXZEREg7UXVEMUdGO1VBa0dNLG9CckRkbUQ7VXFEZW5ELHFCckRmbUQsRXFEdUJwRCxFQUFBO01BM0dMO1FBc0dNLHNCckRsQm1ELEVxRHNCbkQ7UXZEUUo7VXVEbEhGO1lBd0dPLHdCckRwQmtELEVxRHNCbkQsRUFBQTs7QXZEc0RKO0V3RGhLRjtJQUdHLG9CdERzRlUsRXNEcEZYLEVBQUE7O0FBTEY7RUFPRSxtQkFBa0IsRUFDbEI7O0FBUkY7RUFVRSxtQ3REMEV1RDtFc0R6RXZELHVDQUF3QztFQUN4QyxhQUFZLEVBaUNaO0V4RG1IQTtJd0RoS0Y7TUFjRyxlQUFjLEVBK0JmLEVBQUE7RXhENkVBO0l3RDFIRjtNQWlCRyxvQ3REbUVzRCxFc0R2Q3ZELEVBQUE7RXhEcUVBO0l3RGxIRjtNQW9CRyxvQ3REZ0VzRCxFc0R2Q3ZELEVBQUE7RXhENkRBO0l3RDFHRjtNQXVCRywwQnRENkRzRCxFc0R2Q3ZELEVBQUE7RUE3Q0Y7SUEwQkcsZUFBYyxFQWtCZDtJQTVDSDtNQTRCSSxlQUFjO01BQ2QsZ0JBQWU7TUFDZix5QnREc0RxRCxFc0R6Q3JEO014RCtERjtRd0QxR0Y7VUFnQ0ssdUJ0RG9Eb0QsRXNEekNyRCxFQUFBO01BM0NKO1FBbUNvQixpQkFBZ0IsRUFDbkI7TUFwQ2pCO1FBc0NLLGNBQWEsRUFDYjtNQXZDTDtRQXlDSyxlQUFjLEVBQ2Q7O0FBTUw7RUFDQyxtQkFBa0I7RUFDbEIseUJ0RGtDd0QsRXNESXhEO0V4RDBCQztJd0RsRUY7TUFJRSx3QnREZ0N1RCxFc0RJeEQsRUFBQTtFeERrQkM7SXdEMURGO01BT0Usd0J0RDZCdUQsRXNESXhELEVBQUE7RUF4Q0Q7SUFVRSxpQnZEdkNRO0l1RHdDUiwwQkFBeUI7SUFDekIsaUJBQWdCO0lBQ2hCLDBCdER1QnVELEVzRG5CdkQ7SXhEeUNBO013RDFERjtRQWVHLDJCdERxQnNELEVzRG5CdkQsRUFBQTtFQWpCRjtJQW1CRSwwQnREaUJ1RCxFc0RIdkQ7SXhEeUJBO013RDFERjtRQXFCRywwQnREZXNELEVzREh2RCxFQUFBO0lBakNGO01Bd0JHLFlBQVc7TUFDWCxzQkFBcUI7TUFDckIsOEJ0RFVzRDtNc0RUdEQsZ0J0RFNzRDtNc0RSdEQsaUJ0RFFzRDtNc0RQdEQsbUJBQWtCO01BQ2xCLFVBQVM7TUFDVCxRQUFPLEVBQ1A7RUFoQ0g7SUFvQ0csVUFBUztJeEQ3Qlgsb0NBQW9DO0lBRXBDLGdDQUFnQztJQUVoQyw0QkFBNEIsRXdEMkIxQjs7QUN0RkgsaUNBQWlDO0FBQ2pDO0VBQ0ksbUJBQWtCO0VBQ2xCLGlCQUFnQixFQXNLbkI7RXpEL0NDO0l5RHpIRjtNQUlRLGFBQVksRUFvS25CLEVBQUE7RXpEU0M7SXlEakxGO01BT1EsaUJ2RDRFaUQsRXVEcUZ4RCxFQUFBO0VBeEtEO0lBV1EsY0FBYTtJQUNiLDRCQUEyQixFQWlEOUI7SXpEZ0VIO015RDdIRjtRQWNZLGNBQWEsRUErQ3BCLEVBQUE7SXpENERIO015RHpIRjtRQWlCWSxjQUFhLEVBNENwQixFQUFBO0l6RG9ESDtNeURqSEY7UUFvQlksYUFBWTtRQUNaLHFCdkQ4RDZDO1F1RDdEN0Msc0J2RDZENkMsRXVEdEJwRCxFQUFBO0l6RDRDSDtNeUR6R0Y7UUF5Qlksa0J2RDBENkMsRXVEdEJwRCxFQUFBO0lBN0RMO01BNEJZLGtCQUFzQjtNQUd0QixtRkFBNEU7TUFDNUUsaUhBQWdIO01BQ2hILFdBQVUsRUFDYjtJQWxDVDtNQW9DWSxleERaRyxFd0RvQ047TXpEK0ZQO1F5RDNKRjtVQXNDZ0IsZ0JBQWUsRUFzQnRCLEVBQUE7TUE1RFQ7UUF5Q2dCLHFCdkQwQ3lDO1F1RHpDekMsdUJ2RHlDeUMsRXVEeEI1QztRekRrRVg7VXlEN0hGO1lBNENvQixnQnZEdUNxQztZdUR0Q3JDLHNCdkRzQ3FDLEV1RHhCNUMsRUFBQTtRekQ4RFg7VXlEekhGO1lBZ0RvQixtQnZEbUNxQztZdURsQ3JDLHNCdkRrQ3FDLEV1RHhCNUMsRUFBQTtRekRzRFg7VXlEakhGO1lBb0RvQiw4QkFBa0M7WUFDbEMsaUNBQW9DLEVBTTNDLEVBQUE7UXpEOENYO1V5RHpHRjtZQXdEb0IsNkJBQWtDO1lBQ2xDLGlDQUFvQyxFQUUzQyxFQUFBO0VBM0RiO0lBK0RRLHFCdkRvQmlEO0l1RG5CakQsd0J2RG1CaUQ7SXVEbEJqRCxtQkFBa0IsRUFzR3JCO0l6RHRESDtNeURqSEY7UUFtRVksb0J2RGdCNkM7UXVEZjdDLHVCdkRlNkMsRXVEb0ZwRCxFQUFBO0lBdktMO01BdUVZLDBCeEQvQ0c7TXdEZ0RILG1CQUFrQjtNQUNsQixPQUFNO01BQ04sU0FBUTtNQUNSLFVBQVM7TUFDVCxvQnZETzZDO011RE43QyxRQUFPO01BQ1AsZ0NBQXVCO1VBQXZCLDRCQUF1QjtjQUF2Qix3QkFBdUI7TUFDdkIsZ0NBQXVCO1VBQXZCLDRCQUF1QjtjQUF2Qix3QkFBdUIsRUFPMUI7TXpEdUNQO1F5RDdIRjtVQWlGZ0IsK0JBQXNCO2NBQXRCLDJCQUFzQjtrQkFBdEIsdUJBQXNCLEVBSzdCLEVBQUE7TXpEMkJQO1F5RGpIRjtVQW9GZ0IsK0JBQXNCO2NBQXRCLDJCQUFzQjtrQkFBdEIsdUJBQXNCLEVBRTdCLEVBQUE7SUF0RlQ7TUF3RlksbUJBQWtCLEVBQ3JCO0lBekZUO01BMkZZLDRCQUFtQjtVQUFuQix1QkFBbUI7Y0FBbkIsb0JBQW1CO01BQ25CLHVCdkRUNkMsRXVENEVoRDtNekRsQ1A7UXlEN0hGO1VBOEZnQix1QnZEWHlDLEV1RDRFaEQsRUFBQTtNekR0Q1A7UXlEekhGO1VBaUdnQixxQnZEZHlDLEV1RDRFaEQsRUFBQTtNekQ5Q1A7UXlEakhGO1VBb0dnQixzQnZEakJ5QyxFdUQ0RWhELEVBQUE7TUEvSlQ7UUF1R2dCLHNCdkRwQnlDLEV1RGdFNUM7UXpEbENYO1V5RGpIRjtZQXlHb0Isb0J2RHRCcUMsRXVEZ0U1QyxFQUFBO1F6RDFDWDtVeUR6R0Y7WUE0R29CLHNCdkR6QnFDLEV1RGdFNUMsRUFBQTtRekRRWDtVeUQzSkY7WUErR29CLGlCQUFRO2dCQUFSLGtCQUFRO29CQUFSLFNBQVEsRUFvQ2YsRUFBQTtRQW5KYjtVQWtIb0Isc0JBQWE7VUFBYixxQkFBYTtVQUFiLGNBQWE7VUFDYiw0QkFBbUI7Y0FBbkIsdUJBQW1CO2tCQUFuQixvQkFBbUI7VUFDbkIsd0J2RGpDcUMsRXVEK0R4QztVQWxKakI7WUFzSHdCLHVCdkRuQ2lDLEV1RCtDcEM7WXpETG5CO2N5RDdIRjtnQkF3SDRCLHFCdkRyQzZCLEV1RCtDcEMsRUFBQTtZekRUbkI7Y3lEekhGO2dCQTJINEIsb0J2RHhDNkI7Z0J1RHlDN0Isc0J2RHpDNkIsRXVEK0NwQyxFQUFBO1l6RGpCbkI7Y3lEakhGO2dCQStINEIscUJ2RDVDNkI7Z0J1RDZDN0Isd0J2RDdDNkIsRXVEK0NwQyxFQUFBO1VBbElyQjtZQW9Jd0IsaUJBQWdCLEVBYW5CO1l6RFVuQjtjeUQzSkY7Z0JBc0k0QixvQnZEbkQ2QjtnQnVEb0Q3QixxQnZEcEQ2QixFdUQ4RHBDLEVBQUE7WXpEY25CO2N5RC9KRjtnQkEwSTRCLG1CdkR2RDZCO2dCdUR3RDdCLHNCdkR4RDZCLEV1RDhEcEMsRUFBQTtZekRrQm5CO2N5RG5LRjtnQkE4STRCLHFCdkQzRDZCO2dCdUQ0RDdCLHVCdkQ1RDZCLEV1RDhEcEMsRUFBQTtNekRVbkI7UXlEM0pGO1VBc0pvQixpQkFBUTtjQUFSLGtCQUFRO2tCQUFSLFNBQVEsRUFRZixFQUFBO01BOUpiO1FBeUpvQixZQUFXLEVBSWQ7UXpETWY7VXlEbktGO1lBMkp3QixtQkFBa0IsRUFFekIsRUFBQTtJQTdKakI7TUFpS1ksMEJBQXlCLEVBSzVCO016RFhQO1F5RDNKRjtVQW1LZ0IsbUJ2RGhGeUM7VXVEaUZ6QyxzQnZEakZ5QyxFdURtRmhELEVBQUE7O0FDdktUO0VBQ0ksZXpEd0JXO0V5RHZCZCxtQkFBa0I7RUFDbEIsaUJBQWdCLEVBd0ZoQjtFQTNGRDtJQU1LLGdDQUF1QjtRQUF2Qiw0QkFBdUI7WUFBdkIsd0JBQXVCO0lBQ3ZCLCtCQUFzQjtRQUF0QiwyQkFBc0I7WUFBdEIsdUJBQXNCO0lBQ3pCLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsOEJBQXFCO1FBQXJCLG9CQUFxQjtZQUFyQixzQkFBcUI7SUFDckIsMkJBQTBCLEVBdUIxQjtJQWpDRjtNQWFPLCtCQUFzQjtVQUF0QiwyQkFBc0I7Y0FBdEIsdUJBQXNCLEVBa0J0QjtNQS9CUDtRQWdCUyxxQnhEb0VnRDtRd0RuRWhELDBCeERtRWdELEV3RHZEaEQ7UTFEcUZQO1UwRGxIRjtZQW1CVSxzQnhEaUUrQyxFd0R2RGhELEVBQUE7UTFENkVQO1UwRDFHRjtZQXNCTyx3QnhEOERrRCxFd0R2RGhELEVBQUE7UUE3QlQ7VUEwQlEsMkJ4RDBEaUQsRXdEekQ5QztFQTNCWDtJQW1DRSwwQnpEVmE7SXlEV2IsdUJ4RGdEdUQ7SXdEL0N2RCx5QnhEK0N1RCxFd0RNdkQ7STFEd0JBO00wRGxIRjtRQXVDRyxvQnhENkNzRDtRd0Q1Q3RELHVCeEQ0Q3NELEV3RE12RCxFQUFBO0kxRGdCQTtNMEQxR0Y7UUEyQ0csc0J4RHlDc0Q7UXdEeEN0RCx5QnhEd0NzRCxFd0RNdkQsRUFBQTtJQTFGRjtNQStDRyxzQkFBYTtNQUFiLHFCQUFhO01BQWIsY0FBYTtNQUNiLHdCQUFlO1VBQWYsb0JBQWU7Y0FBZixnQkFBZTtNQUNmLGdDQUF1QjtVQUF2QixzQkFBdUI7Y0FBdkIsd0JBQXVCO01BQ3ZCLDRCQUFtQjtVQUFuQix1QkFBbUI7Y0FBbkIsb0JBQW1CO01BQ25CLGVBQWM7TUFDZCxjQUFhLEVBcUNiO01BekZIO1FBc0RJLFdBQVU7UUFDVixnQkFBZTtRQUNmLG1CQUFrQjtRQUNsQixzQnhEMkJxRDtRd0QxQnJELHlCeEQwQnFELEV3RElyRDtRMURrQ0Y7VTBEMUhGO1lBNERLLFdBQVUsRUE0QlgsRUFBQTtRMUQwQkY7VTBEbEhGO1lBK0RLLGVBQWMsRUF5QmYsRUFBQTtRMURjRjtVMER0R0Y7WUFrRUssV0FBVSxFQXNCWCxFQUFBO1ExRFVGO1UwRGxHRjtZQXFFSyxZQUFXLEVBbUJaO1lBeEZKO2NBdUV3QixpQkFBZ0IsRUFDbkIsRUFBQTtRQXhFckI7VUE0RUssY0FBYSxFQUNiO1FBN0VMO1VBK0VLLDZCQUE0QjtVQUMxQixxQkFBb0I7VTFEN0QxQiwwQjBEOER3QyxFQUNwQztRQWxGTDtVQXFGTSx3QkFBZTtrQkFBZixnQkFBZSxFQUNmOztBQU1OO0VBNUZBO0lBK0ZTLHFCeERYZ0QsRXdEWW5ELEVBQUE7O0FDaEdOO0VBRUMsMkNBQTBDO0VBQzFDLGUxRHNCYztFMERyQmQsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNoQixjQUFhLEVBa0RoQjtFM0R3R0M7STJEaEtGO01BU0csb0J6RGdGVSxFeUQ5RVgsRUFBQTtFQVhGO0lBZUksMEJ6RHFFcUQsRXlEMURyRDtJM0R3RkY7TTJEbEhGO1FBaUJLLDBCekRtRW9ELEV5RDFEckQsRUFBQTtJM0RnRkY7TTJEMUdGO1FBb0JLLHlCekRnRW9ELEV5RDFEckQsRUFBQTtJQTFCSjtNQXVCSyxrQnpENkRvRDtNeUQ1RHBELCtCekQ0RG9ELEV5RDNEcEQ7RUF6Qkw7SUE0QkksZ0J6RHdEcUQ7SXlEdkRyRCxzQnpEdURxRDtJeUR0RHJELHlCekRzRHFELEV5RC9DckQ7STNENkVGO00yRGxIRjtRQWdDSywwQnpEb0RvRCxFeUQvQ3JELEVBQUE7STNEcUVGO00yRDFHRjtRQW1DSyx1QnpEaURvRCxFeUQvQ3JELEVBQUE7RUFyQ0o7SUF3Q0cscUJ6RDRDc0Q7SXlEM0N0RCx1QnpEMkNzRDtJeUQxQ3RELDBCQUF5QixFQUN6QjtFM0RpSEQ7STJENUpGO01BK0NHLGVBQWMsRUFRZixFQUFBO0UzRHFHQTtJMkQ1SkY7TUFtREkscUJ6RGlDcUQ7TXlEaENyRCx1QnpEZ0NxRCxFeUQ5QnRELEVBQUE7O0FDdERIO0VBRUMsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixrQkFBaUIsRUErQ2pCO0U1RDZHQztJNERoS0Y7TUFPRyxxQjFEa0ZVLEUwRGhGWCxFQUFBO0VBVEY7SUFXRSxXQUFVO0lBQ1Ysd0JBQXVCLEVBQ3ZCO0VBYkY7SUFlRSwwQkFBeUIsRUE2QnpCO0lBNUNGO01BaUJHLHFDM0RSK0I7TTJEUy9CLGlCM0RIUTtNMkRJUixtQjFEaUVzRDtNMERoRXRELHNCMURnRXNELEUwRC9EdEQ7SUFyQkg7TUF1QkcsMEIxRDZEc0QsRTBEekN0RDtNNUR1RUQ7UTREbEhGO1VBeUJJLHdCMUQyRHFELEUwRHpDdEQsRUFBQTtNNUQrREQ7UTREMUdGO1VBNEJJLHlCMUR3RHFELEUwRHpDdEQsRUFBQTtNQTNDSDtRQStCSSx5QjFEcURxRCxFMEQ5Q3JEO1E1RDRFRjtVNERsSEY7WUFpQ0ssMEIxRG1Eb0QsRTBEOUNyRCxFQUFBO1E1RG9FRjtVNEQxR0Y7WUFvQ0ssMkIxRGdEb0QsRTBEOUNyRCxFQUFBO01BdENKO1FBd0NJLGdCMUQ0Q3FEO1EwRDNDckQsc0IxRDJDcUQsRTBEMUNyRDtFNURrSEY7STRENUpGO01BK0NHLHFCMURxQ3NEO00wRHBDdEQsdUIxRG9Dc0QsRTBEbEN2RCxFQUFBOztBQUdGO0VBRUMsZTNEOUJjO0UyRCtCZCxzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLGNBQWE7RUFDYiw4QkFBcUI7TUFBckIsb0JBQXFCO1VBQXJCLHNCQUFxQjtFQUNyQixtQkFBa0IsRUFXbEI7RUFqQkQ7SUFRRSxXQUFVO0lBQ1Ysd0JBQXVCLEVBQ3ZCO0U1RDZGQTtJNER2R0Y7TUFhRyxtQjFEa0JzRDtNMERqQnRELHNCMURpQnNELEUwRGZ2RCxFQUFBOztBNUQyRkE7RTZEaEtGO0lBR0csb0IzRHNGVSxFMkRqRlgsRUFBQTs7QTdEa0hBO0U2RDFIRjtJQU1HLG9CM0RtRlUsRTJEakZYLEVBQUE7O0FBUkY7RUFVRSxzQjNEMEV1RDtFMkR6RXZELG1CQUFrQjtFQUNsQixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtFQUNmLGdDQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCLEVBd0J2QjtFQXRDRjtJQWlCRyxZQUFXO0lBQ1gsdUJBQXNCO0lBQ3RCLHVCM0RpRXNELEUyRGhFdEQ7RUFwQkg7SUF1QkkscUM1RGQ4QjtJNERlOUIsaUI1RFRPO0k0RFVQLDBCQUF5QixFQUt6QjtJN0Q4SEY7TTZENUpGO1FBMkJLLHFCM0R5RG9EO1EyRHhEcEQsdUIzRHdEb0QsRTJEdERyRCxFQUFBO0U3RDhIRjtJNkQ1SkY7TUFpQ0ssbUIzRG1Eb0Q7TTJEbERwRCxzQjNEa0RvRCxFMkRoRHJELEVBQUE7O0FBcENKO0VBd0NFLGtCQUFpQjtFQUNqQixvQkFBbUIsRUFpQm5CO0U3RHdEQTtJNkRsSEY7TUEyQ0csZ0JBQWU7TUFDZixrQkFBaUIsRUFjbEIsRUFBQTtFN0RnREE7STZEMUdGO01BK0NHLHVCM0RxQ3NEO00yRHBDdEQseUIzRG9Dc0QsRTJEMUJ2RCxFQUFBO0VBMURGO0lBb0RJLG1CQUFrQixFQUlsQjtJN0RrREY7TTZEMUdGO1FBc0RLLHdCM0Q4Qm9ELEUyRDVCckQsRUFBQTs7QUF4REo7RUE0REUsa0JBQWlCO0VBQ2pCLG9CQUFtQixFQTBCbkI7RTdEMkJBO0k2RGxIRjtNQStERyxnQkFBZTtNQUNmLGtCQUFpQixFQXVCbEIsRUFBQTtFN0RtQkE7STZEMUdGO01BbUVHLHVCM0RpQnNEO00yRGhCdEQseUIzRGdCc0QsRTJER3ZELEVBQUE7RUF2RkY7SUF1RUcsa0JBQWlCLEVBZWpCO0k3RGtFRDtNNkR4SkY7UUEwRUssaUJBQVE7WUFBUixrQkFBUTtnQkFBUixTQUFRLEVBRVQsRUFBQTtJQTVFSjtNQThFSSxtQkFBa0IsRUFPbEI7TTdEbUVGO1E2RHhKRjtVQWdGSyxpQkFBUTtjQUFSLGtCQUFRO2tCQUFSLFNBQVEsRUFLVCxFQUFBO003RHFCRjtRNkQxR0Y7VUFtRkssaUJBQWdCLEVBRWpCLEVBQUE7O0FBU0osNkJBQTZCO0FBQzdCO0VBRUUsaUJBQWdCO0VBQ2hCLG9DQUEyQjtNQUEzQixxQkFBMkI7VUFBM0IsNEJBQTJCLEVBUzNCO0VBWkY7SUFLRyxvQkFBbUIsRUFDbkI7RUFOSDtJQVNJLGlCNUR0RlUsRTREdUZWOztBN0R1REY7RThEaEtGO0lBR0csb0I1RHNGVSxFNERwRlgsRUFBQTs7QUFMRjtFQU9FLHVDQUF3QztFQUN4QyxtQkFBa0I7RUFDZixvQkFBbUIsRUFJdEI7RUFiRjtJQVdHLGtCQUFpQixFQUNqQjs7QUFaSDtFQWVFLDBCQUF5QjtFQUV6QixxQkFBb0I7RUFDcEIsd0I1RGtFdUQsRTREakV2RDs7QUFuQkY7RUFzQkcsa0JBQWlCO0VBQ2pCLDBCQUF5QixFQUN6Qjs7QUF4Qkg7RUEwQkcsb0JBQW1CO0VBQ25CLGVBQWM7RUFDZCxzQjVEd0RzRCxFNER2RHREOztBQTdCSDtFQWlDRyx1QjVEbURzRDtFNERsRHRELHVCNURrRHNELEU0RGpEdEQ7O0FBbkNIO0VBc0NFLHVCQUFzQixFQXVCdEI7RTlENkRBO0k4RDFIRjtNQXdDRyx1QkFBc0IsRUFxQnZCLEVBQUE7RTlENkNBO0k4RDFHRjtNQTRDRyxjQUFhLEVBaUJkLEVBQUE7RTlEK0ZBO0k4RDVKRjtNQWdESSx1QjVEb0NxRCxFNEQvQnRELEVBQUE7RUFyREg7SUFtRGdCLGlCQUFnQixFQUNuQjtFQXBEYjtJQXVERyxvQjVENkJzRCxFNER4QnREO0lBNURIO01BeURJLGVBQWM7TUFDZCxxQjVEMEJxRCxFNER6QnJEOztBQzNESjtFQUNDLDBCQUEwQixFQTJMMUI7RS9ENUJDO0krRGhLRjtNQUlHLDJCN0RnRnNELEU2RDlFdkQsRUFBQTtFQU5GO0lBUUUseUI3RDRFdUQsRTZEckR2RDtJL0QyRkE7TStEMUhGO1FBVUcsdUI3RDBFc0QsRTZEckR2RCxFQUFBO0lBL0JGO01BYUcsMEJBQTBCO01BQzFCLGlCOURLTyxFOERJUDtNL0RxSUQ7UStENUpGO1VBZ0JJLGtCN0RvRXFEO1U2RG5FckQsc0I3RG1FcUQsRTZEN0R0RCxFQUFBO00vRHlJRDtRK0RoS0Y7VUFvQkksb0I3RGdFcUQ7VTZEL0RyRCxxQjdEK0RxRCxFNkQ3RHRELEVBQUE7SUF2Qkg7TUF5QkcsaUI5RFZRLEU4RGVSO00vRGtJRDtRK0RoS0Y7VUEyQkkscUI3RHlEcUQ7VTZEeERyRCx1QjdEd0RxRCxFNkR0RHRELEVBQUE7RUE5Qkg7SUFpQ0UscUI3RG1EdUQ7STZEbER2RCx3QjdEa0R1RDtJNkRqRHZELGlCQUFnQixFQXdKaEI7SS9EakVBO00rRDFIRjtRQXFDRyxvQjdEK0NzRDtRNkQ5Q3RELHVCN0Q4Q3NELEU2RHVHdkQsRUFBQTtJL0RqRkE7TStEMUdGO1FBeUNHLHNCN0QyQ3NEO1E2RDFDdEQseUI3RDBDc0QsRTZEdUd2RCxF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eUMsRThEaUI1QztFQW5HYjtJQXNHWSxlOURwQjZDLEU4RDJCaEQ7SWhFVFA7TWdFcEdGO1FBd0dnQixRQUFPLEVBS2QsRUFBQTtJQTdHVDtNQTJHZ0IsaUJBQWdCLEVBQ25CO0VBNUdiO0lBK0dZLGdCOUQ3QjZDLEU4RG9DaEQ7SWhFbEJQO01nRXBHRjtRQWlIZ0IsU0FBUSxFQUtmLEVBQUE7SUF0SFQ7TUFvSGdCLGlCQUFnQixFQUNuQjtFQXJIYjtJQXlIUSxtQkFBa0IsRUF3RHJCO0lBakxMO01BMkhZLG1DL0RuSG1CO00rRG9IbkIsaUIvRDNHRjtNK0Q0R0UsNEJBQTJCO01BQzNCLGtCQUFpQjtNQUNqQixzQjlEN0M2QyxFOEQ2RGhEO01oRU9QO1FnRXRKRjtVQWlJZ0IsK0JBQWtDLEVBY3pDLEVBQUE7TWhFV1A7UWdFMUpGO1VBb0lnQiw4QkFBa0MsRUFXekMsRUFBQTtNaEVlUDtRZ0U5SkY7VUF1SWdCLGdCOURyRHlDLEU4RDZEaEQsRUFBQTtNaEVtQlA7UWdFbEtGO1VBMElnQixtQjlEeER5QyxFOEQ2RGhELEVBQUE7TWhFdkNQO1FnRXhHRjtVQTZJZ0IsOEJBQWtDLEVBRXpDLEVBQUE7SUEvSVQ7TUFpSlksZS9EMUhHO00rRDJISCxtQy9EMUltQjtNK0QySW5CLGlCL0RySUE7TStEc0lBLGlCQUFnQixFQUluQjtNaEVVUDtRZ0VsS0Y7VUFzSmdCLHFCOURwRXlDLEU4RHNFaEQsRUFBQTtJQXhKVDtNQTBKWSwwQi9EbklHO00rRG9JSCxlL0RuSUc7TStEb0lILG1DL0RwSm1CO00rRHFKbkIsaUIvRDVJRjtNK0Q2SUUsaUJBQWdCO01BQ2hCLHNCL0R4SUc7TStEeUlILHdCOUQ5RTZDO004RCtFN0MsZUFBYyxFQWVqQjtNaEVsQlA7UWdFOUpGO1VBbUtnQixxQjlEakZ5QztVOERrRnpDLG1COURsRnlDLEU4RDhGaEQsRUFBQTtNaEVoRVA7UWdFaEhGO1VBdUtnQixvQjlEckZ5QyxFOEQ4RmhELEVBQUE7TWhFeEVQO1FnRXhHRjtVQTBLZ0IscUI5RHhGeUMsRThEOEZoRCxFQUFBO01BaExUO1FB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RmI7UUFvRm9CLHFCbkVBcUMsRW1FQ3hDO0lyRTJFZjtNcUVoS0Y7UUF5Rm9CLGVBQWMsRUFZckIsRUFBQTtJQXJHYjtNQTRGb0IsaUJwRXpFVjtNb0UwRVUseUJuRVRxQyxFbUVVeEM7SXJFa0VmO01xRWhLRjtRQWlHd0IsZ0JBQWU7UUFDZixpQkFBZ0IsRUFFdkIsRUFBQTtFQXBHakI7SUF3R1ksbUJBQWtCO0lBQ2xCLHVCbkVyQjZDO0ltRXNCN0Msb0NBQXFDLEVBaUJ4QztJckVEUDtNcUUxSEY7UUE0R2dCLG9CbkV4QnlDLEVtRXVDaEQsRUFBQTtJckVUUDtNcUVsSEY7UUErR2dCLHNCbkUzQnlDLEVtRXVDaEQsRUFBQTtJckVqQlA7TXFFMUdGO1FBa0hnQix1Qm5FOUJ5QyxFbUV1Q2hELEVBQUE7SUEzSFQ7TUFxSGdCLHFDcEU1R2tCLEVvRWlIckI7TXJFc0NYO1FxRWhLRjtVQXVIb0Isb0JuRW5DcUM7VW1Fb0NyQyxpQkFBZ0IsRUFFdkIsRUFBQTs7QXJFaEJYO0VxRTFHRjtJQWlJb0IsaUJBQWdCLEVBRXZCLEVBQUE7O0FyRTZCWDtFc0VoS0Y7SUFHWSxvQnBFc0ZDLEVvRXBGUixFQUFBOztBQUxMO0VBT1EsbUJBQWtCO0VBQ2xCLG9CcEU0RWlELEVvRTFEcEQ7RXRFZ0dIO0lzRTFIRjtNQVVZLHVCcEUwRTZDLEVvRTFEcEQsRUFBQTtFdEU0RUg7SXNFdEdGO01BYVksc0JwRXVFNkMsRW9FMURwRCxFQUFBO0VBMUJMO0lBZ0JZLGVBQWM7SUFDZCxpQnJFRUYsRXFFR0Q7SUF0QlQ7TUFtQmdCLGVBQWM7TUFDZCxpQnJFSkosRXFFS0M7RUFyQmI7SUF3QlksaUJBQWdCLEVBQ25COztBQXpCVDtFQTRCUSxtQkFBa0I7RUFDbEIscUJwRXVEaUQ7RW9FdERqRCwwQnBFc0RpRDtFb0VyRGpELG9DQUFxQyxFQXFGeEM7RXRFTUg7SXNFMUhGO01BaUNZLG9CcEVtRDZDO01vRWxEN0MseUJwRWtENkMsRW9FZ0NwRCxFQUFBO0V0RUZIO0lzRWxIRjtNQXFDWSxzQnBFK0M2QztNb0U5QzdDLHdCcEU4QzZDLEVvRWdDcEQsRUFBQTtFdEVWSDtJc0UxR0Y7TUF5Q1ksdUJwRTJDNkM7TW9FMUM3QywwQnBFMEM2QyxFb0VnQ3BELEVBQUE7RUFwSEw7SUE2Q1ksZUFBYztJQUNkLGlCQUFnQixFQUNuQjtFQS9DVDtJQWlEWSxrQkFBaUIsRUFDcEI7RUFsRFQ7SUFvRFksc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWEsRUF1RGhCO0l0RWlEUDtNc0U1SkY7UUFzRGdCLGVBQWMsRUFxRHJCLEVBQUE7SXRFYlA7TXNFOUZGO1FBeURnQix3QkFBZTtZQUFmLG9CQUFlO2dCQUFmLGdCQUFlO1FBQ2YsZ0NBQXVCO1lBQXZCLHNCQUF1QjtnQkFBdkIsd0JBQXVCO1FBQ3ZCLG1CQUFrQixFQWdEekIsRUFBQTtJQTNHVDtNQThEZ0IsbUJBQWtCO01BQ2xCLDBCckV0Q0Q7TXFFdUNDLG1CQUFrQjtNQUNsQix1QkFBc0I7TUFDdEIsZUFBYztNQUNkLFlBQVc7TUFDWCxxQnBFZ0J5QztNb0VmekMsa0JwRWV5QztNb0VkekMsdUJwRWN5QztNb0ViekMsc0JBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYiw0QkFBbUI7VUFBbkIsdUJBQW1CO2NBQW5CLG9CQUFtQjtNQUNuQixnQ0FBdUI7VUFBdkIsc0JBQXVCO2NBQXZCLHdCQUF1QjtNQUN2QixpQnBFVXlDO01vRVR6QyxzQnBFU3lDO01vRVJ6QyxzQnBFUXlDLEVvRU81QztNdEUrQlg7UXNFMUhGO1VBOEVvQixvQnBFTXFDO1VvRUxyQyxpQnBFS3FDO1VvRUpyQyxzQnBFSXFDO1VvRUhyQyx3QnBFR3FDLEVvRU81QyxFQUFBO010RUdYO1FzRTlGRjtVQW9Gb0IsY0FBYTtVQUNiLGdCQUFlO1VBQ2YsdUJwRUZxQyxFb0VPNUMsRUFBQTtNQTNGYjtRQXlGb0IscUJwRUxxQyxFb0VNeEM7SXRFc0VmO01zRWhLRjtRQThGb0IsZUFBYyxFQVlyQixFQUFBO0lBMUdiO01BaUdvQixpQnJFOUVWO01xRStFVSx5QnBFZHFDLEVvRWV4QztJdEU2RGY7TXNFaEtGO1FBc0d3QixtQnBFbEJpQztRb0VtQmpDLGtCQUFpQixFQUV4QixFQUFBO0V0RXVEZjtJc0VoS0Y7TUErR29CLG9CcEUzQnFDO01vRTRCckMsaUJBQWdCLEVBRXZCLEVBQUE7O0FBbEhiO0VBc0hRLHNCcEVsQ2lEO0VvRW1DakQsbUJBQWtCLEVBa0NyQjtFdEV2Q0g7SXNFbEhGO01BeUhZLG9CcEVyQzZDLEVvRXFFcEQsRUFBQTtFdEV2Q0g7SXNFbEhGO01BNEhZLG1CcEV4QzZDLEVvRXFFcEQsRUFBQTtFdEUvQ0g7SXNFMUdGO01BK0hZLG9CcEUzQzZDLEVvRXFFcEQsRUFBQTtFQXpKTDtJQWtJWSxpQnJFL0dGO0lxRWdIRSw4QnBFL0M2QztJb0VnRDdDLHFCcEVoRDZDO0lvRWlEN0MsaUJBQWdCLEVBbUJuQjtJdEVJUDtNc0U1SkY7UUF1SWdCLG1CcEVuRHlDO1FvRW9EekMscUJwRXBEeUM7UW9FcUR6QyxrQnBFckR5QyxFb0VvRWhELEVBQUE7SXRFdENQO01zRWxIRjtRQTRJZ0IsaUJwRXhEeUM7UW9FeUR6Qyw0QnBFekR5QyxFb0VvRWhELEVBQUE7SXRFMURQO01zRTlGRjtRQWdKZ0IsbUJBQWtCO1FBQ2xCLFlBQVc7UUFDWCxlQUFjO1FBQ2QsZ0JBQWUsRUFLdEI7UUF4SlQ7VUFxSm9CLGlCQUFnQixFQUNuQixFQUFBOztBQ3RKakIsVUFBVTtBdkVnS1I7RXVFL0pGO0lBR1ksb0JyRXFGQyxFcUVuRlIsRUFBQTs7QUFMTDtFQU9RLG1CQUFrQjtFQUNsQixvQnJFMkVpRCxFcUVqRXBEO0V2RXVHSDtJdUV6SEY7TUFVWSx1QnJFeUU2QyxFcUVqRXBELEVBQUE7RXZFbUZIO0l1RXJHRjtNQWFZLHNCckVzRTZDLEVxRWpFcEQsRUFBQTtFQWxCTDtJQWdCWSxpQnRFRUYsRXNFREQ7O0FBakJUO0VBcUJZLHdCckU4RDZDLEVxRTdEaEQ7O0FBdEJUO0VBeUJRLHdCckUwRGlELEVxRWhEcEQ7RUFuQ0w7SUEyQlksaUJBQWdCLEVBQ25CO0V2RXFGUDtJdUVqSEY7TUE4QlksdUJyRXFENkMsRXFFaERwRCxFQUFBO0V2RXNFSDtJdUV6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eUUrUXBELEVBQUE7RTNFN1BIO0kyRXNFRjtNQWlJWSw4QnpFcE5DLEV5RTBRUixFQUFBO0VBdkxMO0lBb0lZLGUxRXRSRztJMEV1UkgscUNBQXdDO0lBQ3hDLHlCekU5TjZDO0l5RStON0MsdUJ6RS9ONkMsRXlFaVBoRDtJM0VuTlA7TTJFMERGO1FBeUlnQix3QnpFak95QyxFeUVpUGhELEVBQUE7SUF6SlQ7TUE0SWdCLHNCQUFxQjtNQUNyQixtQkFBa0IsRUFXckI7TUF4SmI7UUErSW9CLFlBQVU7UUFDVixzQkFBcUI7UUFDckIsZ0J6RXpPcUM7UXlFME9yQyxxQ0FBd0M7UUFDeEMsbUJBQWtCO1FBQ2xCLGtCekU1T3FDO1F5RTZPckMsUUFBTztRQUNQLFNBQVEsRUFDWDtFQXZKakI7SUEySlksY0FBYSxFQUNoQjtFQTVKVDtJQStKZ0IsaUIxRXhUTjtJMEV5VE0sc0J6RXhQeUM7SXlFeVB6Qyx1QnpFelB5QztJeUUwUHpDLDBCQUF5QjtJQUN6QiwwQnpFM1B5QztJeUU0UHpDLHdCekU1UHlDO0l5RTZQekMsWUFBVztJQUNYLGtCekU5UHlDO0lGakV4RCwwQjJFZ1VpRCxFQVNyQztJM0UxT1g7TTJFMERGO1FBeUtvQixxQnpFalFxQztReUVrUXJDLGV6RWxRcUMsRXlFd1E1QyxFQUFBO0kzRWxQWDtNMkVrRUY7UUE2S29CLHFCekVyUXFDO1F5RXNRckMsa0J6RXRRcUMsRXlFd1E1QyxFQUFBO0UzRWhNWDtJMkVnQkY7TUFtTG9CLHdCekUzUXFDLEV5RTZRNUMsRUFBQTs7QUFLYjs7Ozs7Ozs7Ozs7Ozs7OztFQWlCUSxlQUFjO0VBQ2Qsc0JBQXFCO0VBQ3JCLHFCekVyU2lEO0V5RXNTakQsWUFBVztFQUNYLGtCekV2U2lEO0V5RXdTakQsMkJ6RXhTaUQsRXlFZ1RwRDtFM0VsUkg7STJFb1BGOzs7Ozs7Ozs7Ozs7Ozs7O01Bd0JZLGlCekUxUzZDLEV5RWdUcEQsRUFBQTtFM0UxUkg7STJFNFBGOzs7Ozs7Ozs7Ozs7Ozs7O01BMkJZLGtCekU3UzZDO015RThTN0MsNEJ6RTlTNkMsRXlFZ1RwRCxFQUFBOztBQTlCTDtFQWdDUSw0QnpFbFRpRDtFeUVtVGpELGtCekVuVGlELEV5RThUcEQ7RTNFeFJIO0kyRTRPRjtNQW1DWSxnQnpFclQ2QyxFeUU4VHBELEVBQUE7RTNFaFNIO0kyRW9QRjtNQXNDWSxrQnpFeFQ2QyxFeUU4VHBELEVBQUE7RTNFeFNIO0kyRTRQRjtNQXlDWSxpQnpFM1Q2QztNeUU0VDdDLG1CekU1VDZDLEV5RThUcEQsRUFBQTs7QUNsWkw7RUFFRSxtQkFBa0I7RUFDbEIseUIxRWlGdUQsRTBFNUV2RDtFQVJGO0lBS0csMkIxRStFc0Q7STBFOUV0RCxpQjNFYU8sRTJFWlA7O0E1RXlKRDtFNEVoS0Y7SUFZSSx1QjFFd0VxRDtJMEV2RXJELHdCMUV1RXFELEUwRXJFdEQsRUFBQTs7QUFmSDtFQWlCRyxtQkFBa0IsRUFDbEI7O0FBR0g7RUFFRSxlQUFjO0VBQ2Qsd0IxRTREdUQsRTBFckR2RDtFNUVtRkE7STRFN0ZGO01BS0csdUIxRTBEc0QsRTBFckR2RCxFQUFBO0U1RTJFQTtJNEVyRkY7TUFRRyx5QjFFdURzRCxFMEVyRHZELEVBQUE7O0FBVkY7RUFZRSxlMUVtRHVEO0UwRWxEdkQsdUIxRWtEdUQ7RTBFakR2RCxzQkFBcUIsRUF1QnJCO0U1RXdEQTtJNEU3RkY7TUFnQkcsaUIxRStDc0QsRTBFMUJ2RCxFQUFBO0U1RWdEQTtJNEVyRkY7TUFtQkcsa0IxRTRDc0QsRTBFMUJ2RCxFQUFBO0VBckNGO0lBc0JHLGdCMUV5Q3NEO0kwRXhDdEQsYUFBWSxFQUNaO0VBeEJIO0lBMkJJLGlCMUVvQ3FEO0kwRW5DckQsd0JBQXVCO0lBQ3ZCLGlCM0UvQk07STJFZ0NOLHVCMUVpQ3FEO0kwRWhDckQsMkIxRWdDcUQsRTBFL0JyRDtFQWhDSjtJQW1DRyx3QjFFNEJzRCxFMEUzQnREOztBQXBDSDtFQXVDRSxpQjNFekNRO0UyRTBDUixlQUFjO0VBQ2QsYUFBWTtFQUNaLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGdCQUFlO0VBQ2YsaUJBQWdCLEVBQ2hCOztBQTlDRjtFQWlERyxlQUFjLEVBQ2QiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIHY0LjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzAwN2JmZjtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzI4YTc0NTtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgfVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cbiAga2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgcHJlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZyB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTsgfVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7IH1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjsgfVxuXG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FiYWZmOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmOyB9XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiOyB9XG5cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjdiYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuXG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NmNmZGE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cblxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5YzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG5cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1NzsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5mb3JtLXJvdyA+IC5jb2wsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGNlNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjJjYzsgfVxuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmOyB9XG4gICAgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgICBib3JkZXItY29sb3I6ICM1NDViNjI7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpOyB9XG4gIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICAgIGJvcmRlci1jb2xvcjogIzRlNTU1YjsgfVxuICAgIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0OyB9XG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMDsgfVxuICAgIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpOyB9XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICAgIGJvcmRlci1jb2xvcjogIzExN2E4YjsgfVxuICAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmOyB9XG4gICAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwOyB9XG4gICAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgICBib3JkZXItY29sb3I6ICNiZDIxMzA7IH1cbiAgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7IH1cbiAgICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTsgfVxuICAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG4gIC5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7IH1cbiAgICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNDsgfVxuICAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuICAuYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICAgIGJvcmRlci1jb2xvcjogIzE3MWExZDsgfVxuICAgIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDdiZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyOGE3NDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAgIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE3YTJiODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZmFkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZhZGU6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzE2MTgxYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07IH1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07IH1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4OyB9XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgbGVmdDogLTEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gNTAlIDUwJTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi4yNXJlbTtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gICAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gICAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTsgfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAgIC5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1NzsgfVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJCcm93c2VcIjsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7IH1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7IH1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2OyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmOyB9XG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXZiYXIgLmNvbnRhaW5lcixcbiAgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyIC5jb250YWluZXItc20sIC5uYXZiYXIgLmNvbnRhaW5lci1tZCwgLm5hdmJhciAuY29udGFpbmVyLWxnLCAubmF2YmFyIC5jb250YWluZXIteGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAgIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuY2FyZCA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDsgfVxuICAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtOyB9XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxOyB9XG4gICAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGNvbnRlbnQ6IFwiL1wiOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC5wYWdlLWxpbms6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG4gIC5wYWdlLWxpbms6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07IH1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5iYWRnZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtOyB9XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cbiAgYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7IH1cbiAgYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkOyB9XG4gIGEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjsgfVxuICBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIGEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0OyB9XG4gIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7IH1cbiAgYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7IH1cbiAgYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cbiAgYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7IH1cbiAgYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIGEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDsgfVxuICBhLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTsgfVxuICBhLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuICBhLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDsgfVxuICBhLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuanVtYm90cm9uIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTsgfSB9XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkYWZmOyB9XG4gIC5hbGVydC1wcmltYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmOyB9XG4gIC5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzAwMjc1MjsgfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjAyMzI2OyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjsgfVxuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IxZGZiYjsgfVxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwYjJlMTM7IH1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViOyB9XG4gIC5hbGVydC1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA2MmMzMzsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTMzZjAzOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiOyB9XG4gIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMWIwYjc7IH1cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM0OTEyMTc7IH1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTsgfVxuICAuYWxlcnQtbGlnaHQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7IH1cbiAgLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY4Njg2ODsgfVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7IH1cbiAgLmFsZXJ0LWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7IH1cbiAgLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDQwNTA1OyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtOyB9XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBub25lOyB9IH1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDQwODU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0MDg1OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMzODNkNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcbiAgICBib3JkZXItY29sb3I6ICMzODNkNDE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzE1NTcyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgICBib3JkZXItY29sb3I6ICMxNTU3MjQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzBjNTQ2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgICBib3JkZXItY29sb3I6ICMwYzU0NjA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1NjQwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgICBib3JkZXItY29sb3I6ICM4NTY0MDQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzcyMWMyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzcyMWMyNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODE4MTgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgICBib3JkZXItY29sb3I6ICMxYjFlMjE7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTsgfVxuICAuY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50b2FzdCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLnRvYXN0LnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRvYXN0LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRvYXN0LmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7IH1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7IH1cbiAgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgfVxuICAubW9kYWwtZm9vdGVyID4gKiB7XG4gICAgbWFyZ2luOiAwLjI1cmVtOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTsgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pOyB9XG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC50b29sdGlwIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwLjhyZW07XG4gICAgaGVpZ2h0OiAwLjRyZW07IH1cbiAgICAudG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwOyB9XG4gIC5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cbiAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgICB0b3A6IDA7IH1cbiAgICAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTsgfVxuICAgIC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgLnBvcG92ZXIgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luOiAwIDAuM3JlbTsgfVxuICAgIC5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItdG9wID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpOyB9XG4gICAgLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAwOyB9XG4gICAgLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3cge1xuICAgIHRvcDogY2FsYygtMC41cmVtIC0gMXB4KTsgfVxuICAgIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7IH1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93IHtcbiAgICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAwOyB9XG4gICAgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7IH1cbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAwLjk7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE5NjkyYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7IH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRhYmxlLWRhcmsgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGQsXG4gICAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH0gfVxuXG4vKlxyXG4gIE15IGN1c3RvbSBzdHlsZXM6XHJcbiAgQWRkIHlvdXIgc2NzcyBmaWxlcyBiZWxvdyB0byBzdHJ1Y3R1cmUgeW91ciBwcm9qZWN0IHN0eWxlc1xyXG4qL1xuLyogLy8gR2xvYmFsICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqXHJcbk1peGluc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKiBQbGFjZWhvbGRlciAqKioqKioqKioqKiovXG4vKioqKioqKioqKioqIFRyYW5zaXRpb24gKioqKioqKioqKioqKi9cbi8qQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMsIGFsbCwgZWFzZSk7Ki9cbi8qKioqKioqKioqKiogVHJhbmZvcm0gUm90YXRlICoqKioqKioqKioqKiovXG4vKkBpbmNsdWRlIHJvdGF0ZSgwZGVnKTsqL1xuLyoqKioqKioqKioqKiBUcmFuZm9ybSBUcmFuc2xhdGUgYm90aCAqKioqKioqKioqKioqL1xuLypAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXh5KHgsIHYpOyovXG4vKioqKioqKioqKioqIFRyYW5mb3JtIFRyYW5zbGF0ZSBZICoqKioqKioqKioqKiovXG4vKkBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteSh5KTsqL1xuLyoqKioqKioqKioqKiBUcmFuZm9ybSBUcmFuc2xhdGUgWCAqKioqKioqKioqKioqL1xuLypAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoeCk7Ki9cbi8qKioqKioqKioqKiogQm94IHNoYWRvdyAqKioqKioqKioqKioqL1xuLypAaW5jbHVkZSBib3gtc2hhZG93KDFweCwgMXB4LCA1cHgsIDAsIHJnYmEoMCwwLDAsMC41KSwgaW5zZXQpOyovXG4vKioqKioqKioqKioqIEdyYWRpZW50IEhvcml6b250YWwgKioqKioqKioqKioqKi9cbi8qXHJcbmJhY2tncm91bmQ6IEBpbmNsdWRlIGZpbHRlci1ncmFkaWVudCgjZjc5NDFlLCAjZjdhNjFlLCBob3Jpem9udGFsKTtcclxuYmFja2dyb3VuZDogQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShsaW5lYXItZ3JhZGllbnQobGVmdCwgI2Y3OTQxZSAwJSwgI2Y3YTYxZSAxMDAlKSk7XHJcbiovXG4vKioqKioqKioqKioqIEJyZWFrcG9pbnRzICoqKioqKioqKioqKiovXG4vKiBGb250IEZhbWlseVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLypmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7Ki9cbi8qZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjsqL1xuLyogRm9udCB3ZWlnaHRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIFRoZW1lIENvbG9yc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdsb2JlclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5wIHtcbiAgLypAaW5jbHVkZSBicChsZykge1xyXG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygxNyk7XHJcblx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuXHR9Ki8gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgcCBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdsb2JlclwiO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgICB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgd2lkdGg6IDAuNDM3NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwLjA2MjVyZW07XG4gICAgICB0b3A6IDAuNjI1cmVtOyB9XG4gICAgdWwgbGkgdWwge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgICAgIHVsIGxpIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDAuMDYyNXJlbSAjNjY2NjY2OyB9XG4gIHVsLmxpc3QtdW5zdHlsZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwubGlzdC11bnN0eWxlZCA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIHVsLmxpc3QtdW5zdHlsZWQgbGk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICB1bC5saXN0LXVuc3R5bGVkIGxpIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtOyB9XG4gICAgICB1bC5saXN0LXVuc3R5bGVkIGxpIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICAgIHdpZHRoOiAwLjQzNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMC4wNjI1cmVtICM2NjY2NjY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMC4wNjI1cmVtO1xuICAgICAgICB0b3A6IDAuMzc1cmVtOyB9XG5cbm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgb2wgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDAuMzEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGgxID4gYnIsIC5oMSA+IGJyLFxuICAgIGgyID4gYnIsIC5oMiA+IGJyLFxuICAgIGgzID4gYnIsIC5oMyA+IGJyLFxuICAgIGg0ID4gYnIsIC5oNCA+IGJyLFxuICAgIGg1ID4gYnIsIC5oNSA+IGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5oMSwgLmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDkzNzVyZW0gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW0gIWltcG9ydGFudDsgfSB9XG5cbmgyLCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9IH1cblxuaDMsIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoMywgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS42ODc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICBoMywgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbSAhaW1wb3J0YW50OyB9IH1cblxuaDUsIC5oNSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBoNSwgLmg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGg1LCAuaDUge1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubW9yZWxpbmsge1xuICBjb2xvcjogI2ExYTFhMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubW9yZWxpbmsgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTg3NXJlbTsgfVxuICAubW9yZWxpbmsgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5saW5rIGkge1xuICBtYXJnaW4tbGVmdDogMC4xODc1cmVtOyB9XG5cbi5idG4ge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdsb2JlclwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC44MTI1cmVtIDEuMzc1cmVtO1xuICBtaW4td2lkdGg6IDExLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgMC4xMjVyZW0gIzY2NjY2NjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJ0biB7XG4gICAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgICAgcGFkZGluZzogMC41cmVtIDAuOTM3NXJlbTsgfSB9XG4gIC5idG46aG92ZXIsIC5idG46Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYnRuIGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE4NzVyZW07IH1cbiAgLmJ0bi5yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5idG4ucm91bmRlZF9ub25lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4ucm91bmRlZF9jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtOyB9XG4gIC5idG4ucm91bmRlZF9yYmwge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC42MjVyZW0gMC42MjVyZW0gMC42MjVyZW07IH1cbiAgLmJ0bi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xuICAgIG1pbi13aWR0aDogNy42ODc1cmVtOyB9XG5cbi5idG5ncnAge1xuICBtYXJnaW4tdG9wOiAyLjgxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJ0bmdycCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idG5ncnAge1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC40Njg3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNDY4NzVyZW07IH0gfVxuICAuYnRuZ3JwIC5idG4sIC5idG5ncnAgLm1vcmVsaW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmJ0bmdycCAuYnRuLCAuYnRuZ3JwIC5tb3JlbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYnRuZ3JwIC5idG4sIC5idG5ncnAgLm1vcmVsaW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNDY4NzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC40Njg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH0gfVxuXG5ociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlN2U3ZTc7IH1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDIzcHggcmlnaHQgMzJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LWZhbWlseTogXCJHbG9iZXJcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxNC42ODc1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMy4yNXJlbSAwLjkzNzVyZW0gMS4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMzBweCByaWdodCAzMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgc2VsZWN0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDIzcHggcmlnaHQgMjBweDtcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDIuODc1cmVtIDAuNjI1cmVtIDAuOTM3NXJlbTsgfSB9XG4gIHNlbGVjdCBvcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuXG4uc2VjdGlvbl9iZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmJnaW1hZ2UsIC5wYXJhbGxheC5kaXNhYmxlX3BhcmFsbGF4LCAuYmFubmVyIC5tYWluX2hlcm9fYmFubmVyX2JnLCAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5ncmlkIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1ibG9jaywgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1zaXplciAuZ3JpZC1pdGVtLWJsb2NrLCAubGF1bmNocGFkLmxhdW5jaHBhZF9zdHlsZTIgLmxhdW5jaHBhZF9pbm5lcl9ib3ggLmxhdW5jaHBhZF9pbm5lcl9jaXJjbGUsIC5ibG9nX21vZHVsZSAuYmxvZ19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfaW1hZ2UsIC5mZWF0dXJlX3JvdyAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2ltYWdlX2NvbCAuZmVhdHVyZV9pbWFnZSwgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlMyAuZmVhdHVyZV9pbWFnZSwgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNSAuZmVhdHVyZV9pbWFnZSwgLnJlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2ltYWdlLCAuaW1hZ2VzXzNfY29sIC5pbWFnZV9jb2xfcm93IC5pbWFnZV9jb2wgLmltYWdlX2NvbF9jb250ZW50IC5pbWFnZV9jb2xfYmcsIC5mZWF0dXJlZF9ibG9ja3MgLmZlYXR1cmVkX2ltYWdlX2NvbCAuZmVhdHVyZWRfaW1hZ2UsIC5mZWF0dXJlX2Z1bGxfd2lkdGggLmZlYXR1cmVfaW1nYm94LCAuZmVhdHVyZV9vdmVydmlldyAuZmVhdHVyZV9vdmVydmlld19pbWcsIC5mZWF0dXJlX2NvbHVtbiAuZmVhdHVyZV9jb2x1bW5fcm93IC5mZWF0dXJlX2NvbHVtbl9pbm5lciAuZmVhdHVyZV9jb2x1bW5faW1hZ2UsIC5tYXJxdWVlLCAubWFycXVlZTFfY2Fyb3VzZWxfYmxvY2sgLm1hcnF1ZWUxX2Nhcm91c2VsX3dyYXAgLm1hcnF1ZWUxX2Nhcm91c2VsIC5zbGljay1zbGlkZSAuZmVhdHVyZV9zbGlkZSwgLm1hcnF1ZWUubWFycXVlZV8yIC5tYXJxdWVlMl9jYXJvdXNlbCAuc2xpZGVfaXRlbSAuY2Fyb3VzZWxfc2xpZGVfYmcsIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1pdGVtIC5ncmlkX2l0ZW1fYmxvY2tfYmcsIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1zaXplciAuZ3JpZF9pdGVtX2Jsb2NrX2JnLCAubWFycXVlZS5tYXJxdWVlXzUsIC53eXNpd3lnLCAuZmVhdHVyZV9iYW5uZXIgLmZlYXR1cmVfYmFubmVyX2lubmVyIC5mZWF0dXJlX2Jhbm5lcl9iZywgLmZlYXR1cmVfYmFubmVyIC5mZWF0dXJlX21pZGRsZSAuZmVhdHVyZV9taWRkbGVfaW1hZ2UsIC5jb250YWN0X2Jhbm5lciAuY29udGFjdF9iYW5uZXJfaW5uZXIgLm1hcF9iZywgLmNvbnRhY3RfYmFubmVyIC5jb250YWN0X2Jsb2NrLCAudmlkZW9fZ2FsbGVyeSAudmlkZW9fZ2FsbGVyeV9yb3cgLnZpZGVvX2dhbGxlcnlfY29sIC52aWRlb19ibG9jayAudmlkZW9faW1hZ2Vfd3JhcCAudmlkZW9faW1hZ2UsIC5ibG9nX2xpc3RpbmcgLndpZGVfY29sdW1uIC5jYXJkc19yb3cgLmNhcmRzX2NvbCAuY2FyZCAuY2FyZF9pbWFnZV93cmFwIC5jYXJkX2ltYWdlLCAuY3RhX3NpbXBsZSAuY3RhX3NpbXBsZV9iZywgLmV4cGxvcmUgLmV4cGxvcmVfYmxvY2sgLmV4cGxvcmVfYmxvY2tfYmcsIC5mZWF0dXJlX3Nwb3RsaWdodCAuc3BvdGxpZ2h0X2NvbCAuc3BvdGxpZ2h0X2NvbF9iZywgLmhlcm9faGlnaGxpZ2h0IC5oZXJvX2hpZ2hsaWdodF90b3AsIC5wYXJ0bmVyc19oZWFkZXIgLnBhcnRuZXJzX2hlYWRlcl90b3AsIC5mb290ZXJfaGlnaGxpZ2h0LCAuaGVyb19pbWFnZSwgLnNpbXBsZV9oZXJvLCAuc3BsaXRfaGlnaGxpZ2h0IC5zcGxpdF9oaWdobGlnaHRfY29sdW1uIC5zcGxpdF9jb2xfYmcsIC5sZWFkZXJzaGlwIC5sZWFkZXJzaGlwX2ltZywgLmxhdGVzdF9uZXdzLnBvc3RfY29udGVudF9zdHlsZTQgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2ltYWdlLCAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuaGVhZGVyX2Nhcm91c2VsIC5zbGlkZV9pdGVtIC5jYXJvdXNlbF9zbGlkZV9iZywgLmltYWdlX2hpZ2hsaWdodHMgLmltYWdlX2hpZ2hsaWdodHNfY29udGVudCAuaW1hZ2VfaGlnaGxpZ2h0c19iZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4zODtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG5cbi5wYXJhbGxheCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYmd0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmJnYm90dG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5iZ2xlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5iZ3JpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmJnY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8qIFBhZ2luYXRpb24gKi9cbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMS44NzVyZW0gMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbjogMS43NXJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luOiAxLjYyNXJlbSAwOyB9IH1cbiAgLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLnBhZ2luYXRpb24gLm5hdi1saW5rcyBhLCAucGFnaW5hdGlvbiAubmF2LWxpbmtzIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjVmODtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44MzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDIuMzEyNXJlbTtcbiAgICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMDYyNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC4zNzVyZW07IH1cbiAgICAucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5pbm5lcl9zcGFjaW5nIHtcbiAgcGFkZGluZzogNC4zNzVyZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmlubmVyX3NwYWNpbmcge1xuICAgICAgcGFkZGluZzogMy43NXJlbSAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaW5uZXJfc3BhY2luZyB7XG4gICAgICBwYWRkaW5nOiAzLjEyNXJlbSAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW5uZXJfc3BhY2luZyB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmlubmVyX3NwYWNpbmcge1xuICAgICAgcGFkZGluZzogMS44NzVyZW0gMCAhaW1wb3J0YW50OyB9IH1cblxuLyogRm9yIElFICovXG4vKkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHRcclxuXHRcclxufVxyXG4qL1xuLyogXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG5cdC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xyXG5cdCAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuXHR9XHJcbn0gXHJcbiovXG4jcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDE0NzBweDsgfSB9XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJyc7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2xvYmVyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HbG9iZXJMaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2xvYmVyTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2xvYmVyTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dsb2JlckxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2xvYmVyTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HbG9iZXJMaWdodC5zdmcjR2xvYmVyTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbG9iZXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dsb2JlckxpZ2h0SXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HbG9iZXJMaWdodEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HbG9iZXJMaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2xvYmVyTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HbG9iZXJMaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dsb2JlckxpZ2h0SXRhbGljLnN2ZyNHbG9iZXJMaWdodEl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dsb2Jlcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2xvYmVyUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2xvYmVyUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HbG9iZXJSZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HbG9iZXJSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2xvYmVyUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dsb2JlclJlZ3VsYXIuc3ZnI0dsb2JlclJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbG9iZXIgUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2xvYmVyUmVndWxhckl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2xvYmVyUmVndWxhckl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HbG9iZXJSZWd1bGFySXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HbG9iZXJSZWd1bGFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2xvYmVyUmVndWxhckl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dsb2JlclJlZ3VsYXJJdGFsaWMuc3ZnI0dsb2JlclJlZ3VsYXJJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbG9iZXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dsb2JlclNlbWlCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HbG9iZXJTZW1pQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HbG9iZXJTZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2xvYmVyU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HbG9iZXJTZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dsb2JlclNlbWlCb2xkLnN2ZyNHbG9iZXJTZW1pQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dsb2Jlcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2xvYmVyU2VtaUJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dsb2JlclNlbWlCb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dsb2JlclNlbWlCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HbG9iZXJTZW1pQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dsb2JlclNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2xvYmVyU2VtaUJvbGRJdGFsaWMuc3ZnI0dsb2JlclNlbWlCb2xkSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2xvYmVyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HbG9iZXJCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HbG9iZXJCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dsb2JlckJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dsb2JlckJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HbG9iZXJCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2xvYmVyQm9sZC5zdmcjR2xvYmVyQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0VsZWdhbnRJY29ucy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRWxlZ2FudEljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0VsZWdhbnRJY29ucy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRWxlZ2FudEljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRWxlZ2FudEljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRWxlZ2FudEljb25zLnN2ZyNFbGVnYW50SWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SYWxld2F5LUV4dHJhQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUmFsZXdheS1FeHRyYUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUmFsZXdheS1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JhbGV3YXktRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUmFsZXdheS1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9SYWxld2F5LUV4dHJhQm9sZC5zdmcjUmFsZXdheS1FeHRyYUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SYWxld2F5LUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JhbGV3YXktQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9SYWxld2F5LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JhbGV3YXktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JhbGV3YXktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JhbGV3YXktQm9sZC5zdmcjUmFsZXdheS1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JhbGV3YXktUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUmFsZXdheS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JhbGV3YXktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUmFsZXdheS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUmFsZXdheS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUmFsZXdheS1SZWd1bGFyLnN2ZyNSYWxld2F5LVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4vKiAvLyBNb2R1bGVzICovXG4vKmZkZXYqL1xuLmNvbC0xIHtcbiAgYmFja2dyb3VuZDogZ3JlZW47IH1cblxudWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLml0ZW0tMSB7XG4gIGxlZnQ6IDIwcHg7IH1cblxuLml0ZW0tMiB7XG4gIGxlZnQ6IDQwcHg7IH1cblxuLml0ZW0tMyB7XG4gIGxlZnQ6IDYwcHg7IH1cblxuLml0ZW0tNCB7XG4gIGxlZnQ6IDgwcHg7IH1cblxuLml0ZW0tNSB7XG4gIGxlZnQ6IDEwMHB4OyB9XG5cbi5pdGVtLTYge1xuICBsZWZ0OiAxMjBweDsgfVxuXG4uaXRlbS03IHtcbiAgbGVmdDogMTQwcHg7IH1cblxuLml0ZW0tOCB7XG4gIGxlZnQ6IDE2MHB4OyB9XG5cbi5zaXRlLWJyYW5kIHtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLnNpdGUtYnJhbmQgLmxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDQuNjg3NXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNpdGUtYnJhbmQgLmxvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2l0ZS1icmFuZCAubG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEyLjVyZW07IH0gfVxuXG4uc2l0ZS1oZWFkZXItbWFpbiB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuc2l0ZS1oZWFkZXItbWFpbiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuc2l0ZS1oZWFkZXItbWFpbiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1uYXYgLm1lbnUtaWNvbiB7XG4gICAgcmlnaHQ6IDAuOTM3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1uYXYgLm1lbnUtaWNvbiB7XG4gICAgcmlnaHQ6IDAuNjI1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLW5hdiAubWVudS1pY29uIHtcbiAgICBwYWRkaW5nOiAwLjgxMjVyZW0gMC41NjI1cmVtIDAuODc1cmVtO1xuICAgIHRvcDogNTElOyB9IH1cblxuLnNpdGUtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDExO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDtcbiAgLW8tYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgO1xuICAvKm5hdl9ib3hfc2hhZG93Ki8gfVxuICAuc2l0ZS1oZWFkZXIuZml4ZWRfaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjFzIGFsbCBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogMC4xcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4xcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1kb3duIDAuNXM7XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41czsgfVxuICAuc2l0ZS1oZWFkZXIubmF2X2JveF9zaGFkb3cuZml4ZWRfaGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5zaXRlLWhlYWRlciAubWFpbl9oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvKnBvc2l0aW9uOiByZWxhdGl2ZTsqLyB9XG5cbi5tYWluX2hlcm9fYmFubmVyICsgaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87IH1cbiAgLm1haW5faGVyb19iYW5uZXIgKyBoZWFkZXIuc2l0ZS1oZWFkZXIuZml4ZWRfaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjFzIGFsbCBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogMC4xcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4xcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1kb3duIDAuNXM7XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41czsgfVxuXG4uaGVhZGVyX3NlYXJjaF9iYXIge1xuICBtYXJnaW4tbGVmdDogMS44NzVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkZXJfc2VhcmNoX2JhciB7XG4gICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtOyB9IH1cbiAgLmhlYWRlcl9zZWFyY2hfYmFyIC5zZWFyY2hfYnRuIHtcbiAgICBjb2xvcjogI2ExYTFhMTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50b3Bfc2VhcmNoX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjk2KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvcF9zZWFyY2hfZmllbGQgLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRvcF9zZWFyY2hfZmllbGQgLnNlYXJjaF9maWVsZF9pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0OC4xMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50b3Bfc2VhcmNoX2ZpZWxkIC5zZWFyY2hfY2xvc2VfYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgIGhlaWdodDogMy4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudG9wX3NlYXJjaF9maWVsZCAuc2VhcmNoX2Nsb3NlX2J0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAudG9wX3NlYXJjaF9maWVsZCAuc2VhcmNoX2Nsb3NlX2J0biB7XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRvcF9zZWFyY2hfZmllbGQgLnNlYXJjaF9jbG9zZV9idG4ge1xuICAgICAgICB3aWR0aDogMS44NzVyZW07XG4gICAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtOyB9IH1cbiAgLnRvcF9zZWFyY2hfZmllbGQgLnNlYXJjaF9mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudG9wX3NlYXJjaF9maWVsZCAuc2VhcmNoX2Zvcm0gLmFyay1zZWFyY2gtZmllbGQtaW5wdXQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2xvYmVyXCI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUuNzVyZW07XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcGFkZGluZzogMS4xMjVyZW0gNXJlbSAwLjYyNXJlbSAyLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC50b3Bfc2VhcmNoX2ZpZWxkIC5zZWFyY2hfZm9ybSAuYXJrLXNlYXJjaC1maWVsZC1pbnB1dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSA0LjA2MjVyZW0gMC42MjVyZW0gMS44NzVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50b3Bfc2VhcmNoX2ZpZWxkIC5zZWFyY2hfZm9ybSAuYXJrLXNlYXJjaC1maWVsZC1pbnB1dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSAzLjEyNXJlbSAwLjYyNXJlbSAxLjI1cmVtOyB9IH1cbiAgICAudG9wX3NlYXJjaF9maWVsZCAuc2VhcmNoX2Zvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBmb250LWZhbWlseTogXCJHbG9iZXJcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAudG9wX3NlYXJjaF9maWVsZCAuc2VhcmNoX2Zvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBmb250LWZhbWlseTogXCJHbG9iZXJcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAudG9wX3NlYXJjaF9maWVsZCAuc2VhcmNoX2Zvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYTFhMWExO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2xvYmVyXCI7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnRvcF9zZWFyY2hfZmllbGQgLnNlYXJjaF9mb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBmb250LWZhbWlseTogXCJHbG9iZXJcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAudG9wX3NlYXJjaF9maWVsZCAuc2VhcmNoX2Zvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEuODc1cmVtO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC50b3Bfc2VhcmNoX2ZpZWxkIC5zZWFyY2hfZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgIHJpZ2h0OiAxLjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudG9wX3NlYXJjaF9maWVsZCAuc2VhcmNoX2Zvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIHJpZ2h0OiAwLjkzNzVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50b3Bfc2VhcmNoX2ZpZWxkIC5zZWFyY2hfZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH0gfVxuICAgICAgLnRvcF9zZWFyY2hfZmllbGQgLnNlYXJjaF9mb3JtIC5zZWFyY2gtc3VibWl0IGkge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAudG9wX3NlYXJjaF9maWVsZCAuc2VhcmNoX2Zvcm0gLnNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50b3Bfc2VhcmNoX2ZpZWxkIC5zZWFyY2hfZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVudW1lbnVfdWwgLnNlYXJjaF9maWVsZF9pbm5lci5tb2Jfc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtOyB9XG4gICAgLmVudW1lbnVfdWwgLnNlYXJjaF9maWVsZF9pbm5lci5tb2Jfc2VhcmNoIGZvcm0uc2VhcmNoX2Zvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZW51bWVudV91bCAuc2VhcmNoX2ZpZWxkX2lubmVyLm1vYl9zZWFyY2ggZm9ybS5zZWFyY2hfZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSA0LjA2MjVyZW0gMC42MjVyZW0gMS44NzVyZW07IH1cbiAgICAgICAgLmVudW1lbnVfdWwgLnNlYXJjaF9maWVsZF9pbm5lci5tb2Jfc2VhcmNoIGZvcm0uc2VhcmNoX2Zvcm0gLnNlYXJjaC1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5lbnVtZW51X3VsIC5zZWFyY2hfZmllbGRfaW5uZXIubW9iX3NlYXJjaCBmb3JtLnNlYXJjaF9mb3JtIC5zZWFyY2gtZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmVudW1lbnVfdWwgLnNlYXJjaF9maWVsZF9pbm5lci5tb2Jfc2VhcmNoIGZvcm0uc2VhcmNoX2Zvcm0gLnNlYXJjaC1maWVsZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5lbnVtZW51X3VsIC5zZWFyY2hfZmllbGRfaW5uZXIubW9iX3NlYXJjaCBmb3JtLnNlYXJjaF9mb3JtIC5zZWFyY2gtZmllbGQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmVudW1lbnVfdWwgLnNlYXJjaF9maWVsZF9pbm5lci5tb2Jfc2VhcmNoIGZvcm0uc2VhcmNoX2Zvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG4ubWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5mb290ZXIuc2l0ZS1mb290ZXIge1xuICBjb2xvcjogIzYzNjM2MzsgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3Age1xuICAgIHBhZGRpbmc6IDQuNjg3NXJlbSAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3Age1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgaDUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCBoNSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW07IH1cbiAgICAgICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgaDU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMC4xMjVyZW07XG4gICAgICAgICAgICByaWdodDogMS4yNXJlbTsgfVxuICAgICAgICAgIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCBoNS5vcGVuOmFmdGVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgLmZvb3Rlcl9jb2wge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCAuZm9vdGVyX2NvbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtOyB9XG4gICAgICAgIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCAuZm9vdGVyX2NvbDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgLmZvb3Rlcl9jb2x1bW4ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXJfdG9wIC5mb290ZXJfY29sdW1uIHVsLCBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgLmZvb3Rlcl9jb2x1bW4gdWwubWVudSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgLmZvb3Rlcl9jb2x1bW4gdWwsIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCAuZm9vdGVyX2NvbHVtbiB1bC5tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjQzNzVyZW07IH0gfVxuICAgICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgLmZvb3Rlcl9jb2x1bW4gdWwgPiBsaSwgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXJfdG9wIC5mb290ZXJfY29sdW1uIHVsLm1lbnUgPiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtOyB9XG4gICAgICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXJfdG9wIC5mb290ZXJfY29sdW1uIHVsID4gbGk6bGFzdC1vZi10eXBlLCBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgLmZvb3Rlcl9jb2x1bW4gdWwubWVudSA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgLmZvb3Rlcl9jb2x1bW4gdWwgPiBsaSwgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXJfdG9wIC5mb290ZXJfY29sdW1uIHVsLm1lbnUgPiBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgLmZvb3Rlcl9jb2x1bW4gdWwgPiBsaTpiZWZvcmUsIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCAuZm9vdGVyX2NvbHVtbiB1bC5tZW51ID4gbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgLmZvb3Rlcl9jb2x1bW4gdWwgPiBsaSBhLCBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgLmZvb3Rlcl9jb2x1bW4gdWwubWVudSA+IGxpIGEge1xuICAgICAgICAgICAgLypjb2xvcjogIzYzNjM2MzsqL1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzgxM3JlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCAuZm9vdGVyX2NvbHVtbiB1bCA+IGxpIGEsIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCAuZm9vdGVyX2NvbHVtbiB1bC5tZW51ID4gbGkgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXJfdG9wIC5mb290ZXJfY29sdW1uIHVsID4gbGkgYSwgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXJfdG9wIC5mb290ZXJfY29sdW1uIHVsLm1lbnUgPiBsaSBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtOyB9IH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHRfYmxvY2sgLmNvcHlyaWdodF9pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEuNjg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42ODc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF9ibG9jayAuY29weXJpZ2h0X2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF9ibG9jayAuY29weXJpZ2h0X2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgZm9vdGVyLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHRfYmxvY2sgLmNvcHlyaWdodF9pbm5lciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF9ibG9jayAuY29weXJpZ2h0X2lubmVyIC5kaXZpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAwLjMxMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvb3Rlci5zaXRlLWZvb3RlciAuY29weXJpZ2h0X2Jsb2NrIC5jb3B5cmlnaHRfaW5uZXIgLmNvcHlyaWdodF9sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvb3Rlci5zaXRlLWZvb3RlciAuY29weXJpZ2h0X2Jsb2NrIC5jb3B5cmlnaHRfaW5uZXIgLmNvcHlyaWdodF9sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHRfYmxvY2sgLmNvcHlyaWdodF9pbm5lciAuY29weXJpZ2h0X2xlZnQgLmRpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIGZvb3Rlci5zaXRlLWZvb3RlciAuY29weXJpZ2h0X2Jsb2NrIC5jb3B5cmlnaHRfaW5uZXIgLmNvcHlyaWdodF9sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9IH1cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF9ibG9jayAuY29weXJpZ2h0X2lubmVyIC5jb3B5cmlnaHRfcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF9ibG9jayAuY29weXJpZ2h0X2lubmVyIC5jb3B5cmlnaHRfcmlnaHQge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF9ibG9jayAuY29weXJpZ2h0X2lubmVyIC5jb3B5cmlnaHRfcmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHRfYmxvY2sgLmNvcHlyaWdodF9pbm5lciAuY29weXJpZ2h0X3JpZ2h0IC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHRfYmxvY2sgLmNvcHlyaWdodF9pbm5lciAuY29weXJpZ2h0X3JpZ2h0IC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIC5zb2NpYWxfaWNvbnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLnNvY2lhbF9pY29ucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIgLnNvY2lhbF9pY29ucyBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLnNvY2lhbF9pY29ucyBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLnNvY2lhbF9pY29ucyBsaSBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwLjg3NXJlbTsgfVxuICAgICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLnNvY2lhbF9pY29ucyBsaSBhOmhvdmVyLCBmb290ZXIuc2l0ZS1mb290ZXIgLnNvY2lhbF9pY29ucyBsaSBhOmZvY3VzIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgLmZvb3Rlcl9yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbmZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCAuZm9vdGVyX3JvdyAuZm9vdGVyX2NvbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCAuZm9vdGVyX3JvdyAuZm9vdGVyX2NvbDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCAuZm9vdGVyX3JvdyAuZm9vdGVyX2NvbCB7XG4gICAgICBmbGV4LWJhc2lzOiAyNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgLmZvb3Rlcl9yb3cgLmZvb3Rlcl9jb2wge1xuICAgICAgZmxleC1iYXNpczogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXJfdG9wIC5mb290ZXJfcm93IC5mb290ZXJfY29sIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlcl90b3AgLmZvb3Rlcl9yb3cgLmZvb3Rlcl9jb2wgLmZvb3Rlcl9jb2x1bW4ge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjA2MjVyZW0gIzJlMmUyZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtOyB9XG4gICAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXJfdG9wIC5mb290ZXJfcm93IC5mb290ZXJfY29sIC5mb290ZXJfY29sdW1uIGg1IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41NjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXJfdG9wIC5mb290ZXJfcm93IC5mb290ZXJfY29sIC5mb290ZXJfY29sdW1uIGg1IHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXJfdG9wIC5mb290ZXJfcm93IC5mb290ZXJfY29sIC5mb290ZXJfY29sdW1uIGg1OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMTg3NXJlbTtcbiAgICAgICAgd2lkdGg6IDEuMTg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXJfdG9wIC5mb290ZXJfcm93IC5mb290ZXJfY29sIC5mb290ZXJfY29sdW1uIHVsIGxpIGEsIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCAuZm9vdGVyX3JvdyAuZm9vdGVyX2NvbCAuZm9vdGVyX2NvbHVtbiB1bC5tZW51IGxpIGEge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07IH1cblxuZm9vdGVyLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHRfYmxvY2sgYSB7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbmZvb3Rlci5zaXRlLWZvb3RlciAuY29weXJpZ2h0X2Jsb2NrIC5zb2NpYWwtbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMy43NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIGZvb3Rlci5zaXRlLWZvb3RlciAuY29weXJpZ2h0X2Jsb2NrIC5zb2NpYWwtbGlua3MgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIGZvb3Rlci5zaXRlLWZvb3RlciAuY29weXJpZ2h0X2Jsb2NrIC5zb2NpYWwtbGlua3MgbGk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF9ibG9jayAuc29jaWFsLWxpbmtzIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICBjb2xvcjogIzkwOTA5MDtcbiAgICAgIG1hcmdpbjogMCAwLjE4NzVyZW07IH1cbiAgICAgIGZvb3Rlci5zaXRlLWZvb3RlciAuY29weXJpZ2h0X2Jsb2NrIC5zb2NpYWwtbGlua3MgbGkgYTpob3ZlciwgZm9vdGVyLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHRfYmxvY2sgLnNvY2lhbC1saW5rcyBsaSBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMjc4YmU7IH1cblxuLyogRm9vdGVyIFN0eWxlIDIgKi9cbmZvb3Rlci5zaXRlLWZvb3Rlci5mb290ZXJfc3R5bGVfdHdvIC5mb290ZXJfdG9wIC5mb290ZXJfcm93IC5mb290ZXJfY29sIC5mb290ZXJfY29sdW1uIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIuZm9vdGVyX3N0eWxlX3R3byAuZm9vdGVyX3RvcCAuZm9vdGVyX3JvdyAuZm9vdGVyX2NvbCAuZm9vdGVyX2NvbHVtbiBoNSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgZm9vdGVyLnNpdGUtZm9vdGVyLmZvb3Rlcl9zdHlsZV90d28gLmZvb3Rlcl90b3AgLmZvb3Rlcl9yb3cgLmZvb3Rlcl9jb2wgLmZvb3Rlcl9jb2x1bW4gaDU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyLmZvb3Rlcl9zdHlsZV90d28gLmZvb3Rlcl90b3AgLmZvb3Rlcl9yb3cgLmZvb3Rlcl9jb2wgLmZvb3Rlcl9jb2x1bW4gdWwgPiBsaSwgZm9vdGVyLnNpdGUtZm9vdGVyLmZvb3Rlcl9zdHlsZV90d28gLmZvb3Rlcl90b3AgLmZvb3Rlcl9yb3cgLmZvb3Rlcl9jb2wgLmZvb3Rlcl9jb2x1bW4gdWwubWVudSA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyLmZvb3Rlcl9zdHlsZV90d28gLmZvb3Rlcl90b3AgLmZvb3Rlcl9yb3cgLmZvb3Rlcl9jb2wgLmZvb3Rlcl9jb2x1bW4gdWwgbGkgYSwgZm9vdGVyLnNpdGUtZm9vdGVyLmZvb3Rlcl9zdHlsZV90d28gLmZvb3Rlcl90b3AgLmZvb3Rlcl9yb3cgLmZvb3Rlcl9jb2wgLmZvb3Rlcl9jb2x1bW4gdWwubWVudSBsaSBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyLmZvb3Rlcl9zdHlsZV90d28gLmZvb3Rlcl90b3AgLmZvb3Rlcl9yb3cgLmZvb3Rlcl9jb2wgLmZvb3Rlcl9jb2x1bW4gdWwgbGkgYSwgZm9vdGVyLnNpdGUtZm9vdGVyLmZvb3Rlcl9zdHlsZV90d28gLmZvb3Rlcl90b3AgLmZvb3Rlcl9yb3cgLmZvb3Rlcl9jb2wgLmZvb3Rlcl9jb2x1bW4gdWwubWVudSBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07IH0gfVxuICBmb290ZXIuc2l0ZS1mb290ZXIuZm9vdGVyX3N0eWxlX3R3byAuZm9vdGVyX3RvcCAuZm9vdGVyX3JvdyAuZm9vdGVyX2NvbCAuZm9vdGVyX2NvbHVtbiAuc29jaWFsLWxpbmtzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvb3Rlci5zaXRlLWZvb3Rlci5mb290ZXJfc3R5bGVfdHdvIC5mb290ZXJfdG9wIC5mb290ZXJfcm93IC5mb290ZXJfY29sIC5mb290ZXJfY29sdW1uIC5zb2NpYWwtbGlua3MgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9IH1cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIuZm9vdGVyX3N0eWxlX3R3byAuZm9vdGVyX3RvcCAuZm9vdGVyX3JvdyAuZm9vdGVyX2NvbCAuZm9vdGVyX2NvbHVtbiAuc29jaWFsLWxpbmtzIGxpIGEge1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBmb250LXNpemU6IDIuMTI1cmVtOyB9XG5cbmZvb3Rlci5zaXRlLWZvb3Rlci5mb290ZXJfc3R5bGVfdHdvIC5jb3B5cmlnaHRfYmxvY2suYm9yZGVyX3RvcCAuY29weXJpZ2h0X2lubmVyIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMC4xMjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCAuZm9vdGVyX3JvdyAuZm9vdGVyX2NvbCAuZm9vdGVyX2NvbHVtbiBoNSArIGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJvZHkubWVudS1vcGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5tYWluX25hdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5tYWluX25hdiBpbWcge1xuICBtYXJnaW4tbGVmdDogMzJweDsgfVxuXG4uZW51bWVudV91bCB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIE1lbnUgQ1NTICovXG4vKmJvZHkubWVudS1vcGVuIC5tZW51LWljb24gLm1lbnUtYm94IHsgYmFja2dyb3VuZC1jb2xvcjogIzIwNTJBMjsgfSovXG4ubWVudS10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMTBweCAwOyB9XG5cbi5tZW51LXRyaWdnZXIgLm1lbnUtYm94IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OyB9XG5cbi5tZW51LXRyaWdnZXIgLm1lbnUtYm94IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG5cbi5tZW51LXRyaWdnZXIgLm1lbnUtYm94IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDhweCkgdHJhbnNsYXRlWCg4cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDhweCkgdHJhbnNsYXRlWCg4cHgpOyB9XG5cbi5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtOHB4KSB0cmFuc2xhdGVYKDhweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC04cHgpIHRyYW5zbGF0ZVgoOHB4KTsgfVxuXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSAubWVudS1ib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNzNweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5tZW51LXRyaWdnZXIuYWN0aXZlIC5tZW51LWJveCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuXG4ubW9iX3RvcGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogLTEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDczcHggMzVweCAzMHB4O1xuICB6LWluZGV4OiAxMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDBzOyB9XG5cbi5lbnVtZW51X3VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uZW51bWVudV91bCB1bC5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZW51bWVudV91bCB1bC5tZW51IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMjFweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmVudW1lbnVfdWwgdWwubWVudSAuY2FyZXQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuXG4uZW51bWVudV91bCB1bC5tZW51ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmVudW1lbnVfdWwgdWwubWVudSBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR2xvYmVyXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweCAyMnB4OyB9XG5cbi8qLmVudW1lbnVfdWwgdWwubWVudSBsaSBhIGkgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBsaW5lLWhlaWdodDogOHB4OyB9Ki9cbi5lbnVtZW51X3VsIHVsID4gbGk6aG92ZXIgPiBhLCAuZW51bWVudV91bCB1bC5tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSwgLmVudW1lbnVfdWwgdWwubWVudSBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5lbnVtZW51X3VsIGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSwgLmVudW1lbnVfdWwgdWwubWVudSBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmVudW1lbnVfdWwgdWwubWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5lbnVtZW51X3VsIHVsLm1lbnUgbGkgdWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5lbnVtZW51X3VsIHVsLm1lbnUgbGkgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5lbnVtZW51X3VsLmRlc2sgdWwubWVudSB1bCB7XG4gIHotaW5kZXg6IDk5OTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNzBweDtcbiAgcGFkZGluZzogMTBweCAwOyB9XG5cbi5lbnVtZW51X3VsLmRlc2sgdWwubWVudSA+IGxpID4gdWwge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5lbnVtZW51X3VsLmRlc2sgdWwubWVudSBsaSB1bCBsaSB1bCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTsgfVxuXG4uZW51bWVudV91bC5kZXNrIHVsLm1lbnUgPiBsaTpsYXN0LW9mLXR5cGUgdWwgdWwsIC5lbnVtZW51X3VsLmRlc2sgPiBsaTpudGgtbGFzdC1jaGlsZCgyKSB1bCB1bCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi5lbnVtZW51X3VsIHVsLm1lbnUgdWwgPiBsaS5oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDsgfVxuXG4vKlN1YiBtZW51IHN0eWxlcyovXG4uZW51bWVudV91bC5kZXNrIHVsLm1lbnUgbGk6aG92ZXIgPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZW51bWVudV91bC5kZXNrIHVsLm1lbnUgdWwgbGkge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5lbnVtZW51X3VsLmRlc2sgdWwubWVudSB1bCBsaSBhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzFiMWExYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE3cHggMjBweDsgfVxuXG4uZW51bWVudV91bC5kZXNrIHVsLm1lbnUgdWwgbGk6aG92ZXIgPiBhLCAuZW51bWVudV91bC5kZXNrIHVsLm1lbnUgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAuZW51bWVudV91bC5kZXNrIHVsLm1lbnUgdWwgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmVudW1lbnVfdWwgLmFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5lbnVtZW51X3VsIC5hcnJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OyB9XG5cbi5lbnVtZW51X3VsIC5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE5LjM4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMjVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYl90b3BiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnUtdHJpZ2dlciAubWVudS1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuZW51bWVudV91bCB1bC5tZW51ID4gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmVudW1lbnVfdWwgdWwubWVudSB1bCBsaS5zdWJfbWVudV90aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5lbnVtZW51X3VsIHVsLm1lbnUgbGkgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKm5hdl9maWxsZWRfYXJyb3cqL1xuICAvKm5hdl9ib3R0b21fYm9yZGVyKi9cbiAgLmVudW1lbnVfdWwubmF2X2JvdHRvbV9ib3JkZXIgdWwubWVudSA+IGxpID4gYSB7XG4gICAgaGVpZ2h0OiA3NXB4OyB9XG4gIC8qbmF2X2JvdHRvbV9ib3JkZXIqL1xuICAuZW51bWVudV91bC5uYXZfYm90dG9tX2JvcmRlciB1bC5tZW51ID4gbGkgPiBhOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmVudW1lbnVfdWwubmF2X2JvdHRvbV9ib3JkZXIgdWwubWVudSA+IGxpLmhhcy1jaGlsZHJlbiA+IGE6YmVmb3JlIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuZW51bWVudV91bC5uYXZfYm90dG9tX2JvcmRlciB1bC5tZW51ID4gbGk6aG92ZXIgPiBhOmJlZm9yZSxcbiAgLmVudW1lbnVfdWwubmF2X2JvdHRvbV9ib3JkZXIgdWwubWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOmJlZm9yZSxcbiAgLmVudW1lbnVfdWwubmF2X2JvdHRvbV9ib3JkZXIgdWwubWVudSA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYTpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLypuYXZfc2VwYXJhdG9yKi9cbiAgLmVudW1lbnVfdWwubmF2X3NlcGFyYXRvciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuZW51bWVudV91bC5uYXZfc2VwYXJhdG9yIHVsLm1lbnUgbGkgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgLmVudW1lbnVfdWwubmF2X3NlcGFyYXRvciB1bC5tZW51ID4gbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNhMWExYTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAvKm5hdl91bmRlcmxpbmUqL1xuICAuZW51bWVudV91bCB1bC5tZW51IGxpIHVsIGxpIGEgaSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7IH0gfVxuXG4vKiBSZXNwb25zaXZlXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5lbnVtZW51X3VsLm5hdl9zZXBhcmF0b3IgdWwubWVudSBsaSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmVudW1lbnVfdWwgdWwubWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5lbnVtZW51X3VsIHVsLm1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4OyB9XG4gIC5lbnVtZW51X3VsLm5hdl9ib3R0b21fYm9yZGVyIHVsLm1lbnUgPiBsaS5oYXMtY2hpbGRyZW4gPiBhOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0MHB4OyB9XG4gIC5lbnVtZW51X3VsLmRlc2sgdWwubWVudSB1bCB7XG4gICAgd2lkdGg6IDI0MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW51bWVudV91bCB1bC5tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAvKm5hdl9zZXBhcmF0b3IqL1xuICAuZW51bWVudV91bC5uYXZfc2VwYXJhdG9yIHVsLm1lbnUgbGkgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5tZW51LW9wZW4gLm1vYl90b3BiYXIge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5tZW51LXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lbnVtZW51X3VsLm5hdl9zZXBhcmF0b3IgdWwubWVudSBsaSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZW51bWVudV9jb250YWluZXIge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAubWFpbl9uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZW51bWVudV91bCB1bC5tZW51IGxpLm5hdkJ0biBhIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTVweDsgfVxuICAubGVmdF9uYXYge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZW51LWJsb2NrIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNlcnZpY2VzLWRldGFpbCBhLnBiYS1kZXRhaWwge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDNkOWRhOyB9XG4gIC5lbnVtZW51X3VsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTk7IH1cbiAgLmVudW1lbnVfdWwgdWwubWVudSA+IGxpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5lbnVtZW51X3VsIHVsLm1lbnUgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC8qdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyBvcGFjaXR5OiAwOyovIH1cbiAgLmVudW1lbnVfdWwgdWwubWVudSBsaSBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLmVudW1lbnVfdWwgdWwgPiBsaTpob3ZlciA+IGEsIC5lbnVtZW51X3VsIHVsLm1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAuZW51bWVudV91bCB1bC5tZW51IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmVudW1lbnVfdWwgdWwubWVudSA+IGxpLCAuZW51bWVudV91bCB1bC5tZW51IHVsIGxpLnN1Yl9tZW51X3RpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTsgfVxuICAuZW51bWVudV91bCB1bC5tZW51ID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5lbnVtZW51X3VsIHVsLm1lbnUgPiBsaSA+IGEsIC5lbnVtZW51X3VsIHVsLm1lbnUgdWwgbGkuc3ViX21lbnVfdGl0bGUgPiBhIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjNweDsgfVxuICAuZW51bWVudV91bCB1bC5tZW51IHVsIGxpLnN1Yl9tZW51X3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gIC5lbnVtZW51X3VsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAucmlnaHRfbmF2IGEucGhvbmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLyoubWVudS1vcGVuIC5lbnVtZW51X3VsIHVsLm1lbnUgPiBsaSB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxyXG5cdC5tZW51LW9wZW4gLmVudW1lbnVfdWwgdWwubWVudSA+IGxpOm50aC1jaGlsZCgxKSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cclxuXHQubWVudS1vcGVuIC5lbnVtZW51X3VsIHVsLm1lbnUgPiBsaTpudGgtY2hpbGQoMikgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XHJcblx0Lm1lbnUtb3BlbiAuZW51bWVudV91bCB1bC5tZW51ID4gbGk6bnRoLWNoaWxkKDMpIHsgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxyXG5cdC5tZW51LW9wZW4gLmVudW1lbnVfdWwgdWwubWVudSA+IGxpOm50aC1jaGlsZCg0KSB7IHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XHJcblx0Lm1lbnUtb3BlbiAuZW51bWVudV91bCB1bC5tZW51ID4gbGk6bnRoLWNoaWxkKDUpIHsgdHJhbnNpdGlvbi1kZWxheTogMS4yczsgfVxyXG5cdC5tZW51LW9wZW4gLmVudW1lbnVfdWwgdWwubWVudSA+IGxpOm50aC1jaGlsZCg2KSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7IH1cclxuXHQubWVudS1vcGVuIC5lbnVtZW51X3VsIHVsLm1lbnUgPiBsaTpudGgtY2hpbGQoNykgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzOyB9XHJcblx0Lm1lbnUtb3BlbiAuZW51bWVudV91bCB1bC5tZW51ID4gbGk6bnRoLWNoaWxkKDgpIHsgdHJhbnNpdGlvbi1kZWxheTogMS44czsgfVxyXG5cdC5tZW51LW9wZW4gLmVudW1lbnVfdWwgdWwubWVudSA+IGxpOm50aC1jaGlsZCg5KSB7IHRyYW5zaXRpb24tZGVsYXk6IDJzOyB9XHJcblx0Lm1lbnUtb3BlbiAuZW51bWVudV91bCB1bC5tZW51ID4gbGk6bnRoLWNoaWxkKDEwKSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7IH0qL1xuICAubWVudS1vcGVuIGEucGhvbmUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gIC8qLmVudW1lbnVfdWwgdWwgeyBvdmVyZmxvdy15OiBhdXRvOyBoZWlnaHQ6IDEwMHZoOyB9Ki9cbiAgLmVudW1lbnVfdWwgdWwubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qaGVpZ2h0OiAxMDAlOyovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNjdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MXB4O1xuICAgIC8qcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7Ki8gfVxuICAuZW51bWVudV91bCB1bC5tZW51IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNzFweCAwIDY3cHg7IH1cbiAgLmVudW1lbnVfdWwgdWwubWVudSB1bCBsaSBhIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5lbnVtZW51X3VsIHVsLm1lbnUgbGkgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKyA4MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC4zcyBlYXNlLWluLW91dDsgfVxuICAuZW51bWVudV91bCB1bC5tZW51IHVsIGxpLmhhcy1jaGlsZHJlbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVudW1lbnVfdWwgdWwubWVudSB1bCBsaS5zdWJfbWVudV90aXRsZSBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAuZW51bWVudV91bCB1bC5tZW51IGxpIHVsLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmVudW1lbnVfdWwgdWwubWVudSBsaS5oYXMtY2hpbGRyZW4gPiBhIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDM1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gIC5lbnVtZW51X3VsIHVsLm1lbnUgbGkgdWwgbGkuaGFzLWNoaWxkcmVuID4gYSBpIHtcbiAgICB0b3A6IDIwcHg7IH1cbiAgLmVudW1lbnVfdWwgdWwubWVudSB1bCBsaS5zdWJfbWVudV90aXRsZSBhIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMzVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmVudW1lbnVfdWwgdWwubWVudSBsaS5oYXMtY2hpbGRyZW4gPiBhLCAuZW51bWVudV91bCB1bC5tZW51IGxpIHVsIGxpLmhhcy1jaGlsZHJlbiA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLmVudW1lbnVfdWwgdWwubWVudSB7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmVudW1lbnVfdWwgdWwubWVudSBsaSB1bCB7XG4gICAgei1pbmRleDogMTE7IH1cbiAgLmVudW1lbnVfdWwgdWwubWVudSBsaSB1bCBsaSB1bCB7XG4gICAgei1pbmRleDogMTI7IH1cbiAgLmVudW1lbnVfdWwgdWwubWVudSBsaSB1bCBsaSB1bCBsaSB1bCB7XG4gICAgei1pbmRleDogMTM7IH1cbiAgLyogTW9iaWxlIGhhcy1jaGlsZHJlbiBBcnJvdyAqL1xuICAuZW51bWVudV91bCB1bC5tZW51IGxpLmhhcy1jaGlsZHJlbiA+IGEgaSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZW51bWVudV91bCB1bC5tZW51IGxpLmhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIsIC5lbnVtZW51X3VsIHVsLm1lbnUgbGkgdWwgbGkuaGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwZGRcIjtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAyOHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAuZW51bWVudV91bCB1bC5tZW51IGxpIHVsIGxpLmhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIHRvcDogMTRweDsgfVxuICAuZW51bWVudV91bCB1bC5tZW51IHVsIGxpLnN1Yl9tZW51X3RpdGxlIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkZFwiO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjhweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLyogUHVzaCBNZW51ICovXG4gIGJvZHkubWVudXNsaWRlX3B1c2ggLmVudW1lbnVfdWwsIGJvZHkubWVudU92ZXJsYXAgLmVudW1lbnVfdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICAvKmhlaWdodDogMTAwdmg7IG1heC1oZWlnaHQ6IDEwMCU7Ki9cbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7IH1cbiAgYm9keS5tZW51c2xpZGVfcHVzaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJvZHkubWVudXNsaWRlX3B1c2guc2xpZGVtZW51TGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG4gICAgLW1zLXRyYW5zaXRpb246IGxlZnQgMC41cztcbiAgICAtby10cmFuc2l0aW9uOiBsZWZ0IDAuNXM7IH1cbiAgYm9keS5tZW51c2xpZGVfcHVzaC5zbGlkZW1lbnVSaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgMC41cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDAuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiByaWdodCAwLjVzO1xuICAgIC1tcy10cmFuc2l0aW9uOiByaWdodCAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb246IHJpZ2h0IDAuNXM7IH1cbiAgYm9keS5zbGlkZW1lbnVSaWdodCAuZW51bWVudV91bCB7XG4gICAgcmlnaHQ6IC0xMDAlOyB9XG4gIGJvZHkuc2xpZGVtZW51UmlnaHQubWVudS1vcGVuIC5lbnVtZW51X3VsIHtcbiAgICByaWdodDogMDsgfVxuICBib2R5LnNsaWRlbWVudUxlZnQgLmVudW1lbnVfdWwge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIGJvZHkuc2xpZGVtZW51TGVmdC5tZW51LW9wZW4gLmVudW1lbnVfdWwge1xuICAgIGxlZnQ6IDA7IH1cbiAgYm9keS5tZW51c2xpZGVfcHVzaC5zbGlkZW1lbnVMZWZ0Lm1lbnUtb3BlbiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICBib2R5Lm1lbnVzbGlkZV9wdXNoLnNsaWRlbWVudVJpZ2h0Lm1lbnUtb3BlbiB7XG4gICAgcmlnaHQ6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JfdG9wYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuZW51bWVudV91bCB1bC5tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAubWVudS10cmlnZ2VyLmFjdGl2ZSAubWVudS1ib3gge1xuICAgIHRvcDogNDVweDsgfVxuICAubWVudS10cmlnZ2VyIC5tZW51LWJveCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gIC5tZW51LXRyaWdnZXIgLm1lbnUtYm94IHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSg5cHgpIHRyYW5zbGF0ZVgoOHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDlweCkgdHJhbnNsYXRlWCg4cHgpOyB9XG4gIC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtM3B4KSB0cmFuc2xhdGVYKDNweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTNweCkgdHJhbnNsYXRlWCgzcHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIGJvZHkuc2xpZGVtZW51TGVmdCAuZW51bWVudV91bCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IC0xMDAlOyB9IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLypcclxuLm1lbnUtdHJpZ2dlciB7IGRpc3BsYXk6IG5vbmU7IGN1cnNvcjogcG9pbnRlcjsgY29sb3I6ICNmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC13ZWlnaHQ6IGJvbGQ7IGxpbmUtaGVpZ2h0OiAzM3B4OyBmb250LXNpemU6IDIycHg7IHBhZGRpbmc6IDEwcHggMDsgfVxyXG4ubWVudS10cmlnZ2VyIC5tZW51LWJveCB7IHdpZHRoOiA1MHB4OyBoZWlnaHQ6IDM4cHg7IG1hcmdpbi1yaWdodDogMjBweDsgcGFkZGluZzogNXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IH1cclxuLm1lbnUtdHJpZ2dlciAubWVudS1ib3ggc3BhbiB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDRweDsgbWFyZ2luLWJvdHRvbTogNnB4OyBiYWNrZ3JvdW5kOiAjZmZmOyBkaXNwbGF5OiBibG9jazsgYm9yZGVyLXJhZGl1czogMnB4OyB0cmFuc2l0aW9uOiBhbGwgMC41czsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41czsgfVxyXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDhweCkgdHJhbnNsYXRlWCg2cHgpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDhweCkgdHJhbnNsYXRlWCg2cHgpOyB9XHJcbi5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHsgb3BhY2l0eTogMDsgfVxyXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtN3B4KSB0cmFuc2xhdGVYKDZweCk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC03cHgpIHRyYW5zbGF0ZVgoNnB4KTsgfVxyXG4ubWVudS10b2dnbGUgLmNhcmV0IHsgY29sb3I6ICNmZmY7IG1hcmdpbi1sZWZ0OiA3cHg7IH1cclxuLm1lbnUtdG9nZ2xlIHsgcGFkZGluZzogMHB4OyBsaXN0LXN0eWxlOiBub25lOyB9XHJcbi5tZW51LXRvZ2dsZSA+IGxpIHsgdmVydGljYWwtYWxpZ246IHRvcDsgcGFkZGluZy1ib3R0b206IDIzcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4ubWVudS10b2dnbGUgbGkgYSB7IGZvbnQtc2l6ZTogMThweDsgY29sb3I6ICNmZmY7IHBhZGRpbmc6IDIzcHggMzBweDsgfVxyXG4ubWVudS10b2dnbGUgPiBsaTpob3ZlciA+IGEsIC5tZW51LXRvZ2dsZSA+IGxpLmFjdGl2ZSA+IGEgeyBiYWNrZ3JvdW5kOiAjRkZEQTMwIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7IH1cclxuIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xyXG4ubWVudS10b2dnbGUgPiBsaSB1bCB7IGRpc3BsYXk6IG5vbmU7IH1cclxufVxyXG4ubWVudS10b2dnbGUgdWwgbGkgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwOyBsaXN0LXN0eWxlOiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuLm1lbnUtdG9nZ2xlLmRlc2sgdWwgeyB0b3A6IDEwMCU7IHotaW5kZXg6IDk5OTsgbGlzdC1zdHlsZTogbm9uZTsgbGVmdDogMHB4OyBiYWNrZ3JvdW5kOiAjMDAwMDAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IG1pbi13aWR0aDogMTUwcHg7IH1cclxuXHJcbi5tZW51LnN1Ym1lbnUtdWwtbGV2ZWwxIGxpIGEgeyBiYWNrZ3JvdW5kOiByZ2JhKDMxLCAyNiwgMTA3LCAwLjgpOyBjb2xvcjogI2ZmZjsgcGFkZGluZy1sZWZ0OiA5MHB4OyB9XHJcbi5tZW51LXRvZ2dsZS5kZXNrIHVsIGxpOmhvdmVyID4gdWwgeyBkaXNwbGF5OiBibG9jazsgb3BhY2l0eTogMTsgfVxyXG4ubWVudS10b2dnbGUuZGVzayAuc2ItbWVudSAuc2ItbWVudSB7IGxlZnQ6IDEwMCU7IHRvcDogMDsgfVxyXG4ubWVudS10b2dnbGUuZGVzayB1bCBsaSBhIHsgcGFkZGluZzogMTBweCAxMHB4OyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMTZweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbi5tZW51LXRvZ2dsZS5kZXNrIHVsIGxpOmhvdmVyID4gYSB7IGJhY2tncm91bmQ6ICNGRkRBMzA7IGNvbG9yOiAjZmZmOyB9XHJcbi5tZW51LXRvZ2dsZSAuYXJyb3cgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxMHB4OyB0b3A6IDVweDsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wbHVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IGN1cnNvcjogcG9pbnRlcjsgei1pbmRleDogOTk5OyB9XHJcbi5tZW51LXRvZ2dsZSAuYXJyb3cudXAgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21pbnVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbmhlYWRlciB7IHBhZGRpbmctdG9wOiAwOyB9XHJcbi5tZW51LXRvZ2dsZSB7IG1heC1oZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47IHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0OyB9XHJcbi5tZW51LXRvZ2dsZSA+IGxpIHVsIHsgbWF4LWhlaWdodDogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7IH1cclxuLm1lbnUtYmxvY2sgeyBoZWlnaHQ6IGF1dG87IH1cclxuLm1lbnUtdHJpZ2dlciB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbi5zZXJ2aWNlcy1kZXRhaWwgYS5wYmEtZGV0YWlsIHsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkM2Q5ZGE7IH1cclxuLm1lbnUtdG9nZ2xlID4gbGkgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwcHg7IHBhZGRpbmc6IDBweDsgfVxyXG4ubWVudS10b2dnbGUgPiBsaSA+IGEgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiA4cHg7IH1cclxuLm1lbnUtdG9nZ2xlIHsgd2lkdGg6IDEwMCU7IH1cclxuLm1lbnUtdG9nZ2xlID4gbGkgdWwgeyBiYWNrZ3JvdW5kOiAjZDFkMWQxOyB9XHJcbi5tZW51LXRvZ2dsZSA+IGxpIHVsIGEgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjMDAwOyBwYWRkaW5nOiA1cHggMDsgfVxyXG5cclxuYm9keS5tZW51c2xpZGVfcHVzaCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG5ib2R5Lm1lbnVzbGlkZV9wdXNoLnNsaWRlbWVudUxlZnQgeyBsZWZ0OiAwOyB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7IC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjVzOyAtbW96LXRyYW5zaXRpb246IGxlZnQgMC41czsgLW1zLXRyYW5zaXRpb246IGxlZnQgMC41czsgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjVzOyB9XHJcbmJvZHkubWVudXNsaWRlX3B1c2guc2xpZGVtZW51UmlnaHQgeyByaWdodDogMDsgdHJhbnNpdGlvbjogcmlnaHQgMC41czsgLXdlYmtpdC10cmFuc2l0aW9uOiByaWdodCAwLjVzOyAtbW96LXRyYW5zaXRpb246IHJpZ2h0IDAuNXM7IC1tcy10cmFuc2l0aW9uOiByaWdodCAwLjVzOyAtby10cmFuc2l0aW9uOiByaWdodCAwLjVzOyB9XHJcbmJvZHkuc2xpZGVtZW51UmlnaHQgLm1lbnUtdG9nZ2xlIHsgcmlnaHQ6IC0yOTBweDsgfVxyXG5ib2R5LnNsaWRlbWVudVJpZ2h0Lm1lbnUtb3BlbiAubWVudS10b2dnbGUgeyByaWdodDogMDsgfVxyXG5ib2R5LnNsaWRlbWVudUxlZnQgLm1lbnUtdG9nZ2xlIHsgbGVmdDogLTI5MHB4OyB9XHJcbmJvZHkuc2xpZGVtZW51TGVmdC5tZW51LW9wZW4gLm1lbnUtdG9nZ2xlIHsgbGVmdDogMDsgfVxyXG5ib2R5Lm1lbnVzbGlkZV9wdXNoLnNsaWRlbWVudUxlZnQubWVudS1vcGVuIHsgbGVmdDogMjkwcHg7IG92ZXJmbG93OiBoaWRkZW47IH1cclxuYm9keS5tZW51c2xpZGVfcHVzaC5zbGlkZW1lbnVSaWdodC5tZW51LW9wZW4geyByaWdodDogMjkwcHg7IH1cclxuYm9keS5tZW51c2xpZGVfcHVzaCAubWVudS10b2dnbGUsICBib2R5Lm1lbnVPdmVybGFwIC5tZW51LXRvZ2dsZSB7IGJhY2tncm91bmQ6ICMwMDAwMDAgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMTAwJTsgbWF4LWhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IG92ZXJmbG93OiBhdXRvOyBwb3NpdGlvbjogZml4ZWQ7IHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7IG1heC13aWR0aDogMjkwcHg7IHRvcDogMDsgfVxyXG59XHJcbiovXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLy4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMy4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG4uZmEsIC5mYWIsIC5mYWQsIC5mYWwsIC5mYXIsIC5mYXMge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07IH1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07IH1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogLjA4ZW0gc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCwgLmZhYi5mYS1wdWxsLWxlZnQsIC5mYWwuZmEtcHVsbC1sZWZ0LCAuZmFyLmZhLXB1bGwtbGVmdCwgLmZhcy5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQsIC5mYWIuZmEtcHVsbC1yaWdodCwgLmZhbC5mYS1wdWxsLXJpZ2h0LCAuZmFyLmZhLXB1bGwtcmlnaHQsIC5mYXMuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIHN0ZXBzKDgpIGluZmluaXRlO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgc3RlcHMoOCkgaW5maW5pdGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTsgfVxuXG4uZmEtZmxpcC1ib3RoLCAuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwsIC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjsgfVxuXG4uZmEtZmxpcC1ib3RoLCAuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTsgfVxuXG46cm9vdCAuZmEtZmxpcC1ib3RoLCA6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLCA6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCwgOnJvb3QgLmZhLXJvdGF0ZS05MCwgOnJvb3QgLmZhLXJvdGF0ZS0xODAsIDpyb290IC5mYS1yb3RhdGUtMjcwIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTsgfVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjsgfVxuXG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiOyB9XG5cbi5mYS1hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjsgfVxuXG4uZmEtYWRvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzhcIjsgfVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjsgfVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjsgfVxuXG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiOyB9XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjsgfVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiOyB9XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjsgfVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmZhLWFua2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjsgfVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7IH1cblxuLmZhLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjsgfVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjsgfVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjsgfVxuXG4uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiOyB9XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtYmFjb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjsgfVxuXG4uZmEtYmFjdGVyaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NTlcIjsgfVxuXG4uZmEtYmFjdGVyaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTVhXCI7IH1cblxuLmZhLWJhaGFpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjsgfVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XG5cbi5mYS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiOyB9XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjsgfVxuXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7IH1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7IH1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjsgfVxuXG4uZmEtYm9vay1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U2XCI7IH1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiOyB9XG5cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjsgfVxuXG4uZmEtYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0Y1wiOyB9XG5cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiOyB9XG5cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjsgfVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1ib3gtdGlzc3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTViXCI7IH1cblxuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjsgfVxuXG4uZmEtYnJlYWQtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWNcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7IH1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiOyB9XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiOyB9XG5cbi5mYS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiOyB9XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7IH1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjsgfVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiOyB9XG5cbi5mYS1idXktbi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNlwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLmZhLWNhbGVuZGFyLXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODRcIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7IH1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjsgfVxuXG4uZmEtY2FuZHktY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiOyB9XG5cbi5mYS1jYW5uYWJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiOyB9XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiOyB9XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtY2FyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiOyB9XG5cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiOyB9XG5cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjsgfVxuXG4uZmEtY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIjsgfVxuXG4uZmEtY2FyYXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjsgfVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7IH1cblxuLmZhLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiOyB9XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjsgfVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cblxuLmZhLWNlbnRvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OVwiOyB9XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiOyB9XG5cbi5mYS1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiOyB9XG5cbi5mYS1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiOyB9XG5cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7IH1cblxuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjsgfVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjsgfVxuXG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5mYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLmZhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiOyB9XG5cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjsgfVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG5cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiOyB9XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiOyB9XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiOyB9XG5cbi5mYS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5mYS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7IH1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7IH1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4uZmEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cblxuLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7IH1cblxuLmZhLWNsb3VkLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjsgfVxuXG4uZmEtY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNjXCI7IH1cblxuLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjsgfVxuXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiOyB9XG5cbi5mYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjsgfVxuXG4uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLmZhLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7IH1cblxuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiOyB9XG5cbi5mYS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjsgfVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjsgfVxuXG4uZmEtY29tcGFjdC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFmXCI7IH1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7IH1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjsgfVxuXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjsgfVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7IH1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjsgfVxuXG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjsgfVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiOyB9XG5cbi5mYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjsgfVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjsgfVxuXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7IH1cblxuLmZhLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTUyXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTc3XCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiOyB9XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjsgfVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cblxuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkxXCI7IH1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjsgfVxuXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjsgfVxuXG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiOyB9XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjsgfVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7IH1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7IH1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjsgfVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cblxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiOyB9XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7IH1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmZhLWRpc2Vhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjsgfVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7IH1cblxuLmZhLWRpenp5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7IH1cblxuLmZhLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmZhLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkM1wiOyB9XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cblxuLmZhLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiOyB9XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiOyB9XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjsgfVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiOyB9XG5cbi5mYS1kcmFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDVcIjsgfVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cblxuLmZhLWRydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjlcIjsgfVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiOyB9XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjsgfVxuXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjsgfVxuXG4uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiOyB9XG5cbi5mYS1kdW5nZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7IH1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1lZGdlLWxlZ2FjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3OFwiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjsgfVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjsgfVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uZmEtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjsgfVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiOyB9XG5cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXVjZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MDVcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cblxuLmZhLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmRcIjsgfVxuXG4uZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjsgfVxuXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjsgfVxuXG4uZmEtZmVkb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk4XCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7IH1cblxuLmZhLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7IH1cblxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjsgfVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiOyB9XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiOyB9XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiOyB9XG5cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiOyB9XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiOyB9XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7IH1cblxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWZpcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTA3XCI7IH1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjsgfVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG5cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7IH1cblxuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtZmxhZy11c2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjsgfVxuXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiOyB9XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7IH1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjsgfVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiOyB9XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjsgfVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjsgfVxuXG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiOyB9XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjsgfVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7IH1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3OVwiOyB9XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjsgfVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7IH1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjsgfVxuXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiOyB9XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiOyB9XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7IH1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjsgfVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiOyB9XG5cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjsgfVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7IH1cblxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjsgfVxuXG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiOyB9XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7IH1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cblxuLmZhLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiOyB9XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiOyB9XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7IH1cblxuLmZhLWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiOyB9XG5cbi5mYS1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTNcIjsgfVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk1Y1wiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiOyB9XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjsgfVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5mYS1oYW5kLXNwYXJrbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTVkXCI7IH1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjsgfVxuXG4uZmEtaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjsgfVxuXG4uZmEtaGFuZHMtaGVscGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiOyB9XG5cbi5mYS1oYW5kcy13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTVlXCI7IH1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi5mYS1oYW5kc2hha2UtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTVmXCI7IH1cblxuLmZhLWhhbmRzaGFrZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2MFwiOyB9XG5cbi5mYS1oYW51a2lhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiOyB9XG5cbi5mYS1oYXJkLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLmZhLWhhdC1jb3dib3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzBcIjsgfVxuXG4uZmEtaGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMxXCI7IH1cblxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjsgfVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWhlYWQtc2lkZS1jb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2MVwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NjJcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NjNcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTY0XCI7IH1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiOyB9XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOVwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiOyB9XG5cbi5mYS1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiOyB9XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjsgfVxuXG4uZmEtaGlwcG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjsgfVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiOyB9XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjsgfVxuXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiOyB9XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiOyB9XG5cbi5mYS1ob3JzZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7IH1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjsgfVxuXG4uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZFwiOyB9XG5cbi5mYS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7IH1cblxuLmZhLWhvdGRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZlwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiOyB9XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLmZhLWhvdXNlLWRhbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiOyB9XG5cbi5mYS1ob3VzZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTY1XCI7IH1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cblxuLmZhLWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjsgfVxuXG4uZmEtaWNpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiOyB9XG5cbi5mYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmZhLWlkZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTEzXCI7IH1cblxuLmZhLWlnbG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FlXCI7IH1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5mYS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTU1XCI7IH1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjsgfVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7IH1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjsgfVxuXG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiOyB9XG5cbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7IH1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjsgfVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiOyB9XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtam91cm5hbC13aGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjsgfVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjsgfVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7IH1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjsgfVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiOyB9XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjsgfVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7IH1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiOyB9XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjsgfVxuXG4uZmEtbGFuZG1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLmZhLWxhcHRvcC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7IH1cblxuLmZhLWxhcHRvcC1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2NlwiOyB9XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiOyB9XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLWxhdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7IH1cblxuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjsgfVxuXG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7IH1cblxuLmZhLWxhdWdoLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjsgfVxuXG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjsgfVxuXG4uZmEtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7IH1cblxuLmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzN1wiOyB9XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7IH1cblxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjsgfVxuXG4uZmEtbHVuZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDRcIjsgfVxuXG4uZmEtbHVuZ3MtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NjdcIjsgfVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiOyB9XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjsgfVxuXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiOyB9XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiOyB9XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7IH1cblxuLmZhLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7IH1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiOyB9XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiOyB9XG5cbi5mYS1tZW5kZWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiOyB9XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uZmEtbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCI7IH1cblxuLmZhLW1pY3JvYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxYVwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIjsgfVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7IH1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk1NlwiOyB9XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjsgfVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiOyB9XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiOyB9XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjsgfVxuXG4uZmEtbW9udW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjsgfVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cblxuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cblxuLmZhLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNjXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjsgfVxuXG4uZmEtbmV0d29yay13aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZlwiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiOyB9XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7IH1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjsgfVxuXG4uZmEtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7IH1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjsgfVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7IH1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiOyB9XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiOyB9XG5cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjsgfVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7IH1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiOyB9XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiOyB9XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLmZhLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7IH1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiOyB9XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjsgfVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7IH1cblxuLmZhLXBlb3BsZS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NjhcIjsgfVxuXG4uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cblxuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi5mYS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQxXCI7IH1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG5cbi5mYS1wZXJzb24tYm9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTZcIjsgfVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjsgfVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjsgfVxuXG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi5mYS1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjsgfVxuXG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cblxuLmZhLXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2JcIjsgfVxuXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLmZhLXBob3RvLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7IH1cblxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtcGllZC1waXBlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MWVcIjsgfVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiOyB9XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLXBsYW5lLWFycml2YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjsgfVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7IH1cblxuLmZhLXBsYW5lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTY5XCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4uZmEtcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiOyB9XG5cbi5mYS1wb2xsLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODJcIjsgfVxuXG4uZmEtcG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7IH1cblxuLmZhLXBvby1zdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiOyB9XG5cbi5mYS1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7IH1cblxuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7IH1cblxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7IH1cblxuLmZhLXByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjsgfVxuXG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjsgfVxuXG4uZmEtcHVtcC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTZhXCI7IH1cblxuLmZhLXB1bXAtc29hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2YlwiOyB9XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiOyB9XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjsgfVxuXG4uZmEtcmFkaWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I5XCI7IH1cblxuLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjsgfVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjsgfVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjsgfVxuXG4uZmEtcmVhZG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7IH1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjsgfVxuXG4uZmEtcmVjb3JkLXZpbnlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ5XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5mYS1yZWRoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjsgfVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7IH1cblxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjsgfVxuXG4uZmEtcmVwdWJsaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiOyB9XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmZhLXJlc3Ryb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7IH1cblxuLmZhLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiOyB9XG5cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjsgfVxuXG4uZmEtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDRcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjsgfVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG5cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiOyB9XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7IH1cblxuLmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7IH1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjsgfVxuXG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjsgfVxuXG4uZmEtcnVubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiOyB9XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLXJ1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5N2FcIjsgfVxuXG4uZmEtc2FkLWNyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiOyB9XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiOyB9XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLmZhLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZlwiOyB9XG5cbi5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi5mYS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjsgfVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cblxuLmZhLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiOyB9XG5cbi5mYS1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7IH1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjsgfVxuXG4uZmEtc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjsgfVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7IH1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaWVsZC12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2Y1wiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7IH1cblxuLmZhLXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NTdcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7IH1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiOyB9XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjsgfVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2ZFwiOyB9XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiOyB9XG5cbi5mYS1za2F0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7IH1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiOyB9XG5cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjsgfVxuXG4uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiOyB9XG5cbi5mYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiOyB9XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4uZmEtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjsgfVxuXG4uZmEtc2xlaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7IH1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjsgfVxuXG4uZmEtc21pbGUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiOyB9XG5cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7IH1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjsgfVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjsgfVxuXG4uZmEtc21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi5mYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjsgfVxuXG4uZmEtc25vd3Bsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjsgfVxuXG4uZmEtc29hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2ZVwiOyB9XG5cbi5mYS1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiOyB9XG5cbi5mYS1zb2xhci1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiOyB9XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODVcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtc291cmNldHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkM1wiOyB9XG5cbi5mYS1zcGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cblxuLmZhLXNwZWFrZXItZGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzY1wiOyB9XG5cbi5mYS1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiOyB9XG5cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiOyB9XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjsgfVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7IH1cblxuLmZhLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjsgfVxuXG4uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiOyB9XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG5cbi5mYS1zdG9wd2F0Y2gtMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NmZcIjsgfVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjsgfVxuXG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7IH1cblxuLmZhLXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3MFwiOyB9XG5cbi5mYS1zdG9yZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3MVwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7IH1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7IH1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjsgfVxuXG4uZmEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNlwiOyB9XG5cbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7IH1cblxuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7IH1cblxuLmZhLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjsgfVxuXG4uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiOyB9XG5cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7IH1cblxuLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiOyB9XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7IH1cblxuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjsgfVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cblxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjsgfVxuXG4uZmEtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiOyB9XG5cbi5mYS10ZWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiOyB9XG5cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiOyB9XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7IH1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS10aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5N2JcIjsgfVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtdGludC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjN1wiOyB9XG5cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cblxuLmZhLXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3MlwiOyB9XG5cbi5mYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7IH1cblxuLmZhLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7IH1cblxuLmZhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7IH1cblxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7IH1cblxuLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTFcIjsgfVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiOyB9XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7IH1cblxuLmZhLXRyYWlsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NDFcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uZmEtdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiOyB9XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cblxuLmZhLXRyYXNoLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjlcIjsgfVxuXG4uZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjsgfVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLXRydWNrLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjsgfVxuXG4uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiOyB9XG5cbi5mYS10cnVjay1tb3Zpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjsgfVxuXG4uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7IH1cblxuLmZhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjsgfVxuXG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjsgfVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiOyB9XG5cbi5mYS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjsgfVxuXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjsgfVxuXG4uZmEtdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOFwiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiOyB9XG5cbi5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYVwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjsgfVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiOyB9XG5cbi5mYS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0OVwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmZhLXVuc3BsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTdjXCI7IH1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiOyB9XG5cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiOyB9XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLXVzZXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjsgfVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjsgfVxuXG4uZmEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7IH1cblxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiOyB9XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7IH1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiOyB9XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7IH1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjsgfVxuXG4uZmEtdXNlci1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjsgfVxuXG4uZmEtdXNlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiOyB9XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiOyB9XG5cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7IH1cblxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiOyB9XG5cbi5mYS11c2Vycy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3M1wiOyB9XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7IH1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjsgfVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cblxuLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2JcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS12aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7IH1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cblxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7IH1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTc0XCI7IH1cblxuLmZhLXZpcnVzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTc1XCI7IH1cblxuLmZhLXZpcnVzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NzZcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7IH1cblxuLmZhLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5N1wiOyB9XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjsgfVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjsgfVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7IH1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiOyB9XG5cbi5mYS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiOyB9XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7IH1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiOyB9XG5cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjsgfVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjsgfVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7IH1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7IH1cblxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjsgfVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjsgfVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjsgfVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cblxuLmZhLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7IH1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdCk7XG4gIHNyYzogdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90KTtcbiAgc3JjOiB1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWIsIC5mYXIge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdCk7XG4gIHNyYzogdXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYSwgLmZhciwgLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjsgfVxuXG4uZmEsIC5mYXMge1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjEzLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbi5mYSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWQsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07IH1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTsgfVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbTsgfVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTsgfVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTsgfVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTsgfVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTsgfVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtOyB9XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTsgfVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG4uZmEtZmxpcC1ib3RoLCAuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsLFxuOnJvb3QgLmZhLWZsaXAtYm90aCB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07IH1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtYWJhY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQwXCI7IH1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5mYS1hY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZVwiOyB9XG5cbi5mYS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7IH1cblxuLmZhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi5mYS1hZG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OFwiOyB9XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG5cbi5mYS1haXItY29uZGl0aW9uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjRcIjsgfVxuXG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiOyB9XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjsgfVxuXG4uZmEtYWxhcm0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGVcIjsgfVxuXG4uZmEtYWxhcm0tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDNcIjsgfVxuXG4uZmEtYWxhcm0tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NFwiOyB9XG5cbi5mYS1hbGFybS1zbm9vemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDVcIjsgfVxuXG4uZmEtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWZcIjsgfVxuXG4uZmEtYWxidW0tY29sbGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhMFwiOyB9XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7IH1cblxuLmZhLWFsaWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjBcIjsgfVxuXG4uZmEtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjVcIjsgfVxuXG4uZmEtYWxpZW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmNlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLmZhLWFsaWduLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ2XCI7IH1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiOyB9XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5mYS1hbXAtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGExXCI7IH1cblxuLmZhLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0M1wiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1hbmdlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OVwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjsgfVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmZhLWFua2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cblxuLmZhLWFwcGxlLWNyYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIxXCI7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7IH1cblxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7IH1cblxuLmZhLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTBcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cblxuLmZhLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cblxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cblxuLmZhLWFycm93LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG5cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cblxuLmZhLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cblxuLmZhLWFycm93LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjsgfVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7IH1cblxuLmZhLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjsgfVxuXG4uZmEtYXRvbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDNcIjsgfVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjsgfVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmZhLWF4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMlwiOyB9XG5cbi5mYS1heGUtYmF0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIzXCI7IH1cblxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjsgfVxuXG4uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiOyB9XG5cbi5mYS1iYWNrcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNFwiOyB9XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtYmFjb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjsgfVxuXG4uZmEtYmFjdGVyaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NTlcIjsgfVxuXG4uZmEtYmFjdGVyaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTVhXCI7IH1cblxuLmZhLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7IH1cblxuLmZhLWJhZGdlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM2XCI7IH1cblxuLmZhLWJhZGdlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NVwiOyB9XG5cbi5mYS1iYWRnZS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ2XCI7IH1cblxuLmZhLWJhZGdlLXNoZXJpZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTJcIjsgfVxuXG4uZmEtYmFkZ2VyLWhvbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI0XCI7IH1cblxuLmZhLWJhZ3Mtc2hvcHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDdcIjsgfVxuXG4uZmEtYmFoYWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTVcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiOyB9XG5cbi5mYS1iYWxsLXBpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2VcIjsgfVxuXG4uZmEtYmFsbG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMyXCI7IH1cblxuLmZhLWJhbGxvdC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczM1wiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4uZmEtYmFuZC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4uZmEtYmFuam86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTNcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi5mYS1iYXJjb2RlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2M1wiOyB9XG5cbi5mYS1iYXJjb2RlLXJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjRcIjsgfVxuXG4uZmEtYmFyY29kZS1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY1XCI7IH1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjsgfVxuXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7IH1cblxuLmZhLWJhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNVwiOyB9XG5cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLmZhLWJhdHRlcnktYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmZhLWJhdHRlcnktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzdcIjsgfVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1iZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY3XCI7IH1cblxuLmZhLWJlZC1idW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY4XCI7IH1cblxuLmZhLWJlZC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmOVwiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi5mYS1iZWxsLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ4XCI7IH1cblxuLmZhLWJlbGwtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmFcIjsgfVxuXG4uZmEtYmVsbC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ5XCI7IH1cblxuLmZhLWJlbGwtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ1XCI7IH1cblxuLmZhLWJlbGwtc2Nob29sLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ2XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmVsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2ZcIjsgfVxuXG4uZmEtYmV0YW1heDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNFwiOyB9XG5cbi5mYS1iZXppZXItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjsgfVxuXG4uZmEtYmlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjsgfVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG5cbi5mYS1iaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjsgfVxuXG4uZmEtYmlraW5nLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRiXCI7IH1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cblxuLmZhLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cblxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjsgfVxuXG4uZmEtYmxhbmtldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OFwiOyB9XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7IH1cblxuLmZhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjZcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYmxpbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZiXCI7IH1cblxuLmZhLWJsaW5kcy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZjXCI7IH1cblxuLmZhLWJsaW5kcy1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmRcIjsgfVxuXG4uZmEtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MVwiOyB9XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiOyB9XG5cbi5mYS1ib25lLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ4XCI7IH1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi5mYS1ib29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOVwiOyB9XG5cbi5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjsgfVxuXG4uZmEtYm9vay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OVwiOyB9XG5cbi5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjsgfVxuXG4uZmEtYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7IH1cblxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7IH1cblxuLmZhLWJvb2stc3BlbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI4XCI7IH1cblxuLmZhLWJvb2stdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlN1wiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi5mYS1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYlwiOyB9XG5cbi5mYS1ib29rcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U4XCI7IH1cblxuLmZhLWJvb21ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTVcIjsgfVxuXG4uZmEtYm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MlwiOyB9XG5cbi5mYS1ib290aC1jdXJ0YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM0XCI7IH1cblxuLmZhLWJvb3RzdHJhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNlwiOyB9XG5cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7IH1cblxuLmZhLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGRcIjsgfVxuXG4uZmEtYm9yZGVyLWNlbnRlci1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODljXCI7IH1cblxuLmZhLWJvcmRlci1jZW50ZXItdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZFwiOyB9XG5cbi5mYS1ib3JkZXItaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGVcIjsgfVxuXG4uZmEtYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGZcIjsgfVxuXG4uZmEtYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTBcIjsgfVxuXG4uZmEtYm9yZGVyLW91dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUxXCI7IH1cblxuLmZhLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MlwiOyB9XG5cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjsgfVxuXG4uZmEtYm9yZGVyLXN0eWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NFwiOyB9XG5cbi5mYS1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU1XCI7IH1cblxuLmZhLWJvdy1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiOVwiOyB9XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjsgfVxuXG4uZmEtYm93bGluZy1waW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM3XCI7IH1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5mYS1ib3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlhXCI7IH1cblxuLmZhLWJveC1iYWxsb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzVcIjsgfVxuXG4uZmEtYm94LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7IH1cblxuLmZhLWJveC1mcmFnaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDliXCI7IH1cblxuLmZhLWJveC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cblxuLmZhLWJveC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZFwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1ib3gtdGlzc3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTViXCI7IH1cblxuLmZhLWJveC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZlwiOyB9XG5cbi5mYS1ib3gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEwXCI7IH1cblxuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cblxuLmZhLWJveGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMVwiOyB9XG5cbi5mYS1ib3hpbmctZ2xvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjsgfVxuXG4uZmEtYnJhY2tldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTlcIjsgfVxuXG4uZmEtYnJhY2tldHMtY3VybHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWFcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5mYS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkY1wiOyB9XG5cbi5mYS1icmVhZC1sb2FmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ViXCI7IH1cblxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5mYS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU2XCI7IH1cblxuLmZhLWJyaW5nLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU3XCI7IH1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiOyB9XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiOyB9XG5cbi5mYS1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7IH1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7IH1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi5mYS1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzdcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmZhLWJ1bGxzZXllLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ4XCI7IH1cblxuLmZhLWJ1bGxzZXllLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDlcIjsgfVxuXG4uZmEtYnVyZ2VyLXNvZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NThcIjsgfVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmZhLWJ1cnJpdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWRcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjsgfVxuXG4uZmEtYnVzLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZFwiOyB9XG5cbi5mYS1idXNpbmVzcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7IH1cblxuLmZhLWJ1eS1uLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE2XCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY2FiaW5ldC1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGJcIjsgfVxuXG4uZmEtY2FjdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE3XCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjsgfVxuXG4uZmEtY2FsY3VsYXRvci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGNcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjsgfVxuXG4uZmEtY2FsZW5kYXItc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNlwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7IH1cblxuLmZhLWNhbWNvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhOFwiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjsgfVxuXG4uZmEtY2FtZXJhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMlwiOyB9XG5cbi5mYS1jYW1lcmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZVwiOyB9XG5cbi5mYS1jYW1lcmEtbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTlcIjsgfVxuXG4uZmEtY2FtZXJhLXBvbGFyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFhXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1jYW1wZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYVwiOyB9XG5cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7IH1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjsgfVxuXG4uZmEtY2FuZGxlLWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiY1wiOyB9XG5cbi5mYS1jYW5keS1jYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7IH1cblxuLmZhLWNhbmR5LWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmRcIjsgfVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjsgfVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjsgfVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjsgfVxuXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjsgfVxuXG4uZmEtY2FyLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU5XCI7IH1cblxuLmZhLWNhci1idW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUwXCI7IH1cblxuLmZhLWNhci1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWFcIjsgfVxuXG4uZmEtY2FyLWNyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7IH1cblxuLmZhLWNhci1nYXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTJcIjsgfVxuXG4uZmEtY2FyLW1lY2hhbmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUzXCI7IH1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7IH1cblxuLmZhLWNhci10aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU1XCI7IH1cblxuLmZhLWNhci13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU2XCI7IH1cblxuLmZhLWNhcmF2YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjsgfVxuXG4uZmEtY2FyYXZhbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MDBcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmRcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmVcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMwXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMVwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjsgfVxuXG4uZmEtY2FyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1YlwiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjsgfVxuXG4uZmEtY2Fzc2V0dGUtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhYlwiOyB9XG5cbi5mYS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjsgfVxuXG4uZmEtY2F0LXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTAxXCI7IH1cblxuLmZhLWNhdWxkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJmXCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNjdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWNcIjsgfVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjsgfVxuXG4uZmEtY2hhaXItb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMxXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjsgfVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7IH1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1jaGFydC1saW5lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGRcIjsgfVxuXG4uZmEtY2hhcnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtY2hhcnQtcGllLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZVwiOyB9XG5cbi5mYS1jaGFydC1zY2F0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VlXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5mYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLmZhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiOyB9XG5cbi5mYS1jaGVlc2Utc3dpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjBcIjsgfVxuXG4uZmEtY2hlZXNlYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YxXCI7IH1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNiXCI7IH1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLmZhLWNoZXNzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7IH1cblxuLmZhLWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZVwiOyB9XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cblxuLmZhLWNoZXNzLWtpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQwXCI7IH1cblxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7IH1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjsgfVxuXG4uZmEtY2hlc3MtcGF3bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ2XCI7IH1cblxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjJcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOVwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJiXCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtY2hpbW5leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YlwiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiOyB9XG5cbi5mYS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5mYS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7IH1cblxuLmZhLWNsYXJpbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFkXCI7IH1cblxuLmZhLWNsYXctbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzJcIjsgfVxuXG4uZmEtY2xpbmljLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjsgfVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtbGlzdC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczN1wiOyB9XG5cbi5mYS1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU4XCI7IH1cblxuLmZhLWNsaXBib2FyZC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YzXCI7IH1cblxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5mYS1jbG91ZC1kcml6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM4XCI7IH1cblxuLmZhLWNsb3VkLWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzlcIjsgfVxuXG4uZmEtY2xvdWQtaGFpbC1taXhlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYVwiOyB9XG5cbi5mYS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYlwiOyB9XG5cbi5mYS1jbG91ZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7IH1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiOyB9XG5cbi5mYS1jbG91ZC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZVwiOyB9XG5cbi5mYS1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNkXCI7IH1cblxuLmZhLWNsb3VkLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2VcIjsgfVxuXG4uZmEtY2xvdWQtc2hvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZlwiOyB9XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7IH1cblxuLmZhLWNsb3VkLXNsZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQxXCI7IH1cblxuLmZhLWNsb3VkLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDJcIjsgfVxuXG4uZmEtY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7IH1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cblxuLmZhLWNsb3VkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NFwiOyB9XG5cbi5mYS1jbG91ZHMtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NVwiOyB9XG5cbi5mYS1jbG91ZHMtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ2XCI7IH1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uZmEtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG5cbi5mYS1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLWNvZGUtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7IH1cblxuLmZhLWNvZGUtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODdcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4uZmEtY29mZmVlLXBvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkwMlwiOyB9XG5cbi5mYS1jb2ZmZWUtdG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNVwiOyB9XG5cbi5mYS1jb2ZmaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzZcIjsgfVxuXG4uZmEtY29mZmluLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTUxXCI7IH1cblxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWNcIjsgfVxuXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS1jb21ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkwM1wiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MFwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTRcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTVcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTZcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNFwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhN1wiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZlwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE4XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE5XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFhXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFiXCI7IH1cblxuLmZhLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWNcIjsgfVxuXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjsgfVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmZhLWNvbW1lbnQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZVwiOyB9XG5cbi5mYS1jb21tZW50LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7IH1cblxuLmZhLWNvbW1lbnQtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjBcIjsgfVxuXG4uZmEtY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCI7IH1cblxuLmZhLWNvbW1lbnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjFcIjsgfVxuXG4uZmEtY29tbWVudC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMFwiOyB9XG5cbi5mYS1jb21tZW50LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjJcIjsgfVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5mYS1jb21tZW50LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7IH1cblxuLmZhLWNvbW1lbnQtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtY29tbWVudHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7IH1cblxuLmZhLWNvbW1lbnRzLWFsdC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTJcIjsgfVxuXG4uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7IH1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLWNvbXBhc3Mtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTlcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7IH1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjsgfVxuXG4uZmEtY29tcHJlc3Mtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNlwiOyB9XG5cbi5mYS1jb21wdXRlci1jbGFzc2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIxXCI7IH1cblxuLmZhLWNvbXB1dGVyLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjJcIjsgfVxuXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjsgfVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWRcIjsgfVxuXG4uZmEtY29udGFpbmVyLXN0b3JhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjdcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cblxuLmZhLWNvbnZleW9yLWJlbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjsgfVxuXG4uZmEtY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjsgfVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7IH1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzdcIjsgfVxuXG4uZmEtY290dG9uLWJ1cmVhdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZVwiOyB9XG5cbi5mYS1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiOyB9XG5cbi5mYS1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzhcIjsgfVxuXG4uZmEtY293YmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiM1wiOyB9XG5cbi5mYS1jb3diZWxsLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjRcIjsgfVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg5XCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7IH1cblxuLmZhLWNyaWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjsgfVxuXG4uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiOyB9XG5cbi5mYS1jcm9pc3NhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjZcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiOyB9XG5cbi5mYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjsgfVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjsgfVxuXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7IH1cblxuLmZhLWNydXRjaGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y4XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1jdXJsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4uZmEtZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2FcIjsgfVxuXG4uZmEtZGFnZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNiXCI7IH1cblxuLmZhLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTUyXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVidWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjlcIjsgfVxuXG4uZmEtZGVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZVwiOyB9XG5cbi5mYS1kZWVyLXJ1ZG9scGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGZcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLmZhLWRlbW9jcmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7IH1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4uZmEtZGVza3RvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjsgfVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjsgfVxuXG4uZmEtZGV3cG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDhcIjsgfVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7IH1cblxuLmZhLWRobDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiOyB9XG5cbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5mYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiOyB9XG5cbi5mYS1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCI7IH1cblxuLmZhLWRpY2UtZDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNkXCI7IH1cblxuLmZhLWRpY2UtZDEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNlXCI7IH1cblxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7IH1cblxuLmZhLWRpY2UtZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDBcIjsgfVxuXG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiOyB9XG5cbi5mYS1kaWNlLWQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQyXCI7IH1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiOyB9XG5cbi5mYS1kaWNlLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjsgfVxuXG4uZmEtZGljZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjsgfVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjsgfVxuXG4uZmEtZGljZS10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyN1wiOyB9XG5cbi5mYS1kaWNlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOFwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLmZhLWRpZ2dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWVcIjsgfVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjsgfVxuXG4uZmEtZGlwbG9tYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYVwiOyB9XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7IH1cblxuLmZhLWRpc2MtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjVcIjsgfVxuXG4uZmEtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjsgfVxuXG4uZmEtZGlzZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiOyB9XG5cbi5mYS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjsgfVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjsgfVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLmZhLWRvLW5vdC1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlY1wiOyB9XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmZhLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkM1wiOyB9XG5cbi5mYS1kb2ctbGVhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNFwiOyB9XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG5cbi5mYS1kb2xseS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3M1wiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc1XCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzZcIjsgfVxuXG4uZmEtZG9uYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7IH1cblxuLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7IH1cblxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cblxuLmZhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjsgfVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cblxuLmZhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiOyB9XG5cbi5mYS1kcmF3LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZFwiOyB9XG5cbi5mYS1kcmF3LXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjsgfVxuXG4uZmEtZHJhdy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWZcIjsgfVxuXG4uZmEtZHJlaWRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MlwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjsgfVxuXG4uZmEtZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWZcIjsgfVxuXG4uZmEtZHJvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYwXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7IH1cblxuLmZhLWRydW1zdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNlwiOyB9XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4uZmEtZHJ5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjFcIjsgfVxuXG4uZmEtZHJ5ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYyXCI7IH1cblxuLmZhLWR1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDhcIjsgfVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjsgfVxuXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjsgfVxuXG4uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiOyB9XG5cbi5mYS1kdW5nZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7IH1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5mYS1lYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjBcIjsgfVxuXG4uZmEtZWFyLW11ZmZzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk1XCI7IH1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjsgfVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiOyB9XG5cbi5mYS1lY2xpcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ5XCI7IH1cblxuLmZhLWVjbGlwc2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRhXCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjsgfVxuXG4uZmEtZWdnLWZyaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZjXCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5mYS1lbGVwaGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYVwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLmZhLWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWNcIjsgfVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiOyB9XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4uZmEtZW1wdHktc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU2XCI7IH1cblxuLmZhLWVuZ2luZS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYyXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTdcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uZmEtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjsgfVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7IH1cblxuLmZhLWV4cGFuZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZFwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG5cbi5mYS1leHBhbmQtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMFwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmZhLWV5ZS1ldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRiXCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiOyB9XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7IH1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4uZmEtZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCI7IH1cblxuLmZhLWZhbi10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkwNFwiOyB9XG5cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiOyB9XG5cbi5mYS1mYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY0XCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLWZhdWNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkwNVwiOyB9XG5cbi5mYS1mYXVjZXQtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkwNlwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiOyB9XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiOyB9XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLWZpZWxkLWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjNcIjsgfVxuXG4uZmEtZmlsZS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7IH1cblxuLmZhLWZpbGUtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVhXCI7IH1cblxuLmZhLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTZcIjsgfVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjsgfVxuXG4uZmEtZmlsZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjsgfVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XG5cbi5mYS1maWxlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjsgfVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi5mYS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7IH1cblxuLmZhLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7IH1cblxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjsgfVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjsgfVxuXG4uZmEtZmlsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG5cbi5mYS1maWxlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI2XCI7IH1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLmZhLWZpbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOVwiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjsgfVxuXG4uZmEtZmlsZS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjVcIjsgfVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjsgfVxuXG4uZmEtZmlsZS1zcHJlYWRzaGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YlwiOyB9XG5cbi5mYS1maWxlLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE3XCI7IH1cblxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7IH1cblxuLmZhLWZpbGUtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1Y1wiOyB9XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZkXCI7IH1cblxuLmZhLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjsgfVxuXG4uZmEtZmlsbC1kcmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7IH1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjsgfVxuXG4uZmEtZmlsbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTBcIjsgfVxuXG4uZmEtZmlsbS1jYW5pc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiN1wiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1maXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNFwiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1maXJlLXNtb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRiXCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTA3XCI7IH1cblxuLmZhLWZpcmVwbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YVwiOyB9XG5cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7IH1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjsgfVxuXG4uZmEtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiOyB9XG5cbi5mYS1maXNoLWNvb2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZVwiOyB9XG5cbi5mYS1maXN0LXJhaXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZVwiOyB9XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7IH1cblxuLmZhLWZsYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRjXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmZhLWZsYWctdXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRkXCI7IH1cblxuLmZhLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRmXCI7IH1cblxuLmZhLWZsYXNobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjhcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtZmxhc2stcG9pc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUwXCI7IH1cblxuLmZhLWZsYXNrLXBvdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMVwiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLmZhLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZlwiOyB9XG5cbi5mYS1mbG93ZXItZGFmZm9kaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDBcIjsgfVxuXG4uZmEtZmxvd2VyLXR1bGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAxXCI7IH1cblxuLmZhLWZsdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIjsgfVxuXG4uZmEtZmx1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjlcIjsgfVxuXG4uZmEtZmx1eC1jYXBhY2l0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmFcIjsgfVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cblxuLmZhLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZVwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTUzXCI7IH1cblxuLmZhLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiOyB9XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiOyB9XG5cbi5mYS1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiOyB9XG5cbi5mYS1mb2xkZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWZcIjsgfVxuXG4uZmEtZm9sZGVyLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDJcIjsgfVxuXG4uZmEtZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk1NFwiOyB9XG5cbi5mYS1mb2xkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiOyB9XG5cbi5mYS1mb250LWNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjZcIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG5cbi5mYS1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLmZhLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZlwiOyB9XG5cbi5mYS1mb3JrbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtZnJhZ2lsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYlwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cblxuLmZhLWZyZW5jaC1mcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwM1wiOyB9XG5cbi5mYS1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7IH1cblxuLmZhLWZyb3N0eS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzliXCI7IH1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjsgfVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiOyB9XG5cbi5mYS1mdW5jdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MVwiOyB9XG5cbi5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7IH1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjsgfVxuXG4uZmEtZ2FsYXh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTA4XCI7IH1cblxuLmZhLWdhbWUtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjdcIjsgfVxuXG4uZmEtZ2FtZS1ib2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjhcIjsgfVxuXG4uZmEtZ2FtZS1jb25zb2xlLWhhbmRoZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJiXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2FtZXBhZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmNcIjsgfVxuXG4uZmEtZ2FyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTA5XCI7IH1cblxuLmZhLWdhcmFnZS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MGFcIjsgfVxuXG4uZmEtZ2FyYWdlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MGJcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4uZmEtZ2FzLXB1bXAtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjRcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naWZ0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjNcIjsgfVxuXG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjsgfVxuXG4uZmEtZ2luZ2VyYnJlYWQtbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlkXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiOyB9XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiOyB9XG5cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNFwiOyB9XG5cbi5mYS1nbGFzcy1jaGFtcGFnbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWVcIjsgfVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7IH1cblxuLmZhLWdsYXNzLWNpdHJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2OVwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7IH1cblxuLmZhLWdsYXNzLXdoaXNrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjsgfVxuXG4uZmEtZ2xhc3Mtd2hpc2tleS1yb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMVwiOyB9XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7IH1cblxuLmZhLWdsYXNzZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY1XCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjsgfVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7IH1cblxuLmZhLWdsb2JlLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTNcIjsgfVxuXG4uZmEtZ2xvYmUtc3RhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjZcIjsgfVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5mYS1nb2xmLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYW1vcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmRcIjsgfVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7IH1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjsgfVxuXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiOyB9XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiOyB9XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7IH1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjsgfVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiOyB9XG5cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjsgfVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7IH1cblxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjsgfVxuXG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiOyB9XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7IH1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cblxuLmZhLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiOyB9XG5cbi5mYS1ndWl0YXItZWxlY3RyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmVcIjsgfVxuXG4uZmEtZ3VpdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiZlwiOyB9XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cblxuLmZhLWgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7IH1cblxuLmZhLWgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE0XCI7IH1cblxuLmZhLWgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7IH1cblxuLmZhLWg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZhXCI7IH1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiOyB9XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7IH1cblxuLmZhLWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiOyB9XG5cbi5mYS1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTNcIjsgfVxuXG4uZmEtaGFtbWVyLXdhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNFwiOyB9XG5cbi5mYS1oYW1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NVwiOyB9XG5cbi5mYS1oYW5kLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJjXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NWNcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJmXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNlwiOyB9XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWhhbmQtcmVjZWl2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdjXCI7IH1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmQtc3BhcmtsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NWRcIjsgfVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5mYS1oYW5kcy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjM1wiOyB9XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWhhbmRzLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNVwiOyB9XG5cbi5mYS1oYW5kcy13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTVlXCI7IH1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi5mYS1oYW5kc2hha2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NWZcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTYwXCI7IH1cblxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7IH1cblxuLmZhLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtaGF0LWNoZWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmJcIjsgfVxuXG4uZmEtaGF0LWNvd2JveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMFwiOyB9XG5cbi5mYS1oYXQtY293Ym95LXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzFcIjsgfVxuXG4uZmEtaGF0LXNhbnRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E3XCI7IH1cblxuLmZhLWhhdC13aW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YThcIjsgfVxuXG4uZmEtaGF0LXdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU3XCI7IH1cblxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjsgfVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWhlYWQtc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOVwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDhcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTYxXCI7IH1cblxuLmZhLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2MlwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMlwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2M1wiOyB9XG5cbi5mYS1oZWFkLXNpZGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwOVwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NjRcIjsgfVxuXG4uZmEtaGVhZC12cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlYVwiOyB9XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjsgfVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjsgfVxuXG4uZmEtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi5mYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjsgfVxuXG4uZmEtaGVhcnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM3XCI7IH1cblxuLmZhLWhlYXJ0LXJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjhcIjsgfVxuXG4uZmEtaGVhcnQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM4XCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG5cbi5mYS1oZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTBjXCI7IH1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjsgfVxuXG4uZmEtaGVsbWV0LWJhdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlYlwiOyB9XG5cbi5mYS1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEyXCI7IH1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7IH1cblxuLmZhLWhpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiOyB9XG5cbi5mYS1oaXBwbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiOyB9XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1ob2NrZXktbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZVwiOyB9XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XG5cbi5mYS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU0XCI7IH1cblxuLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGFcIjsgfVxuXG4uZmEtaG9tZS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOVwiOyB9XG5cbi5mYS1ob21lLWxnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBiXCI7IH1cblxuLmZhLWhvbWUtbGctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBjXCI7IH1cblxuLmZhLWhvb2QtY2xvYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWZcIjsgfVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uZmEtaG9yaXpvbnRhbC1ydWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZjXCI7IH1cblxuLmZhLWhvcm5iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7IH1cblxuLmZhLWhvcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYwXCI7IH1cblxuLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWJcIjsgfVxuXG4uZmEtaG9yc2Utc2FkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMzXCI7IH1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjsgfVxuXG4uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZFwiOyB9XG5cbi5mYS1ob3NwaXRhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGVcIjsgfVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiOyB9XG5cbi5mYS1ob3Rkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGZcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjsgfVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkwZFwiOyB9XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjsgfVxuXG4uZmEtaG91c2UtZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTBlXCI7IH1cblxuLmZhLWhvdXNlLWZsb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRmXCI7IH1cblxuLmZhLWhvdXNlLWxlYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTBmXCI7IH1cblxuLmZhLWhvdXNlLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTEwXCI7IH1cblxuLmZhLWhvdXNlLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxMVwiOyB9XG5cbi5mYS1ob3VzZS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MTJcIjsgfVxuXG4uZmEtaG91c2UtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2NVwiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5mYS1ocnl2bmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjsgfVxuXG4uZmEtaHVtaWRpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTBcIjsgfVxuXG4uZmEtaHVycmljYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUxXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cblxuLmZhLWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMFwiOyB9XG5cbi5mYS1pY2Utc2thdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWNcIjsgfVxuXG4uZmEtaWNpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiOyB9XG5cbi5mYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiOyB9XG5cbi5mYS1pY29ucy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmVcIjsgfVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjsgfVxuXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5mYS1pZC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiOyB9XG5cbi5mYS1pZGVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxM1wiOyB9XG5cbi5mYS1pZ2xvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiOyB9XG5cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiOyB9XG5cbi5mYS1pbWFnZS1wb2xhcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNFwiOyB9XG5cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjsgfVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiOyB9XG5cbi5mYS1pbmJveC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMFwiOyB9XG5cbi5mYS1pbmJveC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTFcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLWluZHVzdHJ5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiM1wiOyB9XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWluZm8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7IH1cblxuLmZhLWluaGFsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjlcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NTVcIjsgfVxuXG4uZmEtaW50ZWdyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjdcIjsgfVxuXG4uZmEtaW50ZXJjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWZcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjsgfVxuXG4uZmEtaW50ZXJzZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY4XCI7IH1cblxuLmZhLWludmVudG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiOyB9XG5cbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWlzbGFuZC10cm9waWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMVwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjsgfVxuXG4uZmEtaXRjaC1pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYVwiOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjsgfVxuXG4uZmEtamFjay1vLWxhbnRlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGVcIjsgfVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiOyB9XG5cbi5mYS1qZWRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY5XCI7IH1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjsgfVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5mYS1qaXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IxXCI7IH1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiOyB9XG5cbi5mYS1qb3lzdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNVwiOyB9XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEtanVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM2XCI7IH1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7IH1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiOyB9XG5cbi5mYS1rYXpvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjN1wiOyB9XG5cbi5mYS1rZXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZmXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1rZXktc2tlbGV0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjNcIjsgfVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEta2V5bm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2Y1wiOyB9XG5cbi5mYS1raGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5mYS1raWRuZXlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZiXCI7IH1cblxuLmZhLWtpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjsgfVxuXG4uZmEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7IH1cblxuLmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiOyB9XG5cbi5mYS1raXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY0XCI7IH1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiOyB9XG5cbi5mYS1rbmlmZS1raXRjaGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY1XCI7IH1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5mYS1sYW1iZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmVcIjsgfVxuXG4uZmEtbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjYVwiOyB9XG5cbi5mYS1sYW1wLWRlc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MTRcIjsgfVxuXG4uZmEtbGFtcC1mbG9vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxNVwiOyB9XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiOyB9XG5cbi5mYS1sYW5kbWFyay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTJcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLmZhLWxhcHRvcC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7IH1cblxuLmZhLWxhcHRvcC1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2NlwiOyB9XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiOyB9XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7IH1cblxuLmZhLWxhc3NvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM4XCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLWxhdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7IH1cblxuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjsgfVxuXG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7IH1cblxuLmZhLWxhdWdoLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjsgfVxuXG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjsgfVxuXG4uZmEtbGF5ZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmVcIjsgfVxuXG4uZmEtbGF5ZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZlwiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7IH1cblxuLmZhLWxlYWYtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2JcIjsgfVxuXG4uZmEtbGVhZi1tYXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmNlwiOyB9XG5cbi5mYS1sZWFmLW9hazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmN1wiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjsgfVxuXG4uZmEtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7IH1cblxuLmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzN1wiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7IH1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiOyB9XG5cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjsgfVxuXG4uZmEtbGlnaHQtY2VpbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxNlwiOyB9XG5cbi5mYS1saWdodC1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MTdcIjsgfVxuXG4uZmEtbGlnaHQtc3dpdGNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxOFwiOyB9XG5cbi5mYS1saWdodC1zd2l0Y2gtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MTlcIjsgfVxuXG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzBcIjsgfVxuXG4uZmEtbGlnaHRidWxiLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcxXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MlwiOyB9XG5cbi5mYS1saWdodGJ1bGItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzNcIjsgfVxuXG4uZmEtbGlnaHRzLWhvbGlkYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjJcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1saW5lLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzBcIjsgfVxuXG4uZmEtbGluZS1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzFcIjsgfVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiOyB9XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4uZmEtbGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMFwiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM5XCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi5mYS1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMVwiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1sb2NhdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDJcIjsgfVxuXG4uZmEtbG9jYXRpb24tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDNcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi5mYS1sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZFwiOyB9XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtbG9jay1vcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjsgfVxuXG4uZmEtbG92ZXNlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2NcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS1sdWNoYWRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NVwiOyB9XG5cbi5mYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjsgfVxuXG4uZmEtbHVuZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDRcIjsgfVxuXG4uZmEtbHVuZ3MtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NjdcIjsgfVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiOyB9XG5cbi5mYS1tYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY4XCI7IH1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLmZhLW1haWwtYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiOyB9XG5cbi5mYS1tYWlsYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEzXCI7IH1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBmXCI7IH1cblxuLmZhLW1hbmRvbGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY5XCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7IH1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDVcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNlwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDdcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA5XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwYVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBiXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGNcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBlXCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLmZhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7IH1cblxuLmZhLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiOyB9XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5mYS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZhXCI7IH1cblxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7IH1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG5cbi5mYS1tZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2FcIjsgfVxuXG4uZmEtbWVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNFwiOyB9XG5cbi5mYS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiOyB9XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjsgfVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cblxuLmZhLW1lZ2FwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NVwiOyB9XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiOyB9XG5cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7IH1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjsgfVxuXG4uZmEtbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7IH1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7IH1cblxuLmZhLW1lbm9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjsgfVxuXG4uZmEtbWljcm9ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTFhXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zdGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYlwiOyB9XG5cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7IH1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG5cbi5mYS1taWNyb3dhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MWJcIjsgfVxuXG4uZmEtbWluZC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3N1wiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtbWludXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwN1wiOyB9XG5cbi5mYS1taW51cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taXN0bGV0b2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjRcIjsgfVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7IH1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk1NlwiOyB9XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjsgfVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjsgfVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzJcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stZWRpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzNcIjsgfVxuXG4uZmEtbW9uaXRvci1oZWFydC1yYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjExXCI7IH1cblxuLmZhLW1vbmtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYlwiOyB9XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiOyB9XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLW1vb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTRcIjsgfVxuXG4uZmEtbW9vbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NVwiOyB9XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cblxuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cblxuLmZhLW1vdW50YWluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZFwiOyB9XG5cbi5mYS1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiOyB9XG5cbi5mYS1tb3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2RcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5mYS1tcDMtcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNlXCI7IH1cblxuLmZhLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NFwiOyB9XG5cbi5mYS1tdWctaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I2XCI7IH1cblxuLmZhLW11Zy1tYXJzaG1hbGxvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjdcIjsgfVxuXG4uZmEtbXVnLXRlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NVwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1tdXNpYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2ZcIjsgfVxuXG4uZmEtbXVzaWMtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQwXCI7IH1cblxuLmZhLW11c2ljLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQxXCI7IH1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjsgfVxuXG4uZmEtbmFyd2hhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZVwiOyB9XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7IH1cblxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjsgfVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiOyB9XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDZcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cblxuLmZhLW9pbC10ZW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE0XCI7IH1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiOyB9XG5cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiOyB9XG5cbi5mYS1vbWVnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YVwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiOyB9XG5cbi5mYS1vcm5hbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOFwiOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjsgfVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1vdXRsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MWNcIjsgfVxuXG4uZmEtb3ZlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxZFwiOyB9XG5cbi5mYS1vdmVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NlwiOyB9XG5cbi5mYS1wYWdlLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc3XCI7IH1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi5mYS1wYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNVwiOyB9XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG5cbi5mYS1wYWludC1icnVzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTlcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7IH1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1wYWxsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgzXCI7IH1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XG5cbi5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGgtcnRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc4XCI7IH1cblxuLmZhLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjsgfVxuXG4uZmEtcGFya2luZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTVcIjsgfVxuXG4uZmEtcGFya2luZy1jaXJjbGUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTZcIjsgfVxuXG4uZmEtcGFya2luZy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxN1wiOyB9XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiOyB9XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtcGF3LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMVwiOyB9XG5cbi5mYS1wYXctY2xhd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDJcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLmZhLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7IH1cblxuLmZhLXBlZ2FzdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDNcIjsgfVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cblxuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjsgfVxuXG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7IH1cblxuLmZhLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjsgfVxuXG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjsgfVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5jaWwtcGFpbnRicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOFwiOyB9XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjsgfVxuXG4uZmEtcGVubmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NlwiOyB9XG5cbi5mYS1wZW5ueS1hcmNhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDRcIjsgfVxuXG4uZmEtcGVvcGxlLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2OFwiOyB9XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjsgfVxuXG4uZmEtcGVwcGVyLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNlwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjsgfVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLmZhLXBlcnNvbi1ib290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiOyB9XG5cbi5mYS1wZXJzb24tY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2ZcIjsgfVxuXG4uZmEtcGVyc29uLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQwXCI7IH1cblxuLmZhLXBlcnNvbi1kb2xseS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMVwiOyB9XG5cbi5mYS1wZXJzb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1N1wiOyB9XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLmZhLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OVwiOyB9XG5cbi5mYS1waG9uZS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2FcIjsgfVxuXG4uZmEtcGhvbmUtb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdkXCI7IH1cblxuLmZhLXBob25lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDJcIjsgfVxuXG4uZmEtcGhvbmUtcm90YXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQzXCI7IH1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7IH1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1waG90by12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiOyB9XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjsgfVxuXG4uZmEtcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2VcIjsgfVxuXG4uZmEtcGlhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDRcIjsgfVxuXG4uZmEtcGlhbm8ta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDVcIjsgfVxuXG4uZmEtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA1XCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxZVwiOyB9XG5cbi5mYS1waWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDZcIjsgfVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxN1wiOyB9XG5cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiOyB9XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLXBsYW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZVwiOyB9XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiOyB9XG5cbi5mYS1wbGFuZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2OVwiOyB9XG5cbi5mYS1wbGFuZXQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxZlwiOyB9XG5cbi5mYS1wbGFuZXQtcmluZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTIwXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cblxuLmZhLXBsdXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiOyB9XG5cbi5mYS1wbHVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDFcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG5cbi5mYS1wb2RpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODBcIjsgfVxuXG4uZmEtcG9kaXVtLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NThcIjsgfVxuXG4uZmEtcG9saWNlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyMVwiOyB9XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7IH1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiOyB9XG5cbi5mYS1wb2xsLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OVwiOyB9XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjsgfVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7IH1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjsgfVxuXG4uZmEtcG9wY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOVwiOyB9XG5cbi5mYS1wb3J0YWwtZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MjJcIjsgfVxuXG4uZmEtcG9ydGFsLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MjNcIjsgfVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjsgfVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4uZmEtcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiOyB9XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmZhLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NVwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi5mYS1wcmludC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWFcIjsgfVxuXG4uZmEtcHJpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODZcIjsgfVxuXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjsgfVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCI7IH1cblxuLmZhLXByb2plY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkNlwiOyB9XG5cbi5mYS1wdW1wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NmFcIjsgfVxuXG4uZmEtcHVtcC1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTZiXCI7IH1cblxuLmZhLXB1bXBraW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDdcIjsgfVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5mYS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjsgfVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7IH1cblxuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiOyB9XG5cbi5mYS1yYWJiaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDhcIjsgfVxuXG4uZmEtcmFiYml0LWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDlcIjsgfVxuXG4uZmEtcmFjcXVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YVwiOyB9XG5cbi5mYS1yYWRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyNFwiOyB9XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjsgfVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XG5cbi5mYS1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkN1wiOyB9XG5cbi5mYS1yYWRpby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDhcIjsgfVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiOyB9XG5cbi5mYS1yYWluZHJvcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWNcIjsgfVxuXG4uZmEtcmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBhXCI7IH1cblxuLmZhLXJhbXAtbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNFwiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtcmF5Z3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTI1XCI7IH1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cblxuLmZhLXJlYWN0ZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVkXCI7IH1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiOyB9XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi5mYS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7IH1cblxuLmZhLXJlY29yZC12aW55bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOVwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZhXCI7IH1cblxuLmZhLXJlY3RhbmdsZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JjXCI7IH1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4uZmEtcmVmcmlnZXJhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTI2XCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cblxuLmZhLXJlcGVhdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7IH1cblxuLmZhLXJlcGVhdC0xLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiOyB9XG5cbi5mYS1yZXBlYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7IH1cblxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjsgfVxuXG4uZmEtcmVwdWJsaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiOyB9XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmZhLXJlc3Ryb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtcmV0d2VldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjFcIjsgfVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7IH1cblxuLmZhLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiOyB9XG5cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7IH1cblxuLmZhLXJpbmdzLXdlZGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWJcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtcm9ja2V0LWxhdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyN1wiOyB9XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4uZmEtcm91dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjsgfVxuXG4uZmEtcm91dGUtaGlnaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxYVwiOyB9XG5cbi5mYS1yb3V0ZS1pbnRlcnN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFiXCI7IH1cblxuLmZhLXJvdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkYVwiOyB9XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7IH1cblxuLmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7IH1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjsgfVxuXG4uZmEtcnVsZXItdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWNcIjsgfVxuXG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjsgfVxuXG4uZmEtcnVubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiOyB9XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLXJ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JlXCI7IH1cblxuLmZhLXNhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWNcIjsgfVxuXG4uZmEtc2Fjay1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWRcIjsgfVxuXG4uZmEtc2FkLWNyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiOyB9XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uZmEtc2FsYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWVcIjsgfVxuXG4uZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiOyB9XG5cbi5mYS1zYW5kd2ljaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZlwiOyB9XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLmZhLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZlwiOyB9XG5cbi5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiOyB9XG5cbi5mYS1zYXVzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIwXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4uZmEtc2F4LWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkYlwiOyB9XG5cbi5mYS1zYXhvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGNcIjsgfVxuXG4uZmEtc2NhbHBlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZFwiOyB9XG5cbi5mYS1zY2FscGVsLXBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWVcIjsgfVxuXG4uZmEtc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OFwiOyB9XG5cbi5mYS1zY2FubmVyLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYzXCI7IH1cblxuLmZhLXNjYW5uZXIta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODlcIjsgfVxuXG4uZmEtc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YVwiOyB9XG5cbi5mYS1zY2FyZWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGRcIjsgfVxuXG4uZmEtc2NhcmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzFcIjsgfVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiOyB9XG5cbi5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7IH1cblxuLmZhLXNjcm9sbC1vbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGZcIjsgfVxuXG4uZmEtc2NydWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjsgfVxuXG4uZmEtc2N5dGhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEwXCI7IH1cblxuLmZhLXNkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzJcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjsgfVxuXG4uZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg5XCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2VuZC1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdlXCI7IH1cblxuLmZhLXNlbmQtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2ZcIjsgfVxuXG4uZmEtc2Vuc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTI4XCI7IH1cblxuLmZhLXNlbnNvci1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyOVwiOyB9XG5cbi5mYS1zZW5zb3ItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyYVwiOyB9XG5cbi5mYS1zZW5zb3Itb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MmJcIjsgfVxuXG4uZmEtc2Vuc29yLXNtb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTJjXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7IH1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLXNoYXJlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2N1wiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtc2hlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTFcIjsgfVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjsgfVxuXG4uZmEtc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY3XCI7IH1cblxuLmZhLXNoaWVsZC1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMlwiOyB9XG5cbi5mYS1zaGllbGQtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NmNcIjsgfVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG5cbi5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7IH1cblxuLmZhLXNoaXBwaW5nLXRpbWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhjXCI7IH1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiOyB9XG5cbi5mYS1zaGlzaC1rZWJhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMVwiOyB9XG5cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiOyB9XG5cbi5mYS1zaG9waWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTU3XCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiOyB9XG5cbi5mYS1zaG92ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTNcIjsgfVxuXG4uZmEtc2hvdmVsLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzNcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cblxuLmZhLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhhXCI7IH1cblxuLmZhLXNodXR0bGUtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7IH1cblxuLmZhLXNodXR0bGVjb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7IH1cblxuLmZhLXNpY2tsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMlwiOyB9XG5cbi5mYS1zaWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4YlwiOyB9XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjsgfVxuXG4uZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiOyB9XG5cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLmZhLXNpZ25hbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhjXCI7IH1cblxuLmZhLXNpZ25hbC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhkXCI7IH1cblxuLmZhLXNpZ25hbC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhlXCI7IH1cblxuLmZhLXNpZ25hbC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhmXCI7IH1cblxuLmZhLXNpZ25hbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTBcIjsgfVxuXG4uZmEtc2lnbmFsLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkxXCI7IH1cblxuLmZhLXNpZ25hbC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MlwiOyB9XG5cbi5mYS1zaWduYWwtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTNcIjsgfVxuXG4uZmEtc2lnbmFsLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NFwiOyB9XG5cbi5mYS1zaWduYWwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTVcIjsgfVxuXG4uZmEtc2lnbmFsLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZFwiOyB9XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjsgfVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2ZFwiOyB9XG5cbi5mYS1zaXJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyZFwiOyB9XG5cbi5mYS1zaXJlbi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyZVwiOyB9XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiOyB9XG5cbi5mYS1za2F0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7IH1cblxuLmZhLXNrZWxldG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIwXCI7IH1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiOyB9XG5cbi5mYS1za2ktanVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjN1wiOyB9XG5cbi5mYS1za2ktbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOFwiOyB9XG5cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjsgfVxuXG4uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiOyB9XG5cbi5mYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiOyB9XG5cbi5mYS1za3VsbC1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGVcIjsgfVxuXG4uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiOyB9XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7IH1cblxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7IH1cblxuLmZhLXNsZWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NiXCI7IH1cblxuLmZhLXNsZWlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiOyB9XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2xpZGVycy1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiOyB9XG5cbi5mYS1zbGlkZXJzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjsgfVxuXG4uZmEtc2xpZGVycy12LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjsgfVxuXG4uZmEtc21pbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOVwiOyB9XG5cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cblxuLmZhLXNtb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWZcIjsgfVxuXG4uZmEtc21va2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjBcIjsgfVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG5cbi5mYS1zbW9raW5nLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiOyB9XG5cbi5mYS1zbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjsgfVxuXG4uZmEtc25ha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTZcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLmZhLXNub296ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MFwiOyB9XG5cbi5mYS1zbm93LWJsb3dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjFcIjsgfVxuXG4uZmEtc25vd2JvYXJkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7IH1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi5mYS1zbm93Zmxha2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NmXCI7IH1cblxuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjsgfVxuXG4uZmEtc25vd21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMVwiOyB9XG5cbi5mYS1zbm93cGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiOyB9XG5cbi5mYS1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTZlXCI7IH1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7IH1cblxuLmZhLXNvbGFyLXN5c3RlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyZlwiOyB9XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjsgfVxuXG4uZmEtc29ydC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODNcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODVcIjsgfVxuXG4uZmEtc29ydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MzBcIjsgfVxuXG4uZmEtc29ydC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzMVwiOyB9XG5cbi5mYS1zb3J0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzMlwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7IH1cblxuLmZhLXNvcnQtc2hhcGVzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODhcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODlcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGFcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhiXCI7IH1cblxuLmZhLXNvcnQtc2l6ZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhjXCI7IH1cblxuLmZhLXNvcnQtc2l6ZS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZFwiOyB9XG5cbi5mYS1zb3J0LXNpemUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGVcIjsgfVxuXG4uZmEtc29ydC1zaXplLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZlwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtc291cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyM1wiOyB9XG5cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7IH1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNwYWNlLXN0YXRpb24tbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzM1wiOyB9XG5cbi5mYS1zcGFjZS1zdGF0aW9uLW1vb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTM0XCI7IH1cblxuLmZhLXNwYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cblxuLmZhLXNwYXJrbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkwXCI7IH1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4uZmEtc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZlwiOyB9XG5cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjsgfVxuXG4uZmEtc3BlYWtlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTBcIjsgfVxuXG4uZmEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjsgfVxuXG4uZmEtc3BpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7IH1cblxuLmZhLXNwaWRlci1ibGFjay13aWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxOFwiOyB9XG5cbi5mYS1zcGlkZXItd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE5XCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4uZmEtc3Bpbm5lci10aGlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNFwiOyB9XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCI7IH1cblxuLmZhLXNwcmlua2xlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzNVwiOyB9XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjsgfVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjsgfVxuXG4uZmEtc3F1YXJlLXJvb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTdcIjsgfVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7IH1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7IH1cblxuLmZhLXNxdWlycmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFhXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLXN0YWNrcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MlwiOyB9XG5cbi5mYS1zdGFmZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYlwiOyB9XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7IH1cblxuLmZhLXN0YXItY2hyaXN0bWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q0XCI7IH1cblxuLmZhLXN0YXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjNcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjsgfVxuXG4uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiOyB9XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjsgfVxuXG4uZmEtc3Rhci1zaG9vdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzNlwiOyB9XG5cbi5mYS1zdGFyZmlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzN1wiOyB9XG5cbi5mYS1zdGFyZmlnaHRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MzhcIjsgfVxuXG4uZmEtc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjJcIjsgfVxuXG4uZmEtc3RhcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MzlcIjsgfVxuXG4uZmEtc3RhcnNoaXAtZnJlaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTNhXCI7IH1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjsgfVxuXG4uZmEtc3RlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjRcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiOyB9XG5cbi5mYS1zdGVlcmluZy13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMlwiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uZmEtc3RvY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDVcIjsgfVxuXG4uZmEtc3RvbWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyM1wiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG5cbi5mYS1zdG9wd2F0Y2gtMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NmZcIjsgfVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjsgfVxuXG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7IH1cblxuLmZhLXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3MFwiOyB9XG5cbi5mYS1zdG9yZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3MVwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cblxuLmZhLXN0cmV0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNVwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiOyB9XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiOyB9XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtc3VuLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYzXCI7IH1cblxuLmZhLXN1bi1kdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY0XCI7IH1cblxuLmZhLXN1bi1oYXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY1XCI7IH1cblxuLmZhLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTJcIjsgfVxuXG4uZmEtc3VucmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NlwiOyB9XG5cbi5mYS1zdW5zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjdcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cblxuLmZhLXN1cnByaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7IH1cblxuLmZhLXN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjsgfVxuXG4uZmEtc3dhdGNoYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiOyB9XG5cbi5mYS1zd2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMVwiOyB9XG5cbi5mYS1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7IH1cblxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjsgfVxuXG4uZmEtc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWNcIjsgfVxuXG4uZmEtc3dvcmQtbGFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5M2JcIjsgfVxuXG4uZmEtc3dvcmQtbGFzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTNjXCI7IH1cblxuLmZhLXN3b3JkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZFwiOyB9XG5cbi5mYS1zd29yZHMtbGFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5M2RcIjsgfVxuXG4uZmEtc3ltZm9ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZFwiOyB9XG5cbi5mYS1zeW5hZ29ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjsgfVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjsgfVxuXG4uZmEtdGFibGV0LXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZlwiOyB9XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtYXZlcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjZcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyN1wiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1zbG93ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI4XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYXZlcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiOyB9XG5cbi5mYS10YWNob21ldGVyLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmFcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1mYXN0ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJiXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyY1wiOyB9XG5cbi5mYS10YWNob21ldGVyLXNsb3dlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmRcIjsgfVxuXG4uZmEtdGFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS10YWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5Y1wiOyB9XG5cbi5mYS10YW5ha2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjdcIjsgfVxuXG4uZmEtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS10YXNrcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjhcIjsgfVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjsgfVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjsgfVxuXG4uZmEtdGVldGgtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiOyB9XG5cbi5mYS10ZWxlc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5M2VcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzZlwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1mcmlnaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjhcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmFcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTQwXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjsgfVxuXG4uZmEtdGVubmlzLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWVcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5M1wiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiOyB9XG5cbi5mYS10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiOyB9XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7IH1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRoZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjllXCI7IH1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4uZmEtdGh1bmRlcnN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZjXCI7IH1cblxuLmZhLXRodW5kZXJzdG9ybS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZkXCI7IH1cblxuLmZhLXRodW5kZXJzdG9ybS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmVcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjsgfVxuXG4uZmEtdGlsZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWZcIjsgfVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLXRpbWVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjsgfVxuXG4uZmEtdGltZXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiOyB9XG5cbi5mYS10aW1lcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cblxuLmZhLXRpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzFcIjsgfVxuXG4uZmEtdGlyZS1mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMyXCI7IH1cblxuLmZhLXRpcmUtcHJlc3N1cmUtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzM1wiOyB9XG5cbi5mYS10aXJlLXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNFwiOyB9XG5cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cblxuLmZhLXRvaWxldC1wYXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWZcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTcyXCI7IH1cblxuLmZhLXRvbWJzdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMFwiOyB9XG5cbi5mYS10b21ic3RvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIxXCI7IH1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjsgfVxuXG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjsgfVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjsgfVxuXG4uZmEtdG9vdGhicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNVwiOyB9XG5cbi5mYS10b3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiOyB9XG5cbi5mYS10b3JpaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7IH1cblxuLmZhLXRvcm5hZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmZcIjsgfVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiOyB9XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5mYS10cmFmZmljLWNvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzZcIjsgfVxuXG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0LWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM4XCI7IH1cblxuLmZhLXRyYWZmaWMtbGlnaHQtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOVwiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0LXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2FcIjsgfVxuXG4uZmEtdHJhaWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0MVwiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5mYS10cmFuc3BvcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0MlwiOyB9XG5cbi5mYS10cmFuc3BvcnRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTQzXCI7IH1cblxuLmZhLXRyYW5zcG9ydGVyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NDRcIjsgfVxuXG4uZmEtdHJhbnNwb3J0ZXItMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0NVwiOyB9XG5cbi5mYS10cmFuc3BvcnRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0NlwiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiOyB9XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiOyB9XG5cbi5mYS10cmFzaC11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk1XCI7IH1cblxuLmZhLXRyYXNoLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk2XCI7IH1cblxuLmZhLXRyZWFzdXJlLWNoZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIzXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjsgfVxuXG4uZmEtdHJlZS1jaHJpc3RtYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGJcIjsgfVxuXG4uZmEtdHJlZS1kZWNvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGNcIjsgfVxuXG4uZmEtdHJlZS1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZFwiOyB9XG5cbi5mYS10cmVlLXBhbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmJcIjsgfVxuXG4uZmEtdHJlZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjRcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmZhLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cblxuLmZhLXRyaWFuZ2xlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUyXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi5mYS10cm9waHktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmViXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLXRydWNrLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkY1wiOyB9XG5cbi5mYS10cnVjay1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZFwiOyB9XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cblxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjsgfVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7IH1cblxuLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiOyB9XG5cbi5mYS10cnVjay1wbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RlXCI7IH1cblxuLmZhLXRydWNrLXJhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTBcIjsgfVxuXG4uZmEtdHJ1bXBldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlM1wiOyB9XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZhLXR1cmtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNVwiOyB9XG5cbi5mYS10dXJudGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTRcIjsgfVxuXG4uZmEtdHVydGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI2XCI7IH1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLXR2LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNVwiOyB9XG5cbi5mYS10di1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNlwiOyB9XG5cbi5mYS10di1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMVwiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBld3JpdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU3XCI7IH1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7IH1cblxuLmZhLXVmbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0N1wiOyB9XG5cbi5mYS11Zm8tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0OFwiOyB9XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5mYS11bWJyYWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cblxuLmZhLXVuaWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjdcIjsgfVxuXG4uZmEtdW5pb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTJcIjsgfVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjsgfVxuXG4uZmEtdW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NDlcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi5mYS11cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTBcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmZhLXVzYi1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOVwiOyB9XG5cbi5mYS11c2QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7IH1cblxuLmZhLXVzZC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS11c2VyLWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTRhXCI7IH1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cblxuLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7IH1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7IH1cblxuLmZhLXVzZXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTNcIjsgfVxuXG4uZmEtdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmY1wiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cblxuLmZhLXVzZXItY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7IH1cblxuLmZhLXVzZXItY293Ym95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVhXCI7IH1cblxuLmZhLXVzZXItY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTRcIjsgfVxuXG4uZmEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7IH1cblxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiOyB9XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7IH1cblxuLmZhLXVzZXItaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmNcIjsgfVxuXG4uZmEtdXNlci1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJkXCI7IH1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiOyB9XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLW1kLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmVcIjsgfVxuXG4uZmEtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiOyB9XG5cbi5mYS11c2VyLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGViXCI7IH1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjsgfVxuXG4uZmEtdXNlci1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0YlwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiOyB9XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7IH1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtdXNlci11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NThcIjsgfVxuXG4uZmEtdXNlci12aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0Y1wiOyB9XG5cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS11c2Vycy1jbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZFwiOyB9XG5cbi5mYS11c2Vycy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjsgfVxuXG4uZmEtdXNlcnMtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTVcIjsgfVxuXG4uZmEtdXNlcnMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMFwiOyB9XG5cbi5mYS11c2Vycy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3M1wiOyB9XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7IH1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLmZhLXV0ZW5zaWwtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiOyB9XG5cbi5mYS11dGVuc2lsLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU0XCI7IH1cblxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjsgfVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4uZmEtdXRlbnNpbHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU2XCI7IH1cblxuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiOyB9XG5cbi5mYS12YWN1dW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NGRcIjsgfVxuXG4uZmEtdmFjdXVtLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTRlXCI7IH1cblxuLmZhLXZhbHVlLWFic29sdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE2XCI7IH1cblxuLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2JcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtdmhzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVjXCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjsgfVxuXG4uZmEtdmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiOyB9XG5cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiOyB9XG5cbi5mYS12aWRlby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUxXCI7IH1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7IH1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLXZpb2xpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZFwiOyB9XG5cbi5mYS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3NFwiOyB9XG5cbi5mYS12aXJ1cy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3NVwiOyB9XG5cbi5mYS12aXJ1c2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTc2XCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi5mYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjsgfVxuXG4uZmEtdm9sY2FubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MFwiOyB9XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uZmEtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE4XCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi5mYS12b3RlLW5heTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MVwiOyB9XG5cbi5mYS12b3RlLXllYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiOyB9XG5cbi5mYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjlcIjsgfVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjsgfVxuXG4uZmEtd2Fnb24tY292ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZVwiOyB9XG5cbi5mYS13YWxrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzFcIjsgfVxuXG4uZmEtd2Fsa2llLXRhbGtpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZlwiOyB9XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7IH1cblxuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiOyB9XG5cbi5mYS13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJhXCI7IH1cblxuLmZhLXdhbmQtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmJcIjsgfVxuXG4uZmEtd2FyZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7IH1cblxuLmZhLXdhcmVob3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTVcIjsgfVxuXG4uZmEtd2FzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk4XCI7IH1cblxuLmZhLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7IH1cblxuLmZhLXdhdGNoLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjBcIjsgfVxuXG4uZmEtd2F0Y2gtZml0bmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZVwiOyB9XG5cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiOyB9XG5cbi5mYS13YXRlci1sb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NFwiOyB9XG5cbi5mYS13YXRlci1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc1XCI7IH1cblxuLmZhLXdhdmUtc2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OVwiOyB9XG5cbi5mYS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiOyB9XG5cbi5mYS13YXZlLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlhXCI7IH1cblxuLmZhLXdhdmVmb3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYxXCI7IH1cblxuLmZhLXdhdmVmb3JtLXBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjJcIjsgfVxuXG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiOyB9XG5cbi5mYS13ZWJjYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzJcIjsgfVxuXG4uZmEtd2ViY2FtLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMzXCI7IH1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLmZhLXdoYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJjXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5mYS13aGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZFwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXdoaXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjsgfVxuXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS13aWZpLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWFcIjsgfVxuXG4uZmEtd2lmaS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFiXCI7IH1cblxuLmZhLXdpZmktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWNcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiOyB9XG5cbi5mYS13aW5kLXR1cmJpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWJcIjsgfVxuXG4uZmEtd2luZC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc2XCI7IH1cblxuLmZhLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiOyB9XG5cbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7IH1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctZnJhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NGZcIjsgfVxuXG4uZmEtd2luZG93LWZyYW1lLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NTBcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLmZhLXdpbmRzb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc3XCI7IH1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjsgfVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjsgfVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7IH1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7IH1cblxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjsgfVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjsgfVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG5cbi5mYS13cmVhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTJcIjsgfVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7IH1cblxuLmZhLXgtcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7IH1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7IH1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiOyB9XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IER1b3RvbmUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtZHVvdG9uZS05MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWR1b3RvbmUtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWR1b3RvbmUtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1kdW90b25lLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWR1b3RvbmUtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtZHVvdG9uZS05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IER1b3RvbmUnO1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5mYWQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogdmFyKC0tZmEtcHJpbWFyeS1jb2xvciwgaW5oZXJpdCk7XG4gIG9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IHZhcigtLWZhLXByaW1hcnktb3BhY2l0eSwgMSk7IH1cblxuLmZhZDphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS1mYS1zZWNvbmRhcnktY29sb3IsIGluaGVyaXQpO1xuICBvcGFjaXR5OiAwLjQ7XG4gIG9wYWNpdHk6IHZhcigtLWZhLXNlY29uZGFyeS1vcGFjaXR5LCAwLjQpOyB9XG5cbi5mYS1zd2FwLW9wYWNpdHkgLmZhZDpiZWZvcmUsXG4uZmFkLmZhLXN3YXAtb3BhY2l0eTpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjQ7XG4gIG9wYWNpdHk6IHZhcigtLWZhLXNlY29uZGFyeS1vcGFjaXR5LCAwLjQpOyB9XG5cbi5mYS1zd2FwLW9wYWNpdHkgLmZhZDphZnRlcixcbi5mYWQuZmEtc3dhcC1vcGFjaXR5OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogdmFyKC0tZmEtcHJpbWFyeS1vcGFjaXR5LCAxKTsgfVxuXG4uZmFkLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmFkLmZhLXN0YWNrLTF4LCAuZmFkLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5mYWQuZmEtc3RhY2stMXg6YmVmb3JlLFxuLmZhZC5mYS1zdGFjay0yeDpiZWZvcmUsXG4uZmFkLmZhLWZ3OmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uZmFkLmZhLWFiYWN1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NDBcIjsgfVxuXG4uZmFkLmZhLWFjb3JuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhZVwiOyB9XG5cbi5mYWQuZmEtYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjQxXCI7IH1cblxuLmZhZC5mYS1hZGRyZXNzLWJvb2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmI5XCI7IH1cblxuLmZhZC5mYS1hZGRyZXNzLWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmJiXCI7IH1cblxuLmZhZC5mYS1hZGp1c3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQyXCI7IH1cblxuLmZhZC5mYS1haXItY29uZGl0aW9uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGY0XCI7IH1cblxuLmZhZC5mYS1haXItZnJlc2hlbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkMFwiOyB9XG5cbi5mYWQuZmEtYWxhcm0tY2xvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzRlXCI7IH1cblxuLmZhZC5mYS1hbGFybS1leGNsYW1hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NDNcIjsgfVxuXG4uZmFkLmZhLWFsYXJtLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODQ0XCI7IH1cblxuLmZhZC5mYS1hbGFybS1zbm9vemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODQ1XCI7IH1cblxuLmZhZC5mYS1hbGJ1bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OWZcIjsgfVxuXG4uZmFkLmZhLWFsYnVtLWNvbGxlY3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGEwXCI7IH1cblxuLmZhZC5mYS1hbGljb3JuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiMFwiOyB9XG5cbi5mYWQuZmEtYWxpZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGY1XCI7IH1cblxuLmZhZC5mYS1hbGllbi1tb25zdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmNlwiOyB9XG5cbi5mYWQuZmEtYWxpZ24tY2VudGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzN1wiOyB9XG5cbi5mYWQuZmEtYWxpZ24tanVzdGlmeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMzlcIjsgfVxuXG4uZmFkLmZhLWFsaWduLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDM2XCI7IH1cblxuLmZhZC5mYS1hbGlnbi1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMzhcIjsgfVxuXG4uZmFkLmZhLWFsaWduLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0NlwiOyB9XG5cbi5mYWQuZmEtYWxsZXJnaWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ2MVwiOyB9XG5cbi5mYWQuZmEtYW1idWxhbmNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmOVwiOyB9XG5cbi5mYWQuZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmEzXCI7IH1cblxuLmZhZC5mYS1hbXAtZ3VpdGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhMVwiOyB9XG5cbi5mYWQuZmEtYW5hbHl0aWNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0M1wiOyB9XG5cbi5mYWQuZmEtYW5jaG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzZFwiOyB9XG5cbi5mYWQuZmEtYW5nZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzc5XCI7IH1cblxuLmZhZC5mYS1hbmdsZS1kb3VibGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDNcIjsgfVxuXG4uZmFkLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwMFwiOyB9XG5cbi5mYWQuZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwMVwiOyB9XG5cbi5mYWQuZmEtYW5nbGUtZG91YmxlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwMlwiOyB9XG5cbi5mYWQuZmEtYW5nbGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDdcIjsgfVxuXG4uZmFkLmZhLWFuZ2xlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTA0XCI7IH1cblxuLmZhZC5mYS1hbmdsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDVcIjsgfVxuXG4uZmFkLmZhLWFuZ2xlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwNlwiOyB9XG5cbi5mYWQuZmEtYW5ncnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTU2XCI7IH1cblxuLmZhZC5mYS1hbmtoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0NFwiOyB9XG5cbi5mYWQuZmEtYXBwbGUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkMVwiOyB9XG5cbi5mYWQuZmEtYXBwbGUtY3JhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmIxXCI7IH1cblxuLmZhZC5mYS1hcmNoaXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE4N1wiOyB9XG5cbi5mYWQuZmEtYXJjaHdheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NTdcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNThcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTlcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzVhXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1YlwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzU0XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQ2XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0N1wiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQ4XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQ5XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTVcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTZcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTBcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1zcXVhcmUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTFcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzUyXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1M1wiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LXRvLWJvdHRvbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNGFcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC10by1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0YlwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0Y1wiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LXRvLXRvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNGRcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTdcIjsgfVxuXG4uZmFkLmZhLWFycm93LWNpcmNsZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhYlwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGE4XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGE5XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1jaXJjbGUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGFhXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2M1wiOyB9XG5cbi5mYWQuZmEtYXJyb3ctZnJvbS1ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQyXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1mcm9tLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQzXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1mcm9tLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0NFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctZnJvbS10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQ1XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2MFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDYxXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1zcXVhcmUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMzlcIjsgfVxuXG4uZmFkLmZhLWFycm93LXNxdWFyZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzYVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctc3F1YXJlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzYlwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctc3F1YXJlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzY1wiOyB9XG5cbi5mYWQuZmEtYXJyb3ctdG8tYm90dG9tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzZFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctdG8tbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzM2VcIjsgfVxuXG4uZmFkLmZhLWFycm93LXRvLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0MFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctdG8tdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0MVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDYyXCI7IH1cblxuLmZhZC5mYS1hcnJvd3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQ3XCI7IH1cblxuLmZhZC5mYS1hcnJvd3MtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBiMlwiOyB9XG5cbi5mYWQuZmEtYXJyb3dzLWFsdC1oOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzN1wiOyB9XG5cbi5mYWQuZmEtYXJyb3dzLWFsdC12OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzOFwiOyB9XG5cbi5mYWQuZmEtYXJyb3dzLWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDdlXCI7IH1cblxuLmZhZC5mYS1hcnJvd3MtdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwN2RcIjsgfVxuXG4uZmFkLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYTJcIjsgfVxuXG4uZmFkLmZhLWFzdGVyaXNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2OVwiOyB9XG5cbi5mYWQuZmEtYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWZhXCI7IH1cblxuLmZhZC5mYS1hdGxhczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NThcIjsgfVxuXG4uZmFkLmZhLWF0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWQyXCI7IH1cblxuLmZhZC5mYS1hdG9tLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZDNcIjsgfVxuXG4uZmFkLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI5ZVwiOyB9XG5cbi5mYWQuZmEtYXdhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTU5XCI7IH1cblxuLmZhZC5mYS1heGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmIyXCI7IH1cblxuLmZhZC5mYS1heGUtYmF0dGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiM1wiOyB9XG5cbi5mYWQuZmEtYmFieTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3N2NcIjsgfVxuXG4uZmFkLmZhLWJhYnktY2FycmlhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzdkXCI7IH1cblxuLmZhZC5mYS1iYWNrcGFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZDRcIjsgfVxuXG4uZmFkLmZhLWJhY2tzcGFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NWFcIjsgfVxuXG4uZmFkLmZhLWJhY2t3YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA0YVwiOyB9XG5cbi5mYWQuZmEtYmFjb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2U1XCI7IH1cblxuLmZhZC5mYS1iYWN0ZXJpYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NTlcIjsgfVxuXG4uZmFkLmZhLWJhY3Rlcml1bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NWFcIjsgfVxuXG4uZmFkLmZhLWJhZGdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzNVwiOyB9XG5cbi5mYWQuZmEtYmFkZ2UtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzM2XCI7IH1cblxuLmZhZC5mYS1iYWRnZS1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjQ1XCI7IH1cblxuLmZhZC5mYS1iYWRnZS1wZXJjZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0NlwiOyB9XG5cbi5mYWQuZmEtYmFkZ2Utc2hlcmlmZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTJcIjsgfVxuXG4uZmFkLmZhLWJhZGdlci1ob25leTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YjRcIjsgfVxuXG4uZmFkLmZhLWJhZ3Mtc2hvcHBpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODQ3XCI7IH1cblxuLmZhZC5mYS1iYWhhaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NjZcIjsgfVxuXG4uZmFkLmZhLWJhbGFuY2Utc2NhbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjRlXCI7IH1cblxuLmZhZC5mYS1iYWxhbmNlLXNjYWxlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTE1XCI7IH1cblxuLmZhZC5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxNlwiOyB9XG5cbi5mYWQuZmEtYmFsbC1waWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3ZVwiOyB9XG5cbi5mYWQuZmEtYmFsbG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczMlwiOyB9XG5cbi5mYWQuZmEtYmFsbG90LWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczM1wiOyB9XG5cbi5mYWQuZmEtYmFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1ZVwiOyB9XG5cbi5mYWQuZmEtYmFuZC1haWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDYyXCI7IH1cblxuLmZhZC5mYS1iYW5qbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTNcIjsgfVxuXG4uZmFkLmZhLWJhcmNvZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDJhXCI7IH1cblxuLmZhZC5mYS1iYXJjb2RlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjNcIjsgfVxuXG4uZmFkLmZhLWJhcmNvZGUtcmVhZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjRcIjsgfVxuXG4uZmFkLmZhLWJhcmNvZGUtc2NhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjVcIjsgfVxuXG4uZmFkLmZhLWJhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGM5XCI7IH1cblxuLmZhZC5mYS1iYXNlYmFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0MzJcIjsgfVxuXG4uZmFkLmZhLWJhc2ViYWxsLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDMzXCI7IH1cblxuLmZhZC5mYS1iYXNrZXRiYWxsLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDM0XCI7IH1cblxuLmZhZC5mYS1iYXNrZXRiYWxsLWhvb3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDM1XCI7IH1cblxuLmZhZC5mYS1iYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmI1XCI7IH1cblxuLmZhZC5mYS1iYXRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJjZFwiOyB9XG5cbi5mYWQuZmEtYmF0dGVyeS1ib2x0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM3NlwiOyB9XG5cbi5mYWQuZmEtYmF0dGVyeS1lbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDRcIjsgfVxuXG4uZmFkLmZhLWJhdHRlcnktZnVsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDBcIjsgfVxuXG4uZmFkLmZhLWJhdHRlcnktaGFsZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDJcIjsgfVxuXG4uZmFkLmZhLWJhdHRlcnktcXVhcnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDNcIjsgfVxuXG4uZmFkLmZhLWJhdHRlcnktc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzc3XCI7IH1cblxuLmZhZC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI0MVwiOyB9XG5cbi5mYWQuZmEtYmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIzNlwiOyB9XG5cbi5mYWQuZmEtYmVkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZjdcIjsgfVxuXG4uZmFkLmZhLWJlZC1idW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmOFwiOyB9XG5cbi5mYWQuZmEtYmVkLWVtcHR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmOVwiOyB9XG5cbi5mYWQuZmEtYmVlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZmNcIjsgfVxuXG4uZmFkLmZhLWJlbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGYzXCI7IH1cblxuLmZhZC5mYS1iZWxsLWV4Y2xhbWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0OFwiOyB9XG5cbi5mYWQuZmEtYmVsbC1vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZmFcIjsgfVxuXG4uZmFkLmZhLWJlbGwtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NDlcIjsgfVxuXG4uZmFkLmZhLWJlbGwtc2Nob29sOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkNVwiOyB9XG5cbi5mYWQuZmEtYmVsbC1zY2hvb2wtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWQ2XCI7IH1cblxuLmZhZC5mYS1iZWxsLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFmNlwiOyB9XG5cbi5mYWQuZmEtYmVsbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzdmXCI7IH1cblxuLmZhZC5mYS1iZXRhbWF4OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhNFwiOyB9XG5cbi5mYWQuZmEtYmV6aWVyLWN1cnZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1YlwiOyB9XG5cbi5mYWQuZmEtYmlibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjQ3XCI7IH1cblxuLmZhZC5mYS1iaWN5Y2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwNlwiOyB9XG5cbi5mYWQuZmEtYmlraW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0YVwiOyB9XG5cbi5mYWQuZmEtYmlraW5nLW1vdW50YWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0YlwiOyB9XG5cbi5mYWQuZmEtYmlub2N1bGFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZTVcIjsgfVxuXG4uZmFkLmZhLWJpb2hhemFyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ODBcIjsgfVxuXG4uZmFkLmZhLWJpcnRoZGF5LWNha2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWZkXCI7IH1cblxuLmZhZC5mYS1ibGFua2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5OFwiOyB9XG5cbi5mYWQuZmEtYmxlbmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MTdcIjsgfVxuXG4uZmFkLmZhLWJsZW5kZXItcGhvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmI2XCI7IH1cblxuLmZhZC5mYS1ibGluZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOWRcIjsgfVxuXG4uZmFkLmZhLWJsaW5kczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZmJcIjsgfVxuXG4uZmFkLmZhLWJsaW5kcy1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmY1wiOyB9XG5cbi5mYWQuZmEtYmxpbmRzLXJhaXNlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZmRcIjsgfVxuXG4uZmFkLmZhLWJsb2c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzgxXCI7IH1cblxuLmZhZC5mYS1ib2xkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzMlwiOyB9XG5cbi5mYWQuZmEtYm9sdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZTdcIjsgfVxuXG4uZmFkLmZhLWJvbWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWUyXCI7IH1cblxuLmZhZC5mYS1ib25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkN1wiOyB9XG5cbi5mYWQuZmEtYm9uZS1icmVhazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZDhcIjsgfVxuXG4uZmFkLmZhLWJvbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTVjXCI7IH1cblxuLmZhZC5mYS1ib29rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyZFwiOyB9XG5cbi5mYWQuZmEtYm9vay1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWQ5XCI7IH1cblxuLmZhZC5mYS1ib29rLWRlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmI3XCI7IH1cblxuLmZhZC5mYS1ib29rLWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5OVwiOyB9XG5cbi5mYWQuZmEtYm9vay1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlNlwiOyB9XG5cbi5mYWQuZmEtYm9vay1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxOFwiOyB9XG5cbi5mYWQuZmEtYm9vay1yZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWRhXCI7IH1cblxuLmZhZC5mYS1ib29rLXNwZWxsczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YjhcIjsgfVxuXG4uZmFkLmZhLWJvb2stdXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZTdcIjsgfVxuXG4uZmFkLmZhLWJvb2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyZVwiOyB9XG5cbi5mYWQuZmEtYm9va3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWRiXCI7IH1cblxuLmZhZC5mYS1ib29rcy1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlOFwiOyB9XG5cbi5mYWQuZmEtYm9vbWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTVcIjsgfVxuXG4uZmFkLmZhLWJvb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzgyXCI7IH1cblxuLmZhZC5mYS1ib290aC1jdXJ0YWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczNFwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NGNcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci1ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODRkXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItY2VudGVyLWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODljXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItY2VudGVyLXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODlkXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODRlXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NGZcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci1ub25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1MFwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLW91dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1MVwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1MlwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLXN0eWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1M1wiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLXN0eWxlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NTRcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODU1XCI7IH1cblxuLmZhZC5mYS1ib3ctYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmI5XCI7IH1cblxuLmZhZC5mYS1ib3dsaW5nLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDM2XCI7IH1cblxuLmZhZC5mYS1ib3dsaW5nLXBpbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDM3XCI7IH1cblxuLmZhZC5mYS1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDY2XCI7IH1cblxuLmZhZC5mYS1ib3gtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5YVwiOyB9XG5cbi5mYWQuZmEtYm94LWJhbGxvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MzVcIjsgfVxuXG4uZmFkLmZhLWJveC1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjdcIjsgfVxuXG4uZmFkLmZhLWJveC1mcmFnaWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5YlwiOyB9XG5cbi5mYWQuZmEtYm94LWZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDljXCI7IH1cblxuLmZhZC5mYS1ib3gtaGVhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDlkXCI7IH1cblxuLmZhZC5mYS1ib3gtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OWVcIjsgfVxuXG4uZmFkLmZhLWJveC10aXNzdWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTViXCI7IH1cblxuLmZhZC5mYS1ib3gtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDlmXCI7IH1cblxuLmZhZC5mYS1ib3gtdXNkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhMFwiOyB9XG5cbi5mYWQuZmEtYm94ZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDY4XCI7IH1cblxuLmZhZC5mYS1ib3hlcy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGExXCI7IH1cblxuLmZhZC5mYS1ib3hpbmctZ2xvdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDM4XCI7IH1cblxuLmZhZC5mYS1icmFja2V0czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZTlcIjsgfVxuXG4uZmFkLmZhLWJyYWNrZXRzLWN1cmx5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlYVwiOyB9XG5cbi5mYWQuZmEtYnJhaWxsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYTFcIjsgfVxuXG4uZmFkLmZhLWJyYWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkY1wiOyB9XG5cbi5mYWQuZmEtYnJlYWQtbG9hZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZWJcIjsgfVxuXG4uZmFkLmZhLWJyZWFkLXNsaWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlY1wiOyB9XG5cbi5mYWQuZmEtYnJpZWZjYXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBiMVwiOyB9XG5cbi5mYWQuZmEtYnJpZWZjYXNlLW1lZGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDY5XCI7IH1cblxuLmZhZC5mYS1icmluZy1mb3J3YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1NlwiOyB9XG5cbi5mYWQuZmEtYnJpbmctZnJvbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODU3XCI7IH1cblxuLmZhZC5mYS1icm9hZGNhc3QtdG93ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTE5XCI7IH1cblxuLmZhZC5mYS1icm9vbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MWFcIjsgfVxuXG4uZmFkLmZhLWJyb3dzZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzdlXCI7IH1cblxuLmZhZC5mYS1icnVzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NWRcIjsgfVxuXG4uZmFkLmZhLWJ1ZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxODhcIjsgfVxuXG4uZmFkLmZhLWJ1aWxkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFhZFwiOyB9XG5cbi5mYWQuZmEtYnVsbGhvcm46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGExXCI7IH1cblxuLmZhZC5mYS1idWxsc2V5ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDBcIjsgfVxuXG4uZmFkLmZhLWJ1bGxzZXllLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0OFwiOyB9XG5cbi5mYWQuZmEtYnVsbHNleWUtcG9pbnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NDlcIjsgfVxuXG4uZmFkLmZhLWJ1cmdlci1zb2RhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1OFwiOyB9XG5cbi5mYWQuZmEtYnVybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NmFcIjsgfVxuXG4uZmFkLmZhLWJ1cnJpdG86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2VkXCI7IH1cblxuLmZhZC5mYS1idXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjA3XCI7IH1cblxuLmZhZC5mYS1idXMtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1ZVwiOyB9XG5cbi5mYWQuZmEtYnVzLXNjaG9vbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZGRcIjsgfVxuXG4uZmFkLmZhLWJ1c2luZXNzLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjRhXCI7IH1cblxuLmZhZC5mYS1jYWJpbmV0LWZpbGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NGJcIjsgfVxuXG4uZmFkLmZhLWNhY3R1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTdcIjsgfVxuXG4uZmFkLmZhLWNhbGN1bGF0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWVjXCI7IH1cblxuLmZhZC5mYS1jYWxjdWxhdG9yLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NGNcIjsgfVxuXG4uZmFkLmZhLWNhbGVuZGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzM1wiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3M1wiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjc0XCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci1kYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzgzXCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci1lZGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzM1wiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzM0XCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci1taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzJcIjsgfVxuXG4uZmFkLmZhLWNhbGVuZGFyLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjcxXCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci1zdGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczNlwiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItdGltZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjczXCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci13ZWVrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc4NFwiOyB9XG5cbi5mYWQuZmEtY2FtY29yZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhOFwiOyB9XG5cbi5mYWQuZmEtY2FtZXJhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzMFwiOyB9XG5cbi5mYWQuZmEtY2FtZXJhLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMzJcIjsgfVxuXG4uZmFkLmZhLWNhbWVyYS1ob21lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmZVwiOyB9XG5cbi5mYWQuZmEtY2FtZXJhLW1vdmllOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhOVwiOyB9XG5cbi5mYWQuZmEtY2FtZXJhLXBvbGFyb2lkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhYVwiOyB9XG5cbi5mYWQuZmEtY2FtZXJhLXJldHJvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA4M1wiOyB9XG5cbi5mYWQuZmEtY2FtcGZpcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmJhXCI7IH1cblxuLmZhZC5mYS1jYW1wZ3JvdW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiYlwiOyB9XG5cbi5mYWQuZmEtY2FuZGxlLWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YmNcIjsgfVxuXG4uZmFkLmZhLWNhbmR5LWNhbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzg2XCI7IH1cblxuLmZhZC5mYS1jYW5keS1jb3JuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiZFwiOyB9XG5cbi5mYWQuZmEtY2FubmFiaXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTVmXCI7IH1cblxuLmZhZC5mYS1jYXBzdWxlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NmJcIjsgfVxuXG4uZmFkLmZhLWNhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYjlcIjsgfVxuXG4uZmFkLmZhLWNhci1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWRlXCI7IH1cblxuLmZhZC5mYS1jYXItYmF0dGVyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZGZcIjsgfVxuXG4uZmFkLmZhLWNhci1idWlsZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NTlcIjsgfVxuXG4uZmFkLmZhLWNhci1idW1wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlMFwiOyB9XG5cbi5mYWQuZmEtY2FyLWJ1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NWFcIjsgfVxuXG4uZmFkLmZhLWNhci1jcmFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTFcIjsgfVxuXG4uZmFkLmZhLWNhci1nYXJhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWUyXCI7IH1cblxuLmZhZC5mYS1jYXItbWVjaGFuaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWUzXCI7IH1cblxuLmZhZC5mYS1jYXItc2lkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTRcIjsgfVxuXG4uZmFkLmZhLWNhci10aWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlNVwiOyB9XG5cbi5mYWQuZmEtY2FyLXdhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWU2XCI7IH1cblxuLmZhZC5mYS1jYXJhdmFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmZlwiOyB9XG5cbi5mYWQuZmEtY2FyYXZhbi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTAwXCI7IH1cblxuLmZhZC5mYS1jYXJldC1jaXJjbGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMmRcIjsgfVxuXG4uZmFkLmZhLWNhcmV0LWNpcmNsZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyZVwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzMFwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtY2lyY2xlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzMVwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZDdcIjsgfVxuXG4uZmFkLmZhLWNhcmV0LWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGQ5XCI7IH1cblxuLmZhZC5mYS1jYXJldC1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZGFcIjsgfVxuXG4uZmFkLmZhLWNhcmV0LXNxdWFyZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1MFwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTkxXCI7IH1cblxuLmZhZC5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTUyXCI7IH1cblxuLmZhZC5mYS1jYXJldC1zcXVhcmUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTUxXCI7IH1cblxuLmZhZC5mYS1jYXJldC11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZDhcIjsgfVxuXG4uZmFkLmZhLWNhcnJvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ODdcIjsgfVxuXG4uZmFkLmZhLWNhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODViXCI7IH1cblxuLmZhZC5mYS1jYXJ0LWFycm93LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjE4XCI7IH1cblxuLmZhZC5mYS1jYXJ0LXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjE3XCI7IH1cblxuLmZhZC5mYS1jYXNoLXJlZ2lzdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc4OFwiOyB9XG5cbi5mYWQuZmEtY2Fzc2V0dGUtdGFwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YWJcIjsgfVxuXG4uZmFkLmZhLWNhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YmVcIjsgfVxuXG4uZmFkLmZhLWNhdC1zcGFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MDFcIjsgfVxuXG4uZmFkLmZhLWNhdWxkcm9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiZlwiOyB9XG5cbi5mYWQuZmEtY2N0djphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YWNcIjsgfVxuXG4uZmFkLmZhLWNlcnRpZmljYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhM1wiOyB9XG5cbi5mYWQuZmEtY2hhaXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmMwXCI7IH1cblxuLmZhZC5mYS1jaGFpci1vZmZpY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmMxXCI7IH1cblxuLmZhZC5mYS1jaGFsa2JvYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxYlwiOyB9XG5cbi5mYWQuZmEtY2hhbGtib2FyZC10ZWFjaGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxY1wiOyB9XG5cbi5mYWQuZmEtY2hhcmdpbmctc3RhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTdcIjsgfVxuXG4uZmFkLmZhLWNoYXJ0LWFyZWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWZlXCI7IH1cblxuLmZhZC5mYS1jaGFydC1iYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDgwXCI7IH1cblxuLmZhZC5mYS1jaGFydC1saW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwMVwiOyB9XG5cbi5mYWQuZmEtY2hhcnQtbGluZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0ZFwiOyB9XG5cbi5mYWQuZmEtY2hhcnQtbmV0d29yazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OGFcIjsgfVxuXG4uZmFkLmZhLWNoYXJ0LXBpZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMDBcIjsgfVxuXG4uZmFkLmZhLWNoYXJ0LXBpZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjRlXCI7IH1cblxuLmZhZC5mYS1jaGFydC1zY2F0dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlZVwiOyB9XG5cbi5mYWQuZmEtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDBjXCI7IH1cblxuLmZhZC5mYS1jaGVjay1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDU4XCI7IH1cblxuLmZhZC5mYS1jaGVjay1kb3VibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTYwXCI7IH1cblxuLmZhZC5mYS1jaGVjay1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTRhXCI7IH1cblxuLmZhZC5mYS1jaGVlc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2VmXCI7IH1cblxuLmZhZC5mYS1jaGVlc2Utc3dpc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2YwXCI7IH1cblxuLmZhZC5mYS1jaGVlc2VidXJnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2YxXCI7IH1cblxuLmZhZC5mYS1jaGVzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0MzlcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWJpc2hvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0M2FcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWJpc2hvcC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDNiXCI7IH1cblxuLmZhZC5mYS1jaGVzcy1ib2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0M2NcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWNsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzZFwiOyB9XG5cbi5mYWQuZmEtY2hlc3MtY2xvY2stYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzZVwiOyB9XG5cbi5mYWQuZmEtY2hlc3Mta2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0M2ZcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWtpbmctYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0MFwiOyB9XG5cbi5mYWQuZmEtY2hlc3Mta25pZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0MVwiOyB9XG5cbi5mYWQuZmEtY2hlc3Mta25pZ2h0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDJcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLXBhd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDQzXCI7IH1cblxuLmZhZC5mYS1jaGVzcy1wYXduLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDRcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLXF1ZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0NVwiOyB9XG5cbi5mYWQuZmEtY2hlc3MtcXVlZW4tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0NlwiOyB9XG5cbi5mYWQuZmEtY2hlc3Mtcm9vazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDdcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLXJvb2stYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0OFwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1jaXJjbGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxM2FcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTM3XCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzhcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tY2lyY2xlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzOVwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1kb3VibGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMjJcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tZG91YmxlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzIzXCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLWRvdWJsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMjRcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tZG91YmxlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyNVwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3OFwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1M1wiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNTRcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tc3F1YXJlLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzI5XCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyYVwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1zcXVhcmUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzJiXCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLXNxdWFyZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMmNcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDc3XCI7IH1cblxuLmZhZC5mYS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYWVcIjsgfVxuXG4uZmFkLmZhLWNoaW1uZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzhiXCI7IH1cblxuLmZhZC5mYS1jaHVyY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTFkXCI7IH1cblxuLmZhZC5mYS1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTExXCI7IH1cblxuLmZhZC5mYS1jaXJjbGUtbm90Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWNlXCI7IH1cblxuLmZhZC5mYS1jaXR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0ZlwiOyB9XG5cbi5mYWQuZmEtY2xhcmluZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGFkXCI7IH1cblxuLmZhZC5mYS1jbGF3LW1hcmtzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjMlwiOyB9XG5cbi5mYWQuZmEtY2xpbmljLW1lZGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2YyXCI7IH1cblxuLmZhZC5mYS1jbGlwYm9hcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzI4XCI7IH1cblxuLmZhZC5mYS1jbGlwYm9hcmQtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDZjXCI7IH1cblxuLmZhZC5mYS1jbGlwYm9hcmQtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NmRcIjsgfVxuXG4uZmFkLmZhLWNsaXBib2FyZC1saXN0LWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczN1wiOyB9XG5cbi5mYWQuZmEtY2xpcGJvYXJkLXByZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZThcIjsgfVxuXG4uZmFkLmZhLWNsaXBib2FyZC11c2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmM1wiOyB9XG5cbi5mYWQuZmEtY2xvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDE3XCI7IH1cblxuLmZhZC5mYS1jbG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNGRcIjsgfVxuXG4uZmFkLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwYVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGMyXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1kb3dubG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZWRcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLWRvd25sb2FkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzODFcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLWRyaXp6bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzM4XCI7IH1cblxuLmZhZC5mYS1jbG91ZC1oYWlsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczOVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtaGFpbC1taXhlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3M2FcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLW1lYXRiYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczYlwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtbW9vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YzNcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLW1vb24tcmFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3M2NcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhZVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtcmFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3M2RcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXJhaW5ib3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzNlXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1zaG93ZXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczZlwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDBcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXNsZWV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0MVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtc25vdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDJcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXN1bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YzRcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXN1bi1yYWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0M1wiOyB9XG5cbi5mYWQuZmEtY2xvdWQtdXBsb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBlZVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtdXBsb2FkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzODJcIjsgfVxuXG4uZmFkLmZhLWNsb3VkczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDRcIjsgfVxuXG4uZmFkLmZhLWNsb3Vkcy1tb29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0NVwiOyB9XG5cbi5mYWQuZmEtY2xvdWRzLXN1bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDZcIjsgfVxuXG4uZmFkLmZhLWNsdWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzI3XCI7IH1cblxuLmZhZC5mYS1jb2NrdGFpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjFcIjsgfVxuXG4uZmFkLmZhLWNvZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTIxXCI7IH1cblxuLmZhZC5mYS1jb2RlLWJyYW5jaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMjZcIjsgfVxuXG4uZmFkLmZhLWNvZGUtY29tbWl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM4NlwiOyB9XG5cbi5mYWQuZmEtY29kZS1tZXJnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzODdcIjsgfVxuXG4uZmFkLmZhLWNvZmZlZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZjRcIjsgfVxuXG4uZmFkLmZhLWNvZmZlZS1wb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTAyXCI7IH1cblxuLmZhZC5mYS1jb2ZmZWUtdG9nbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YzVcIjsgfVxuXG4uZmFkLmZhLWNvZmZpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YzZcIjsgfVxuXG4uZmFkLmZhLWNvZmZpbi1jcm9zczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NTFcIjsgfVxuXG4uZmFkLmZhLWNvZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMTNcIjsgfVxuXG4uZmFkLmZhLWNvZ3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDg1XCI7IH1cblxuLmZhZC5mYS1jb2luOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1Y1wiOyB9XG5cbi5mYWQuZmEtY29pbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTFlXCI7IH1cblxuLmZhZC5mYS1jb2x1bW5zOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBkYlwiOyB9XG5cbi5mYWQuZmEtY29tZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTAzXCI7IH1cblxuLmZhZC5mYS1jb21tZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3NVwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjdhXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YTJcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LWRvbGxhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NTBcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LWRvdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGEzXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1lZGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhNFwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGE1XCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1saW5lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YTZcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LW1lZGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2Y0XCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YTdcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhZlwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YThcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhOVwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtc21pbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGFhXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC10aW1lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YWJcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGFjXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWRvbGxhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NTFcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtZG90czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YWRcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YWVcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGFmXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWxpbmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiMFwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmNVwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YjFcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtbXVzaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGIwXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGIyXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiM1wiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1zbWlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YjRcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtdGltZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGI1XCI7IH1cblxuLmZhZC5mYS1jb21tZW50czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwODZcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnRzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YjZcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnRzLWFsdC1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjUyXCI7IH1cblxuLmZhZC5mYS1jb21tZW50cy1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjUzXCI7IH1cblxuLmZhZC5mYS1jb21wYWN0LWRpc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTFmXCI7IH1cblxuLmZhZC5mYS1jb21wYXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0ZVwiOyB9XG5cbi5mYWQuZmEtY29tcGFzcy1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTlcIjsgfVxuXG4uZmFkLmZhLWNvbXByZXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2NlwiOyB9XG5cbi5mYWQuZmEtY29tcHJlc3MtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQyMlwiOyB9XG5cbi5mYWQuZmEtY29tcHJlc3MtYXJyb3dzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OGNcIjsgfVxuXG4uZmFkLmZhLWNvbXByZXNzLXdpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzI2XCI7IH1cblxuLmZhZC5mYS1jb21wdXRlci1jbGFzc2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiMVwiOyB9XG5cbi5mYWQuZmEtY29tcHV0ZXItc3BlYWtlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YjJcIjsgfVxuXG4uZmFkLmZhLWNvbmNpZXJnZS1iZWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2MlwiOyB9XG5cbi5mYWQuZmEtY29uc3RydWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1ZFwiOyB9XG5cbi5mYWQuZmEtY29udGFpbmVyLXN0b3JhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGI3XCI7IH1cblxuLmZhZC5mYS1jb252ZXlvci1iZWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ2ZVwiOyB9XG5cbi5mYWQuZmEtY29udmV5b3ItYmVsdC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDZmXCI7IH1cblxuLmZhZC5mYS1jb29raWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTYzXCI7IH1cblxuLmZhZC5mYS1jb29raWUtYml0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjRcIjsgfVxuXG4uZmFkLmZhLWNvcHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGM1XCI7IH1cblxuLmZhZC5mYS1jb3B5cmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWY5XCI7IH1cblxuLmZhZC5mYS1jb3JuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjN1wiOyB9XG5cbi5mYWQuZmEtY291Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGI4XCI7IH1cblxuLmZhZC5mYS1jb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmM4XCI7IH1cblxuLmZhZC5mYS1jb3diZWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiM1wiOyB9XG5cbi5mYWQuZmEtY293YmVsbC1tb3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiNFwiOyB9XG5cbi5mYWQuZmEtY3JlZGl0LWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDlkXCI7IH1cblxuLmZhZC5mYS1jcmVkaXQtY2FyZC1ibGFuazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzODlcIjsgfVxuXG4uZmFkLmZhLWNyZWRpdC1jYXJkLWZyb250OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM4YVwiOyB9XG5cbi5mYWQuZmEtY3JpY2tldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDlcIjsgfVxuXG4uZmFkLmZhLWNyb2lzc2FudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZjZcIjsgfVxuXG4uZmFkLmZhLWNyb3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTI1XCI7IH1cblxuLmZhZC5mYS1jcm9wLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjVcIjsgfVxuXG4uZmFkLmZhLWNyb3NzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1NFwiOyB9XG5cbi5mYWQuZmEtY3Jvc3NoYWlyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNWJcIjsgfVxuXG4uZmFkLmZhLWNyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTIwXCI7IH1cblxuLmZhZC5mYS1jcm93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjFcIjsgfVxuXG4uZmFkLmZhLWNydXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZjdcIjsgfVxuXG4uZmFkLmZhLWNydXRjaGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmOFwiOyB9XG5cbi5mYWQuZmEtY3ViZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYjJcIjsgfVxuXG4uZmFkLmZhLWN1YmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFiM1wiOyB9XG5cbi5mYWQuZmEtY3VybGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NGFcIjsgfVxuXG4uZmFkLmZhLWN1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYzRcIjsgfVxuXG4uZmFkLmZhLWRhZ2dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2Y2JcIjsgfVxuXG4uZmFkLmZhLWRhdGFiYXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjMFwiOyB9XG5cbi5mYWQuZmEtZGVhZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYTRcIjsgfVxuXG4uZmFkLmZhLWRlYnVnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmOVwiOyB9XG5cbi5mYWQuZmEtZGVlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OGVcIjsgfVxuXG4uZmFkLmZhLWRlZXItcnVkb2xwaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OGZcIjsgfVxuXG4uZmFkLmZhLWRlbW9jcmF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0N1wiOyB9XG5cbi5mYWQuZmEtZGVza3RvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDhcIjsgfVxuXG4uZmFkLmZhLWRlc2t0b3AtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM5MFwiOyB9XG5cbi5mYWQuZmEtZGV3cG9pbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzQ4XCI7IH1cblxuLmZhZC5mYS1kaGFybWFjaGFrcmE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjU1XCI7IH1cblxuLmZhZC5mYS1kaWFnbm9zZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDcwXCI7IH1cblxuLmZhZC5mYS1kaWFtb25kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIxOVwiOyB9XG5cbi5mYWQuZmEtZGljZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjJcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZDEwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjZFwiOyB9XG5cbi5mYWQuZmEtZGljZS1kMTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmNlXCI7IH1cblxuLmZhZC5mYS1kaWNlLWQyMDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2Y2ZcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZDQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmQwXCI7IH1cblxuLmZhZC5mYS1kaWNlLWQ2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkMVwiOyB9XG5cbi5mYWQuZmEtZGljZS1kODphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDJcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZml2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjNcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZm91cjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjRcIjsgfVxuXG4uZmFkLmZhLWRpY2Utb25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyNVwiOyB9XG5cbi5mYWQuZmEtZGljZS1zaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTI2XCI7IH1cblxuLmZhZC5mYS1kaWNlLXRocmVlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyN1wiOyB9XG5cbi5mYWQuZmEtZGljZS10d286YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTI4XCI7IH1cblxuLmZhZC5mYS1kaWdnaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1ZVwiOyB9XG5cbi5mYWQuZmEtZGlnaXRhbC10YWNob2dyYXBoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2NlwiOyB9XG5cbi5mYWQuZmEtZGlwbG9tYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZWFcIjsgfVxuXG4uZmFkLmZhLWRpcmVjdGlvbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWViXCI7IH1cblxuLmZhZC5mYS1kaXNjLWRyaXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiNVwiOyB9XG5cbi5mYWQuZmEtZGlzZWFzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmFcIjsgfVxuXG4uZmFkLmZhLWRpdmlkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjlcIjsgfVxuXG4uZmFkLmZhLWRpenp5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2N1wiOyB9XG5cbi5mYWQuZmEtZG5hOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3MVwiOyB9XG5cbi5mYWQuZmEtZG8tbm90LWVudGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlY1wiOyB9XG5cbi5mYWQuZmEtZG9nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkM1wiOyB9XG5cbi5mYWQuZmEtZG9nLWxlYXNoZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmQ0XCI7IH1cblxuLmZhZC5mYS1kb2xsYXItc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNTVcIjsgfVxuXG4uZmFkLmZhLWRvbGx5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3MlwiOyB9XG5cbi5mYWQuZmEtZG9sbHktZW1wdHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDczXCI7IH1cblxuLmZhZC5mYS1kb2xseS1mbGF0YmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3NFwiOyB9XG5cbi5mYWQuZmEtZG9sbHktZmxhdGJlZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDc1XCI7IH1cblxuLmZhZC5mYS1kb2xseS1mbGF0YmVkLWVtcHR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3NlwiOyB9XG5cbi5mYWQuZmEtZG9uYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiOVwiOyB9XG5cbi5mYWQuZmEtZG9vci1jbG9zZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTJhXCI7IH1cblxuLmZhZC5mYS1kb29yLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTJiXCI7IH1cblxuLmZhZC5mYS1kb3QtY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE5MlwiOyB9XG5cbi5mYWQuZmEtZG92ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YmFcIjsgfVxuXG4uZmFkLmZhLWRvd25sb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxOVwiOyB9XG5cbi5mYWQuZmEtZHJhZnRpbmctY29tcGFzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjhcIjsgfVxuXG4uZmFkLmZhLWRyYWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDVcIjsgfVxuXG4uZmFkLmZhLWRyYXctY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlZFwiOyB9XG5cbi5mYWQuZmEtZHJhdy1wb2x5Z29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlZVwiOyB9XG5cbi5mYWQuZmEtZHJhdy1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWVmXCI7IH1cblxuLmZhZC5mYS1kcmVpZGVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc5MlwiOyB9XG5cbi5mYWQuZmEtZHJvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODVmXCI7IH1cblxuLmZhZC5mYS1kcm9uZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODYwXCI7IH1cblxuLmZhZC5mYS1kcnVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2OVwiOyB9XG5cbi5mYWQuZmEtZHJ1bS1zdGVlbHBhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NmFcIjsgfVxuXG4uZmFkLmZhLWRydW1zdGljazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDZcIjsgfVxuXG4uZmFkLmZhLWRydW1zdGljay1iaXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkN1wiOyB9XG5cbi5mYWQuZmEtZHJ5ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODYxXCI7IH1cblxuLmZhZC5mYS1kcnllci1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODYyXCI7IH1cblxuLmZhZC5mYS1kdWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkOFwiOyB9XG5cbi5mYWQuZmEtZHVtYmJlbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDRiXCI7IH1cblxuLmZhZC5mYS1kdW1wc3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OTNcIjsgfVxuXG4uZmFkLmZhLWR1bXBzdGVyLWZpcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzk0XCI7IH1cblxuLmZhZC5mYS1kdW5nZW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkOVwiOyB9XG5cbi5mYWQuZmEtZWFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmMFwiOyB9XG5cbi5mYWQuZmEtZWFyLW11ZmZzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc5NVwiOyB9XG5cbi5mYWQuZmEtZWNsaXBzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDlcIjsgfVxuXG4uZmFkLmZhLWVjbGlwc2UtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0YVwiOyB9XG5cbi5mYWQuZmEtZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNDRcIjsgfVxuXG4uZmFkLmZhLWVnZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmJcIjsgfVxuXG4uZmFkLmZhLWVnZy1mcmllZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmNcIjsgfVxuXG4uZmFkLmZhLWVqZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1MlwiOyB9XG5cbi5mYWQuZmEtZWxlcGhhbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmRhXCI7IH1cblxuLmZhZC5mYS1lbGxpcHNpcy1oOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0MVwiOyB9XG5cbi5mYWQuZmEtZWxsaXBzaXMtaC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzliXCI7IH1cblxuLmZhZC5mYS1lbGxpcHNpcy12OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0MlwiOyB9XG5cbi5mYWQuZmEtZWxsaXBzaXMtdi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzljXCI7IH1cblxuLmZhZC5mYS1lbXB0eS1zZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjU2XCI7IH1cblxuLmZhZC5mYS1lbmdpbmUtd2FybmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZjJcIjsgfVxuXG4uZmFkLmZhLWVudmVsb3BlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBlMFwiOyB9XG5cbi5mYWQuZmEtZW52ZWxvcGUtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYjZcIjsgfVxuXG4uZmFkLmZhLWVudmVsb3BlLW9wZW4tZG9sbGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1N1wiOyB9XG5cbi5mYWQuZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1OFwiOyB9XG5cbi5mYWQuZmEtZW52ZWxvcGUtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE5OVwiOyB9XG5cbi5mYWQuZmEtZXF1YWxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyY1wiOyB9XG5cbi5mYWQuZmEtZXJhc2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyZFwiOyB9XG5cbi5mYWQuZmEtZXRoZXJuZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzk2XCI7IH1cblxuLmZhZC5mYS1ldXJvLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTUzXCI7IH1cblxuLmZhZC5mYS1leGNoYW5nZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZWNcIjsgfVxuXG4uZmFkLmZhLWV4Y2hhbmdlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNjJcIjsgfVxuXG4uZmFkLmZhLWV4Y2xhbWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyYVwiOyB9XG5cbi5mYWQuZmEtZXhjbGFtYXRpb24tY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2YVwiOyB9XG5cbi5mYWQuZmEtZXhjbGFtYXRpb24tc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyMVwiOyB9XG5cbi5mYWQuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDcxXCI7IH1cblxuLmZhZC5mYS1leHBhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDY1XCI7IH1cblxuLmZhZC5mYS1leHBhbmQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQyNFwiOyB9XG5cbi5mYWQuZmEtZXhwYW5kLWFycm93czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMWRcIjsgfVxuXG4uZmFkLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxZVwiOyB9XG5cbi5mYWQuZmEtZXhwYW5kLXdpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzIwXCI7IH1cblxuLmZhZC5mYS1leHRlcm5hbC1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA4ZVwiOyB9XG5cbi5mYWQuZmEtZXh0ZXJuYWwtbGluay1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzVkXCI7IH1cblxuLmZhZC5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNGNcIjsgfVxuXG4uZmFkLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNjBcIjsgfVxuXG4uZmFkLmZhLWV5ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNmVcIjsgfVxuXG4uZmFkLmZhLWV5ZS1kcm9wcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFmYlwiOyB9XG5cbi5mYWQuZmEtZXllLWV2aWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmRiXCI7IH1cblxuLmZhZC5mYS1leWUtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDcwXCI7IH1cblxuLmZhZC5mYS1mYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODYzXCI7IH1cblxuLmZhZC5mYS1mYW4tdGFibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTA0XCI7IH1cblxuLmZhZC5mYS1mYXJtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2NFwiOyB9XG5cbi5mYWQuZmEtZmFzdC1iYWNrd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNDlcIjsgfVxuXG4uZmFkLmZhLWZhc3QtZm9yd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNTBcIjsgfVxuXG4uZmFkLmZhLWZhdWNldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MDVcIjsgfVxuXG4uZmFkLmZhLWZhdWNldC1kcmlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkwNlwiOyB9XG5cbi5mYWQuZmEtZmF4OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFhY1wiOyB9XG5cbi5mYWQuZmEtZmVhdGhlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MmRcIjsgfVxuXG4uZmFkLmZhLWZlYXRoZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2YlwiOyB9XG5cbi5mYWQuZmEtZmVtYWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE4MlwiOyB9XG5cbi5mYWQuZmEtZmllbGQtaG9ja2V5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0Y1wiOyB9XG5cbi5mYWQuZmEtZmlnaHRlci1qZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGZiXCI7IH1cblxuLmZhZC5mYS1maWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1YlwiOyB9XG5cbi5mYWQuZmEtZmlsZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTVjXCI7IH1cblxuLmZhZC5mYS1maWxlLWFyY2hpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWM2XCI7IH1cblxuLmZhZC5mYS1maWxlLWF1ZGlvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjN1wiOyB9XG5cbi5mYWQuZmEtZmlsZS1jZXJ0aWZpY2F0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZjNcIjsgfVxuXG4uZmFkLmZhLWZpbGUtY2hhcnQtbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NTlcIjsgfVxuXG4uZmFkLmZhLWZpbGUtY2hhcnQtcGllOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1YVwiOyB9XG5cbi5mYWQuZmEtZmlsZS1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMTZcIjsgfVxuXG4uZmFkLmZhLWZpbGUtY29kZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYzlcIjsgfVxuXG4uZmFkLmZhLWZpbGUtY29udHJhY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTZjXCI7IH1cblxuLmZhZC5mYS1maWxlLWNzdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZGRcIjsgfVxuXG4uZmFkLmZhLWZpbGUtZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTZkXCI7IH1cblxuLmZhZC5mYS1maWxlLWVkaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzFjXCI7IH1cblxuLmZhZC5mYS1maWxlLWV4Y2VsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjM1wiOyB9XG5cbi5mYWQuZmEtZmlsZS1leGNsYW1hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMWFcIjsgfVxuXG4uZmFkLmZhLWZpbGUtZXhwb3J0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2ZVwiOyB9XG5cbi5mYWQuZmEtZmlsZS1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYzVcIjsgfVxuXG4uZmFkLmZhLWZpbGUtaW1wb3J0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2ZlwiOyB9XG5cbi5mYWQuZmEtZmlsZS1pbnZvaWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU3MFwiOyB9XG5cbi5mYWQuZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzFcIjsgfVxuXG4uZmFkLmZhLWZpbGUtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NzdcIjsgfVxuXG4uZmFkLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDc4XCI7IH1cblxuLmZhZC5mYS1maWxlLW1pbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxOFwiOyB9XG5cbi5mYWQuZmEtZmlsZS1tdXNpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YjZcIjsgfVxuXG4uZmFkLmZhLWZpbGUtcGRmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjMVwiOyB9XG5cbi5mYWQuZmEtZmlsZS1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxOVwiOyB9XG5cbi5mYWQuZmEtZmlsZS1wb3dlcnBvaW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjNFwiOyB9XG5cbi5mYWQuZmEtZmlsZS1wcmVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTcyXCI7IH1cblxuLmZhZC5mYS1maWxlLXNlYXJjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NjVcIjsgfVxuXG4uZmFkLmZhLWZpbGUtc2lnbmF0dXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU3M1wiOyB9XG5cbi5mYWQuZmEtZmlsZS1zcHJlYWRzaGVldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NWJcIjsgfVxuXG4uZmFkLmZhLWZpbGUtdGltZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzE3XCI7IH1cblxuLmZhZC5mYS1maWxlLXVwbG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzRcIjsgfVxuXG4uZmFkLmZhLWZpbGUtdXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NWNcIjsgfVxuXG4uZmFkLmZhLWZpbGUtdmlkZW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWM4XCI7IH1cblxuLmZhZC5mYS1maWxlLXdvcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWMyXCI7IH1cblxuLmZhZC5mYS1maWxlcy1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmZFwiOyB9XG5cbi5mYWQuZmEtZmlsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzVcIjsgfVxuXG4uZmFkLmZhLWZpbGwtZHJpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzZcIjsgfVxuXG4uZmFkLmZhLWZpbG06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDA4XCI7IH1cblxuLmZhZC5mYS1maWxtLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzYTBcIjsgfVxuXG4uZmFkLmZhLWZpbG0tY2FuaXN0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGI3XCI7IH1cblxuLmZhZC5mYS1maWx0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGIwXCI7IH1cblxuLmZhZC5mYS1maW5nZXJwcmludDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzdcIjsgfVxuXG4uZmFkLmZhLWZpcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDZkXCI7IH1cblxuLmZhZC5mYS1maXJlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZTRcIjsgfVxuXG4uZmFkLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzNFwiOyB9XG5cbi5mYWQuZmEtZmlyZS1zbW9rZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NGJcIjsgfVxuXG4uZmFkLmZhLWZpcmVwbGFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OWFcIjsgfVxuXG4uZmFkLmZhLWZpcnN0LWFpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NzlcIjsgfVxuXG4uZmFkLmZhLWZpc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTc4XCI7IH1cblxuLmZhZC5mYS1maXNoLWNvb2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmVcIjsgfVxuXG4uZmFkLmZhLWZpc3QtcmFpc2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkZVwiOyB9XG5cbi5mYWQuZmEtZmxhZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjRcIjsgfVxuXG4uZmFkLmZhLWZsYWctYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0Y1wiOyB9XG5cbi5mYWQuZmEtZmxhZy1jaGVja2VyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTFlXCI7IH1cblxuLmZhZC5mYS1mbGFnLXVzYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NGRcIjsgfVxuXG4uZmFkLmZhLWZsYW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkZlwiOyB9XG5cbi5mYWQuZmEtZmxhc2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YjhcIjsgfVxuXG4uZmFkLmZhLWZsYXNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjM1wiOyB9XG5cbi5mYWQuZmEtZmxhc2stcG9pc29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlMFwiOyB9XG5cbi5mYWQuZmEtZmxhc2stcG90aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlMVwiOyB9XG5cbi5mYWQuZmEtZmxvd2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmZlwiOyB9XG5cbi5mYWQuZmEtZmxvd2VyLWRhZmZvZGlsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwMFwiOyB9XG5cbi5mYWQuZmEtZmxvd2VyLXR1bGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwMVwiOyB9XG5cbi5mYWQuZmEtZmx1c2hlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzlcIjsgfVxuXG4uZmFkLmZhLWZsdXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiOVwiOyB9XG5cbi5mYWQuZmEtZmx1eC1jYXBhY2l0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGJhXCI7IH1cblxuLmZhZC5mYS1mb2c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzRlXCI7IH1cblxuLmZhZC5mYS1mb2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDdiXCI7IH1cblxuLmZhZC5mYS1mb2xkZXItZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTUzXCI7IH1cblxuLmZhZC5mYS1mb2xkZXItbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjVkXCI7IH1cblxuLmZhZC5mYS1mb2xkZXItb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwN2NcIjsgfVxuXG4uZmFkLmZhLWZvbGRlci1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1ZVwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyLXRpbWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1ZlwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyLXRyZWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODAyXCI7IH1cblxuLmZhZC5mYS1mb2xkZXItdXBsb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk1NFwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NjBcIjsgfVxuXG4uZmFkLmZhLWZvbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDMxXCI7IH1cblxuLmZhZC5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRlNlwiOyB9XG5cbi5mYWQuZmEtZm9udC1jYXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2NlwiOyB9XG5cbi5mYWQuZmEtZm9vdGJhbGwtYmFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NGVcIjsgfVxuXG4uZmFkLmZhLWZvb3RiYWxsLWhlbG1ldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NGZcIjsgfVxuXG4uZmFkLmZhLWZvcmtsaWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3YVwiOyB9XG5cbi5mYWQuZmEtZm9yd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNGVcIjsgfVxuXG4uZmFkLmZhLWZyYWdpbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGJiXCI7IH1cblxuLmZhZC5mYS1mcmVuY2gtZnJpZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODAzXCI7IH1cblxuLmZhZC5mYS1mcm9nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyZVwiOyB9XG5cbi5mYWQuZmEtZnJvc3R5LWhlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzliXCI7IH1cblxuLmZhZC5mYS1mcm93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMTlcIjsgfVxuXG4uZmFkLmZhLWZyb3duLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTdhXCI7IH1cblxuLmZhZC5mYS1mdW5jdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NjFcIjsgfVxuXG4uZmFkLmZhLWZ1bm5lbC1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjYyXCI7IH1cblxuLmZhZC5mYS1mdXRib2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWUzXCI7IH1cblxuLmZhZC5mYS1nYWxheHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTA4XCI7IH1cblxuLmZhZC5mYS1nYW1lLWJvYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2N1wiOyB9XG5cbi5mYWQuZmEtZ2FtZS1ib2FyZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODY4XCI7IH1cblxuLmZhZC5mYS1nYW1lLWNvbnNvbGUtaGFuZGhlbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGJiXCI7IH1cblxuLmZhZC5mYS1nYW1lcGFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjExYlwiOyB9XG5cbi5mYWQuZmEtZ2FtZXBhZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGJjXCI7IH1cblxuLmZhZC5mYS1nYXJhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTA5XCI7IH1cblxuLmZhZC5mYS1nYXJhZ2UtY2FyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkwYVwiOyB9XG5cbi5mYWQuZmEtZ2FyYWdlLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTBiXCI7IH1cblxuLmZhZC5mYS1nYXMtcHVtcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MmZcIjsgfVxuXG4uZmFkLmZhLWdhcy1wdW1wLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmNFwiOyB9XG5cbi5mYWQuZmEtZ2F2ZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGUzXCI7IH1cblxuLmZhZC5mYS1nZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2E1XCI7IH1cblxuLmZhZC5mYS1nZW5kZXJsZXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyZFwiOyB9XG5cbi5mYWQuZmEtZ2hvc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmUyXCI7IH1cblxuLmZhZC5mYS1naWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2YlwiOyB9XG5cbi5mYWQuZmEtZ2lmdC1jYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2M1wiOyB9XG5cbi5mYWQuZmEtZ2lmdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzljXCI7IH1cblxuLmZhZC5mYS1naW5nZXJicmVhZC1tYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzlkXCI7IH1cblxuLmZhZC5mYS1nbGFzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDRcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLWNoYW1wYWduZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OWVcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLWNoZWVyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OWZcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLWNpdHJ1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NjlcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLW1hcnRpbmk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDAwXCI7IH1cblxuLmZhZC5mYS1nbGFzcy1tYXJ0aW5pLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1N2JcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLXdoaXNrZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2EwXCI7IH1cblxuLmZhZC5mYS1nbGFzcy13aGlza2V5LXJvY2tzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhMVwiOyB9XG5cbi5mYWQuZmEtZ2xhc3NlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MzBcIjsgfVxuXG4uZmFkLmZhLWdsYXNzZXMtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmNVwiOyB9XG5cbi5mYWQuZmEtZ2xvYmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGFjXCI7IH1cblxuLmZhZC5mYS1nbG9iZS1hZnJpY2E6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTdjXCI7IH1cblxuLmZhZC5mYS1nbG9iZS1hbWVyaWNhczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1N2RcIjsgfVxuXG4uZmFkLmZhLWdsb2JlLWFzaWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTdlXCI7IH1cblxuLmZhZC5mYS1nbG9iZS1ldXJvcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2EyXCI7IH1cblxuLmZhZC5mYS1nbG9iZS1zbm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhM1wiOyB9XG5cbi5mYWQuZmEtZ2xvYmUtc3RhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWY2XCI7IH1cblxuLmZhZC5mYS1nb2xmLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDUwXCI7IH1cblxuLmZhZC5mYS1nb2xmLWNsdWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDUxXCI7IH1cblxuLmZhZC5mYS1nb3B1cmFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2NFwiOyB9XG5cbi5mYWQuZmEtZ3JhZHVhdGlvbi1jYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTlkXCI7IH1cblxuLmZhZC5mYS1ncmFtb3Bob25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiZFwiOyB9XG5cbi5mYWQuZmEtZ3JlYXRlci10aGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzMVwiOyB9XG5cbi5mYWQuZmEtZ3JlYXRlci10aGFuLWVxdWFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzMlwiOyB9XG5cbi5mYWQuZmEtZ3JpbWFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1N2ZcIjsgfVxuXG4uZmFkLmZhLWdyaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTgwXCI7IH1cblxuLmZhZC5mYS1ncmluLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODFcIjsgfVxuXG4uZmFkLmZhLWdyaW4tYmVhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODJcIjsgfVxuXG4uZmFkLmZhLWdyaW4tYmVhbS1zd2VhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODNcIjsgfVxuXG4uZmFkLmZhLWdyaW4taGVhcnRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4NFwiOyB9XG5cbi5mYWQuZmEtZ3Jpbi1zcXVpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTg1XCI7IH1cblxuLmZhZC5mYS1ncmluLXNxdWludC10ZWFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODZcIjsgfVxuXG4uZmFkLmZhLWdyaW4tc3RhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTg3XCI7IH1cblxuLmZhZC5mYS1ncmluLXRlYXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4OFwiOyB9XG5cbi5mYWQuZmEtZ3Jpbi10b25ndWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTg5XCI7IH1cblxuLmZhZC5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNThhXCI7IH1cblxuLmZhZC5mYS1ncmluLXRvbmd1ZS13aW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4YlwiOyB9XG5cbi5mYWQuZmEtZ3Jpbi13aW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4Y1wiOyB9XG5cbi5mYWQuZmEtZ3JpcC1ob3Jpem9udGFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4ZFwiOyB9XG5cbi5mYWQuZmEtZ3JpcC1saW5lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YTRcIjsgfVxuXG4uZmFkLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2E1XCI7IH1cblxuLmZhZC5mYS1ncmlwLXZlcnRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4ZVwiOyB9XG5cbi5mYWQuZmEtZ3VpdGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhNlwiOyB9XG5cbi5mYWQuZmEtZ3VpdGFyLWVsZWN0cmljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiZVwiOyB9XG5cbi5mYWQuZmEtZ3VpdGFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YmZcIjsgfVxuXG4uZmFkLmZhLWgtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmZFwiOyB9XG5cbi5mYWQuZmEtaDE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzEzXCI7IH1cblxuLmZhZC5mYS1oMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMTRcIjsgfVxuXG4uZmFkLmZhLWgzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxNVwiOyB9XG5cbi5mYWQuZmEtaDQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODZhXCI7IH1cblxuLmZhZC5mYS1oYW1idXJnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODA1XCI7IH1cblxuLmZhZC5mYS1oYW1tZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmUzXCI7IH1cblxuLmZhZC5mYS1oYW1tZXItd2FyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlNFwiOyB9XG5cbi5mYWQuZmEtaGFtc2E6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjY1XCI7IH1cblxuLmZhZC5mYS1oYW5kLWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiY1wiOyB9XG5cbi5mYWQuZmEtaGFuZC1ob2xkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiZFwiOyB9XG5cbi5mYWQuZmEtaGFuZC1ob2xkaW5nLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0N2JcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy1oZWFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YmVcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy1tYWdpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZTVcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk1Y1wiOyB9XG5cbi5mYWQuZmEtaGFuZC1ob2xkaW5nLXNlZWRsaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiZlwiOyB9XG5cbi5mYWQuZmEtaGFuZC1ob2xkaW5nLXVzZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YzBcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy13YXRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YzFcIjsgfVxuXG4uZmFkLmZhLWhhbmQtbGl6YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1OFwiOyB9XG5cbi5mYWQuZmEtaGFuZC1taWRkbGUtZmluZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwNlwiOyB9XG5cbi5mYWQuZmEtaGFuZC1wYXBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTZcIjsgfVxuXG4uZmFkLmZhLWhhbmQtcGVhY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjViXCI7IH1cblxuLmZhZC5mYS1oYW5kLXBvaW50LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGE3XCI7IH1cblxuLmZhZC5mYS1oYW5kLXBvaW50LWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGE1XCI7IH1cblxuLmZhZC5mYS1oYW5kLXBvaW50LXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhNFwiOyB9XG5cbi5mYWQuZmEtaGFuZC1wb2ludC11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYTZcIjsgfVxuXG4uZmFkLmZhLWhhbmQtcG9pbnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNWFcIjsgfVxuXG4uZmFkLmZhLWhhbmQtcmVjZWl2aW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3Y1wiOyB9XG5cbi5mYWQuZmEtaGFuZC1yb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1NVwiOyB9XG5cbi5mYWQuZmEtaGFuZC1zY2lzc29yczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTdcIjsgfVxuXG4uZmFkLmZhLWhhbmQtc3BhcmtsZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTVkXCI7IH1cblxuLmZhZC5mYS1oYW5kLXNwb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1OVwiOyB9XG5cbi5mYWQuZmEtaGFuZHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGMyXCI7IH1cblxuLmZhZC5mYS1oYW5kcy1oZWFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YzNcIjsgfVxuXG4uZmFkLmZhLWhhbmRzLWhlbHBpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGM0XCI7IH1cblxuLmZhZC5mYS1oYW5kcy11c2Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGM1XCI7IH1cblxuLmZhZC5mYS1oYW5kcy13YXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk1ZVwiOyB9XG5cbi5mYWQuZmEtaGFuZHNoYWtlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJiNVwiOyB9XG5cbi5mYWQuZmEtaGFuZHNoYWtlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YzZcIjsgfVxuXG4uZmFkLmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTVmXCI7IH1cblxuLmZhZC5mYS1oYW5kc2hha2Utc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTYwXCI7IH1cblxuLmZhZC5mYS1oYW51a2lhaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZTZcIjsgfVxuXG4uZmFkLmZhLWhhcmQtaGF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwN1wiOyB9XG5cbi5mYWQuZmEtaGFzaHRhZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOTJcIjsgfVxuXG4uZmFkLmZhLWhhdC1jaGVmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2YlwiOyB9XG5cbi5mYWQuZmEtaGF0LWNvd2JveTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YzBcIjsgfVxuXG4uZmFkLmZhLWhhdC1jb3dib3ktc2lkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YzFcIjsgfVxuXG4uZmFkLmZhLWhhdC1zYW50YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YTdcIjsgfVxuXG4uZmFkLmZhLWhhdC13aW50ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2E4XCI7IH1cblxuLmZhZC5mYS1oYXQtd2l0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmU3XCI7IH1cblxuLmZhZC5mYS1oYXQtd2l6YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlOFwiOyB9XG5cbi5mYWQuZmEtaGRkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhMFwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlOVwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlLWJyYWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwOFwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlLWNvdWdoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk2MVwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk2MlwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlLWhlYWRwaG9uZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGMyXCI7IH1cblxuLmZhZC5mYS1oZWFkLXNpZGUtbWFzazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NjNcIjsgfVxuXG4uZmFkLmZhLWhlYWQtc2lkZS1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwOVwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlLXZpcnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk2NFwiOyB9XG5cbi5mYWQuZmEtaGVhZC12cjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZWFcIjsgfVxuXG4uZmFkLmZhLWhlYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWRjXCI7IH1cblxuLmZhZC5mYS1oZWFkcGhvbmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyNVwiOyB9XG5cbi5mYWQuZmEtaGVhZHBob25lcy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNThmXCI7IH1cblxuLmZhZC5mYS1oZWFkc2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5MFwiOyB9XG5cbi5mYWQuZmEtaGVhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDA0XCI7IH1cblxuLmZhZC5mYS1oZWFydC1icm9rZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2E5XCI7IH1cblxuLmZhZC5mYS1oZWFydC1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGM3XCI7IH1cblxuLmZhZC5mYS1oZWFydC1yYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmOFwiOyB9XG5cbi5mYWQuZmEtaGVhcnQtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjOFwiOyB9XG5cbi5mYWQuZmEtaGVhcnRiZWF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIxZVwiOyB9XG5cbi5mYWQuZmEtaGVhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MGNcIjsgfVxuXG4uZmFkLmZhLWhlbGljb3B0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTMzXCI7IH1cblxuLmZhZC5mYS1oZWxtZXQtYmF0dGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlYlwiOyB9XG5cbi5mYWQuZmEtaGV4YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMTJcIjsgfVxuXG4uZmFkLmZhLWhpZ2hsaWdodGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5MVwiOyB9XG5cbi5mYWQuZmEtaGlraW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlY1wiOyB9XG5cbi5mYWQuZmEtaGlwcG86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmVkXCI7IH1cblxuLmZhZC5mYS1oaXN0b3J5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFkYVwiOyB9XG5cbi5mYWQuZmEtaG9ja2V5LW1hc2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmVlXCI7IH1cblxuLmZhZC5mYS1ob2NrZXktcHVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NTNcIjsgfVxuXG4uZmFkLmZhLWhvY2tleS1zdGlja3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDU0XCI7IH1cblxuLmZhZC5mYS1ob2xseS1iZXJyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YWFcIjsgfVxuXG4uZmFkLmZhLWhvbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDE1XCI7IH1cblxuLmZhZC5mYS1ob21lLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MGFcIjsgfVxuXG4uZmFkLmZhLWhvbWUtaGVhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGM5XCI7IH1cblxuLmZhZC5mYS1ob21lLWxnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwYlwiOyB9XG5cbi5mYWQuZmEtaG9tZS1sZy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODBjXCI7IH1cblxuLmZhZC5mYS1ob29kLWNsb2FrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlZlwiOyB9XG5cbi5mYWQuZmEtaG9yaXpvbnRhbC1ydWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2Y1wiOyB9XG5cbi5mYWQuZmEtaG9yc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmYwXCI7IH1cblxuLmZhZC5mYS1ob3JzZS1oZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhYlwiOyB9XG5cbi5mYWQuZmEtaG9yc2Utc2FkZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjM1wiOyB9XG5cbi5mYWQuZmEtaG9zcGl0YWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGY4XCI7IH1cblxuLmZhZC5mYS1ob3NwaXRhbC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDdkXCI7IH1cblxuLmZhZC5mYS1ob3NwaXRhbC1zeW1ib2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDdlXCI7IH1cblxuLmZhZC5mYS1ob3NwaXRhbC11c2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwZFwiOyB9XG5cbi5mYWQuZmEtaG9zcGl0YWxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwZVwiOyB9XG5cbi5mYWQuZmEtaG90LXR1YjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTNcIjsgfVxuXG4uZmFkLmZhLWhvdGRvZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MGZcIjsgfVxuXG4uZmFkLmZhLWhvdGVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5NFwiOyB9XG5cbi5mYWQuZmEtaG91cmdsYXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1NFwiOyB9XG5cbi5mYWQuZmEtaG91cmdsYXNzLWVuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTNcIjsgfVxuXG4uZmFkLmZhLWhvdXJnbGFzcy1oYWxmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1MlwiOyB9XG5cbi5mYWQuZmEtaG91cmdsYXNzLXN0YXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1MVwiOyB9XG5cbi5mYWQuZmEtaG91c2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTBkXCI7IH1cblxuLmZhZC5mYS1ob3VzZS1kYW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmYxXCI7IH1cblxuLmZhZC5mYS1ob3VzZS1kYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTBlXCI7IH1cblxuLmZhZC5mYS1ob3VzZS1mbG9vZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NGZcIjsgfVxuXG4uZmFkLmZhLWhvdXNlLWxlYXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkwZlwiOyB9XG5cbi5mYWQuZmEtaG91c2UtbmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTEwXCI7IH1cblxuLmZhZC5mYS1ob3VzZS1yZXR1cm46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTExXCI7IH1cblxuLmZhZC5mYS1ob3VzZS1zaWduYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTEyXCI7IH1cblxuLmZhZC5mYS1ob3VzZS11c2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk2NVwiOyB9XG5cbi5mYWQuZmEtaHJ5dm5pYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjJcIjsgfVxuXG4uZmFkLmZhLWh1bWlkaXR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1MFwiOyB9XG5cbi5mYWQuZmEtaHVycmljYW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1MVwiOyB9XG5cbi5mYWQuZmEtaS1jdXJzb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQ2XCI7IH1cblxuLmZhZC5mYS1pY2UtY3JlYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODEwXCI7IH1cblxuLmZhZC5mYS1pY2Utc2thdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2FjXCI7IH1cblxuLmZhZC5mYS1pY2ljbGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhZFwiOyB9XG5cbi5mYWQuZmEtaWNvbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODZkXCI7IH1cblxuLmZhZC5mYS1pY29ucy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODZlXCI7IH1cblxuLmZhZC5mYS1pZC1iYWRnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYzFcIjsgfVxuXG4uZmFkLmZhLWlkLWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmMyXCI7IH1cblxuLmZhZC5mYS1pZC1jYXJkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0N2ZcIjsgfVxuXG4uZmFkLmZhLWlnbG9vOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhZVwiOyB9XG5cbi5mYWQuZmEtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDNlXCI7IH1cblxuLmZhZC5mYS1pbWFnZS1wb2xhcm9pZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YzRcIjsgfVxuXG4uZmFkLmZhLWltYWdlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDJcIjsgfVxuXG4uZmFkLmZhLWluYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxY1wiOyB9XG5cbi5mYWQuZmEtaW5ib3gtaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzEwXCI7IH1cblxuLmZhZC5mYS1pbmJveC1vdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzExXCI7IH1cblxuLmZhZC5mYS1pbmRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDNjXCI7IH1cblxuLmZhZC5mYS1pbmR1c3RyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzVcIjsgfVxuXG4uZmFkLmZhLWluZHVzdHJ5LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzYjNcIjsgfVxuXG4uZmFkLmZhLWluZmluaXR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzNFwiOyB9XG5cbi5mYWQuZmEtaW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMjlcIjsgfVxuXG4uZmFkLmZhLWluZm8tY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1YVwiOyB9XG5cbi5mYWQuZmEtaW5mby1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzBmXCI7IH1cblxuLmZhZC5mYS1pbmhhbGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmOVwiOyB9XG5cbi5mYWQuZmEtaW50ZWdyYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjY3XCI7IH1cblxuLmZhZC5mYS1pbnRlcnNlY3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjY4XCI7IH1cblxuLmZhZC5mYS1pbnZlbnRvcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDgwXCI7IH1cblxuLmZhZC5mYS1pc2xhbmQtdHJvcGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODExXCI7IH1cblxuLmZhZC5mYS1pdGFsaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDMzXCI7IH1cblxuLmZhZC5mYS1qYWNrLW8tbGFudGVybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMGVcIjsgfVxuXG4uZmFkLmZhLWplZGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjY5XCI7IH1cblxuLmZhZC5mYS1qb2ludDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTVcIjsgfVxuXG4uZmFkLmZhLWpvdXJuYWwtd2hpbGxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2YVwiOyB9XG5cbi5mYWQuZmEtam95c3RpY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGM1XCI7IH1cblxuLmZhZC5mYS1qdWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGM2XCI7IH1cblxuLmZhZC5mYS1rYWFiYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NmJcIjsgfVxuXG4uZmFkLmZhLWthem9vOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjN1wiOyB9XG5cbi5mYWQuZmEta2VybmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NmZcIjsgfVxuXG4uZmFkLmZhLWtleTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwODRcIjsgfVxuXG4uZmFkLmZhLWtleS1za2VsZXRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjNcIjsgfVxuXG4uZmFkLmZhLWtleWJvYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjExY1wiOyB9XG5cbi5mYWQuZmEta2V5bm90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NmNcIjsgfVxuXG4uZmFkLmZhLWtoYW5kYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NmRcIjsgfVxuXG4uZmFkLmZhLWtpZG5leXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWZiXCI7IH1cblxuLmZhZC5mYS1raXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5NlwiOyB9XG5cbi5mYWQuZmEta2lzcy1iZWFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5N1wiOyB9XG5cbi5mYWQuZmEta2lzcy13aW5rLWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5OFwiOyB9XG5cbi5mYWQuZmEta2l0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjRcIjsgfVxuXG4uZmFkLmZhLWtpd2ktYmlyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MzVcIjsgfVxuXG4uZmFkLmZhLWtuaWZlLWtpdGNoZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmY1XCI7IH1cblxuLmZhZC5mYS1sYW1iZGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjZlXCI7IH1cblxuLmZhZC5mYS1sYW1wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjYVwiOyB9XG5cbi5mYWQuZmEtbGFtcC1kZXNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkxNFwiOyB9XG5cbi5mYWQuZmEtbGFtcC1mbG9vcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MTVcIjsgfVxuXG4uZmFkLmZhLWxhbmRtYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2ZlwiOyB9XG5cbi5mYWQuZmEtbGFuZG1hcmstYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1MlwiOyB9XG5cbi5mYWQuZmEtbGFuZ3VhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWFiXCI7IH1cblxuLmZhZC5mYS1sYXB0b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTA5XCI7IH1cblxuLmZhZC5mYS1sYXB0b3AtY29kZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZmNcIjsgfVxuXG4uZmFkLmZhLWxhcHRvcC1ob3VzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NjZcIjsgfVxuXG4uZmFkLmZhLWxhcHRvcC1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxMlwiOyB9XG5cbi5mYWQuZmEtbGFzc286YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGM4XCI7IH1cblxuLmZhZC5mYS1sYXVnaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTlcIjsgfVxuXG4uZmFkLmZhLWxhdWdoLWJlYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTlhXCI7IH1cblxuLmZhZC5mYS1sYXVnaC1zcXVpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTliXCI7IH1cblxuLmZhZC5mYS1sYXVnaC13aW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5Y1wiOyB9XG5cbi5mYWQuZmEtbGF5ZXItZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWZkXCI7IH1cblxuLmZhZC5mYS1sYXllci1taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZmVcIjsgfVxuXG4uZmFkLmZhLWxheWVyLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWZmXCI7IH1cblxuLmZhZC5mYS1sZWFmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2Y1wiOyB9XG5cbi5mYWQuZmEtbGVhZi1oZWFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0Y2JcIjsgfVxuXG4uZmFkLmZhLWxlYWYtbWFwbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmY2XCI7IH1cblxuLmZhZC5mYS1sZWFmLW9hazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjdcIjsgfVxuXG4uZmFkLmZhLWxlbW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5NFwiOyB9XG5cbi5mYWQuZmEtbGVzcy10aGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzNlwiOyB9XG5cbi5mYWQuZmEtbGVzcy10aGFuLWVxdWFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzN1wiOyB9XG5cbi5mYWQuZmEtbGV2ZWwtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDlcIjsgfVxuXG4uZmFkLmZhLWxldmVsLWRvd24tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNiZVwiOyB9XG5cbi5mYWQuZmEtbGV2ZWwtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTQ4XCI7IH1cblxuLmZhZC5mYS1sZXZlbC11cC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2JmXCI7IH1cblxuLmZhZC5mYS1saWZlLXJpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWNkXCI7IH1cblxuLmZhZC5mYS1saWdodC1jZWlsaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkxNlwiOyB9XG5cbi5mYWQuZmEtbGlnaHQtc3dpdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkxN1wiOyB9XG5cbi5mYWQuZmEtbGlnaHQtc3dpdGNoLW9mZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MThcIjsgfVxuXG4uZmFkLmZhLWxpZ2h0LXN3aXRjaC1vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MTlcIjsgfVxuXG4uZmFkLmZhLWxpZ2h0YnVsYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZWJcIjsgfVxuXG4uZmFkLmZhLWxpZ2h0YnVsYi1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjcwXCI7IH1cblxuLmZhZC5mYS1saWdodGJ1bGItZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjcxXCI7IH1cblxuLmZhZC5mYS1saWdodGJ1bGItb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjcyXCI7IH1cblxuLmZhZC5mYS1saWdodGJ1bGItc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjczXCI7IH1cblxuLmZhZC5mYS1saWdodHMtaG9saWRheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjJcIjsgfVxuXG4uZmFkLmZhLWxpbmUtY29sdW1uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NzBcIjsgfVxuXG4uZmFkLmZhLWxpbmUtaGVpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3MVwiOyB9XG5cbi5mYWQuZmEtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYzFcIjsgfVxuXG4uZmFkLmZhLWxpcHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjAwXCI7IH1cblxuLmZhZC5mYS1saXJhLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTk1XCI7IH1cblxuLmZhZC5mYS1saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzYVwiOyB9XG5cbi5mYWQuZmEtbGlzdC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDIyXCI7IH1cblxuLmZhZC5mYS1saXN0LW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjOVwiOyB9XG5cbi5mYWQuZmEtbGlzdC1vbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwY2JcIjsgfVxuXG4uZmFkLmZhLWxpc3QtdWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGNhXCI7IH1cblxuLmZhZC5mYS1sb2NhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MDFcIjsgfVxuXG4uZmFkLmZhLWxvY2F0aW9uLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyNFwiOyB9XG5cbi5mYWQuZmEtbG9jYXRpb24tY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwMlwiOyB9XG5cbi5mYWQuZmEtbG9jYXRpb24tc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjAzXCI7IH1cblxuLmZhZC5mYS1sb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyM1wiOyB9XG5cbi5mYWQuZmEtbG9jay1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzBkXCI7IH1cblxuLmZhZC5mYS1sb2NrLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2MxXCI7IH1cblxuLmZhZC5mYS1sb2NrLW9wZW4tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNjMlwiOyB9XG5cbi5mYWQuZmEtbG9uZy1hcnJvdy1hbHQtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDlcIjsgfVxuXG4uZmFkLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzBhXCI7IH1cblxuLmZhZC5mYS1sb25nLWFycm93LWFsdC1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMGJcIjsgfVxuXG4uZmFkLmZhLWxvbmctYXJyb3ctYWx0LXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwY1wiOyB9XG5cbi5mYWQuZmEtbG9uZy1hcnJvdy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE3NVwiOyB9XG5cbi5mYWQuZmEtbG9uZy1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE3N1wiOyB9XG5cbi5mYWQuZmEtbG9uZy1hcnJvdy1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNzhcIjsgfVxuXG4uZmFkLmZhLWxvbmctYXJyb3ctdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTc2XCI7IH1cblxuLmZhZC5mYS1sb3Zlc2VhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0Y2NcIjsgfVxuXG4uZmFkLmZhLWxvdy12aXNpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmE4XCI7IH1cblxuLmZhZC5mYS1sdWNoYWRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NTVcIjsgfVxuXG4uZmFkLmZhLWx1Z2dhZ2UtY2FydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OWRcIjsgfVxuXG4uZmFkLmZhLWx1bmdzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwNFwiOyB9XG5cbi5mYWQuZmEtbHVuZ3MtdmlydXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTY3XCI7IH1cblxuLmZhZC5mYS1tYWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmOFwiOyB9XG5cbi5mYWQuZmEtbWFnaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGQwXCI7IH1cblxuLmZhZC5mYS1tYWduZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDc2XCI7IH1cblxuLmZhZC5mYS1tYWlsLWJ1bGs6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjc0XCI7IH1cblxuLmZhZC5mYS1tYWlsYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxM1wiOyB9XG5cbi5mYWQuZmEtbWFsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxODNcIjsgfVxuXG4uZmFkLmZhLW1hbmRvbGluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmOVwiOyB9XG5cbi5mYWQuZmEtbWFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI3OVwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OWZcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZWQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhMFwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNDFcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNjNVwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1hbHQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjA1XCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwNlwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1lZGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwN1wiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1leGNsYW1hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MDhcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjA5XCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjBhXCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLXF1ZXN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwYlwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MGNcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItc21pbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjBkXCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLXRpbWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwZVwiOyB9XG5cbi5mYWQuZmEtbWFwLXBpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzZcIjsgfVxuXG4uZmFkLmZhLW1hcC1zaWduczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzdcIjsgfVxuXG4uZmFkLmZhLW1hcmtlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTFcIjsgfVxuXG4uZmFkLmZhLW1hcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjIyXCI7IH1cblxuLmZhZC5mYS1tYXJzLWRvdWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMjdcIjsgfVxuXG4uZmFkLmZhLW1hcnMtc3Ryb2tlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyOVwiOyB9XG5cbi5mYWQuZmEtbWFycy1zdHJva2UtaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMmJcIjsgfVxuXG4uZmFkLmZhLW1hcnMtc3Ryb2tlLXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjJhXCI7IH1cblxuLmZhZC5mYS1tYXNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmYVwiOyB9XG5cbi5mYWQuZmEtbWVhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MTRcIjsgfVxuXG4uZmFkLmZhLW1lZGFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhMlwiOyB9XG5cbi5mYWQuZmEtbWVka2l0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmYVwiOyB9XG5cbi5mYWQuZmEtbWVnYXBob25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3NVwiOyB9XG5cbi5mYWQuZmEtbWVoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjExYVwiOyB9XG5cbi5mYWQuZmEtbWVoLWJsYW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhNFwiOyB9XG5cbi5mYWQuZmEtbWVoLXJvbGxpbmctZXllczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTVcIjsgfVxuXG4uZmFkLmZhLW1lbW9yeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MzhcIjsgfVxuXG4uZmFkLmZhLW1lbm9yYWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjc2XCI7IH1cblxuLmZhZC5mYS1tZXJjdXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyM1wiOyB9XG5cbi5mYWQuZmEtbWV0ZW9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1M1wiOyB9XG5cbi5mYWQuZmEtbWljcm9jaGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJkYlwiOyB9XG5cbi5mYWQuZmEtbWljcm9waG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzBcIjsgfVxuXG4uZmFkLmZhLW1pY3JvcGhvbmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNjOVwiOyB9XG5cbi5mYWQuZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTM5XCI7IH1cblxuLmZhZC5mYS1taWNyb3Bob25lLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzMVwiOyB9XG5cbi5mYWQuZmEtbWljcm9waG9uZS1zdGFuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4Y2JcIjsgfVxuXG4uZmFkLmZhLW1pY3Jvc2NvcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjEwXCI7IH1cblxuLmZhZC5mYS1taWNyb3dhdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTFiXCI7IH1cblxuLmZhZC5mYS1taW5kLXNoYXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3N1wiOyB9XG5cbi5mYWQuZmEtbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDY4XCI7IH1cblxuLmZhZC5mYS1taW51cy1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDU2XCI7IH1cblxuLmZhZC5mYS1taW51cy1oZXhhZ29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwN1wiOyB9XG5cbi5mYWQuZmEtbWludXMtb2N0YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDhcIjsgfVxuXG4uZmFkLmZhLW1pbnVzLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDZcIjsgfVxuXG4uZmFkLmZhLW1pc3RsZXRvZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjRcIjsgfVxuXG4uZmFkLmZhLW1pdHRlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjVcIjsgfVxuXG4uZmFkLmZhLW1vYmlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMGJcIjsgfVxuXG4uZmFkLmZhLW1vYmlsZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2NkXCI7IH1cblxuLmZhZC5mYS1tb2JpbGUtYW5kcm9pZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzY2VcIjsgfVxuXG4uZmFkLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzY2ZcIjsgfVxuXG4uZmFkLmZhLW1vbmV5LWJpbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGQ2XCI7IH1cblxuLmZhZC5mYS1tb25leS1iaWxsLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZDFcIjsgfVxuXG4uZmFkLmZhLW1vbmV5LWJpbGwtd2F2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1M2FcIjsgfVxuXG4uZmFkLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTNiXCI7IH1cblxuLmZhZC5mYS1tb25leS1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1M2NcIjsgfVxuXG4uZmFkLmZhLW1vbmV5LWNoZWNrLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1M2RcIjsgfVxuXG4uZmFkLmZhLW1vbmV5LWNoZWNrLWVkaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODcyXCI7IH1cblxuLmZhZC5mYS1tb25leS1jaGVjay1lZGl0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NzNcIjsgfVxuXG4uZmFkLmZhLW1vbml0b3ItaGVhcnQtcmF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MTFcIjsgfVxuXG4uZmFkLmZhLW1vbmtleTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZmJcIjsgfVxuXG4uZmFkLmZhLW1vbnVtZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhNlwiOyB9XG5cbi5mYWQuZmEtbW9vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxODZcIjsgfVxuXG4uZmFkLmZhLW1vb24tY2xvdWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzU0XCI7IH1cblxuLmZhZC5mYS1tb29uLXN0YXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1NVwiOyB9XG5cbi5mYWQuZmEtbW9ydGFyLXBlc3RsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTdcIjsgfVxuXG4uZmFkLmZhLW1vc3F1ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NzhcIjsgfVxuXG4uZmFkLmZhLW1vdG9yY3ljbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjFjXCI7IH1cblxuLmZhZC5mYS1tb3VudGFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZmNcIjsgfVxuXG4uZmFkLmZhLW1vdW50YWluczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZmRcIjsgfVxuXG4uZmFkLmZhLW1vdXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjY1wiOyB9XG5cbi5mYWQuZmEtbW91c2UtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjZFwiOyB9XG5cbi5mYWQuZmEtbW91c2UtcG9pbnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDVcIjsgfVxuXG4uZmFkLmZhLW1wMy1wbGF5ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGNlXCI7IH1cblxuLmZhZC5mYS1tdWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODc0XCI7IH1cblxuLmZhZC5mYS1tdWctaG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdiNlwiOyB9XG5cbi5mYWQuZmEtbXVnLW1hcnNobWFsbG93czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjdcIjsgfVxuXG4uZmFkLmZhLW11Zy10ZWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODc1XCI7IH1cblxuLmZhZC5mYS1tdXNpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMDFcIjsgfVxuXG4uZmFkLmZhLW11c2ljLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4Y2ZcIjsgfVxuXG4uZmFkLmZhLW11c2ljLWFsdC1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDBcIjsgfVxuXG4uZmFkLmZhLW11c2ljLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkMVwiOyB9XG5cbi5mYWQuZmEtbmFyd2hhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZmVcIjsgfVxuXG4uZmFkLmZhLW5ldHdvcmstd2lyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmZmXCI7IH1cblxuLmZhZC5mYS1uZXV0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjJjXCI7IH1cblxuLmZhZC5mYS1uZXdzcGFwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWVhXCI7IH1cblxuLmZhZC5mYS1ub3QtZXF1YWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTNlXCI7IH1cblxuLmZhZC5mYS1ub3Rlcy1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4MVwiOyB9XG5cbi5mYWQuZmEtb2JqZWN0LWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI0N1wiOyB9XG5cbi5mYWQuZmEtb2JqZWN0LXVuZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQ4XCI7IH1cblxuLmZhZC5mYS1vY3RhZ29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwNlwiOyB9XG5cbi5mYWQuZmEtb2lsLWNhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MTNcIjsgfVxuXG4uZmFkLmZhLW9pbC10ZW1wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxNFwiOyB9XG5cbi5mYWQuZmEtb206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjc5XCI7IH1cblxuLmZhZC5mYS1vbWVnYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2N2FcIjsgfVxuXG4uZmFkLmZhLW9ybmFtZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdiOFwiOyB9XG5cbi5mYWQuZmEtb3R0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzAwXCI7IH1cblxuLmZhZC5mYS1vdXRkZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzYlwiOyB9XG5cbi5mYWQuZmEtb3V0bGV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkxY1wiOyB9XG5cbi5mYWQuZmEtb3ZlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MWRcIjsgfVxuXG4uZmFkLmZhLW92ZXJsaW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3NlwiOyB9XG5cbi5mYWQuZmEtcGFnZS1icmVhazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NzdcIjsgfVxuXG4uZmFkLmZhLXBhZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxNVwiOyB9XG5cbi5mYWQuZmEtcGFpbnQtYnJ1c2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWZjXCI7IH1cblxuLmZhZC5mYS1wYWludC1icnVzaC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWE5XCI7IH1cblxuLmZhZC5mYS1wYWludC1yb2xsZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWFhXCI7IH1cblxuLmZhZC5mYS1wYWxldHRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzZlwiOyB9XG5cbi5mYWQuZmEtcGFsbGV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4MlwiOyB9XG5cbi5mYWQuZmEtcGFsbGV0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODNcIjsgfVxuXG4uZmFkLmZhLXBhcGVyLXBsYW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFkOFwiOyB9XG5cbi5mYWQuZmEtcGFwZXJjbGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjNlwiOyB9XG5cbi5mYWQuZmEtcGFyYWNodXRlLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0Y2RcIjsgfVxuXG4uZmFkLmZhLXBhcmFncmFwaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZGRcIjsgfVxuXG4uZmFkLmZhLXBhcmFncmFwaC1ydGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODc4XCI7IH1cblxuLmZhZC5mYS1wYXJraW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0MFwiOyB9XG5cbi5mYWQuZmEtcGFya2luZy1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjE1XCI7IH1cblxuLmZhZC5mYS1wYXJraW5nLWNpcmNsZS1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MTZcIjsgfVxuXG4uZmFkLmZhLXBhcmtpbmctc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjE3XCI7IH1cblxuLmZhZC5mYS1wYXNzcG9ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YWJcIjsgfVxuXG4uZmFkLmZhLXBhc3RhZmFyaWFuaXNtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3YlwiOyB9XG5cbi5mYWQuZmEtcGFzdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGVhXCI7IH1cblxuLmZhZC5mYS1wYXVzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNGNcIjsgfVxuXG4uZmFkLmZhLXBhdXNlLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOGJcIjsgfVxuXG4uZmFkLmZhLXBhdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYjBcIjsgfVxuXG4uZmFkLmZhLXBhdy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzAxXCI7IH1cblxuLmZhZC5mYS1wYXctY2xhd3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzAyXCI7IH1cblxuLmZhZC5mYS1wZWFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2N2NcIjsgfVxuXG4uZmFkLmZhLXBlZ2FzdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzAzXCI7IH1cblxuLmZhZC5mYS1wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzA0XCI7IH1cblxuLmZhZC5mYS1wZW4tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwNVwiOyB9XG5cbi5mYWQuZmEtcGVuLWZhbmN5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhY1wiOyB9XG5cbi5mYWQuZmEtcGVuLW5pYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YWRcIjsgfVxuXG4uZmFkLmZhLXBlbi1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTRiXCI7IH1cblxuLmZhZC5mYS1wZW5jaWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQwXCI7IH1cblxuLmZhZC5mYS1wZW5jaWwtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwM1wiOyB9XG5cbi5mYWQuZmEtcGVuY2lsLXBhaW50YnJ1c2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjE4XCI7IH1cblxuLmZhZC5mYS1wZW5jaWwtcnVsZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWFlXCI7IH1cblxuLmZhZC5mYS1wZW5uYW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1NlwiOyB9XG5cbi5mYWQuZmEtcGVvcGxlLWFycm93czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NjhcIjsgfVxuXG4uZmFkLmZhLXBlb3BsZS1jYXJyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0Y2VcIjsgfVxuXG4uZmFkLmZhLXBlcHBlci1ob3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODE2XCI7IH1cblxuLmZhZC5mYS1wZXJjZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI5NVwiOyB9XG5cbi5mYWQuZmEtcGVyY2VudGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDFcIjsgfVxuXG4uZmFkLmZhLXBlcnNvbi1ib290aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NTZcIjsgfVxuXG4uZmFkLmZhLXBlcnNvbi1jYXJyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0Y2ZcIjsgfVxuXG4uZmFkLmZhLXBlcnNvbi1kb2xseTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZDBcIjsgfVxuXG4uZmFkLmZhLXBlcnNvbi1kb2xseS1lbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZDFcIjsgfVxuXG4uZmFkLmZhLXBlcnNvbi1zaWduOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1N1wiOyB9XG5cbi5mYWQuZmEtcGhvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDk1XCI7IH1cblxuLmZhZC5mYS1waG9uZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODc5XCI7IH1cblxuLmZhZC5mYS1waG9uZS1sYXB0b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODdhXCI7IH1cblxuLmZhZC5mYS1waG9uZS1vZmZpY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjdkXCI7IH1cblxuLmZhZC5mYS1waG9uZS1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkMlwiOyB9XG5cbi5mYWQuZmEtcGhvbmUtcm90YXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkM1wiOyB9XG5cbi5mYWQuZmEtcGhvbmUtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2RkXCI7IH1cblxuLmZhZC5mYS1waG9uZS1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDk4XCI7IH1cblxuLmZhZC5mYS1waG9uZS1zcXVhcmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3YlwiOyB9XG5cbi5mYWQuZmEtcGhvbmUtdm9sdW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJhMFwiOyB9XG5cbi5mYWQuZmEtcGhvdG8tdmlkZW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODdjXCI7IH1cblxuLmZhZC5mYS1waTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2N2VcIjsgfVxuXG4uZmFkLmZhLXBpYW5vOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkNFwiOyB9XG5cbi5mYWQuZmEtcGlhbm8ta2V5Ym9hcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGQ1XCI7IH1cblxuLmZhZC5mYS1waWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzA1XCI7IH1cblxuLmZhZC5mYS1waWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzA2XCI7IH1cblxuLmZhZC5mYS1waWdneS1iYW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkM1wiOyB9XG5cbi5mYWQuZmEtcGlsbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDg0XCI7IH1cblxuLmZhZC5mYS1waXp6YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MTdcIjsgfVxuXG4uZmFkLmZhLXBpenphLXNsaWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxOFwiOyB9XG5cbi5mYWQuZmEtcGxhY2Utb2Ytd29yc2hpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2N2ZcIjsgfVxuXG4uZmFkLmZhLXBsYW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3MlwiOyB9XG5cbi5mYWQuZmEtcGxhbmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNkZVwiOyB9XG5cbi5mYWQuZmEtcGxhbmUtYXJyaXZhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YWZcIjsgfVxuXG4uZmFkLmZhLXBsYW5lLWRlcGFydHVyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjBcIjsgfVxuXG4uZmFkLmZhLXBsYW5lLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk2OVwiOyB9XG5cbi5mYWQuZmEtcGxhbmV0LW1vb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTFmXCI7IH1cblxuLmZhZC5mYS1wbGFuZXQtcmluZ2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkyMFwiOyB9XG5cbi5mYWQuZmEtcGxheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNGJcIjsgfVxuXG4uZmFkLmZhLXBsYXktY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0NFwiOyB9XG5cbi5mYWQuZmEtcGx1ZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZTZcIjsgfVxuXG4uZmFkLmZhLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDY3XCI7IH1cblxuLmZhZC5mYS1wbHVzLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNTVcIjsgfVxuXG4uZmFkLmZhLXBsdXMtaGV4YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDBcIjsgfVxuXG4uZmFkLmZhLXBsdXMtb2N0YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDFcIjsgfVxuXG4uZmFkLmZhLXBsdXMtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmZVwiOyB9XG5cbi5mYWQuZmEtcG9kY2FzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyY2VcIjsgfVxuXG4uZmFkLmZhLXBvZGl1bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ODBcIjsgfVxuXG4uZmFkLmZhLXBvZGl1bS1zdGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1OFwiOyB9XG5cbi5mYWQuZmEtcG9saWNlLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MjFcIjsgfVxuXG4uZmFkLmZhLXBvbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjgxXCI7IH1cblxuLmZhZC5mYS1wb2xsLWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjgyXCI7IH1cblxuLmZhZC5mYS1wb2xsLXBlb3BsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NTlcIjsgfVxuXG4uZmFkLmZhLXBvbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZmVcIjsgfVxuXG4uZmFkLmZhLXBvby1zdG9ybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NWFcIjsgfVxuXG4uZmFkLmZhLXBvb3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjE5XCI7IH1cblxuLmZhZC5mYS1wb3Bjb3JuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxOVwiOyB9XG5cbi5mYWQuZmEtcG9ydGFsLWVudGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkyMlwiOyB9XG5cbi5mYWQuZmEtcG9ydGFsLWV4aXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTIzXCI7IH1cblxuLmZhZC5mYS1wb3J0cmFpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZTBcIjsgfVxuXG4uZmFkLmZhLXBvdW5kLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTU0XCI7IH1cblxuLmZhZC5mYS1wb3dlci1vZmY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDExXCI7IH1cblxuLmZhZC5mYS1wcmF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4M1wiOyB9XG5cbi5mYWQuZmEtcHJheWluZy1oYW5kczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ODRcIjsgfVxuXG4uZmFkLmZhLXByZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjFcIjsgfVxuXG4uZmFkLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDg1XCI7IH1cblxuLmZhZC5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODZcIjsgfVxuXG4uZmFkLmZhLXByZXNlbnRhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ODVcIjsgfVxuXG4uZmFkLmZhLXByaW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyZlwiOyB9XG5cbi5mYWQuZmEtcHJpbnQtc2VhcmNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxYVwiOyB9XG5cbi5mYWQuZmEtcHJpbnQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg2XCI7IH1cblxuLmZhZC5mYS1wcm9jZWR1cmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4N1wiOyB9XG5cbi5mYWQuZmEtcHJvamVjdC1kaWFncmFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0MlwiOyB9XG5cbi5mYWQuZmEtcHJvamVjdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkNlwiOyB9XG5cbi5mYWQuZmEtcHVtcC1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk2YVwiOyB9XG5cbi5mYWQuZmEtcHVtcC1zb2FwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk2YlwiOyB9XG5cbi5mYWQuZmEtcHVtcGtpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MDdcIjsgfVxuXG4uZmFkLmZhLXB1enpsZS1waWVjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMmVcIjsgfVxuXG4uZmFkLmZhLXFyY29kZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjlcIjsgfVxuXG4uZmFkLmZhLXF1ZXN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyOFwiOyB9XG5cbi5mYWQuZmEtcXVlc3Rpb24tY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1OVwiOyB9XG5cbi5mYWQuZmEtcXVlc3Rpb24tc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmZFwiOyB9XG5cbi5mYWQuZmEtcXVpZGRpdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1OFwiOyB9XG5cbi5mYWQuZmEtcXVvdGUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMGRcIjsgfVxuXG4uZmFkLmZhLXF1b3RlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwZVwiOyB9XG5cbi5mYWQuZmEtcXVyYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg3XCI7IH1cblxuLmZhZC5mYS1yYWJiaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzA4XCI7IH1cblxuLmZhZC5mYS1yYWJiaXQtZmFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MDlcIjsgfVxuXG4uZmFkLmZhLXJhY3F1ZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDVhXCI7IH1cblxuLmZhZC5mYS1yYWRhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MjRcIjsgfVxuXG4uZmFkLmZhLXJhZGlhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjlcIjsgfVxuXG4uZmFkLmZhLXJhZGlhdGlvbi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2JhXCI7IH1cblxuLmZhZC5mYS1yYWRpbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDdcIjsgfVxuXG4uZmFkLmZhLXJhZGlvLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDhcIjsgfVxuXG4uZmFkLmZhLXJhaW5ib3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzViXCI7IH1cblxuLmZhZC5mYS1yYWluZHJvcHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzVjXCI7IH1cblxuLmZhZC5mYS1yYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzBhXCI7IH1cblxuLmZhZC5mYS1yYW1wLWxvYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGQ0XCI7IH1cblxuLmZhZC5mYS1yYW5kb206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDc0XCI7IH1cblxuLmZhZC5mYS1yYXlndW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTI1XCI7IH1cblxuLmZhZC5mYS1yZWNlaXB0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0M1wiOyB9XG5cbi5mYWQuZmEtcmVjb3JkLXZpbnlsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkOVwiOyB9XG5cbi5mYWQuZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZmFcIjsgfVxuXG4uZmFkLmZhLXJlY3RhbmdsZS1wb3J0cmFpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZmJcIjsgfVxuXG4uZmFkLmZhLXJlY3RhbmdsZS13aWRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmY1wiOyB9XG5cbi5mYWQuZmEtcmVjeWNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYjhcIjsgfVxuXG4uZmFkLmZhLXJlZG86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDFlXCI7IH1cblxuLmZhZC5mYS1yZWRvLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjlcIjsgfVxuXG4uZmFkLmZhLXJlZnJpZ2VyYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MjZcIjsgfVxuXG4uZmFkLmZhLXJlZ2lzdGVyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjVkXCI7IH1cblxuLmZhZC5mYS1yZW1vdmUtZm9ybWF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3ZFwiOyB9XG5cbi5mYWQuZmEtcmVwZWF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM2M1wiOyB9XG5cbi5mYWQuZmEtcmVwZWF0LTE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzY1XCI7IH1cblxuLmZhZC5mYS1yZXBlYXQtMS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzY2XCI7IH1cblxuLmZhZC5mYS1yZXBlYXQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM2NFwiOyB9XG5cbi5mYWQuZmEtcmVwbHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2U1XCI7IH1cblxuLmZhZC5mYS1yZXBseS1hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTIyXCI7IH1cblxuLmZhZC5mYS1yZXB1YmxpY2FuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1ZVwiOyB9XG5cbi5mYWQuZmEtcmVzdHJvb206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2JkXCI7IH1cblxuLmZhZC5mYS1yZXR3ZWV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3OVwiOyB9XG5cbi5mYWQuZmEtcmV0d2VldC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzYxXCI7IH1cblxuLmZhZC5mYS1yaWJib246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGQ2XCI7IH1cblxuLmZhZC5mYS1yaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwYlwiOyB9XG5cbi5mYWQuZmEtcmluZ3Mtd2VkZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MWJcIjsgfVxuXG4uZmFkLmZhLXJvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDE4XCI7IH1cblxuLmZhZC5mYS1yb2JvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDRcIjsgfVxuXG4uZmFkLmZhLXJvY2tldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzVcIjsgfVxuXG4uZmFkLmZhLXJvY2tldC1sYXVuY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTI3XCI7IH1cblxuLmZhZC5mYS1yb3V0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZDdcIjsgfVxuXG4uZmFkLmZhLXJvdXRlLWhpZ2h3YXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjFhXCI7IH1cblxuLmZhZC5mYS1yb3V0ZS1pbnRlcnN0YXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxYlwiOyB9XG5cbi5mYWQuZmEtcm91dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkYVwiOyB9XG5cbi5mYWQuZmEtcnNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5ZVwiOyB9XG5cbi5mYWQuZmEtcnNzLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDNcIjsgfVxuXG4uZmFkLmZhLXJ1YmxlLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTU4XCI7IH1cblxuLmZhZC5mYS1ydWxlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDVcIjsgfVxuXG4uZmFkLmZhLXJ1bGVyLWNvbWJpbmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0NlwiOyB9XG5cbi5mYWQuZmEtcnVsZXItaG9yaXpvbnRhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDdcIjsgfVxuXG4uZmFkLmZhLXJ1bGVyLXRyaWFuZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxY1wiOyB9XG5cbi5mYWQuZmEtcnVsZXItdmVydGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTQ4XCI7IH1cblxuLmZhZC5mYS1ydW5uaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwY1wiOyB9XG5cbi5mYWQuZmEtcnVwZWUtc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNTZcIjsgfVxuXG4uZmFkLmZhLXJ2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdiZVwiOyB9XG5cbi5mYWQuZmEtc2FjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MWNcIjsgfVxuXG4uZmFkLmZhLXNhY2stZG9sbGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxZFwiOyB9XG5cbi5mYWQuZmEtc2FkLWNyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjNcIjsgfVxuXG4uZmFkLmZhLXNhZC10ZWFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViNFwiOyB9XG5cbi5mYWQuZmEtc2FsYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODFlXCI7IH1cblxuLmZhZC5mYS1zYW5kd2ljaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MWZcIjsgfVxuXG4uZmFkLmZhLXNhdGVsbGl0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YmZcIjsgfVxuXG4uZmFkLmZhLXNhdGVsbGl0ZS1kaXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjMFwiOyB9XG5cbi5mYWQuZmEtc2F1c2FnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MjBcIjsgfVxuXG4uZmFkLmZhLXNhdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGM3XCI7IH1cblxuLmZhZC5mYS1zYXgtaG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkYlwiOyB9XG5cbi5mYWQuZmEtc2F4b3Bob25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkY1wiOyB9XG5cbi5mYWQuZmEtc2NhbHBlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MWRcIjsgfVxuXG4uZmFkLmZhLXNjYWxwZWwtcGF0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MWVcIjsgfVxuXG4uZmFkLmZhLXNjYW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDg4XCI7IH1cblxuLmZhZC5mYS1zY2FubmVyLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmM1wiOyB9XG5cbi5mYWQuZmEtc2Nhbm5lci1rZXlib2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODlcIjsgfVxuXG4uZmFkLmZhLXNjYW5uZXItdG91Y2hzY3JlZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDhhXCI7IH1cblxuLmZhZC5mYS1zY2FyZWNyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzBkXCI7IH1cblxuLmZhZC5mYS1zY2FyZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzFcIjsgfVxuXG4uZmFkLmZhLXNjaG9vbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDlcIjsgfVxuXG4uZmFkLmZhLXNjcmV3ZHJpdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0YVwiOyB9XG5cbi5mYWQuZmEtc2Nyb2xsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwZVwiOyB9XG5cbi5mYWQuZmEtc2Nyb2xsLW9sZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MGZcIjsgfVxuXG4uZmFkLmZhLXNjcnViYmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmOFwiOyB9XG5cbi5mYWQuZmEtc2N5dGhlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxMFwiOyB9XG5cbi5mYWQuZmEtc2QtY2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzJcIjsgfVxuXG4uZmFkLmZhLXNlYXJjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMDJcIjsgfVxuXG4uZmFkLmZhLXNlYXJjaC1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg4XCI7IH1cblxuLmZhZC5mYS1zZWFyY2gtbG9jYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg5XCI7IH1cblxuLmZhZC5mYS1zZWFyY2gtbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDEwXCI7IH1cblxuLmZhZC5mYS1zZWFyY2gtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMGVcIjsgfVxuXG4uZmFkLmZhLXNlZWRsaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkOFwiOyB9XG5cbi5mYWQuZmEtc2VuZC1iYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3ZVwiOyB9XG5cbi5mYWQuZmEtc2VuZC1iYWNrd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4N2ZcIjsgfVxuXG4uZmFkLmZhLXNlbnNvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MjhcIjsgfVxuXG4uZmFkLmZhLXNlbnNvci1hbGVydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MjlcIjsgfVxuXG4uZmFkLmZhLXNlbnNvci1maXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkyYVwiOyB9XG5cbi5mYWQuZmEtc2Vuc29yLW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkyYlwiOyB9XG5cbi5mYWQuZmEtc2Vuc29yLXNtb2tlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkyY1wiOyB9XG5cbi5mYWQuZmEtc2VydmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIzM1wiOyB9XG5cbi5mYWQuZmEtc2hhcGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxZlwiOyB9XG5cbi5mYWQuZmEtc2hhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDY0XCI7IH1cblxuLmZhZC5mYS1zaGFyZS1hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzY3XCI7IH1cblxuLmZhZC5mYS1zaGFyZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWUwXCI7IH1cblxuLmZhZC5mYS1zaGFyZS1hbHQtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFlMVwiOyB9XG5cbi5mYWQuZmEtc2hhcmUtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0ZFwiOyB9XG5cbi5mYWQuZmEtc2hlZXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzExXCI7IH1cblxuLmZhZC5mYS1zaGVrZWwtc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMGJcIjsgfVxuXG4uZmFkLmZhLXNoaWVsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzJcIjsgfVxuXG4uZmFkLmZhLXNoaWVsZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2VkXCI7IH1cblxuLmZhZC5mYS1zaGllbGQtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmY3XCI7IH1cblxuLmZhZC5mYS1zaGllbGQtY3Jvc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzEyXCI7IH1cblxuLmZhZC5mYS1zaGllbGQtdmlydXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTZjXCI7IH1cblxuLmZhZC5mYS1zaGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIxYVwiOyB9XG5cbi5mYWQuZmEtc2hpcHBpbmctZmFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OGJcIjsgfVxuXG4uZmFkLmZhLXNoaXBwaW5nLXRpbWVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4Y1wiOyB9XG5cbi5mYWQuZmEtc2hpc2gta2ViYWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODIxXCI7IH1cblxuLmZhZC5mYS1zaG9lLXByaW50czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NGJcIjsgfVxuXG4uZmFkLmZhLXNob3BwaW5nLWJhZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOTBcIjsgfVxuXG4uZmFkLmZhLXNob3BwaW5nLWJhc2tldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOTFcIjsgfVxuXG4uZmFkLmZhLXNob3BwaW5nLWNhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDdhXCI7IH1cblxuLmZhZC5mYS1zaG92ZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzEzXCI7IH1cblxuLmZhZC5mYS1zaG92ZWwtc25vdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzNcIjsgfVxuXG4uZmFkLmZhLXNob3dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyY2NcIjsgfVxuXG4uZmFkLmZhLXNocmVkZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4YVwiOyB9XG5cbi5mYWQuZmEtc2h1dHRsZS12YW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWI2XCI7IH1cblxuLmZhZC5mYS1zaHV0dGxlY29jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NWJcIjsgfVxuXG4uZmFkLmZhLXNpY2tsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MjJcIjsgfVxuXG4uZmFkLmZhLXNpZ21hOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4YlwiOyB9XG5cbi5mYWQuZmEtc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZDlcIjsgfVxuXG4uZmFkLmZhLXNpZ24taW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDkwXCI7IH1cblxuLmZhZC5mYS1zaWduLWluLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjZcIjsgfVxuXG4uZmFkLmZhLXNpZ24tbGFuZ3VhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmE3XCI7IH1cblxuLmZhZC5mYS1zaWduLW91dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwOGJcIjsgfVxuXG4uZmFkLmZhLXNpZ24tb3V0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjVcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMTJcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC0xOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4Y1wiOyB9XG5cbi5mYWQuZmEtc2lnbmFsLTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjhkXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OGVcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC00OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4ZlwiOyB9XG5cbi5mYWQuZmEtc2lnbmFsLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTBcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC1hbHQtMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTFcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC1hbHQtMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTJcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC1hbHQtMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTNcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC1hbHQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjk0XCI7IH1cblxuLmZhZC5mYS1zaWduYWwtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjk1XCI7IH1cblxuLmZhZC5mYS1zaWduYWwtc3RyZWFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkZFwiOyB9XG5cbi5mYWQuZmEtc2lnbmF0dXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViN1wiOyB9XG5cbi5mYWQuZmEtc2ltLWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2M0XCI7IH1cblxuLmZhZC5mYS1zaW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk2ZFwiOyB9XG5cbi5mYWQuZmEtc2lyZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTJkXCI7IH1cblxuLmZhZC5mYS1zaXJlbi1vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MmVcIjsgfVxuXG4uZmFkLmZhLXNpdGVtYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGU4XCI7IH1cblxuLmZhZC5mYS1za2F0aW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjNVwiOyB9XG5cbi5mYWQuZmEtc2tlbGV0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjIwXCI7IH1cblxuLmZhZC5mYS1za2ktanVtcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzdcIjsgfVxuXG4uZmFkLmZhLXNraS1saWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjOFwiOyB9XG5cbi5mYWQuZmEtc2tpaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjOVwiOyB9XG5cbi5mYWQuZmEtc2tpaW5nLW5vcmRpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3Y2FcIjsgfVxuXG4uZmFkLmZhLXNrdWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0Y1wiOyB9XG5cbi5mYWQuZmEtc2t1bGwtY293OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkZVwiOyB9XG5cbi5mYWQuZmEtc2t1bGwtY3Jvc3Nib25lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MTRcIjsgfVxuXG4uZmFkLmZhLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxNVwiOyB9XG5cbi5mYWQuZmEtc2xlZGRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2NiXCI7IH1cblxuLmZhZC5mYS1zbGVpZ2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2NjXCI7IH1cblxuLmZhZC5mYS1zbGlkZXJzLWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWRlXCI7IH1cblxuLmZhZC5mYS1zbGlkZXJzLWgtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNmMFwiOyB9XG5cbi5mYWQuZmEtc2xpZGVycy12OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNmMVwiOyB9XG5cbi5mYWQuZmEtc2xpZGVycy12LXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZjJcIjsgfVxuXG4uZmFkLmZhLXNtaWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjExOFwiOyB9XG5cbi5mYWQuZmEtc21pbGUtYmVhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjhcIjsgfVxuXG4uZmFkLmZhLXNtaWxlLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWI5XCI7IH1cblxuLmZhZC5mYS1zbWlsZS13aW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkYVwiOyB9XG5cbi5mYWQuZmEtc21vZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NWZcIjsgfVxuXG4uZmFkLmZhLXNtb2tlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2MFwiOyB9XG5cbi5mYWQuZmEtc21va2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OGRcIjsgfVxuXG4uZmFkLmZhLXNtb2tpbmctYmFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0ZFwiOyB9XG5cbi5mYWQuZmEtc21zOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjZFwiOyB9XG5cbi5mYWQuZmEtc25ha2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzE2XCI7IH1cblxuLmZhZC5mYS1zbm9vemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODgwXCI7IH1cblxuLmZhZC5mYS1zbm93LWJsb3dpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzYxXCI7IH1cblxuLmZhZC5mYS1zbm93Ym9hcmRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2NlXCI7IH1cblxuLmZhZC5mYS1zbm93Zmxha2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmRjXCI7IH1cblxuLmZhZC5mYS1zbm93Zmxha2VzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjZlwiOyB9XG5cbi5mYWQuZmEtc25vd21hbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZDBcIjsgfVxuXG4uZmFkLmZhLXNub3dtb2JpbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2QxXCI7IH1cblxuLmZhZC5mYS1zbm93cGxvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZDJcIjsgfVxuXG4uZmFkLmZhLXNvYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTZlXCI7IH1cblxuLmZhZC5mYS1zb2NrczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTZcIjsgfVxuXG4uZmFkLmZhLXNvbGFyLXBhbmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViYVwiOyB9XG5cbi5mYWQuZmEtc29sYXItc3lzdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkyZlwiOyB9XG5cbi5mYWQuZmEtc29ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZGNcIjsgfVxuXG4uZmFkLmZhLXNvcnQtYWxwaGEtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNWRcIjsgfVxuXG4uZmFkLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODgxXCI7IH1cblxuLmZhZC5mYS1zb3J0LWFscGhhLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1ZVwiOyB9XG5cbi5mYWQuZmEtc29ydC1hbHBoYS11cC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODgyXCI7IH1cblxuLmZhZC5mYS1zb3J0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ODNcIjsgfVxuXG4uZmFkLmZhLXNvcnQtYW1vdW50LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTYwXCI7IH1cblxuLmZhZC5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ODRcIjsgfVxuXG4uZmFkLmZhLXNvcnQtYW1vdW50LXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE2MVwiOyB9XG5cbi5mYWQuZmEtc29ydC1hbW91bnQtdXAtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4NVwiOyB9XG5cbi5mYWQuZmEtc29ydC1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTMwXCI7IH1cblxuLmZhZC5mYS1zb3J0LWNpcmNsZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkzMVwiOyB9XG5cbi5mYWQuZmEtc29ydC1jaXJjbGUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTMyXCI7IH1cblxuLmZhZC5mYS1zb3J0LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGRkXCI7IH1cblxuLmZhZC5mYS1zb3J0LW51bWVyaWMtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNjJcIjsgfVxuXG4uZmFkLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ODZcIjsgfVxuXG4uZmFkLmZhLXNvcnQtbnVtZXJpYy11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNjNcIjsgfVxuXG4uZmFkLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODg3XCI7IH1cblxuLmZhZC5mYS1zb3J0LXNoYXBlcy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4OFwiOyB9XG5cbi5mYWQuZmEtc29ydC1zaGFwZXMtZG93bi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODg5XCI7IH1cblxuLmZhZC5mYS1zb3J0LXNoYXBlcy11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OGFcIjsgfVxuXG4uZmFkLmZhLXNvcnQtc2hhcGVzLXVwLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OGJcIjsgfVxuXG4uZmFkLmZhLXNvcnQtc2l6ZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4Y1wiOyB9XG5cbi5mYWQuZmEtc29ydC1zaXplLWRvd24tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4ZFwiOyB9XG5cbi5mYWQuZmEtc29ydC1zaXplLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4ZVwiOyB9XG5cbi5mYWQuZmEtc29ydC1zaXplLXVwLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OGZcIjsgfVxuXG4uZmFkLmZhLXNvcnQtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGRlXCI7IH1cblxuLmZhZC5mYS1zb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyM1wiOyB9XG5cbi5mYWQuZmEtc3BhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViYlwiOyB9XG5cbi5mYWQuZmEtc3BhY2Utc2h1dHRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxOTdcIjsgfVxuXG4uZmFkLmZhLXNwYWNlLXN0YXRpb24tbW9vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MzNcIjsgfVxuXG4uZmFkLmZhLXNwYWNlLXN0YXRpb24tbW9vbi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTM0XCI7IH1cblxuLmZhZC5mYS1zcGFkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjRcIjsgfVxuXG4uZmFkLmZhLXNwYXJrbGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5MFwiOyB9XG5cbi5mYWQuZmEtc3BlYWtlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZGZcIjsgfVxuXG4uZmFkLmZhLXNwZWFrZXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlMFwiOyB9XG5cbi5mYWQuZmEtc3BlbGwtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODkxXCI7IH1cblxuLmZhZC5mYS1zcGlkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzE3XCI7IH1cblxuLmZhZC5mYS1zcGlkZXItYmxhY2std2lkb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzE4XCI7IH1cblxuLmZhZC5mYS1zcGlkZXItd2ViOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxOVwiOyB9XG5cbi5mYWQuZmEtc3Bpbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMTBcIjsgfVxuXG4uZmFkLmZhLXNwaW5uZXItdGhpcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2Y0XCI7IH1cblxuLmZhZC5mYS1zcGxvdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViY1wiOyB9XG5cbi5mYWQuZmEtc3ByYXktY2FuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViZFwiOyB9XG5cbi5mYWQuZmEtc3ByaW5rbGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkzNVwiOyB9XG5cbi5mYWQuZmEtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjOFwiOyB9XG5cbi5mYWQuZmEtc3F1YXJlLWZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDVjXCI7IH1cblxuLmZhZC5mYS1zcXVhcmUtcm9vdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTdcIjsgfVxuXG4uZmFkLmZhLXNxdWFyZS1yb290LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OThcIjsgfVxuXG4uZmFkLmZhLXNxdWlycmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxYVwiOyB9XG5cbi5mYWQuZmEtc3RhZmY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzFiXCI7IH1cblxuLmZhZC5mYS1zdGFtcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YmZcIjsgfVxuXG4uZmFkLmZhLXN0YXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDA1XCI7IH1cblxuLmZhZC5mYS1zdGFyLWFuZC1jcmVzY2VudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTlcIjsgfVxuXG4uZmFkLmZhLXN0YXItY2hyaXN0bWFzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkNFwiOyB9XG5cbi5mYWQuZmEtc3Rhci1leGNsYW1hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjNcIjsgfVxuXG4uZmFkLmZhLXN0YXItaGFsZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwODlcIjsgfVxuXG4uZmFkLmZhLXN0YXItaGFsZi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWMwXCI7IH1cblxuLmZhZC5mYS1zdGFyLW9mLWRhdmlkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY5YVwiOyB9XG5cbi5mYWQuZmEtc3Rhci1vZi1saWZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyMVwiOyB9XG5cbi5mYWQuZmEtc3Rhci1zaG9vdGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MzZcIjsgfVxuXG4uZmFkLmZhLXN0YXJmaWdodGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkzN1wiOyB9XG5cbi5mYWQuZmEtc3RhcmZpZ2h0ZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkzOFwiOyB9XG5cbi5mYWQuZmEtc3RhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzYyXCI7IH1cblxuLmZhZC5mYS1zdGFyc2hpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MzlcIjsgfVxuXG4uZmFkLmZhLXN0YXJzaGlwLWZyZWlnaHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5M2FcIjsgfVxuXG4uZmFkLmZhLXN0ZWFrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyNFwiOyB9XG5cbi5mYWQuZmEtc3RlZXJpbmctd2hlZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjIyXCI7IH1cblxuLmZhZC5mYS1zdGVwLWJhY2t3YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA0OFwiOyB9XG5cbi5mYWQuZmEtc3RlcC1mb3J3YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1MVwiOyB9XG5cbi5mYWQuZmEtc3RldGhvc2NvcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGYxXCI7IH1cblxuLmZhZC5mYS1zdGlja3ktbm90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDlcIjsgfVxuXG4uZmFkLmZhLXN0b2NraW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkNVwiOyB9XG5cbi5mYWQuZmEtc3RvbWFjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjNcIjsgfVxuXG4uZmFkLmZhLXN0b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDRkXCI7IH1cblxuLmZhZC5mYS1zdG9wLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOGRcIjsgfVxuXG4uZmFkLmZhLXN0b3B3YXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjJcIjsgfVxuXG4uZmFkLmZhLXN0b3B3YXRjaC0yMDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NmZcIjsgfVxuXG4uZmFkLmZhLXN0b3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0ZVwiOyB9XG5cbi5mYWQuZmEtc3RvcmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0ZlwiOyB9XG5cbi5mYWQuZmEtc3RvcmUtYWx0LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk3MFwiOyB9XG5cbi5mYWQuZmEtc3RvcmUtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTcxXCI7IH1cblxuLmZhZC5mYS1zdHJlYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTUwXCI7IH1cblxuLmZhZC5mYS1zdHJlZXQtdmlldzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMWRcIjsgfVxuXG4uZmFkLmZhLXN0cmV0Y2hlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MjVcIjsgfVxuXG4uZmFkLmZhLXN0cmlrZXRocm91Z2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGNjXCI7IH1cblxuLmZhZC5mYS1zdHJvb3B3YWZlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NTFcIjsgfVxuXG4uZmFkLmZhLXN1YnNjcmlwdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMmNcIjsgfVxuXG4uZmFkLmZhLXN1YndheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMzlcIjsgfVxuXG4uZmFkLmZhLXN1aXRjYXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmMlwiOyB9XG5cbi5mYWQuZmEtc3VpdGNhc2Utcm9sbGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YzFcIjsgfVxuXG4uZmFkLmZhLXN1bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxODVcIjsgfVxuXG4uZmFkLmZhLXN1bi1jbG91ZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjNcIjsgfVxuXG4uZmFkLmZhLXN1bi1kdXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2NFwiOyB9XG5cbi5mYWQuZmEtc3VuLWhhemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzY1XCI7IH1cblxuLmZhZC5mYS1zdW5nbGFzc2VzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5MlwiOyB9XG5cbi5mYWQuZmEtc3VucmlzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjZcIjsgfVxuXG4uZmFkLmZhLXN1bnNldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjdcIjsgfVxuXG4uZmFkLmZhLXN1cGVyc2NyaXB0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyYlwiOyB9XG5cbi5mYWQuZmEtc3VycHJpc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWMyXCI7IH1cblxuLmZhZC5mYS1zd2F0Y2hib29rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjM1wiOyB9XG5cbi5mYWQuZmEtc3dpbW1lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YzRcIjsgfVxuXG4uZmFkLmZhLXN3aW1taW5nLXBvb2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWM1XCI7IH1cblxuLmZhZC5mYS1zd29yZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MWNcIjsgfVxuXG4uZmFkLmZhLXN3b3JkLWxhc2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkzYlwiOyB9XG5cbi5mYWQuZmEtc3dvcmQtbGFzZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkzY1wiOyB9XG5cbi5mYWQuZmEtc3dvcmRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxZFwiOyB9XG5cbi5mYWQuZmEtc3dvcmRzLWxhc2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkzZFwiOyB9XG5cbi5mYWQuZmEtc3luYWdvZ3VlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY5YlwiOyB9XG5cbi5mYWQuZmEtc3luYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjFcIjsgfVxuXG4uZmFkLmZhLXN5bmMtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmMVwiOyB9XG5cbi5mYWQuZmEtc3lyaW5nZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OGVcIjsgfVxuXG4uZmFkLmZhLXRhYmxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjZVwiOyB9XG5cbi5mYWQuZmEtdGFibGUtdGVubmlzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1ZFwiOyB9XG5cbi5mYWQuZmEtdGFibGV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwYVwiOyB9XG5cbi5mYWQuZmEtdGFibGV0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZmFcIjsgfVxuXG4uZmFkLmZhLXRhYmxldC1hbmRyb2lkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNmYlwiOyB9XG5cbi5mYWQuZmEtdGFibGV0LWFuZHJvaWQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNmY1wiOyB9XG5cbi5mYWQuZmEtdGFibGV0LXJ1Z2dlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OGZcIjsgfVxuXG4uZmFkLmZhLXRhYmxldHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDkwXCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBlNFwiOyB9XG5cbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2ZkXCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyNFwiOyB9XG5cbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQtZmFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjVcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjI2XCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLWFsdC1zbG93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyN1wiOyB9XG5cbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQtc2xvd2VzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjhcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItYXZlcmFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjlcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItZmFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MmFcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItZmFzdGVzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MmJcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItc2xvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MmNcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItc2xvd2VzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MmRcIjsgfVxuXG4uZmFkLmZhLXRhY286YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODI2XCI7IH1cblxuLmZhZC5mYS10YWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDJiXCI7IH1cblxuLmZhZC5mYS10YWdzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyY1wiOyB9XG5cbi5mYWQuZmEtdGFsbHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjljXCI7IH1cblxuLmZhZC5mYS10YW5ha2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODI3XCI7IH1cblxuLmZhZC5mYS10YXBlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkYlwiOyB9XG5cbi5mYWQuZmEtdGFza3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGFlXCI7IH1cblxuLmZhZC5mYS10YXNrcy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODI4XCI7IH1cblxuLmZhZC5mYS10YXhpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFiYVwiOyB9XG5cbi5mYWQuZmEtdGVldGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjJlXCI7IH1cblxuLmZhZC5mYS10ZWV0aC1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyZlwiOyB9XG5cbi5mYWQuZmEtdGVsZXNjb3BlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkzZVwiOyB9XG5cbi5mYWQuZmEtdGVtcGVyYXR1cmUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5M2ZcIjsgfVxuXG4uZmFkLmZhLXRlbXBlcmF0dXJlLWZyaWdpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjhcIjsgfVxuXG4uZmFkLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzY5XCI7IH1cblxuLmZhZC5mYS10ZW1wZXJhdHVyZS1ob3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzZhXCI7IH1cblxuLmZhZC5mYS10ZW1wZXJhdHVyZS1sb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzZiXCI7IH1cblxuLmZhZC5mYS10ZW1wZXJhdHVyZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NDBcIjsgfVxuXG4uZmFkLmZhLXRlbmdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkN1wiOyB9XG5cbi5mYWQuZmEtdGVubmlzLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDVlXCI7IH1cblxuLmZhZC5mYS10ZXJtaW5hbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMjBcIjsgfVxuXG4uZmFkLmZhLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODkzXCI7IH1cblxuLmZhZC5mYS10ZXh0LWhlaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMzRcIjsgfVxuXG4uZmFkLmZhLXRleHQtc2l6ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OTRcIjsgfVxuXG4uZmFkLmZhLXRleHQtd2lkdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDM1XCI7IH1cblxuLmZhZC5mYS10aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMGFcIjsgfVxuXG4uZmFkLmZhLXRoLWxhcmdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwOVwiOyB9XG5cbi5mYWQuZmEtdGgtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMGJcIjsgfVxuXG4uZmFkLmZhLXRoZWF0ZXItbWFza3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjMwXCI7IH1cblxuLmZhZC5mYS10aGVybW9tZXRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OTFcIjsgfVxuXG4uZmFkLmZhLXRoZXJtb21ldGVyLWVtcHR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJjYlwiOyB9XG5cbi5mYWQuZmEtdGhlcm1vbWV0ZXItZnVsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYzdcIjsgfVxuXG4uZmFkLmZhLXRoZXJtb21ldGVyLWhhbGY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmM5XCI7IH1cblxuLmZhZC5mYS10aGVybW9tZXRlci1xdWFydGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJjYVwiOyB9XG5cbi5mYWQuZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmM4XCI7IH1cblxuLmZhZC5mYS10aGV0YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OWVcIjsgfVxuXG4uZmFkLmZhLXRodW1icy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE2NVwiOyB9XG5cbi5mYWQuZmEtdGh1bWJzLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE2NFwiOyB9XG5cbi5mYWQuZmEtdGh1bWJ0YWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA4ZFwiOyB9XG5cbi5mYWQuZmEtdGh1bmRlcnN0b3JtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2Y1wiOyB9XG5cbi5mYWQuZmEtdGh1bmRlcnN0b3JtLW1vb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzZkXCI7IH1cblxuLmZhZC5mYS10aHVuZGVyc3Rvcm0tc3VuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2ZVwiOyB9XG5cbi5mYWQuZmEtdGlja2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0NVwiOyB9XG5cbi5mYWQuZmEtdGlja2V0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZmZcIjsgfVxuXG4uZmFkLmZhLXRpbGRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY5ZlwiOyB9XG5cbi5mYWQuZmEtdGltZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDBkXCI7IH1cblxuLmZhZC5mYS10aW1lcy1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDU3XCI7IH1cblxuLmZhZC5mYS10aW1lcy1oZXhhZ29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlZVwiOyB9XG5cbi5mYWQuZmEtdGltZXMtb2N0YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjBcIjsgfVxuXG4uZmFkLmZhLXRpbWVzLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZDNcIjsgfVxuXG4uZmFkLmZhLXRpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQzXCI7IH1cblxuLmZhZC5mYS10aW50LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjN1wiOyB9XG5cbi5mYWQuZmEtdGlyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzFcIjsgfVxuXG4uZmFkLmZhLXRpcmUtZmxhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzJcIjsgfVxuXG4uZmFkLmZhLXRpcmUtcHJlc3N1cmUtd2FybmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzNcIjsgfVxuXG4uZmFkLmZhLXRpcmUtcnVnZ2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzNFwiOyB9XG5cbi5mYWQuZmEtdGlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWM4XCI7IH1cblxuLmZhZC5mYS10b2dnbGUtb2ZmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwNFwiOyB9XG5cbi5mYWQuZmEtdG9nZ2xlLW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwNVwiOyB9XG5cbi5mYWQuZmEtdG9pbGV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkOFwiOyB9XG5cbi5mYWQuZmEtdG9pbGV0LXBhcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxZVwiOyB9XG5cbi5mYWQuZmEtdG9pbGV0LXBhcGVyLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MWZcIjsgfVxuXG4uZmFkLmZhLXRvaWxldC1wYXBlci1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NzJcIjsgfVxuXG4uZmFkLmZhLXRvbWJzdG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MjBcIjsgfVxuXG4uZmFkLmZhLXRvbWJzdG9uZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzIxXCI7IH1cblxuLmZhZC5mYS10b29sYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1MlwiOyB9XG5cbi5mYWQuZmEtdG9vbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2Q5XCI7IH1cblxuLmZhZC5mYS10b290aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YzlcIjsgfVxuXG4uZmFkLmZhLXRvb3RoYnJ1c2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjM1XCI7IH1cblxuLmZhZC5mYS10b3JhaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YTBcIjsgfVxuXG4uZmFkLmZhLXRvcmlpLWdhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmExXCI7IH1cblxuLmZhZC5mYS10b3JuYWRvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2ZlwiOyB9XG5cbi5mYWQuZmEtdHJhY3RvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MjJcIjsgfVxuXG4uZmFkLmZhLXRyYWRlbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNWNcIjsgfVxuXG4uZmFkLmZhLXRyYWZmaWMtY29uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzZcIjsgfVxuXG4uZmFkLmZhLXRyYWZmaWMtbGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjM3XCI7IH1cblxuLmZhZC5mYS10cmFmZmljLWxpZ2h0LWdvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzOFwiOyB9XG5cbi5mYWQuZmEtdHJhZmZpYy1saWdodC1zbG93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzOVwiOyB9XG5cbi5mYWQuZmEtdHJhZmZpYy1saWdodC1zdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzYVwiOyB9XG5cbi5mYWQuZmEtdHJhaWxlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NDFcIjsgfVxuXG4uZmFkLmZhLXRyYWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIzOFwiOyB9XG5cbi5mYWQuZmEtdHJhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZGFcIjsgfVxuXG4uZmFkLmZhLXRyYW5zZ2VuZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyNFwiOyB9XG5cbi5mYWQuZmEtdHJhbnNnZW5kZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyNVwiOyB9XG5cbi5mYWQuZmEtdHJhbnNwb3J0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTQyXCI7IH1cblxuLmZhZC5mYS10cmFuc3BvcnRlci0xOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk0M1wiOyB9XG5cbi5mYWQuZmEtdHJhbnNwb3J0ZXItMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NDRcIjsgfVxuXG4uZmFkLmZhLXRyYW5zcG9ydGVyLTM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTQ1XCI7IH1cblxuLmZhZC5mYS10cmFuc3BvcnRlci1lbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NDZcIjsgfVxuXG4uZmFkLmZhLXRyYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFmOFwiOyB9XG5cbi5mYWQuZmEtdHJhc2gtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlZFwiOyB9XG5cbi5mYWQuZmEtdHJhc2gtcmVzdG9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MjlcIjsgfVxuXG4uZmFkLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyYVwiOyB9XG5cbi5mYWQuZmEtdHJhc2gtdW5kbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OTVcIjsgfVxuXG4uZmFkLmZhLXRyYXNoLXVuZG8tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5NlwiOyB9XG5cbi5mYWQuZmEtdHJlYXN1cmUtY2hlc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzIzXCI7IH1cblxuLmZhZC5mYS10cmVlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFiYlwiOyB9XG5cbi5mYWQuZmEtdHJlZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDAwXCI7IH1cblxuLmZhZC5mYS10cmVlLWNocmlzdG1hczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZGJcIjsgfVxuXG4uZmFkLmZhLXRyZWUtZGVjb3JhdGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkY1wiOyB9XG5cbi5mYWQuZmEtdHJlZS1sYXJnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZGRcIjsgfVxuXG4uZmFkLmZhLXRyZWUtcGFsbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MmJcIjsgfVxuXG4uZmFkLmZhLXRyZWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyNFwiOyB9XG5cbi5mYWQuZmEtdHJpYW5nbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmVjXCI7IH1cblxuLmZhZC5mYS10cmlhbmdsZS1tdXNpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZTJcIjsgfVxuXG4uZmFkLmZhLXRyb3BoeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwOTFcIjsgfVxuXG4uZmFkLmZhLXRyb3BoeS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmViXCI7IH1cblxuLmZhZC5mYS10cnVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZDFcIjsgfVxuXG4uZmFkLmZhLXRydWNrLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZGNcIjsgfVxuXG4uZmFkLmZhLXRydWNrLWNvdWNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkZFwiOyB9XG5cbi5mYWQuZmEtdHJ1Y2stbG9hZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZGVcIjsgfVxuXG4uZmFkLmZhLXRydWNrLW1vbnN0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjNiXCI7IH1cblxuLmZhZC5mYS10cnVjay1tb3Zpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGRmXCI7IH1cblxuLmZhZC5mYS10cnVjay1waWNrdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjNjXCI7IH1cblxuLmZhZC5mYS10cnVjay1wbG93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkZVwiOyB9XG5cbi5mYWQuZmEtdHJ1Y2stcmFtcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZTBcIjsgfVxuXG4uZmFkLmZhLXRydW1wZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGUzXCI7IH1cblxuLmZhZC5mYS10c2hpcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTUzXCI7IH1cblxuLmZhZC5mYS10dHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWU0XCI7IH1cblxuLmZhZC5mYS10dXJrZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzI1XCI7IH1cblxuLmZhZC5mYS10dXJudGFibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGU0XCI7IH1cblxuLmZhZC5mYS10dXJ0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzI2XCI7IH1cblxuLmZhZC5mYS10djphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNmNcIjsgfVxuXG4uZmFkLmZhLXR2LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZTVcIjsgfVxuXG4uZmFkLmZhLXR2LW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlNlwiOyB9XG5cbi5mYWQuZmEtdHYtcmV0cm86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDAxXCI7IH1cblxuLmZhZC5mYS10eXBld3JpdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlN1wiOyB9XG5cbi5mYWQuZmEtdWZvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk0N1wiOyB9XG5cbi5mYWQuZmEtdWZvLWJlYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTQ4XCI7IH1cblxuLmZhZC5mYS11bWJyZWxsYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZTlcIjsgfVxuXG4uZmFkLmZhLXVtYnJlbGxhLWJlYWNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjYVwiOyB9XG5cbi5mYWQuZmEtdW5kZXJsaW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjZFwiOyB9XG5cbi5mYWQuZmEtdW5kbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZTJcIjsgfVxuXG4uZmFkLmZhLXVuZG8tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlYVwiOyB9XG5cbi5mYWQuZmEtdW5pY29ybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MjdcIjsgfVxuXG4uZmFkLmZhLXVuaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhMlwiOyB9XG5cbi5mYWQuZmEtdW5pdmVyc2FsLWFjY2VzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOWFcIjsgfVxuXG4uZmFkLmZhLXVuaXZlcnNpdHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTljXCI7IH1cblxuLmZhZC5mYS11bmxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTI3XCI7IH1cblxuLmZhZC5mYS11bmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDljXCI7IH1cblxuLmZhZC5mYS11bmxvY2stYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzZVwiOyB9XG5cbi5mYWQuZmEtdXBsb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5M1wiOyB9XG5cbi5mYWQuZmEtdXNiLWRyaXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlOVwiOyB9XG5cbi5mYWQuZmEtdXNkLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZThcIjsgfVxuXG4uZmFkLmZhLXVzZC1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmU5XCI7IH1cblxuLmZhZC5mYS11c2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwN1wiOyB9XG5cbi5mYWQuZmEtdXNlci1hbGllbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NGFcIjsgfVxuXG4uZmFkLmZhLXVzZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQwNlwiOyB9XG5cbi5mYWQuZmEtdXNlci1hbHQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGZhXCI7IH1cblxuLmZhZC5mYS11c2VyLWFzdHJvbmF1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZmJcIjsgfVxuXG4uZmFkLmZhLXVzZXItY2hhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmEzXCI7IH1cblxuLmZhZC5mYS11c2VyLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRmY1wiOyB9XG5cbi5mYWQuZmEtdXNlci1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmJkXCI7IH1cblxuLmZhZC5mYS11c2VyLWNsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRmZFwiOyB9XG5cbi5mYWQuZmEtdXNlci1jb2c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGZlXCI7IH1cblxuLmZhZC5mYS11c2VyLWNvd2JveTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZWFcIjsgfVxuXG4uZmFkLmZhLXVzZXItY3Jvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmE0XCI7IH1cblxuLmZhZC5mYS11c2VyLWVkaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGZmXCI7IH1cblxuLmZhZC5mYS11c2VyLWZyaWVuZHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTAwXCI7IH1cblxuLmZhZC5mYS11c2VyLWdyYWR1YXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwMVwiOyB9XG5cbi5mYWQuZmEtdXNlci1oYXJkLWhhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MmNcIjsgfVxuXG4uZmFkLmZhLXVzZXItaGVhZHNldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MmRcIjsgfVxuXG4uZmFkLmZhLXVzZXItaW5qdXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MjhcIjsgfVxuXG4uZmFkLmZhLXVzZXItbG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MDJcIjsgfVxuXG4uZmFkLmZhLXVzZXItbWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGYwXCI7IH1cblxuLmZhZC5mYS11c2VyLW1kLWNoYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODJlXCI7IH1cblxuLmZhZC5mYS11c2VyLW1pbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwM1wiOyB9XG5cbi5mYWQuZmEtdXNlci1tdXNpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZWJcIjsgfVxuXG4uZmFkLmZhLXVzZXItbmluamE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTA0XCI7IH1cblxuLmZhZC5mYS11c2VyLW51cnNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyZlwiOyB9XG5cbi5mYWQuZmEtdXNlci1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIzNFwiOyB9XG5cbi5mYWQuZmEtdXNlci1yb2JvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NGJcIjsgfVxuXG4uZmFkLmZhLXVzZXItc2VjcmV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIxYlwiOyB9XG5cbi5mYWQuZmEtdXNlci1zaGllbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTA1XCI7IH1cblxuLmZhZC5mYS11c2VyLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwNlwiOyB9XG5cbi5mYWQuZmEtdXNlci10YWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTA3XCI7IH1cblxuLmZhZC5mYS11c2VyLXRpZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MDhcIjsgfVxuXG4uZmFkLmZhLXVzZXItdGltZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjM1XCI7IH1cblxuLmZhZC5mYS11c2VyLXVubG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NThcIjsgfVxuXG4uZmFkLmZhLXVzZXItdmlzb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTRjXCI7IH1cblxuLmZhZC5mYS11c2VyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYzBcIjsgfVxuXG4uZmFkLmZhLXVzZXJzLWNsYXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzZFwiOyB9XG5cbi5mYWQuZmEtdXNlcnMtY29nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwOVwiOyB9XG5cbi5mYWQuZmEtdXNlcnMtY3Jvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmE1XCI7IH1cblxuLmZhZC5mYS11c2Vycy1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgzMFwiOyB9XG5cbi5mYWQuZmEtdXNlcnMtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTczXCI7IH1cblxuLmZhZC5mYS11dGVuc2lsLWZvcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmUzXCI7IH1cblxuLmZhZC5mYS11dGVuc2lsLWtuaWZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlNFwiOyB9XG5cbi5mYWQuZmEtdXRlbnNpbC1zcG9vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZTVcIjsgfVxuXG4uZmFkLmZhLXV0ZW5zaWxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlN1wiOyB9XG5cbi5mYWQuZmEtdXRlbnNpbHMtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlNlwiOyB9XG5cbi5mYWQuZmEtdmFjdXVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk0ZFwiOyB9XG5cbi5mYWQuZmEtdmFjdXVtLXJvYm90OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk0ZVwiOyB9XG5cbi5mYWQuZmEtdmFsdWUtYWJzb2x1dGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmE2XCI7IH1cblxuLmZhZC5mYS12ZWN0b3Itc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjYlwiOyB9XG5cbi5mYWQuZmEtdmVudXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjIxXCI7IH1cblxuLmZhZC5mYS12ZW51cy1kb3VibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjI2XCI7IH1cblxuLmZhZC5mYS12ZW51cy1tYXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyOFwiOyB9XG5cbi5mYWQuZmEtdmhzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlY1wiOyB9XG5cbi5mYWQuZmEtdmlhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OTJcIjsgfVxuXG4uZmFkLmZhLXZpYWxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5M1wiOyB9XG5cbi5mYWQuZmEtdmlkZW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDNkXCI7IH1cblxuLmZhZC5mYS12aWRlby1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRlMVwiOyB9XG5cbi5mYWQuZmEtdmlkZW8tc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGUyXCI7IH1cblxuLmZhZC5mYS12aWhhcmE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmE3XCI7IH1cblxuLmZhZC5mYS12aW9saW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGVkXCI7IH1cblxuLmZhZC5mYS12aXJ1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NzRcIjsgfVxuXG4uZmFkLmZhLXZpcnVzLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk3NVwiOyB9XG5cbi5mYWQuZmEtdmlydXNlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NzZcIjsgfVxuXG4uZmFkLmZhLXZvaWNlbWFpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OTdcIjsgfVxuXG4uZmFkLmZhLXZvbGNhbm86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzcwXCI7IH1cblxuLmZhZC5mYS12b2xsZXliYWxsLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDVmXCI7IH1cblxuLmZhZC5mYS12b2x1bWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmE4XCI7IH1cblxuLmZhZC5mYS12b2x1bWUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjdcIjsgfVxuXG4uZmFkLmZhLXZvbHVtZS1tdXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhOVwiOyB9XG5cbi5mYWQuZmEtdm9sdW1lLW9mZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjZcIjsgfVxuXG4uZmFkLmZhLXZvbHVtZS1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZTJcIjsgfVxuXG4uZmFkLmZhLXZvbHVtZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjhcIjsgfVxuXG4uZmFkLmZhLXZvdGUtbmF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3MVwiOyB9XG5cbi5mYWQuZmEtdm90ZS15ZWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzcyXCI7IH1cblxuLmZhZC5mYS12ci1jYXJkYm9hcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzI5XCI7IH1cblxuLmZhZC5mYS13YWdvbi1jb3ZlcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlZVwiOyB9XG5cbi5mYWQuZmEtd2Fsa2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgzMVwiOyB9XG5cbi5mYWQuZmEtd2Fsa2llLXRhbGtpZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZWZcIjsgfVxuXG4uZmFkLmZhLXdhbGtpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTU0XCI7IH1cblxuLmZhZC5mYS13YWxsZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTU1XCI7IH1cblxuLmZhZC5mYS13YW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyYVwiOyB9XG5cbi5mYWQuZmEtd2FuZC1tYWdpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MmJcIjsgfVxuXG4uZmFkLmZhLXdhcmVob3VzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OTRcIjsgfVxuXG4uZmFkLmZhLXdhcmVob3VzZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDk1XCI7IH1cblxuLmZhZC5mYS13YXNoZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODk4XCI7IH1cblxuLmZhZC5mYS13YXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZTFcIjsgfVxuXG4uZmFkLmZhLXdhdGNoLWNhbGN1bGF0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGYwXCI7IH1cblxuLmZhZC5mYS13YXRjaC1maXRuZXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzZVwiOyB9XG5cbi5mYWQuZmEtd2F0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzczXCI7IH1cblxuLmZhZC5mYS13YXRlci1sb3dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NzRcIjsgfVxuXG4uZmFkLmZhLXdhdGVyLXJpc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzc1XCI7IH1cblxuLmZhZC5mYS13YXZlLXNpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODk5XCI7IH1cblxuLmZhZC5mYS13YXZlLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4M2VcIjsgfVxuXG4uZmFkLmZhLXdhdmUtdHJpYW5nbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODlhXCI7IH1cblxuLmZhZC5mYS13YXZlZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZjFcIjsgfVxuXG4uZmFkLmZhLXdhdmVmb3JtLXBhdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGYyXCI7IH1cblxuLmZhZC5mYS13ZWJjYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODMyXCI7IH1cblxuLmZhZC5mYS13ZWJjYW0tc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODMzXCI7IH1cblxuLmZhZC5mYS13ZWlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDk2XCI7IH1cblxuLmZhZC5mYS13ZWlnaHQtaGFuZ2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1Y2RcIjsgfVxuXG4uZmFkLmZhLXdoYWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyY1wiOyB9XG5cbi5mYWQuZmEtd2hlYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzJkXCI7IH1cblxuLmZhZC5mYS13aGVlbGNoYWlyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE5M1wiOyB9XG5cbi5mYWQuZmEtd2hpc3RsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjBcIjsgfVxuXG4uZmFkLmZhLXdpZmk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWViXCI7IH1cblxuLmZhZC5mYS13aWZpLTE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmFhXCI7IH1cblxuLmZhZC5mYS13aWZpLTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmFiXCI7IH1cblxuLmZhZC5mYS13aWZpLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhY1wiOyB9XG5cbi5mYWQuZmEtd2luZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MmVcIjsgfVxuXG4uZmFkLmZhLXdpbmQtdHVyYmluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OWJcIjsgfVxuXG4uZmFkLmZhLXdpbmQtd2FybmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NzZcIjsgfVxuXG4uZmFkLmZhLXdpbmRvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0MGVcIjsgfVxuXG4uZmFkLmZhLXdpbmRvdy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDBmXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDEwXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctZnJhbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTRmXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctZnJhbWUtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NTBcIjsgfVxuXG4uZmFkLmZhLXdpbmRvdy1tYXhpbWl6ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZDBcIjsgfVxuXG4uZmFkLmZhLXdpbmRvdy1taW5pbWl6ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZDFcIjsgfVxuXG4uZmFkLmZhLXdpbmRvdy1yZXN0b3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJkMlwiOyB9XG5cbi5mYWQuZmEtd2luZHNvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzc3XCI7IH1cblxuLmZhZC5mYS13aW5lLWJvdHRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MmZcIjsgfVxuXG4uZmFkLmZhLXdpbmUtZ2xhc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGUzXCI7IH1cblxuLmZhZC5mYS13aW5lLWdsYXNzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1Y2VcIjsgfVxuXG4uZmFkLmZhLXdvbi1zaWduOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1OVwiOyB9XG5cbi5mYWQuZmEtd3JlYXRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlMlwiOyB9XG5cbi5mYWQuZmEtd3JlbmNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhZFwiOyB9XG5cbi5mYWQuZmEteC1yYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDk3XCI7IH1cblxuLmZhZC5mYS15ZW4tc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNTdcIjsgfVxuXG4uZmFkLmZhLXlpbi15YW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhZFwiOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1saWdodC0zMDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1saWdodC0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmEsIC5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuXG4ubWZwLWNsb3NlOmhvdmVyLFxuLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1mcC1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4OyB9XG5cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4OyB9XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG5cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDsgfVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzQ0NDsgfVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzczsgfVxuXG5bZGF0YS1hb3NdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuQG1lZGlhIHNjcmVlbiB7XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd25dIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWxlZnRdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tdXBdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMC42KTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLWRvd25dIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tbGVmdF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0XSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS1kb3duXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtbGVmdF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0ge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC11cF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTsgfSB9XG5cbi8qIC8vY29udGVudC1tb2R1bGVzICovXG4uZGl2aWRlcl9tb2R1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGl2aWRlcl9tb2R1bGUgaHIge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLnBvcHVwX3ZpZGVvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wb3B1cF92aWRlb19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucG9wdXBfdmlkZW9faW5uZXIgLnZpZGVvX3dyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni41JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wb3B1cF92aWRlb19pbm5lciAudmlkZW9fd3JhcCB2aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucG9wdXBfdmlkZW9faW5uZXIgLnZpZGVvX3dyYXAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAucG9wdXBfdmlkZW9faW5uZXIgLm1mcC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIuNzVyZW07XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAucG9wdXBfdmlkZW9faW5uZXIgLm1mcC1jbG9zZTpob3ZlciwgLnBvcHVwX3ZpZGVvX2lubmVyIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OGUxZTsgfVxuXG4udmlkZW9fYmxvY2sgLnBvcHVwX3ZpZGVvX2xpbmssIC52aWRlb19ibG9jayAud2lzdGlhX2VtYmVkLCAudmlkZW9fYmxvY2sgLnBvcHVwX2N1c3RvbV92aWRlb19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG5cbi52aWRlb19ibG9jayAud2lzdGlhX2VtYmVkIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgI3BsYXllciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWRfb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ5KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZF9wbGF5X2ljb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQuMTI1cmVtO1xuICAgIGhlaWdodDogNC4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMTI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkX3BsYXlfaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzLjQzNzVyZW07XG4gICAgICAgIGhlaWdodDogMy40Mzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy40Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZF9wbGF5X2ljb24ge1xuICAgICAgICB3aWR0aDogMi44MTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTsgfSB9XG4gICAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkX3BsYXlfaWNvbiBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMC4xMjVyZW0gMCAwIDAuMTI1cmVtO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZF9wbGF5X2ljb24gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbi8qU3BsaXQgdGV4dCovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwbGl0X3RleHQgLnNwbGl0X3RleHRfY29sIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMS44NzVyZW07IH0gfVxuXG4uc3BsaXRfdGV4dCAuc3BsaXRfdGV4dF9jb2wgaDIge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNwbGl0X3RleHQgLnNwbGl0X3RleHRfY29sIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9IH1cblxuLnRleHRfbXVsdGlfY29sdW1uIHtcbiAgY29sdW1uLWNvdW50OiA0O1xuICBjb2x1bW4tZ2FwOiA1MHB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnRleHRfbXVsdGlfY29sdW1uIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAgIGNvbHVtbi1nYXA6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudGV4dF9tdWx0aV9jb2x1bW4ge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWdhcDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC50ZXh0X211bHRpX2NvbHVtbiB7XG4gICAgICBjb2x1bW4tY291bnQ6IDE7IH0gfVxuXG4udGV4dF9tdWx0aV9jb2x1bW4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnRleHRfbXVsdGlfY29sdW1uIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3lzaXd5ZyAuYnRuR3JwIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC53eXNpd3lnIC5idG5HcnAge1xuICAgICAgbWFyZ2luLXRvcDogMy43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC53eXNpd3lnIC5idG5HcnAge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnd5c2l3eWcgLmJ0bkdycCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9IH1cbiAgLnd5c2l3eWcgLmJ0bkdycCAuYnRuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAxLjA2MjVyZW0gMC45Mzc1cmVtO1xuICAgIG1pbi13aWR0aDogMTcuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53eXNpd3lnIC5idG5HcnAgLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuMzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC53eXNpd3lnIC5idG5HcnAgLmJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogMTVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwLjc1cmVtIDAuOTM3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAud3lzaXd5ZyAuYnRuR3JwIC5idG4ge1xuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC53eXNpd3lnIC5idG5HcnAgLmJ0bjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZXJyb3ItNDA0Lm5vdC1mb3VuZCAjc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5lcnJvci00MDQubm90LWZvdW5kICNzZWFyY2gtZm9ybSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAjc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLmVycm9yLTQwNC5ub3QtZm91bmQgI3NlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAjc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wcmltYXJ5X2J0biB7XG4gICAgICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5iYW5uZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYmFubmVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAuYmFubmVyIHtcbiAgICAgIGhlaWdodDogNDMuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmFubmVyIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLmJhbm5lci5iYW5uZXJfc20ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5iYW5uZXIgLm1haW5faGVyb19iYW5uZXJfYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDEuNXMgdHJhbnNmb3JtIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiAxLjVzIHRyYW5zZm9ybSBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiAxLjVzIHRyYW5zZm9ybSBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IDEuNXMgdHJhbnNmb3JtIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogMS41cyB0cmFuc2Zvcm0gZWFzZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYW5uZXIgLmJhbm5lcl9pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmJhbm5lciAuYmFubmVyX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmFubmVyIC5iYW5uZXJfaW5uZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDYuODc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgICAgLmJhbm5lciAuYmFubmVyX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtOyB9IH1cbiAgICAuYmFubmVyIC5iYW5uZXJfaW5uZXIgLmJhbm5lcl9sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXM7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHM7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIFxyIC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmJhbm5lciAuYmFubmVyX2lubmVyIC5iYW5uZXJfbG9nbyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2Ljg3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmJhbm5lciAuYmFubmVyX2lubmVyIC5iYW5uZXJfbG9nbyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1LjYyNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmJhbm5lciAuYmFubmVyX2lubmVyIC5iYW5uZXJfbG9nbyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0LjY4NzVyZW07IH0gfVxuICAgICAgLmJhbm5lciAuYmFubmVyX2lubmVyIC5iYW5uZXJfbG9nbyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5iYW5uZXIgLmJhbm5lcl9pbm5lciAuYmFubmVyX2xvZ28uc2xpZGVVcCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gICAgICAuYmFubmVyIC5iYW5uZXJfaW5uZXIgLmJhbm5lcl9sb2dvLnJlbW92ZUxvZ28ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICAgIC5iYW5uZXIgLmJhbm5lcl9pbm5lciAudGFnbGluZSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuYmFubmVyIC5iYW5uZXJfaW5uZXIgaDEsIC5iYW5uZXIgLmJhbm5lcl9pbm5lciAuaDEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJhbm5lciAuYmFubmVyX3ZpZGVvIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5iYW5uZXIgLm92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmJhbm5lci5tYWluX2hlcm9fYmFubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmJhbm5lci5tYWluX2hlcm9fYmFubmVyIC5iYW5uZXJfaW5uZXIgLmJhbm5lcl9jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLnBhZ2VfbG9hZGVkIC5iYW5uZXIgLm1haW5faGVyb19iYW5uZXJfYmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBhZ2VfbG9hZGVkIC5iYW5uZXIgLm92ZXJsYXkge1xuICBvcGFjaXR5OiAwLjM4OyB9XG5cbi8qQGtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG4gICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgfVxyXG4gICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICB9XHJcbn0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeS5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbSAwIDIuODEyNXJlbTsgfSB9XG5cbi5sYXJnZV9nYWxsZXJ5X21hc29ucnkgLmdhbGxlcnlfdGV4dF9jb2wge1xuICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5nYWxsZXJ5X3RleHRfY29sIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ2FsbGVyeV90ZXh0X2NvbCAuZ2FsbGVyeV90ZXh0X2NvbF9pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5nYWxsZXJ5X3RleHRfY29sIC5nYWxsZXJ5X3RleHRfY29sX2lubmVyIGg1IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ2FsbGVyeV90ZXh0X2NvbCBbY2xhc3MqPSdjb2wtJ106bGFzdC1vZi10eXBlIC5nYWxsZXJ5X3RleHRfY29sX2lubmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ2FsbGVyeV90ZXh0X2NvbCBbY2xhc3MqPSdjb2wtJ10uY29sLWxnLTYgLmdhbGxlcnlfdGV4dF9jb2xfaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgICAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5nYWxsZXJ5X3RleHRfY29sIFtjbGFzcyo9J2NvbC0nXS5jb2wtbGctNjpudGgtY2hpbGQoZXZlbikgLmdhbGxlcnlfdGV4dF9jb2xfaW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5nYWxsZXJ5X3RleHRfY29sIFtjbGFzcyo9J2NvbC0nXS5jb2wtbGctNCAuZ2FsbGVyeV90ZXh0X2NvbF9pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAgIC5sYXJnZV9nYWxsZXJ5X21hc29ucnkgLmdhbGxlcnlfdGV4dF9jb2wgW2NsYXNzKj0nY29sLSddLmNvbC1sZy00Om50aC1jaGlsZChldmVuKSAuZ2FsbGVyeV90ZXh0X2NvbF9pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5sYXJnZV9nYWxsZXJ5X21hc29ucnkgLm1hc29ucnlfZmlsdGVyX21lbnUge1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5sYXJnZV9nYWxsZXJ5X21hc29ucnkgLm1hc29ucnlfZmlsdGVyX21lbnUge1xuICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5tYXNvbnJ5X2ZpbHRlcl9tZW51IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gIC5sYXJnZV9nYWxsZXJ5X21hc29ucnkgLm1hc29ucnlfZmlsdGVyX21lbnUgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAubWFzb25yeV9maWx0ZXJfbWVudSBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAubWFzb25yeV9maWx0ZXJfbWVudSBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2U3ZTdlNztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5tYXNvbnJ5X2ZpbHRlcl9tZW51IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAubWFzb25yeV9maWx0ZXJfbWVudSBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5sYXJnZV9nYWxsZXJ5X21hc29ucnkgLm1hc29ucnlfZmlsdGVyX21lbnUgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjM3NXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMDYyNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgIC5sYXJnZV9nYWxsZXJ5X21hc29ucnkgLm1hc29ucnlfZmlsdGVyX21lbnUgbGkgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMC4zNzVyZW0gMC42MjVyZW07IH0gfVxuICAgICAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAubWFzb25yeV9maWx0ZXJfbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgLypjb2xvcjogI2Y3OGUxZTsqLyB9XG4gICAgICAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5tYXNvbnJ5X2ZpbHRlcl9tZW51IGxpIGEuYWN0aXZlIHtcbiAgICAgICAgLypjb2xvcjogI2Y3OGUxZTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmNzhlMWU7Ki8gfVxuXG4ubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07IH1cbiAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1pdGVtLCAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5ncmlkIC5ncmlkLXNpemVyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMTYuNjg3NXJlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1pdGVtLCAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5ncmlkIC5ncmlkLXNpemVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMy41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5sYXJnZV9nYWxsZXJ5X21hc29ucnkgLmdyaWQgLmdyaWQtaXRlbSwgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1zaXplciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTQuMTg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5ncmlkIC5ncmlkLWl0ZW0sIC5sYXJnZV9nYWxsZXJ5X21hc29ucnkgLmdyaWQgLmdyaWQtc2l6ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1pdGVtLmdyaWQtaXRlbS0td2lkdGgyLCAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5ncmlkIC5ncmlkLXNpemVyLmdyaWQtaXRlbS0td2lkdGgyIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5ncmlkIC5ncmlkLWl0ZW0uZ3JpZC1pdGVtLS13aWR0aDIsIC5sYXJnZV9nYWxsZXJ5X21hc29ucnkgLmdyaWQgLmdyaWQtc2l6ZXIuZ3JpZC1pdGVtLS13aWR0aDIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5ncmlkIC5ncmlkLWl0ZW0uZ3JpZC1pdGVtLS1oZWlnaHQyLCAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5ncmlkIC5ncmlkLXNpemVyLmdyaWQtaXRlbS0taGVpZ2h0MiB7XG4gICAgICBoZWlnaHQ6IDM0LjkzNzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1pdGVtLmdyaWQtaXRlbS0taGVpZ2h0MiwgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1zaXplci5ncmlkLWl0ZW0tLWhlaWdodDIge1xuICAgICAgICAgIGhlaWdodDogMjguNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1pdGVtLmdyaWQtaXRlbS0taGVpZ2h0MiwgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1zaXplci5ncmlkLWl0ZW0tLWhlaWdodDIge1xuICAgICAgICAgIGhlaWdodDogMzByZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sYXJnZV9nYWxsZXJ5X21hc29ucnkgLmdyaWQgLmdyaWQtaXRlbS5ncmlkLWl0ZW0tLWhlaWdodDIsIC5sYXJnZV9nYWxsZXJ5X21hc29ucnkgLmdyaWQgLmdyaWQtc2l6ZXIuZ3JpZC1pdGVtLS1oZWlnaHQyIHtcbiAgICAgICAgICBoZWlnaHQ6IDI2LjI1cmVtOyB9IH1cbiAgICAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5ncmlkIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1ibG9jaywgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1zaXplciAuZ3JpZC1pdGVtLWJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMC43NXJlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tYmxvY2sgLm92ZXJsYXksIC5sYXJnZV9nYWxsZXJ5X21hc29ucnkgLmdyaWQgLmdyaWQtc2l6ZXIgLmdyaWQtaXRlbS1ibG9jayAub3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuODc1cmVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogaW5oZXJpdDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlOyB9XG4gICAgICAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5IC5ncmlkIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1ibG9jazpob3ZlciAub3ZlcmxheSwgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1zaXplciAuZ3JpZC1pdGVtLWJsb2NrOmhvdmVyIC5vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tYmxvY2sucG9wdXBfaW1hZ2VfbGluaywgLmxhcmdlX2dhbGxlcnlfbWFzb25yeSAuZ3JpZCAuZ3JpZC1zaXplciAuZ3JpZC1pdGVtLWJsb2NrLnBvcHVwX2ltYWdlX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMTsgfVxuXG4ubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5LnNtYWxsX2dhbGxlcnlfbWFzb25yeSAubW9kdWxlX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeS5zbWFsbF9nYWxsZXJ5X21hc29ucnkgLm1vZHVsZV90aXRsZSBoNSB7XG4gICAgY29sb3I6ICNmNzhlMWU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07IH1cbiAgLmxhcmdlX2dhbGxlcnlfbWFzb25yeS5zbWFsbF9nYWxsZXJ5X21hc29ucnkgLm1vZHVsZV90aXRsZSBoMiB7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYXJnZV9nYWxsZXJ5X21hc29ucnkuc21hbGxfZ2FsbGVyeV9tYXNvbnJ5IC5tb2R1bGVfdGl0bGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5LnNtYWxsX2dhbGxlcnlfbWFzb25yeSAubW9kdWxlX3RpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07IH0gfVxuXG4ubGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5LnNtYWxsX2dhbGxlcnlfbWFzb25yeSAubWFzb25yeV9maWx0ZXJfbWVudSB7XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLypQb3B1cCBnYWxsZXJ5Ki9cbi5pbWFnZS1zb3VyY2UtbGluayB7XG4gIGNvbG9yOiAjOThDM0QxOyB9XG5cbi5tZnAtd2l0aC16b29tIC5tZnAtY29udGFpbmVyLFxuLm1mcC13aXRoLXpvb20ubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIGlkZWFsbHksIHRyYW5zaXRpb24gc3BlZWQgc2hvdWxkIG1hdGNoIHpvb20gZHVyYXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5tZnAtd2l0aC16b29tLm1mcC1yZWFkeSAubWZwLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1mcC13aXRoLXpvb20ubWZwLXJlYWR5Lm1mcC1iZyB7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdpdGgtem9vbS5tZnAtcmVtb3ZpbmcgLm1mcC1jb250YWluZXIsXG4ubWZwLXdpdGgtem9vbS5tZnAtcmVtb3ZpbmcubWZwLWJnIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5sYXVuY2hwYWQuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZzogNS43NXJlbSAwIDMuODc1cmVtOyB9IH1cblxuLmxhdW5jaHBhZCAubGF1bmNocGFkX3RpdGxlX2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5sYXVuY2hwYWQgLmxhdW5jaHBhZF90aXRsZV9ib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGF1bmNocGFkIC5sYXVuY2hwYWRfdGl0bGVfYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAubGF1bmNocGFkIC5sYXVuY2hwYWRfdGl0bGVfYm94IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAubGF1bmNocGFkIC5sYXVuY2hwYWRfdGl0bGVfYm94IGgyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH0gfVxuICAubGF1bmNocGFkIC5sYXVuY2hwYWRfdGl0bGVfYm94IHAge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNDM3NXJlbTsgfVxuXG4ubGF1bmNocGFkIC5sYXVuY2hwYWRfcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmxhdW5jaHBhZCAubGF1bmNocGFkX3JvdyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubGF1bmNocGFkIC5sYXVuY2hwYWRfcm93IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubGF1bmNocGFkIC5sYXVuY2hwYWRfcm93IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sYXVuY2hwYWQgLmxhdW5jaHBhZF9yb3cgW2NsYXNzKj0nY29sLSddIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAubGF1bmNocGFkIC5sYXVuY2hwYWRfcm93IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfSB9XG5cbi5sYXVuY2hwYWQgLmxhdW5jaHBhZF9pbm5lcl9ib3ggaDUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNDM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAubGF1bmNocGFkIC5sYXVuY2hwYWRfaW5uZXJfYm94IGg1IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH0gfVxuXG4ubGF1bmNocGFkIC5sYXVuY2hwYWRfaW5uZXJfYm94IC5sZWFybl9tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxhdW5jaHBhZCAubGF1bmNocGFkX2lubmVyX2JveCAubGVhcm5fbW9yZSAubGVhcm5fbW9yZV90ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubGF1bmNocGFkIC5sYXVuY2hwYWRfaW5uZXJfYm94IC5sZWFybl9tb3JlIC5sZWFybl9tb3JlX3RleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTgzJTtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmxhdW5jaHBhZCAubGF1bmNocGFkX2lubmVyX2JveCAubGVhcm5fbW9yZSAubGVhcm5fbW9yZV90ZXh0IGkge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubGF1bmNocGFkIC5sYXVuY2hwYWRfaW5uZXJfYm94OmhvdmVyIC5sZWFybl9tb3JlIC5sZWFybl9tb3JlX3RleHQsIC5sYXVuY2hwYWQgLmxhdW5jaHBhZF9pbm5lcl9ib3g6Zm9jdXMgLmxlYXJuX21vcmUgLmxlYXJuX21vcmVfdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXVuY2hwYWQgLmxhdW5jaHBhZF9pbm5lcl9ib3g6aG92ZXIgLmxlYXJuX21vcmUgLmxlYXJuX21vcmVfdGV4dCwgLmxhdW5jaHBhZCAubGF1bmNocGFkX2lubmVyX2JveDpmb2N1cyAubGVhcm5fbW9yZSAubGVhcm5fbW9yZV90ZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH0gfVxuXG4vKiBTdHlsZSAxICovXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5sYXVuY2hwYWQubGF1bmNocGFkX3N0eWxlMS5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDAgMS44NzVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGF1bmNocGFkLmxhdW5jaHBhZF9zdHlsZTEuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMCAxLjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhdW5jaHBhZC5sYXVuY2hwYWRfc3R5bGUxLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDEuMjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGF1bmNocGFkLmxhdW5jaHBhZF9zdHlsZTEgLmxhdW5jaHBhZF90aXRsZV9ib3gge1xuICAgIG1heC13aWR0aDogNjUlOyB9IH1cblxuLmxhdW5jaHBhZC5sYXVuY2hwYWRfc3R5bGUxIC5sYXVuY2hwYWRfaW5uZXJfYm94IHtcbiAgYm9yZGVyLXRvcDogc29saWQgMC4wNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAubGF1bmNocGFkLmxhdW5jaHBhZF9zdHlsZTEgLmxhdW5jaHBhZF9pbm5lcl9ib3gge1xuICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9IH1cblxuLyogU3R5bGUgMiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAubGF1bmNocGFkLmxhdW5jaHBhZF9zdHlsZTIuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZzogMy45Mzc1cmVtIDAgMi42MjVyZW07IH0gfVxuXG4ubGF1bmNocGFkLmxhdW5jaHBhZF9zdHlsZTIgLmxhdW5jaHBhZF90aXRsZV9ib3ggaDIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5sYXVuY2hwYWQubGF1bmNocGFkX3N0eWxlMiAubGF1bmNocGFkX3RpdGxlX2JveCBwIHtcbiAgZm9udC1zaXplOiAxLjI5Njg4cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sYXVuY2hwYWQubGF1bmNocGFkX3N0eWxlMiAubGF1bmNocGFkX3JvdyBbY2xhc3MqPSdjb2wtJ106bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmxhdW5jaHBhZC5sYXVuY2hwYWRfc3R5bGUyIC5sYXVuY2hwYWRfcm93IFtjbGFzcyo9J2NvbC0nXTpsYXN0LW9mLXR5cGUgLmxhdW5jaHBhZF9pbm5lcl9ib3gge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLmxhdW5jaHBhZC5sYXVuY2hwYWRfc3R5bGUyIC5sYXVuY2hwYWRfaW5uZXJfYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5sYXVuY2hwYWQubGF1bmNocGFkX3N0eWxlMiAubGF1bmNocGFkX2lubmVyX2JveCB7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2UyZTJlMjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5sYXVuY2hwYWQubGF1bmNocGFkX3N0eWxlMiAubGF1bmNocGFkX2lubmVyX2JveCBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07IH1cbiAgLmxhdW5jaHBhZC5sYXVuY2hwYWRfc3R5bGUyIC5sYXVuY2hwYWRfaW5uZXJfYm94IC5sYXVuY2hwYWRfaW5uZXJfY2lyY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQuNzVyZW07XG4gICAgaGVpZ2h0OiA0Ljc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgMCAwLjgxMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmxhdW5jaHBhZC5sYXVuY2hwYWRfc3R5bGUyIC5sYXVuY2hwYWRfaW5uZXJfYm94IC5sYXVuY2hwYWRfaW5uZXJfY2lyY2xlIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmxhdW5jaHBhZC5sYXVuY2hwYWRfc3R5bGUyIC5sYXVuY2hwYWRfaW5uZXJfYm94IC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjkzNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc29sdXRpb25zLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDA7IH0gfVxuXG4uc29sdXRpb25zIC5tb2R1bGVfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07IH1cbiAgLnNvbHV0aW9ucyAubW9kdWxlX3RpdGxlIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnNvbHV0aW9ucyAubW9kdWxlX3RpdGxlIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42ODc1cmVtOyB9IH1cbiAgLnNvbHV0aW9ucyAubW9kdWxlX3RpdGxlIGg1IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gIC5zb2x1dGlvbnMgLm1vZHVsZV90aXRsZSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDc1cmVtOyB9XG5cbi5zb2x1dGlvbnMgLmNvbG9yX2JveF9yb3cgW2NsYXNzKj0nY29sLSddIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNvbHV0aW9ucyAuY29sb3JfYm94X3JvdyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLnNvbHV0aW9ucyAuY29sb3JfYm94X3JvdyBbY2xhc3MqPSdjb2wtJ10uY29sLTYge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uc29sdXRpb25zIC5jb2xvcl9ib3hfcm93IC5jb2xvcl9ib3hfd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNhMWExYTE7IH1cbiAgLnNvbHV0aW9ucyAuY29sb3JfYm94X3JvdyAuY29sb3JfYm94X3dyYXAgLmNvbG9yX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zb2x1dGlvbnMgLmNvbG9yX2JveF9yb3cgLmNvbG9yX2JveF93cmFwIC5jb2xvcl9ib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5zb2x1dGlvbnMgLmNvbG9yX2JveF9yb3cgLmNvbG9yX2JveF93cmFwIC5jb2xvcl9ib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH0gfVxuICAgIC5zb2x1dGlvbnMgLmNvbG9yX2JveF9yb3cgLmNvbG9yX2JveF93cmFwIC5jb2xvcl9ib3ggaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM5LjUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnNvbHV0aW9ucyAuY29sb3JfYm94X3JvdyAuY29sb3JfYm94X3dyYXAgaDUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNvbHV0aW9ucyAuY29sb3JfYm94X3JvdyAuY29sb3JfYm94X3dyYXAgaDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMTg3NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4xODc1cmVtOyB9IH1cbiAgLnNvbHV0aW9ucyAuY29sb3JfYm94X3JvdyAuY29sb3JfYm94X3dyYXAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4vKiBTdHlsZSAxICovXG4uc29sdXRpb25zLnNvbHV0aW9uc19zdHlsZTEgLnNvbHV0aW9uc19pbm5lciB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDAuMDYyNXJlbSAjY2RjZGNkO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2NkY2RjZDtcbiAgcGFkZGluZzogNC4yNXJlbSAwIDAuODEyNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNvbHV0aW9ucy5zb2x1dGlvbnNfc3R5bGUxIC5zb2x1dGlvbnNfaW5uZXIge1xuICAgICAgcGFkZGluZzogMy4xMjVyZW0gMCAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNvbHV0aW9ucy5zb2x1dGlvbnNfc3R5bGUxIC5zb2x1dGlvbnNfaW5uZXIge1xuICAgICAgcGFkZGluZzogMS44NzVyZW0gMCAwLjYyNXJlbTsgfSB9XG5cbi5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMSAuY29sb3JfYm94X3JvdyAuY29sb3JfYm94X3dyYXAgLmNvbG9yX2JveCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG5cbi8qIFN0eWxlIDIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNvbHV0aW9ucy5zb2x1dGlvbnNfc3R5bGUyLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDguNDM3NXJlbSAwIDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc29sdXRpb25zLnNvbHV0aW9uc19zdHlsZTIuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMCAwLjYyNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMi5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMi5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMiAubW9kdWxlX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMiAubW9kdWxlX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMiAubW9kdWxlX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtOyB9IH1cblxuLnNvbHV0aW9ucy5zb2x1dGlvbnNfc3R5bGUyIC5jb2xvcl9ib3hfcm93IFtjbGFzcyo9J2NvbC0nXSB7XG4gIG1hcmdpbi1ib3R0b206IDUuNjg3NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNvbHV0aW9ucy5zb2x1dGlvbnNfc3R5bGUyIC5jb2xvcl9ib3hfcm93IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMiAuY29sb3JfYm94X3JvdyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc29sdXRpb25zLnNvbHV0aW9uc19zdHlsZTIgLmNvbG9yX2JveF9yb3cgW2NsYXNzKj0nY29sLSddIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgLnNvbHV0aW9ucy5zb2x1dGlvbnNfc3R5bGUyIC5jb2xvcl9ib3hfcm93IFtjbGFzcyo9J2NvbC0nXTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMiAuY29sb3JfYm94X3JvdyBbY2xhc3MqPSdjb2wtJ106bGFzdC1vZi10eXBlIC5jb2xvcl9ib3hfd3JhcCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMiAuY29sb3JfYm94X3JvdyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG4uc29sdXRpb25zLnNvbHV0aW9uc19zdHlsZTIgLmNvbG9yX2JveF9yb3cgLmNvbG9yX2JveF93cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMDYyNXJlbSAjY2RjZGNkO1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMiAuY29sb3JfYm94X3JvdyAuY29sb3JfYm94X3dyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuc29sdXRpb25zLnNvbHV0aW9uc19zdHlsZTIgLmNvbG9yX2JveF9yb3cgLmNvbG9yX2JveF93cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc29sdXRpb25zLnNvbHV0aW9uc19zdHlsZTIgLmNvbG9yX2JveF9yb3cgLmNvbG9yX2JveF93cmFwIC5jb2xvcl9ib3gge1xuICAgIHdpZHRoOiA1LjA2MjVyZW07XG4gICAgaGVpZ2h0OiA1LjA2MjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMiAuY29sb3JfYm94X3JvdyAuY29sb3JfYm94X3dyYXAgLmNvbG9yX2JveCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIC5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMiAuY29sb3JfYm94X3JvdyAuY29sb3JfYm94X3dyYXAgLmNvbG9yX2JveCBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMi41NjI1cmVtOyB9XG4gIC5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMiAuY29sb3JfYm94X3JvdyAuY29sb3JfYm94X3dyYXAgLmNvbG9yX2JveF9jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAxcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAuc29sdXRpb25zLnNvbHV0aW9uc19zdHlsZTIgLmNvbG9yX2JveF9yb3cgLmNvbG9yX2JveF93cmFwIC5jb2xvcl9ib3hfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc29sdXRpb25zLnNvbHV0aW9uc19zdHlsZTIgLmNvbG9yX2JveF9yb3cgLmNvbG9yX2JveF93cmFwIC5jb2xvcl9ib3hfY29udGVudCAubGluayB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnNvbHV0aW9ucy5zb2x1dGlvbnNfc3R5bGUyIC5jb2xvcl9ib3hfcm93IC5jb2xvcl9ib3hfd3JhcCAuY29sb3JfYm94X2NvbnRlbnQgLmxpbmsgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjE4NzVyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuYnJhbmRzLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDYuODc1cmVtIDA7IH0gfVxuXG4uYnJhbmRzIC5icmFuZHNfdG9wX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDQuMzc1cmVtOyB9XG4gIC5icmFuZHMgLmJyYW5kc190b3Bfcm93IGgyIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuYnJhbmRzIC5icmFuZHNfdG9wX3JvdyAuYnJhbmRzX3RvcF9yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5icmFuZHMgLmJyYW5kc190b3Bfcm93IC5icmFuZHNfdG9wX3JpZ2h0IHAge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtOyB9IH1cblxuLmJyYW5kcyAuYnJhbmRzX2xvZ29zIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbTsgfVxuICAuYnJhbmRzIC5icmFuZHNfbG9nb3MgW2NsYXNzKj0nY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLmJyYW5kcyAuYnJhbmRzX2xvZ29zIC5icmFuZF9sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmJyYW5kcyAuYnJhbmRzX2xvZ29zIC5icmFuZF9sb2dvIC5icmFuZF9sb2dvX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICM2YTcwNzQ7XG4gICAgICBwYWRkaW5nOiAxNSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5icmFuZHMgLmJyYW5kc19sb2dvcyAuYnJhbmRfbG9nbyAuYnJhbmRfbG9nb19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMCU7IH0gfVxuICAgICAgLmJyYW5kcyAuYnJhbmRzX2xvZ29zIC5icmFuZF9sb2dvIC5icmFuZF9sb2dvX2NvbnRlbnQgLmxvZ29faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIuMTg3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5icmFuZHMgLmJyYW5kc19sb2dvcyAuYnJhbmRfbG9nbyAuYnJhbmRfbG9nb19jb250ZW50IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9IH1cbiAgICAgIC5icmFuZHMgLmJyYW5kc19sb2dvcyAuYnJhbmRfbG9nbyAuYnJhbmRfbG9nb19jb250ZW50LmhvdmVyX2xvZ29faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAtMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuYnJhbmRzIC5icmFuZHNfbG9nb3MgLmJyYW5kX2xvZ28gLmJyYW5kX2xvZ29fY29udGVudC5ob3Zlcl9sb2dvX2ltZyB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgICAgICAuYnJhbmRzIC5icmFuZHNfbG9nb3MgLmJyYW5kX2xvZ28gLmJyYW5kX2xvZ29fY29udGVudC5ob3Zlcl9sb2dvX2ltZyBpbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1JTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyLjE4NzVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuYnJhbmRzIC5icmFuZHNfbG9nb3MgLmJyYW5kX2xvZ28gLmJyYW5kX2xvZ29fY29udGVudC5ob3Zlcl9sb2dvX2ltZyBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMCU7IH0gfVxuICAgICAgICAuYnJhbmRzIC5icmFuZHNfbG9nb3MgLmJyYW5kX2xvZ28gLmJyYW5kX2xvZ29fY29udGVudC5ob3Zlcl9sb2dvX2ltZyAubGlua190ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIHRvcCBlYXNlO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyB0b3AgZWFzZTtcbiAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogMC41cyB0b3AgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjVzIHRvcCBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgdG9wIGVhc2U7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuYnJhbmRzIC5icmFuZHNfbG9nb3MgLmJyYW5kX2xvZ28gLmJyYW5kX2xvZ29fY29udGVudC5ob3Zlcl9sb2dvX2ltZyAubGlua190ZXh0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5icmFuZHMgLmJyYW5kc19sb2dvcyAuYnJhbmRfbG9nbyAuYnJhbmRfbG9nb19jb250ZW50LmhvdmVyX2xvZ29faW1nIC5saW5rX3RleHQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfSB9XG4gICAgICAgICAgLmJyYW5kcyAuYnJhbmRzX2xvZ29zIC5icmFuZF9sb2dvIC5icmFuZF9sb2dvX2NvbnRlbnQuaG92ZXJfbG9nb19pbWcgLmxpbmtfdGV4dCBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5icmFuZHMgLmJyYW5kc19sb2dvcyAuYnJhbmRfbG9nbzpob3ZlciAuYnJhbmRfbG9nb19jb250ZW50LmhvdmVyX2xvZ29faW1nLCAuYnJhbmRzIC5icmFuZHNfbG9nb3MgLmJyYW5kX2xvZ286Zm9jdXMgLmJyYW5kX2xvZ29fY29udGVudC5ob3Zlcl9sb2dvX2ltZyB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS41NjI1cmVtIDEuODc1cmVtIDEuMjVyZW0gMi41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZzogMS41NjI1cmVtIDEuMjVyZW0gMS4yNXJlbSAxLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDAuOTM3NXJlbSAwLjkzNzVyZW0gMS4yNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3NyYy9hc3NldHMvaW1hZ2VzL2ljb25zL3F1b3RlLWljb24ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICB3aWR0aDogMTQuMzc1cmVtO1xuICAgIGhlaWdodDogMTByZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMuMTI1cmVtO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDguNzVyZW07XG4gICAgICAgIHRvcDogLTIuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA4Ljc1cmVtO1xuICAgICAgICB0b3A6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIGhlaWdodDogNy4wNjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDguNzVyZW07XG4gICAgICAgIGhlaWdodDogNi4xMjVyZW07IH0gfVxuICBibG9ja3F1b3RlIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEuMTI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgYmxvY2txdW90ZSBoMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICBibG9ja3F1b3RlIGgyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMTg3NXJlbTtcbiAgICAgIHdpZHRoOiAxLjA2MjVyZW07XG4gICAgICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgYmxvY2txdW90ZSBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGJsb2NrcXVvdGUgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9IH1cbiAgYmxvY2txdW90ZSBjaXRlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5ibG9nX21vZHVsZS5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbSAwIDIuNXJlbTsgfSB9XG5cbi5ibG9nX21vZHVsZSAubW9kdWxlX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5ibG9nX21vZHVsZSAubW9kdWxlX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvZ19tb2R1bGUgLm1vZHVsZV90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfSB9XG4gIC5ibG9nX21vZHVsZSAubW9kdWxlX3RpdGxlIGg1IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07IH1cbiAgLmJsb2dfbW9kdWxlIC5tb2R1bGVfdGl0bGUgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ibG9nX21vZHVsZSAuYmxvZ19zbGlkZXIge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nX21vZHVsZSAuYmxvZ19zbGlkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9nX21vZHVsZSAuYmxvZ19zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmJsb2dfbW9kdWxlIC5ibG9nX3NsaWRlciB7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDAuNjI1cmVtOyB9IH1cbiAgLmJsb2dfbW9kdWxlIC5ibG9nX3NsaWRlciAudGh1bWJfY29sdW1uIHtcbiAgICBjb2xvcjogIzliOWI5YjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2dfbW9kdWxlIC5ibG9nX3NsaWRlciAudGh1bWJfY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5ibG9nX21vZHVsZSAuYmxvZ19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NS45JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAuMzc1cmVtIDAuMzc1cmVtIDAuMzc1cmVtOyB9XG4gICAgLmJsb2dfbW9kdWxlIC5ibG9nX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuODc1cmVtIDEuMjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmJsb2dfbW9kdWxlIC5ibG9nX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDAuOTM3NXJlbSAwLjYyNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmJsb2dfbW9kdWxlIC5ibG9nX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDAuOTM3NXJlbSAwLjYyNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmJsb2dfbW9kdWxlIC5ibG9nX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDAuNjI1cmVtIDAuNjI1cmVtOyB9IH1cbiAgICAgIC5ibG9nX21vZHVsZSAuYmxvZ19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfYm9keSAudGh1bWJfdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgICAgIC5ibG9nX21vZHVsZSAuYmxvZ19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfYm9keSAudGh1bWJfdGl0bGUgaDQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgLmJsb2dfbW9kdWxlIC5ibG9nX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9ib2R5IC50aHVtYl90aXRsZSBoNCB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07IH0gfVxuICAgICAgICAuYmxvZ19tb2R1bGUgLmJsb2dfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2JvZHkgLnRodW1iX3RpdGxlIC50aHVtYl9kYXRlIHtcbiAgICAgICAgICBjb2xvcjogI2ExYTFhMTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5ibG9nX21vZHVsZSAuYmxvZ19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfYm9keSBwIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTsgfVxuICAgICAgICAuYmxvZ19tb2R1bGUgLmJsb2dfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2JvZHkgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYmxvZ19tb2R1bGUgLmJsb2dfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgcGFkZGluZzogMC42MjVyZW0gMS44NzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmJsb2dfbW9kdWxlIC5ibG9nX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9mb290ZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmJsb2dfbW9kdWxlIC5ibG9nX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9mb290ZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmJsb2dfbW9kdWxlIC5ibG9nX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9mb290ZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtOyB9IH1cbiAgICAgIC5ibG9nX21vZHVsZSAuYmxvZ19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfZm9vdGVyIC5yZWFkbW9yZSB7XG4gICAgICAgIGNvbG9yOiAjYTFhMWExO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC5ibG9nX21vZHVsZSAuYmxvZ19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfZm9vdGVyIC5yZWFkbW9yZSBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvZ19tb2R1bGUgLmJsb2dfc2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvZ19tb2R1bGUgLmJsb2dfc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9nX21vZHVsZSAuYmxvZ19zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5ibG9nX21vZHVsZSAuYmxvZ19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1hcmdpbjogMCAtMC4zMTI1cmVtOyB9XG4gIC5ibG9nX21vZHVsZSAuYmxvZ19zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAuNjI1cmVtIDAuNjI1cmVtIDAuNjI1cmVtO1xuICAgIG1hcmdpbjogMCAwLjMxMjVyZW07IH1cbiAgICAuYmxvZ19tb2R1bGUgLmJsb2dfc2xpZGVyIC5zbGljay1zbGlkZTpob3ZlciwgLmJsb2dfbW9kdWxlIC5ibG9nX3NsaWRlciAuc2xpY2stc2xpZGU6Zm9jdXMge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzMHB4IDAgcmdiYSg0MCwgNDAsIDQwLCAwLjE1KSA7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDMwcHggMCByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpIDtcbiAgICAgIC1tcy1ib3gtc2hhZG93OiAwIDFweCAzMHB4IDAgcmdiYSg0MCwgNDAsIDQwLCAwLjE1KSA7XG4gICAgICAtby1ib3gtc2hhZG93OiAwIDFweCAzMHB4IDAgcmdiYSg0MCwgNDAsIDQwLCAwLjE1KSA7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzMHB4IDAgcmdiYSg0MCwgNDAsIDQwLCAwLjE1KSA7IH1cblxuLyogU2xpZGVyIFBhZ2luYXRpb24gKi9cbi5wYWdpbmF0aW9uX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGFnaW5hdGlvbl9uYXYgYSB7XG4gICAgY29sb3I6ICNjZGNkY2Q7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMi44MTI1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucGFnaW5hdGlvbl9uYXYgYSB7XG4gICAgICAgIG1hcmdpbjogMCAxLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnaW5hdGlvbl9uYXYgYSB7XG4gICAgICAgIG1hcmdpbjogMCAxLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5wYWdpbmF0aW9uX25hdiBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNjI1cmVtOyB9IH1cbiAgICAucGFnaW5hdGlvbl9uYXYgYS5wcmV2IGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjE4NzVyZW07IH1cbiAgICAucGFnaW5hdGlvbl9uYXYgYS5uZXh0IGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMTg3NXJlbTsgfVxuICAucGFnaW5hdGlvbl9uYXYgLnNsaWNrLWRvdHMgbGkge1xuICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmZlYXR1cmVfc2VydmljZS5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbSAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlX3NlcnZpY2UgLmZlYXR1cmVfc2VydmljZV9pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVfc2VydmljZSAuZmVhdHVyZV9zZXJ2aWNlX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cblxuLmZlYXR1cmVfc2VydmljZSAuZmVhdHVyZV9zZXJ2aWNlX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZlYXR1cmVfc2VydmljZSAuZmVhdHVyZV9zZXJ2aWNlX2NvbnRlbnQgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43NXJlbTsgfSB9XG4gIC5mZWF0dXJlX3NlcnZpY2UgLmZlYXR1cmVfc2VydmljZV9jb250ZW50IC5hcHBfdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5mZWF0dXJlX3NlcnZpY2UgLmZlYXR1cmVfc2VydmljZV9jb250ZW50IC5hcHBfdGl0bGUge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5mZWF0dXJlX3NlcnZpY2UgLmZlYXR1cmVfc2VydmljZV9jb250ZW50IC5hcHBfdGl0bGUgLmFwcF90aXRsZV9pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDcuMzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuZmVhdHVyZV9zZXJ2aWNlIC5mZWF0dXJlX3NlcnZpY2VfY29udGVudCAuYXBwX3RpdGxlIC5hcHBfdGl0bGVfaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiA2Ljg3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVfc2VydmljZSAuZmVhdHVyZV9zZXJ2aWNlX2NvbnRlbnQgLmFwcF90aXRsZSAuYXBwX3RpdGxlX2ltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2LjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAuZmVhdHVyZV9zZXJ2aWNlIC5mZWF0dXJlX3NlcnZpY2VfY29udGVudCAuYXBwX3RpdGxlIC5hcHBfdGl0bGVfaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuZmVhdHVyZV9zZXJ2aWNlIC5mZWF0dXJlX3NlcnZpY2VfY29udGVudCAuYXBwX3RpdGxlIC5hcHBfdGl0bGVfdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgIC5mZWF0dXJlX3NlcnZpY2UgLmZlYXR1cmVfc2VydmljZV9jb250ZW50IC5hcHBfdGl0bGUgLmFwcF90aXRsZV90ZXh0IGg1IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZmVhdHVyZV9zZXJ2aWNlIC5mZWF0dXJlX3NlcnZpY2VfY29udGVudCAuYXBwX3RpdGxlIC5hcHBfdGl0bGVfdGV4dCBoNSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZV9zZXJ2aWNlIC5yb3cubGVmdCAuZmVhdHVyZV9zZXJ2aWNlX2ltYWdlIHtcbiAgICBvcmRlcjogMTsgfVxuICAuZmVhdHVyZV9zZXJ2aWNlIC5yb3cubGVmdCAuZmVhdHVyZV9zZXJ2aWNlX2NvbnRlbnQge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5mZWF0dXJlX3NlcnZpY2UgLnJvdy5yaWdodCAuZmVhdHVyZV9zZXJ2aWNlX2ltYWdlIHtcbiAgICBvcmRlcjogMjsgfVxuICAuZmVhdHVyZV9zZXJ2aWNlIC5yb3cucmlnaHQgLmZlYXR1cmVfc2VydmljZV9jb250ZW50IHtcbiAgICBvcmRlcjogMTsgfSB9XG5cbi5mZWF0dXJlX3NlcnZpY2Uuc2lkZWltZ19sZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmVhdHVyZV9zZXJ2aWNlLnNpZGVpbWdfbGcgLmZlYXR1cmVfc2VydmljZV9pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luOiAtNS4yNXJlbSAwIDAgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZmVhdHVyZV9zZXJ2aWNlLnNpZGVpbWdfbGcgLnJvdyAuZmVhdHVyZV9zZXJ2aWNlX2ltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDUwcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZlYXR1cmVfc2VydmljZS5zaWRlaW1nX2xnIC5yb3cgLmZlYXR1cmVfc2VydmljZV9pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZlYXR1cmVfc2VydmljZS5zaWRlaW1nX2xnIC5yb3cubGVmdCAuZmVhdHVyZV9zZXJ2aWNlX2ltYWdlIGltZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNzAlOyB9XG4gICAgLmZlYXR1cmVfc2VydmljZS5zaWRlaW1nX2xnIC5yb3cucmlnaHQgLmZlYXR1cmVfc2VydmljZV9pbWFnZSBpbWcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjUlOyB9IH1cblxuLyogRm9yIElFICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuZmVhdHVyZV9zZXJ2aWNlIC5mZWF0dXJlX3NlcnZpY2VfY29udGVudCAuYXBwX3RpdGxlIC5hcHBfdGl0bGVfaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmZlYXR1cmVfcm93LmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDQuNjg3NXJlbSAwOyB9IH1cblxuLmZlYXR1cmVfcm93IC5mZWF0dXJlX2NvbF9yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlX3JvdyAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2ltYWdlX2NvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5mZWF0dXJlX3JvdyAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2ltYWdlX2NvbCAuZmVhdHVyZV9pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkyLjglO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZmVhdHVyZV9yb3cgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9pbWFnZV9jb2wgLmZlYXR1cmVfaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mZWF0dXJlX3JvdyAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwJTsgfSB9XG4gIC5mZWF0dXJlX3JvdyAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuZmVhdHVyZV9yb3cgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4zNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjE4NzVyZW07IH0gfVxuICAuZmVhdHVyZV9yb3cgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mZWF0dXJlX3JvdyAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfSB9XG4gIC5mZWF0dXJlX3JvdyAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIC5mZWF0dXJlX3RpdGxlX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAgIC5mZWF0dXJlX3JvdyAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIC5mZWF0dXJlX3RpdGxlX2ltZyBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNC4zNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5mZWF0dXJlX3JvdyAuZmVhdHVyZV9jb2xfcm93LmxlZnQgLmZlYXR1cmVfY29udGVudF9jb2wgLmZlYXR1cmVfY29udGVudF9jb2x1bW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0LjE4NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmVhdHVyZV9yb3cgLmZlYXR1cmVfY29sX3Jvdy5sZWZ0IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZmVhdHVyZV9yb3cgLmZlYXR1cmVfY29sX3Jvdy5sZWZ0IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmVhdHVyZV9yb3cgLmZlYXR1cmVfY29sX3Jvdy5sZWZ0IC5mZWF0dXJlX2ltYWdlX2NvbCB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIC5mZWF0dXJlX3JvdyAuZmVhdHVyZV9jb2xfcm93LmxlZnQgLmZlYXR1cmVfY29udGVudF9jb2wge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAuZmVhdHVyZV9yb3cgLmZlYXR1cmVfY29sX3Jvdy5yaWdodCAuZmVhdHVyZV9pbWFnZV9jb2wge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAuZmVhdHVyZV9yb3cgLmZlYXR1cmVfY29sX3Jvdy5yaWdodCAuZmVhdHVyZV9jb250ZW50X2NvbCB7XG4gICAgICBvcmRlcjogMTsgfSB9XG5cbi8qIFN0eWxlIDIgKi9cbi5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTIgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlMiAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIHtcbiAgbWF4LXdpZHRoOiAyOS4zNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIuOTM3NXJlbSAzLjEyNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGUyIC5mZWF0dXJlX2NvbF9yb3cgLmZlYXR1cmVfY29udGVudF9jb2wgLmZlYXR1cmVfY29udGVudF9jb2x1bW4ge1xuICAgICAgcGFkZGluZzogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGUyIC5mZWF0dXJlX2NvbF9yb3cgLmZlYXR1cmVfY29udGVudF9jb2wgLmZlYXR1cmVfY29udGVudF9jb2x1bW4ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTIgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44MTI1cmVtOyB9XG4gIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTIgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTIgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiAuYnRuIGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGUyIC5mZWF0dXJlX2NvbF9yb3cubGVmdCAuZmVhdHVyZV9pbWFnZV9jb2wgLmZlYXR1cmVfaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTsgfVxuICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGUyIC5mZWF0dXJlX2NvbF9yb3cubGVmdCAuZmVhdHVyZV9jb250ZW50X2NvbCB7XG4gICAgbGVmdDogLTguMTI1cmVtOyB9XG4gICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlMiAuZmVhdHVyZV9jb2xfcm93LmxlZnQgLmZlYXR1cmVfY29udGVudF9jb2wgLmZlYXR1cmVfY29udGVudF9jb2x1bW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTIgLmZlYXR1cmVfY29sX3Jvdy5yaWdodCAuZmVhdHVyZV9pbWFnZV9jb2wgLmZlYXR1cmVfaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG4gIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTIgLmZlYXR1cmVfY29sX3Jvdy5yaWdodCAuZmVhdHVyZV9jb250ZW50X2NvbCB7XG4gICAgcmlnaHQ6IC04LjEyNXJlbTsgfVxuICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTIgLmZlYXR1cmVfY29sX3Jvdy5yaWdodCAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi8qIFN0eWxlIDMgKi9cbi5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlMy5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlMyAuZmVhdHVyZV9pbWFnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjQlOyB9IH1cbiAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlMyAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2ltYWdlX2NvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDUxLjMlO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0OyB9XG4gICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlMyAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2ltYWdlX2NvbCAuZmVhdHVyZV9pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTMgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9pbWFnZV9jb2wgLmZlYXR1cmVfaW1hZ2Uge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGUzIC5mZWF0dXJlX2NvbF9yb3cgLmZlYXR1cmVfaW1hZ2VfY29sIC5mZWF0dXJlX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTMgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9jb250ZW50X2NvbCB7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlMyAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2NvbnRlbnRfY29sIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGUzIC5mZWF0dXJlX2NvbF9yb3cgLmZlYXR1cmVfY29udGVudF9jb2wge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlMyAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGUzIC5mZWF0dXJlX2NvbF9yb3cgLmZlYXR1cmVfY29udGVudF9jb2wgLmZlYXR1cmVfY29udGVudF9jb2x1bW4gaDUge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOTM3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07IH1cbiAgICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTMgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjg3NXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGUzIC5mZWF0dXJlX2NvbF9yb3cgLmZlYXR1cmVfY29udGVudF9jb2wgLmZlYXR1cmVfY29udGVudF9jb2x1bW4gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtOyB9IH1cbiAgICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTMgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiAubGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTMgLmZlYXR1cmVfY29sX3Jvdy5yaWdodCAuZmVhdHVyZV9pbWFnZV9jb2wgLmZlYXR1cmVfaW1hZ2Uge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTMgLmZlYXR1cmVfY29sX3Jvdy5sZWZ0IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIHtcbiAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAwIDQuMDYyNXJlbTsgfVxuICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTMgLmZlYXR1cmVfY29sX3Jvdy5yaWdodCAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAwIDQuMDYyNXJlbSAwIDAuOTM3NXJlbTsgfSB9XG5cbi8qIFN0eWxlIDQgKi9cbi5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTQgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9pbWFnZV9jb2wgLmZlYXR1cmVfaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNzMlO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTQgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNCAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIHtcbiAgICAgIG1heC13aWR0aDogNzglOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTQgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNCAuZmVhdHVyZV9jb2xfcm93IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTQgLmZlYXR1cmVfY29sX3JvdyAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiBmaWd1cmUge1xuICAgICAgICBtYXgtd2lkdGg6IDE1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cblxuLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNCAuZmVhdHVyZV9jb2xfcm93LmxlZnQgLmZlYXR1cmVfY29udGVudF9jb2wgLmZlYXR1cmVfY29udGVudF9jb2x1bW4ge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGU0IC5mZWF0dXJlX2NvbF9yb3cucmlnaHQgLmZlYXR1cmVfY29udGVudF9jb2wgLmZlYXR1cmVfY29udGVudF9jb2x1bW4ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogU3R5bGUgNSAqL1xuLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGU1IC5mZWF0dXJlX2ltYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NCU7IH0gfVxuICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGU1IC5mZWF0dXJlX3JvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTUgLmZlYXR1cmVfcm93IC5mZWF0dXJlX2ltYWdlX2NvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUxLjMlO1xuICAgICAgcG9zaXRpb246IGluaGVyaXQ7IH1cbiAgICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTUgLmZlYXR1cmVfcm93IC5mZWF0dXJlX2ltYWdlX2NvbCAuZmVhdHVyZV9pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGU1IC5mZWF0dXJlX3JvdyAuZmVhdHVyZV9pbWFnZV9jb2wgLmZlYXR1cmVfaW1hZ2Uge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTUgLmZlYXR1cmVfcm93IC5mZWF0dXJlX2ltYWdlX2NvbCAuZmVhdHVyZV9pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNSAuZmVhdHVyZV9yb3cgLmZlYXR1cmVfY29udGVudF9jb2wge1xuICAgICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNSAuZmVhdHVyZV9yb3cgLmZlYXR1cmVfY29udGVudF9jb2wge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTUgLmZlYXR1cmVfcm93IC5mZWF0dXJlX2NvbnRlbnRfY29sIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07IH0gfVxuICAgICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNSAuZmVhdHVyZV9yb3cgLmZlYXR1cmVfY29udGVudF9jb2wgLmZlYXR1cmVfY29udGVudF9jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGU1IC5mZWF0dXJlX3JvdyAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiBoNSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTg3NXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTsgfVxuICAgICAgICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGU1IC5mZWF0dXJlX3JvdyAuZmVhdHVyZV9jb250ZW50X2NvbCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiBoMiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNSAuZmVhdHVyZV9yb3cgLmZlYXR1cmVfY29udGVudF9jb2wgLmZlYXR1cmVfY29udGVudF9jb2x1bW4gaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuMDYyNXJlbTsgfSB9XG4gICAgICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTUgLmZlYXR1cmVfcm93IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIC5idG4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNSAuZmVhdHVyZV9yb3cgLmZlYXR1cmVfY29udGVudF9jb2wgLmZlYXR1cmVfY29udGVudF9jb2x1bW4gLmJ0biB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNSAuZmVhdHVyZV9yb3cubGVmdCAuZmVhdHVyZV9pbWFnZV9jb2wgLmZlYXR1cmVfaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMuMTI1cmVtOyB9XG4gICAgICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGU1IC5mZWF0dXJlX3Jvdy5yaWdodCAuZmVhdHVyZV9pbWFnZV9jb2wgLmZlYXR1cmVfaW1hZ2Uge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMy4xMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTUgLmZlYXR1cmVfcm93LmxlZnQgLmZlYXR1cmVfY29udGVudF9jb2wgLmZlYXR1cmVfY29udGVudF9jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW0gMCA0LjA2MjVyZW07IH1cbiAgICAgIC5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTUgLmZlYXR1cmVfcm93LnJpZ2h0IC5mZWF0dXJlX2NvbnRlbnRfY29sIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIHtcbiAgICAgICAgcGFkZGluZzogMCA0LjA2MjVyZW0gMCAwLjkzNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNSAuZmVhdHVyZV9yb3cubGVmdCAuZmVhdHVyZV9pbWFnZV9jb2wge1xuICAgICAgICBvcmRlcjogMTsgfVxuICAgICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNSAuZmVhdHVyZV9yb3cubGVmdCAuZmVhdHVyZV9jb250ZW50X2NvbCB7XG4gICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAuZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGU1IC5mZWF0dXJlX3Jvdy5yaWdodCAuZmVhdHVyZV9pbWFnZV9jb2wge1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlNSAuZmVhdHVyZV9yb3cucmlnaHQgLmZlYXR1cmVfY29udGVudF9jb2wge1xuICAgICAgICBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnRlc3RpbW9uaWFsLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDAgMi41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWwuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlc3RpbW9uaWFsLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX3NsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi50ZXN0aW1vbmlhbCBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMuOTM3NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudGVzdGltb25pYWwgYmxvY2txdW90ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnRlc3RpbW9uaWFsIGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC50ZXN0aW1vbmlhbCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGVzdGltb25pYWwgYmxvY2txdW90ZSAucXVvdGUge1xuICAgIHdpZHRoOiAyLjU2MjVyZW07XG4gICAgaGVpZ2h0OiAxLjgxMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS4yNXJlbTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAudGVzdGltb25pYWwgYmxvY2txdW90ZSAucXVvdGUge1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgLnRlc3RpbW9uaWFsIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOTM3NXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnRlc3RpbW9uaWFsIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbCBibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbCBibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTsgfSB9XG4gIC50ZXN0aW1vbmlhbCBibG9ja3F1b3RlIGNpdGUgLmRpdmlkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMC4xODc1cmVtOyB9XG5cbi53eXNpd3lnICsgLnRlc3RpbW9uaWFsLmlubmVyX3NwYWNpbmcge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5hd2FyZHMge1xuICBib3JkZXItdG9wOiBzb2xpZCAwLjA2MjVyZW0gI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4wNjI1cmVtICNlN2U3ZTc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5hd2FyZHMuaW5uZXJfc3BhY2luZyB7XG4gICAgICBwYWRkaW5nOiA5LjM3NXJlbSAwOyB9IH1cbiAgLmF3YXJkcyAuYXdhcmRzX3JvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmF3YXJkcyAuYXdhcmRzX3JvdyAuYXdhcmRzX2xlZnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gICAgLmF3YXJkcyAuYXdhcmRzX3JvdyAuYXdhcmRzX2NvbnRlbnQgaDUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmF3YXJkcyAuYXdhcmRzX3JvdyAuYXdhcmRzX2NvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuYXdhcmRzIC5hd2FyZHNfcm93IC5hd2FyZHNfY29udGVudCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtOyB9IH1cbiAgICAuYXdhcmRzIC5hd2FyZHNfcm93IC5hd2FyZHNfbG9nb3Mge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmF3YXJkcyAuYXdhcmRzX3JvdyAuYXdhcmRzX2xvZ29zIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5hd2FyZHMgLmF3YXJkc19yb3cgLmF3YXJkc19sb2dvcyBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYXdhcmRzIC5hd2FyZHNfcm93IC5hd2FyZHNfbG9nb3MgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAuYXdhcmRzIC5hd2FyZHNfcm93IC5hd2FyZHNfbG9nb3MgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgIC5hd2FyZHMgLmF3YXJkc19yb3cgLmF3YXJkc19sb2dvcyBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5hd2FyZHMgLmF3YXJkc19yb3cgLmF3YXJkc19sb2dvcyBsaTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmF3YXJkcyAuYXdhcmRzX3JvdyAuYXdhcmRzX2xvZ29zIGxpIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogOXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC5hd2FyZHMgLmF3YXJkc19yb3cgLmF3YXJkc19sb2dvcyBsaSBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgLmF3YXJkcyAuYXdhcmRzX3JvdyAuYXdhcmRzX2xvZ29zIGxpIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTUuNjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hd2FyZHMgLmF3YXJkc19yb3cubGVmdCAuYXdhcmRzX2xlZnQge1xuICAgICAgICBvcmRlcjogMjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYXdhcmRzIC5hd2FyZHNfcm93LmxlZnQgLmF3YXJkc19yaWdodCB7XG4gICAgICAgIG9yZGVyOiAxOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hd2FyZHMgLmF3YXJkc19yb3cucmlnaHQgLmF3YXJkc19sZWZ0IHtcbiAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmF3YXJkcyAuYXdhcmRzX3Jvdy5yaWdodCAuYXdhcmRzX3JpZ2h0IHtcbiAgICAgICAgb3JkZXI6IDI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5sYXRlc3RfbmV3cy5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtIDA7IH0gfVxuXG4ubGF0ZXN0X25ld3MgLm1vZHVsZV90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmxhdGVzdF9uZXdzIC5tb2R1bGVfdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhdGVzdF9uZXdzIC5tb2R1bGVfdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sYXRlc3RfbmV3cyAubW9kdWxlX3RpdGxlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5sYXRlc3RfbmV3cyAubW9kdWxlX3RpdGxlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy43NXJlbTsgfSB9XG5cbi5sYXRlc3RfbmV3cyAubGF0ZXN0X25ld3NfYmxvY2sge1xuICBtYXgtd2lkdGg6IDkzJTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMDYyNXJlbSAjZTNlM2UzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5sYXRlc3RfbmV3cyAubGF0ZXN0X25ld3NfYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhdGVzdF9uZXdzIC5sYXRlc3RfbmV3c19ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5sYXRlc3RfbmV3cyAubGF0ZXN0X25ld3NfYmxvY2sgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wODEyNXJlbTsgfVxuICAubGF0ZXN0X25ld3MgLmxhdGVzdF9uZXdzX2Jsb2NrIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE4NzVyZW07IH1cblxuLmxhdGVzdF9uZXdzIC5sYXRlc3RfbmV3c19zbGlkZXIgLnJvdyBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKGV2ZW4pIC5sYXRlc3RfbmV3c19ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5sYXRlc3RfbmV3cyAudmlld2xpbmsge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnJlbGF0ZWRfcHJvZHVjdHMuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZzogNC4zNzVyZW0gMCAyLjVyZW07IH0gfVxuXG4ucmVsYXRlZF9wcm9kdWN0cyAubW9kdWxlX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucmVsYXRlZF9wcm9kdWN0cyAubW9kdWxlX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICAucmVsYXRlZF9wcm9kdWN0cyAubW9kdWxlX3RpdGxlIGg1IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlbGF0ZWRfcHJvZHVjdHMgLm1vZHVsZV90aXRsZSBoMiB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucmVsYXRlZF9wcm9kdWN0cyAubW9kdWxlX3RpdGxlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy43NXJlbTsgfSB9XG5cbi5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnJlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfSB9XG4gIC5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIHtcbiAgICBjb2xvcjogIzliOWI5YjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IHNvbGlkIDAuMDYyNXJlbSAjZTBlMGUwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDg0LjElO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9pbWFnZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDc0LjElOyB9IH1cbiAgICAgIC5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9pbWFnZSBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLnJlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2JvZHkge1xuICAgICAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtIDFyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAucmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW07IH0gfVxuICAgICAgLnJlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2JvZHkgLnRodW1iX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07IH1cbiAgICAgICAgLnJlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2JvZHkgLnRodW1iX3RpdGxlIGg2IHtcbiAgICAgICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjU2MjVyZW07IH1cbiAgICAgICAgLnJlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2JvZHkgLnRodW1iX3RpdGxlIGg1IHtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLnJlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2JvZHkgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07IH1cbiAgICAgIC5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9ib2R5IC5tb3JlbGluayB7XG4gICAgICAgIGNvbG9yOiAjYTFhMWExO1xuICAgICAgICBmb250LXNpemU6IDAuODY2MjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xLjg3NXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtMS4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTAuNjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtMC40Njg3NXJlbTsgfSB9XG4gIC5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgMS44NzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICAgICAgICBtYXJnaW46IDAgMS4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICAgICAgICBtYXJnaW46IDAgMC40Njg3NXJlbTsgfSB9XG5cbi5yZWxhdGVkX3Byb2R1Y3RzLnBvc3RfY29udGVudF9zdHlsZTMgLm1vZHVsZV90aXRsZSBoMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMGIzZTMgMCUsICMwMDc2YmMgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJlbGF0ZWRfcHJvZHVjdHMucG9zdF9jb250ZW50X3N0eWxlMyAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnRodW1iX3RpdGxlIC5wb3N0ZGF0ZV90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVsYXRlZF9wcm9kdWN0cy5wb3N0X2NvbnRlbnRfc3R5bGUzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfdGl0bGUgLnBvc3RkYXRlX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yLjE4NzVyZW07IH0gfVxuICAucmVsYXRlZF9wcm9kdWN0cy5wb3N0X2NvbnRlbnRfc3R5bGUzIC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfdGl0bGUgLnBvc3RkYXRlX3RpdGxlIC5wb3N0ZGF0ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwYjNlMyAwJSwgIzAwNzZiYyAxMDAlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMy42MjVyZW07XG4gICAgaGVpZ2h0OiA0LjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC4zNzVyZW0gMC4zNzVyZW0gMC4zNzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjYyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDYyNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlbGF0ZWRfcHJvZHVjdHMucG9zdF9jb250ZW50X3N0eWxlMyAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnRodW1iX3RpdGxlIC5wb3N0ZGF0ZV90aXRsZSAucG9zdGRhdGUge1xuICAgICAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgICAgIGhlaWdodDogMy42MjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH0gfVxuICAgIC5yZWxhdGVkX3Byb2R1Y3RzLnBvc3RfY29udGVudF9zdHlsZTMgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC50aHVtYl90aXRsZSAucG9zdGRhdGVfdGl0bGUgLnBvc3RkYXRlIGg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmVsYXRlZF9wcm9kdWN0cyAjcmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJlbGF0ZWRfcHJvZHVjdHMgI3JlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaW1hZ2VzXzNfY29sLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDAgMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmltYWdlc18zX2NvbC5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW1hZ2VzXzNfY29sLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uaW1hZ2VzXzNfY29sIC5pbWFnZV9jb2xfcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07IH1cbiAgLmltYWdlc18zX2NvbCAuaW1hZ2VfY29sX3JvdyAuaW1hZ2VfY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5pbWFnZXNfM19jb2wgLmltYWdlX2NvbF9yb3cgLmltYWdlX2NvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbWFnZXNfM19jb2wgLmltYWdlX2NvbF9yb3cgLmltYWdlX2NvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgICAuaW1hZ2VzXzNfY29sIC5pbWFnZV9jb2xfcm93IC5pbWFnZV9jb2w6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuaW1hZ2VzXzNfY29sIC5pbWFnZV9jb2xfcm93IC5pbWFnZV9jb2wgLmltYWdlX2NvbF9jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuaW1hZ2VzXzNfY29sIC5pbWFnZV9jb2xfcm93IC5pbWFnZV9jb2wgLmltYWdlX2NvbF9jb250ZW50IC5pbWFnZV9jb2xfYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc4LjklO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmltYWdlc18zX2NvbCAuaW1hZ2VfY29sX3JvdyAuaW1hZ2VfY29sIC5pbWFnZV9jb2xfY29udGVudCAuaW1hZ2VfY29sX2JnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5pbWFnZXNfM19jb2wgLmltYWdlX2NvbF9yb3cgLmltYWdlX2NvbCAuaW1hZ2VfY29sX2NvbnRlbnQgLmltYWdlX2NvbF9iZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gICAgICAuaW1hZ2VzXzNfY29sIC5pbWFnZV9jb2xfcm93IC5pbWFnZV9jb2wgLmltYWdlX2NvbF9jb250ZW50IC5pbWFnZV9jb2xfdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTsgfVxuICAgICAgICAuaW1hZ2VzXzNfY29sIC5pbWFnZV9jb2xfcm93IC5pbWFnZV9jb2wgLmltYWdlX2NvbF9jb250ZW50IC5pbWFnZV9jb2xfdGl0bGUgPiAqIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5pbWFnZXNfM19jb2wgLmltYWdlX2NvbF9yb3cgLmltYWdlX2NvbCAuaW1hZ2VfY29sX2NvbnRlbnQgLmltYWdlX2NvbF90aXRsZS51bmRlcmxpbmVfc2hvdyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTsgfVxuICAgICAgICAgIC5pbWFnZXNfM19jb2wgLmltYWdlX2NvbF9yb3cgLmltYWdlX2NvbCAuaW1hZ2VfY29sX2NvbnRlbnQgLmltYWdlX2NvbF90aXRsZS51bmRlcmxpbmVfc2hvdzpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjEyNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0LjM3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuaW1hZ2VzXzNfY29sIC5pbWFnZV9jb2xfcm93IC5pbWFnZV9jb2wgLmltYWdlX2NvbF9jb250ZW50IGg1IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDQzNzVyZW07IH1cbiAgICAgIC5pbWFnZXNfM19jb2wgLmltYWdlX2NvbF9yb3cgLmltYWdlX2NvbCAuaW1hZ2VfY29sX2NvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaW1hZ2VzXzNfY29sIC5pbWFnZV9jb2xfcm93IC5pbWFnZV9jb2wgLmltYWdlX2NvbF9jb250ZW50IC5tb3JlbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgICAgIC5pbWFnZXNfM19jb2wgLmltYWdlX2NvbF9yb3cgLmltYWdlX2NvbCAuaW1hZ2VfY29sX2NvbnRlbnQgLmltYWdlX2NvbF9mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAuaW1hZ2VzXzNfY29sIC5pbWFnZV9jb2xfcm93IC5pbWFnZV9jb2wgLmltYWdlX2NvbF9jb250ZW50IC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5pbWFnZXNfM19jb2wgLmltYWdlX2NvbF9yb3cgLmltYWdlX2NvbCAuaW1hZ2VfY29sX2NvbnRlbnQgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5pbWFnZXNfM19jb2wgLmltYWdlX2NvbF9yb3cgLmltYWdlX2NvbCAuaW1hZ2VfY29sX2NvbnRlbnQgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9IH1cblxuLmljb25fM19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5pY29uXzNfY29sLmlubmVyX3NwYWNpbmcge1xuICAgICAgcGFkZGluZzogNC4zNzVyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5pY29uXzNfY29sIC5pY29uX2NvbF9yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5pY29uXzNfY29sIC5pY29uX2NvbF9yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmljb25fM19jb2wgLmljb25fY29sX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTsgfSB9XG4gIC5pY29uXzNfY29sIC5pY29uX2NvbF9yb3cgLmljb25fY29sIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmljb25fM19jb2wgLmljb25fY29sX3JvdyAuaWNvbl9jb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmljb25fM19jb2wgLmljb25fY29sX3JvdyAuaWNvbl9jb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaWNvbl8zX2NvbCAuaWNvbl9jb2xfcm93IC5pY29uX2NvbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMC4wNjI1cmVtICNjZGNkY2Q7XG4gICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmljb25fM19jb2wgLmljb25fY29sX3JvdyAuaWNvbl9jb2w6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pY29uXzNfY29sIC5pY29uX2NvbF9yb3cgLmljb25fY29sOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAuaWNvbl8zX2NvbCAuaWNvbl9jb2xfcm93IC5pY29uX2NvbCAuaWNvbl9jb2xfY29udGVudCBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtOyB9XG4gICAgLmljb25fM19jb2wgLmljb25fY29sX3JvdyAuaWNvbl9jb2wgLmljb25fY29sX2NvbnRlbnQgaDUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNDM3NXJlbTsgfVxuICAgIC5pY29uXzNfY29sIC5pY29uX2NvbF9yb3cgLmljb25fY29sIC5pY29uX2NvbF9jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmljb25fM19jb2wuZGl2aWRlcnMgLmljb25fY29sX3JvdyB7XG4gICAgLyogLmljb25fY29se1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHNtbWluKSB7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgcmVtLWNhbGMoMSkgI2NkY2RjZDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNiU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jb2wtbGctM3tcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHNtbWluKSB7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDRuKzEpe1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jb2wtbGctNHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHNtbWluKSB7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzEpe1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jb2wtbGctNntcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHNtbWluKSB7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cdFx0XHRcdFx0XHRcclxuXHRcdFx0fSAqLyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaWNvbl8zX2NvbC5kaXZpZGVycyAuaWNvbl9jb2xfcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNiU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmljb25fM19jb2wuZGl2aWRlcnMgLmljb25fY29sX3JvdyAuaWNvbl9jb2wge1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMC4wNjI1cmVtICNjZGNkY2Q7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYlOyB9IH1cbiAgICAuaWNvbl8zX2NvbC5kaXZpZGVycyAuaWNvbl9jb2xfcm93IC5pY29uX2NvbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaWNvbl8zX2NvbC5kaXZpZGVycyAuaWNvbl9jb2xfcm93Lmxpc3Rjb2xfMiAuaWNvbl9jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaWNvbl8zX2NvbC5kaXZpZGVycyAuaWNvbl9jb2xfcm93Lmxpc3Rjb2xfMyAuaWNvbl9jb2w6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmljb25fM19jb2wuZGl2aWRlcnMgLmljb25fY29sX3Jvdy5saXN0Y29sXzMgLmljb25fY29sOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmljb25fM19jb2wuZGl2aWRlcnMgLmljb25fY29sX3Jvdy5saXN0Y29sXzQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLmljb25fM19jb2wuZGl2aWRlcnMgLmljb25fY29sX3Jvdy5saXN0Y29sXzQgLmljb25fY29sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNCU7IH1cbiAgICAgICAgLmljb25fM19jb2wuZGl2aWRlcnMgLmljb25fY29sX3Jvdy5saXN0Y29sXzQgLmljb25fY29sOm50aC1jaGlsZCg0bisxKSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaWNvbl8zX2NvbC5kaXZpZGVycyAuaWNvbl9jb2xfcm93Lmxpc3Rjb2xfNCAuaWNvbl9jb2wge1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzJTtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzJTsgfVxuICAgICAgICAuaWNvbl8zX2NvbC5kaXZpZGVycyAuaWNvbl9jb2xfcm93Lmxpc3Rjb2xfNCAuaWNvbl9jb2w6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaWNvbl8zX2NvbC5kaXZpZGVycyAuaWNvbl9jb2xfcm93Lmxpc3Rjb2xfNCAuaWNvbl9jb2w6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH0gfVxuXG4uc3RhY2tlZF8yX2NvbCB7XG4gIGNvbG9yOiAjYTFhMWExO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0YWNrZWRfMl9jb2wgcCB7XG4gICAgY29sb3I6ICNhMWExYTE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5zdGFja2VkXzJfY29sLmlubmVyX3NwYWNpbmcge1xuICAgICAgcGFkZGluZzogMS41NjI1cmVtIDAgMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0YWNrZWRfMl9jb2wgLnN0YWNrZWRfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc3RhY2tlZF8yX2NvbCAuc3RhY2tlZF9yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YWNrZWRfMl9jb2wgLnN0YWNrZWRfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0YWNrZWRfMl9jb2wgLnN0YWNrZWRfcm93IC5zdGFja2VkX2NvbDpsYXN0LW9mLXR5cGUgLnN0YWNrZWRfY29sX2lubmVyLCAuc3RhY2tlZF8yX2NvbCAuc3RhY2tlZF9yb3cgLnN0YWNrZWRfY29sOm50aC1sYXN0LWNoaWxkKDIpIC5zdGFja2VkX2NvbF9pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RhY2tlZF8yX2NvbCAuc3RhY2tlZF9yb3cgLnN0YWNrZWRfY29sOmxhc3Qtb2YtdHlwZSAuc3RhY2tlZF9jb2xfaW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0YWNrZWRfMl9jb2wgLnN0YWNrZWRfcm93IC5zdGFja2VkX2NvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgcGFkZGluZy1yaWdodDogNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0YWNrZWRfMl9jb2wgLnN0YWNrZWRfcm93IC5zdGFja2VkX2NvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RhY2tlZF8yX2NvbCAuc3RhY2tlZF9yb3cgLnN0YWNrZWRfY29sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtOyB9IH1cbiAgLnN0YWNrZWRfMl9jb2wgLnN0YWNrZWRfcm93IC5zdGFja2VkX2NvbCAuc3RhY2tlZF90aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjg3NXJlbTsgfVxuICAgIC5zdGFja2VkXzJfY29sIC5zdGFja2VkX3JvdyAuc3RhY2tlZF9jb2wgLnN0YWNrZWRfdGl0bGUgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc3RhY2tlZF8yX2NvbCAuc3RhY2tlZF9yb3cgLnN0YWNrZWRfY29sIC5zdGFja2VkX3RpdGxlLnVuZGVybGluZV9zaG93IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc3RhY2tlZF8yX2NvbCAuc3RhY2tlZF9yb3cgLnN0YWNrZWRfY29sIC5zdGFja2VkX3RpdGxlLnVuZGVybGluZV9zaG93IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtOyB9IH1cbiAgICAgIC5zdGFja2VkXzJfY29sIC5zdGFja2VkX3JvdyAuc3RhY2tlZF9jb2wgLnN0YWNrZWRfdGl0bGUudW5kZXJsaW5lX3Nob3c6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xMjVyZW07XG4gICAgICAgIHdpZHRoOiA0LjM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAuc3RhY2tlZF8yX2NvbCAuc3RhY2tlZF9yb3cgLnN0YWNrZWRfY29sIC5zdGFja2VkX3RpdGxlIGg1IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbTsgfVxuICAuc3RhY2tlZF8yX2NvbCAuc3RhY2tlZF9yb3cgLnN0YWNrZWRfY29sIC5zdGFja2VkX2NvbF9pbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xMjVyZW0gI2U3ZTdlNztcbiAgICBwYWRkaW5nLXRvcDogMi44MTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zdGFja2VkXzJfY29sIC5zdGFja2VkX3JvdyAuc3RhY2tlZF9jb2wgLnN0YWNrZWRfY29sX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YWNrZWRfMl9jb2wgLnN0YWNrZWRfcm93IC5zdGFja2VkX2NvbCAuc3RhY2tlZF9jb2xfaW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtOyB9IH1cbiAgICAuc3RhY2tlZF8yX2NvbCAuc3RhY2tlZF9yb3cgLnN0YWNrZWRfY29sIC5zdGFja2VkX2NvbF9pbm5lciBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtOyB9XG4gICAgLnN0YWNrZWRfMl9jb2wgLnN0YWNrZWRfcm93IC5zdGFja2VkX2NvbCAuc3RhY2tlZF9jb2xfaW5uZXIgLmxpbmtzX2RhdGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnN0YWNrZWRfMl9jb2wgLnN0YWNrZWRfcm93IC5zdGFja2VkX2NvbCAuc3RhY2tlZF9jb2xfaW5uZXIgLmxpbmtzX2RhdGEgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDAuMDYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjE4NzVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwLjEyNXJlbSAwLjMxMjVyZW0gMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW07IH1cbiAgICAgICAgLnN0YWNrZWRfMl9jb2wgLnN0YWNrZWRfcm93IC5zdGFja2VkX2NvbCAuc3RhY2tlZF9jb2xfaW5uZXIgLmxpbmtzX2RhdGEgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QuaW5uZXJfc3BhY2luZyB7XG4gIC8qQGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMwKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwKSAhaW1wb3J0YW50O1xyXG5cdFx0fSovIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QuaW5uZXJfc3BhY2luZyB7XG4gICAgICBwYWRkaW5nOiA0LjM3NXJlbSAwIDIuNXJlbTsgfSB9XG5cbi52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93LnRleHQtY2VudGVyIC52ZXJ0aWNhbF9jb250ZW50X2NvbCAudmVydGljYWxfY29udGVudCAudmVydGljYWxfY29udGVudF90aXRsZS51bmRlcmxpbmVfc2hvdzpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnZlcnRpY2FsX2RpdmlkZXJfbGlzdCAudmVydGljYWxfY29udGVudF9yb3cgLnZlcnRpY2FsX2NvbnRlbnRfY29sIHtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93IC52ZXJ0aWNhbF9jb250ZW50X2NvbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmVydGljYWxfZGl2aWRlcl9saXN0IC52ZXJ0aWNhbF9jb250ZW50X3JvdyAudmVydGljYWxfY29udGVudF9jb2wge1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMC4wNjI1cmVtICNjZGNkY2Q7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnZlcnRpY2FsX2RpdmlkZXJfbGlzdCAudmVydGljYWxfY29udGVudF9yb3cgLnZlcnRpY2FsX2NvbnRlbnRfY29sOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZlcnRpY2FsX2RpdmlkZXJfbGlzdCAudmVydGljYWxfY29udGVudF9yb3cgLnZlcnRpY2FsX2NvbnRlbnRfY29sOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93IC52ZXJ0aWNhbF9jb250ZW50X2NvbDpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAudmVydGljYWxfZGl2aWRlcl9saXN0IC52ZXJ0aWNhbF9jb250ZW50X3JvdyAudmVydGljYWxfY29udGVudF9jb2wgLnZlcnRpY2FsX2NvbnRlbnQgLnZlcnRpY2FsX2NvbnRlbnRfdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjY4NzVyZW07IH1cbiAgICAudmVydGljYWxfZGl2aWRlcl9saXN0IC52ZXJ0aWNhbF9jb250ZW50X3JvdyAudmVydGljYWxfY29udGVudF9jb2wgLnZlcnRpY2FsX2NvbnRlbnQgLnZlcnRpY2FsX2NvbnRlbnRfdGl0bGUgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAudmVydGljYWxfZGl2aWRlcl9saXN0IC52ZXJ0aWNhbF9jb250ZW50X3JvdyAudmVydGljYWxfY29udGVudF9jb2wgLnZlcnRpY2FsX2NvbnRlbnQgLnZlcnRpY2FsX2NvbnRlbnRfdGl0bGUudW5kZXJsaW5lX3Nob3cge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93IC52ZXJ0aWNhbF9jb250ZW50X2NvbCAudmVydGljYWxfY29udGVudCAudmVydGljYWxfY29udGVudF90aXRsZS51bmRlcmxpbmVfc2hvdyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTsgfSB9XG4gICAgICAudmVydGljYWxfZGl2aWRlcl9saXN0IC52ZXJ0aWNhbF9jb250ZW50X3JvdyAudmVydGljYWxfY29udGVudF9jb2wgLnZlcnRpY2FsX2NvbnRlbnQgLnZlcnRpY2FsX2NvbnRlbnRfdGl0bGUudW5kZXJsaW5lX3Nob3c6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xMjVyZW07XG4gICAgICAgIHdpZHRoOiA0LjM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAudmVydGljYWxfZGl2aWRlcl9saXN0IC52ZXJ0aWNhbF9jb250ZW50X3JvdyAudmVydGljYWxfY29udGVudF9jb2wgLnZlcnRpY2FsX2NvbnRlbnQgLnZlcnRpY2FsX2NvbnRlbnRfdGl0bGUgaDUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnZlcnRpY2FsX2RpdmlkZXJfbGlzdCAudmVydGljYWxfY29udGVudF9yb3cgLnZlcnRpY2FsX2NvbnRlbnRfY29sIC52ZXJ0aWNhbF9jb250ZW50IC52ZXJ0aWNhbF9jb250ZW50X3RpdGxlIGg1IHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW0gIWltcG9ydGFudDsgfSB9XG4gIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93IC52ZXJ0aWNhbF9jb250ZW50X2NvbCAudmVydGljYWxfY29udGVudCAuZGF0YXRpbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAudmVydGljYWxfZGl2aWRlcl9saXN0IC52ZXJ0aWNhbF9jb250ZW50X3JvdyAudmVydGljYWxfY29udGVudF9jb2wgLnZlcnRpY2FsX2NvbnRlbnQgLmRhdGF0aW1lIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93IC52ZXJ0aWNhbF9jb250ZW50X2NvbCAudmVydGljYWxfY29udGVudCAuZGF0YXRpbWUgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9IH1cbiAgLnZlcnRpY2FsX2RpdmlkZXJfbGlzdCAudmVydGljYWxfY29udGVudF9yb3cgLnZlcnRpY2FsX2NvbnRlbnRfY29sIC52ZXJ0aWNhbF9jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93IC52ZXJ0aWNhbF9jb250ZW50X2NvbCAudmVydGljYWxfY29udGVudCBwLmRhdGF0aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTsgfVxuICAudmVydGljYWxfZGl2aWRlcl9saXN0IC52ZXJ0aWNhbF9jb250ZW50X3JvdyAudmVydGljYWxfY29udGVudF9jb2wgLnZlcnRpY2FsX2NvbnRlbnQgYWRkcmVzcyBzdHJvbmcge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93IC52ZXJ0aWNhbF9jb250ZW50X2NvbCAudmVydGljYWxfY29udGVudCBhZGRyZXNzIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93IC52ZXJ0aWNhbF9jb250ZW50X2NvbCAudmVydGljYWxfY29udGVudCAubW9yZWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG5cbi52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93Lmxpc3Rjb2xfMSAudmVydGljYWxfY29udGVudF9jb2w6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93Lmxpc3Rjb2xfMSAudmVydGljYWxfY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnZlcnRpY2FsX2RpdmlkZXJfbGlzdCAudmVydGljYWxfY29udGVudF9yb3cubGlzdGNvbF8xIC52ZXJ0aWNhbF9jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZlcnRpY2FsX2RpdmlkZXJfbGlzdCAudmVydGljYWxfY29udGVudF9yb3cubGlzdGNvbF8xIC52ZXJ0aWNhbF9jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93Lmxpc3Rjb2xfMSAudmVydGljYWxfY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTsgfSB9XG5cbi52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93Lmxpc3Rjb2xfMiAudmVydGljYWxfY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnZlcnRpY2FsX2RpdmlkZXJfbGlzdCAudmVydGljYWxfY29udGVudF9yb3cubGlzdGNvbF8yIC52ZXJ0aWNhbF9jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNjMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZlcnRpY2FsX2RpdmlkZXJfbGlzdCAudmVydGljYWxfY29udGVudF9yb3cubGlzdGNvbF8yIC52ZXJ0aWNhbF9jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93Lmxpc3Rjb2xfMiAudmVydGljYWxfY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVydGljYWxfZGl2aWRlcl9saXN0IC52ZXJ0aWNhbF9jb250ZW50X3Jvdy5saXN0Y29sXzMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMyU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93Lmxpc3Rjb2xfMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmVydGljYWxfZGl2aWRlcl9saXN0IC52ZXJ0aWNhbF9jb250ZW50X3Jvdy5saXN0Y29sXzMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVydGljYWxfZGl2aWRlcl9saXN0IC52ZXJ0aWNhbF9jb250ZW50X3Jvdy5saXN0Y29sXzMgLnZlcnRpY2FsX2NvbnRlbnRfY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmVydGljYWxfZGl2aWRlcl9saXN0IC52ZXJ0aWNhbF9jb250ZW50X3Jvdy5saXN0Y29sXzMgLnZlcnRpY2FsX2NvbnRlbnRfY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QgLnZlcnRpY2FsX2NvbnRlbnRfcm93Lmxpc3Rjb2xfMyAudmVydGljYWxfY29udGVudF9jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVydGljYWxfZGl2aWRlcl9saXN0LmRpdmlkZXJzIC52ZXJ0aWNhbF9jb250ZW50X3JvdyAudmVydGljYWxfY29udGVudF9jb2wge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjA2MjVyZW0gI2NkY2RjZDsgfSB9XG5cbi52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QuZGl2aWRlcnMgLnZlcnRpY2FsX2NvbnRlbnRfcm93IC52ZXJ0aWNhbF9jb250ZW50X2NvbDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVydGljYWxfZGl2aWRlcl9saXN0LmRpdmlkZXJzIC52ZXJ0aWNhbF9jb250ZW50X3Jvdy5saXN0Y29sXzIgLnZlcnRpY2FsX2NvbnRlbnRfY29sOm50aC1jaGlsZChvZGQpIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmVydGljYWxfZGl2aWRlcl9saXN0LmRpdmlkZXJzIC52ZXJ0aWNhbF9jb250ZW50X3Jvdy5saXN0Y29sXzMgLnZlcnRpY2FsX2NvbnRlbnRfY29sOm50aC1jaGlsZCgzbisxKSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZlcnRpY2FsX2RpdmlkZXJfbGlzdC5kaXZpZGVycyAudmVydGljYWxfY29udGVudF9yb3cubGlzdGNvbF8zIC52ZXJ0aWNhbF9jb250ZW50X2NvbDpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlcnRpY2FsX2RpdmlkZXJfbGlzdC5kaXZpZGVycyAudmVydGljYWxfY29udGVudF9yb3cubGlzdGNvbF8zIHtcbiAgICBtYXJnaW4tbGVmdDogLTUlO1xuICAgIG1hcmdpbi1yaWdodDogLTUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJ0aWNhbF9kaXZpZGVyX2xpc3QuZGl2aWRlcnMgLnZlcnRpY2FsX2NvbnRlbnRfcm93Lmxpc3Rjb2xfMyAudmVydGljYWxfY29udGVudF9jb2wge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5wcm9kdWN0c18yX2NvbC5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDsgfSB9XG5cbi5wcm9kdWN0c18yX2NvbCAucHJvZHVjdHNfY29sX21pZGRsZSB7XG4gIHBhZGRpbmc6IDAgMi4xODc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wcm9kdWN0c18yX2NvbCAucHJvZHVjdHNfY29sX21pZGRsZSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnByb2R1Y3RzXzJfY29sIC5wcm9kdWN0c19jb2xfcm93IC5wcm9kdWN0c19jb2wge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb2R1Y3RzXzJfY29sIC5wcm9kdWN0c19jb2xfcm93IC5wcm9kdWN0c19jb2wge1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZHVjdHNfMl9jb2wgLnByb2R1Y3RzX2NvbF9yb3cgLnByb2R1Y3RzX2NvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH0gfVxuICAucHJvZHVjdHNfMl9jb2wgLnByb2R1Y3RzX2NvbF9yb3cgLnByb2R1Y3RzX2NvbCAucHJvZHVjdHNfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAucHJvZHVjdHNfMl9jb2wgLnByb2R1Y3RzX2NvbF9yb3cgLnByb2R1Y3RzX2NvbCAucHJvZHVjdHNfY29udGVudCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTVweCA3OXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KSA7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDAgMTVweCA3OXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KSA7XG4gICAgICAtbXMtYm94LXNoYWRvdzogMCAxNXB4IDc5cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpIDtcbiAgICAgIC1vLWJveC1zaGFkb3c6IDAgMTVweCA3OXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KSA7XG4gICAgICBib3gtc2hhZG93OiAwIDE1cHggNzlweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSkgOyB9XG4gICAgLnByb2R1Y3RzXzJfY29sIC5wcm9kdWN0c19jb2xfcm93IC5wcm9kdWN0c19jb2wgLnByb2R1Y3RzX2NvbnRlbnQgLnByb2R1Y3RfZm9vIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuODc1cmVtIDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZHVjdHNfMl9jb2wgLnByb2R1Y3RzX2NvbF9yb3cgLnByb2R1Y3RzX2NvbCAucHJvZHVjdHNfY29udGVudCAucHJvZHVjdF9mb28ge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZHVjdHNfMl9jb2wgLnByb2R1Y3RzX2NvbF9yb3cgLnByb2R1Y3RzX2NvbCAucHJvZHVjdHNfY29udGVudCAucHJvZHVjdF9mb28ge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMC45Mzc1cmVtIDA7IH0gfVxuICAgICAgLnByb2R1Y3RzXzJfY29sIC5wcm9kdWN0c19jb2xfcm93IC5wcm9kdWN0c19jb2wgLnByb2R1Y3RzX2NvbnRlbnQgLnByb2R1Y3RfZm9vIC5wcm9kdWN0X2NhcHRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5wcm9kdWN0c18yX2NvbCAucHJvZHVjdHNfY29sX3JvdyAucHJvZHVjdHNfY29sIC5wcm9kdWN0c19jb250ZW50IC5wcm9kdWN0X2ZvbyAubW9yZWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5wcm9kdWN0c18yX2NvbCAucHJvZHVjdHNfY29sX3JvdyAucHJvZHVjdHNfY29sIC5wcm9kdWN0c19jb250ZW50LnNtX3dpZHRoIHtcbiAgICAgIG1heC13aWR0aDogMTguMjVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuZmVhdHVyZWRfYmxvY2tzLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmVkX2Jsb2Nrcy5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwIDEuMjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbi5mZWF0dXJlZF9ibG9ja3MgLm1vZHVsZV90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZmVhdHVyZWRfYmxvY2tzIC5tb2R1bGVfdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmVhdHVyZWRfYmxvY2tzIC5tb2R1bGVfdGl0bGUgaDIge1xuICAgICAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOTM3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZWRfYmxvY2tzIC5mZWF0dXJlZF9pbWFnZV9jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuLmZlYXR1cmVkX2Jsb2NrcyAuZmVhdHVyZWRfaW1hZ2VfY29sIC5mZWF0dXJlZF9pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1My40JTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cblxuLmZlYXR1cmVkX2Jsb2NrcyAuZmVhdHVyZWRfY29udGVudF9jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5mZWF0dXJlZF9ibG9ja3MgLmZlYXR1cmVkX2NvbnRlbnRfY29sIC5mZWF0dXJlZF9jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZmVhdHVyZWRfYmxvY2tzIC5mZWF0dXJlZF9jb250ZW50X2NvbCAuZmVhdHVyZWRfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07IH0gfVxuICAuZmVhdHVyZWRfYmxvY2tzIC5mZWF0dXJlZF9jb250ZW50X2NvbCAuZmVhdHVyZWRfY29udGVudCAuZmVhdHVyZWRfYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjY4NzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mZWF0dXJlZF9ibG9ja3MgLmZlYXR1cmVkX2NvbnRlbnRfY29sIC5mZWF0dXJlZF9jb250ZW50IC5mZWF0dXJlZF9ib3gge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2NkY2RjZDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZlYXR1cmVkX2Jsb2NrcyAuZmVhdHVyZWRfY29udGVudF9jb2wgLmZlYXR1cmVkX2NvbnRlbnQgLmZlYXR1cmVkX2JveCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuICAgIC5mZWF0dXJlZF9ibG9ja3MgLmZlYXR1cmVkX2NvbnRlbnRfY29sIC5mZWF0dXJlZF9jb250ZW50IC5mZWF0dXJlZF9ib3g6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZlYXR1cmVkX2Jsb2NrcyAuZmVhdHVyZWRfY29udGVudF9jb2wgLmZlYXR1cmVkX2NvbnRlbnQgLmZlYXR1cmVkX2JveCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZF9ibG9ja3MgLmZlYXR1cmVkX2NvbnRlbnRfY29sIC5mZWF0dXJlZF9jb250ZW50IC5mZWF0dXJlZF9ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAuZmVhdHVyZWRfYmxvY2tzIC5mZWF0dXJlZF9jb250ZW50X2NvbCAuZmVhdHVyZWRfY29udGVudCAuZmVhdHVyZWRfYm94IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuZmVhdHVyZWRfYmxvY2tzIC5mZWF0dXJlZF9jb250ZW50X2NvbCAuZmVhdHVyZWRfY29udGVudCAuZmVhdHVyZWRfYm94IC5mZWF0dXJlZF9ib3hfaW1nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNS4wNjI1cmVtO1xuICAgICAgbWluLXdpZHRoOiA1LjA2MjVyZW07XG4gICAgICBoZWlnaHQ6IDUuMDYyNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgcGFkZGluZzogMS4yNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5mZWF0dXJlZF9ibG9ja3MgLmZlYXR1cmVkX2NvbnRlbnRfY29sIC5mZWF0dXJlZF9jb250ZW50IC5mZWF0dXJlZF9ib3ggLmZlYXR1cmVkX2JveF9pbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNC4zNzVyZW07XG4gICAgICAgICAgbWluLXdpZHRoOiA0LjM3NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDQuMzc1cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbTsgfSB9XG4gICAgICAuZmVhdHVyZWRfYmxvY2tzIC5mZWF0dXJlZF9jb250ZW50X2NvbCAuZmVhdHVyZWRfY29udGVudCAuZmVhdHVyZWRfYm94IC5mZWF0dXJlZF9ib3hfaW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZlYXR1cmVkX2Jsb2NrcyAuZmVhdHVyZWRfY29udGVudF9jb2wgLmZlYXR1cmVkX2NvbnRlbnQgLmZlYXR1cmVkX2JveCAuZmVhdHVyZWRfYm94X3RleHQgaDUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZlYXR1cmVkX2Jsb2NrcyAuZmVhdHVyZWRfY29udGVudF9jb2wgLmZlYXR1cmVkX2NvbnRlbnQgLmZlYXR1cmVkX2JveCAuZmVhdHVyZWRfYm94X3RleHQgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9IH1cbiAgICAuZmVhdHVyZWRfYmxvY2tzIC5mZWF0dXJlZF9jb250ZW50X2NvbCAuZmVhdHVyZWRfY29udGVudCAuZmVhdHVyZWRfYm94IC5mZWF0dXJlZF9ib3hfdGV4dCAuYnRuZ3JwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMzc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkX2Jsb2NrcyAuZmVhdHVyZWRfY29udGVudF9jb2wgLmZlYXR1cmVkX2NvbnRlbnQgLmZlYXR1cmVkX2JveCAuZmVhdHVyZWRfYm94X3RleHQgLmJ0bmdycCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9IH1cbiAgICAgIC5mZWF0dXJlZF9ibG9ja3MgLmZlYXR1cmVkX2NvbnRlbnRfY29sIC5mZWF0dXJlZF9jb250ZW50IC5mZWF0dXJlZF9ib3ggLmZlYXR1cmVkX2JveF90ZXh0IC5idG5ncnAgLm1vcmVsaW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZlYXR1cmVkX2Jsb2NrcyAuZmVhdHVyZWRfY29udGVudF9jb2wgLmZlYXR1cmVkX2NvbnRlbnQgLmZlYXR1cmVkX2JveCAuZmVhdHVyZWRfYm94X3RleHQgLmJ0bmdycCAubW9yZWxpbmsge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gICAgICAgIC5mZWF0dXJlZF9ibG9ja3MgLmZlYXR1cmVkX2NvbnRlbnRfY29sIC5mZWF0dXJlZF9jb250ZW50IC5mZWF0dXJlZF9ib3ggLmZlYXR1cmVkX2JveF90ZXh0IC5idG5ncnAgLm1vcmVsaW5rOmhvdmVyLCAuZmVhdHVyZWRfYmxvY2tzIC5mZWF0dXJlZF9jb250ZW50X2NvbCAuZmVhdHVyZWRfY29udGVudCAuZmVhdHVyZWRfYm94IC5mZWF0dXJlZF9ib3hfdGV4dCAuYnRuZ3JwIC5tb3JlbGluazpmb2N1cyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmVkX2Jsb2NrcyAucm93LmxlZnQgLmZlYXR1cmVkX2ltYWdlX2NvbCB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLmZlYXR1cmVkX2Jsb2NrcyAucm93LmxlZnQgLmZlYXR1cmVkX2NvbnRlbnRfY29sIHtcbiAgICBvcmRlcjogMjsgfVxuICAuZmVhdHVyZWRfYmxvY2tzIC5yb3cucmlnaHQgLmZlYXR1cmVkX2ltYWdlX2NvbCB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmZlYXR1cmVkX2Jsb2NrcyAucm93LnJpZ2h0IC5mZWF0dXJlZF9jb250ZW50X2NvbCB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5mZWF0dXJlX2RldGFpbHMuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZzogNC4zNzVyZW0gMCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmVhdHVyZV9kZXRhaWxzLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMCAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVfZGV0YWlscy5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAwLjYyNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlX2RldGFpbHMgLmZlYXR1cmVfZGV0YWlsc19yb3cgPiBbY2xhc3MqPSdjb2wtJ106Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZV9kZXRhaWxzIC5mZWF0dXJlX2RldGFpbHNfcm93ID4gW2NsYXNzKj0nY29sLSddOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG5cbi5mZWF0dXJlX2RldGFpbHMgLmZlYXR1cmVfZGV0YWlsc19yb3cgLmZlYXR1cmVfZGV0YWlsc19uYXJyb3dfY29sIC5mZWF0dXJlX2RldGFpbHNfbmFycm93X2NvbnRlbnQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDIuMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZlYXR1cmVfZGV0YWlscyAuZmVhdHVyZV9kZXRhaWxzX3JvdyAuZmVhdHVyZV9kZXRhaWxzX25hcnJvd19jb2wgLmZlYXR1cmVfZGV0YWlsc19uYXJyb3dfY29udGVudCAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZV9kZXRhaWxzIC5mZWF0dXJlX2RldGFpbHNfcm93IC5mZWF0dXJlX2RldGFpbHNfbmFycm93X2NvbCAuZmVhdHVyZV9kZXRhaWxzX25hcnJvd19jb250ZW50IC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9IH1cblxuLmZlYXR1cmVfZGV0YWlscyAuZmVhdHVyZV9kZXRhaWxzX3JvdyAuZmVhdHVyZV9kZXRhaWxzX3dpZGVfY29sIC5mZWF0dXJlX2RldGFpbHNfaW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZlYXR1cmVfZGV0YWlscyAuZmVhdHVyZV9kZXRhaWxzX3JvdyAuZmVhdHVyZV9kZXRhaWxzX3dpZGVfY29sIC5mZWF0dXJlX2RldGFpbHNfaW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZV9kZXRhaWxzIC5mZWF0dXJlX2RldGFpbHNfcm93IC5mZWF0dXJlX2RldGFpbHNfd2lkZV9jb2wgLmZlYXR1cmVfZGV0YWlsc19pbm5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5mZWF0dXJlX2RldGFpbHMgLmZlYXR1cmVfZGV0YWlsc19yb3cgLmZlYXR1cmVfZGV0YWlsc193aWRlX2NvbCAuZmVhdHVyZV9kZXRhaWxzX2lubmVyIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9XG4gIC5mZWF0dXJlX2RldGFpbHMgLmZlYXR1cmVfZGV0YWlsc19yb3cgLmZlYXR1cmVfZGV0YWlsc193aWRlX2NvbCAuZmVhdHVyZV9kZXRhaWxzX2lubmVyIGg1IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0Mzc1cmVtOyB9XG4gIC5mZWF0dXJlX2RldGFpbHMgLmZlYXR1cmVfZGV0YWlsc19yb3cgLmZlYXR1cmVfZGV0YWlsc193aWRlX2NvbCAuZmVhdHVyZV9kZXRhaWxzX2lubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJlX2RldGFpbHMgLmZlYXR1cmVfZGV0YWlsc19yb3cubGVmdCAuZmVhdHVyZV9kZXRhaWxzX25hcnJvd19jb2wge1xuICAgIG9yZGVyOiAxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmZlYXR1cmVfZGV0YWlscyAuZmVhdHVyZV9kZXRhaWxzX3Jvdy5sZWZ0IC5mZWF0dXJlX2RldGFpbHNfbmFycm93X2NvbCAuZmVhdHVyZV9kZXRhaWxzX25hcnJvd19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZV9kZXRhaWxzIC5mZWF0dXJlX2RldGFpbHNfcm93LmxlZnQgLmZlYXR1cmVfZGV0YWlsc193aWRlX2NvbCB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmZlYXR1cmVfZGV0YWlscyAuZmVhdHVyZV9kZXRhaWxzX3Jvdy5yaWdodCAuZmVhdHVyZV9kZXRhaWxzX25hcnJvd19jb2wge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5mZWF0dXJlX2RldGFpbHMgLmZlYXR1cmVfZGV0YWlsc19yb3cucmlnaHQgLmZlYXR1cmVfZGV0YWlsc193aWRlX2NvbCB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5jYWxsX3RvX2FjdGlvbi5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbSAwIDIuODEyNXJlbTsgfSB9XG5cbi5jYWxsX3RvX2FjdGlvbiBociB7XG4gIG1hcmdpbi1ib3R0b206IDYuMTI1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jYWxsX3RvX2FjdGlvbiBociB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYWxsX3RvX2FjdGlvbiBociB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FsbF90b19hY3Rpb24gLm1vZHVsZV90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42ODc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxsX3RvX2FjdGlvbiAubW9kdWxlX3RpdGxlIGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDkzNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5jYWxsX3RvX2FjdGlvbiAuY3RhX3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjQzNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS40Mzc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxsX3RvX2FjdGlvbiAuY3RhX3JvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtOyB9IH1cblxuLmNhbGxfdG9fYWN0aW9uIC5jdGFfcm93IC5jdGFfY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY2FsbF90b19hY3Rpb24gLmN0YV9yb3cgLmN0YV9jb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjQzNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjQzNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FsbF90b19hY3Rpb24gLmN0YV9yb3cgLmN0YV9jb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTsgfSB9XG4gIC5jYWxsX3RvX2FjdGlvbiAuY3RhX3JvdyAuY3RhX2NvbCAuY3RhX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMXJlbTtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICAvKnBhZGRpbmc6IDIxLjg1JSAzMHB4OyovXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYWxsX3RvX2FjdGlvbiAuY3RhX3JvdyAuY3RhX2NvbCAuY3RhX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtOyB9IH1cbiAgICAuY2FsbF90b19hY3Rpb24gLmN0YV9yb3cgLmN0YV9jb2wgLmN0YV9saW5rIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jYWxsX3RvX2FjdGlvbiAuY3RhX3JvdyAuY3RhX2NvbCAuY3RhX2xpbms6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44NTsgfVxuXG4vKkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpe1xyXG5cdC5jYWxsX3RvX2FjdGlvbiAuY3RhX3JvdyAuY3RhX2NvbCAuY3RhX2xpbmt7XHJcblx0ICAgIGhlaWdodDogcmVtLWNhbGMoMjIwKTtcclxuXHR9XHJcbn0qL1xuLmZlYXR1cmVfZnVsbF93aWR0aC5pbm5lcl9zcGFjaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5mZWF0dXJlX2Z1bGxfd2lkdGguaW5uZXJfc3BhY2luZyB7XG4gICAgICBwYWRkaW5nOiA0LjM3NXJlbSAwOyB9IH1cblxuLmZlYXR1cmVfZnVsbF93aWR0aCAuZmVhdHVyZV9pbWdib3gge1xuICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGhlaWdodDogMTUuOTM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZV9mdWxsX3dpZHRoIC5mZWF0dXJlX2ltZ2JveCB7XG4gICAgICBoZWlnaHQ6IDEyLjVyZW07IH0gfVxuXG4uZmVhdHVyZV9mdWxsX3dpZHRoIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIHtcbiAgcGFkZGluZzogMi41cmVtIDIuMzc1cmVtIDAuOTM3NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZlYXR1cmVfZnVsbF93aWR0aCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMS4yNXJlbSAwLjkzNzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZmVhdHVyZV9mdWxsX3dpZHRoIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwLjkzNzVyZW0gMC45Mzc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVfZnVsbF93aWR0aCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbSAwIDA7IH0gfVxuICAuZmVhdHVyZV9mdWxsX3dpZHRoIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIC5mZWF0dXJlX2NvbnRlbnRfbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mZWF0dXJlX2Z1bGxfd2lkdGggLmZlYXR1cmVfY29udGVudF9jb2x1bW4gLmZlYXR1cmVfY29udGVudF9sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNy4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZmVhdHVyZV9mdWxsX3dpZHRoIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIC5mZWF0dXJlX2NvbnRlbnRfbGVmdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICAgIC5mZWF0dXJlX2Z1bGxfd2lkdGggLmZlYXR1cmVfY29udGVudF9jb2x1bW4gLmZlYXR1cmVfY29udGVudF9sZWZ0IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwLjgxMjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuZmVhdHVyZV9mdWxsX3dpZHRoIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIC5mZWF0dXJlX2NvbnRlbnRfbGVmdCBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTByZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVfZnVsbF93aWR0aCAuZmVhdHVyZV9jb250ZW50X2NvbHVtbiAuZmVhdHVyZV9jb250ZW50X2xlZnQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDguNzVyZW07IH0gfVxuICAuZmVhdHVyZV9mdWxsX3dpZHRoIC5mZWF0dXJlX2NvbnRlbnRfY29sdW1uIC5mZWF0dXJlX2NvbnRlbnRfcmlnaHQge1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5mZWF0dXJlX2Z1bGxfd2lkdGggLmZlYXR1cmVfY29udGVudF9jb2x1bW4gLmZlYXR1cmVfZGF0YV90YWJsZSB7XG4gICAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmVhdHVyZV9kYXRhX3RhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mZWF0dXJlX2RhdGFfdGFibGUgdGFibGUge1xuICAgIHdpZHRoOiAzMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmZlYXR1cmVfZGF0YV90YWJsZSB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjA2MjVyZW0gI2NkY2RjZDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtIDAuNzVyZW0gMi41cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mZWF0dXJlX2RhdGFfdGFibGUgdGFibGUgdHIgdGQge1xuICAgICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlX2RhdGFfdGFibGUgdGFibGUgdHIgdGQge1xuICAgICAgcGFkZGluZzogMC41cmVtIDAuOTM3NXJlbTsgfSB9XG4gIC5mZWF0dXJlX2RhdGFfdGFibGUgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZmVhdHVyZV9kYXRhX3RhYmxlIHRhYmxlIHRyIHRkIGEge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mZWF0dXJlX2RhdGFfdGFibGUgdGFibGUgdHI6aG92ZXIgdGQgYSB7XG4gIC8qZm9udC13ZWlnaHQ6ICRib2xkOyovIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuZmVhdHVyZV9vdmVydmlldy5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuZmVhdHVyZV9vdmVydmlldy5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbSAwIDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mZWF0dXJlX292ZXJ2aWV3LmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlX292ZXJ2aWV3LmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlX292ZXJ2aWV3LmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZV9vdmVydmlldyAuZmVhdHVyZV9vdmVydmlld19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40MDYyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjQwNjI1cmVtOyB9IH1cblxuLmZlYXR1cmVfb3ZlcnZpZXcgLmZlYXR1cmVfb3ZlcnZpZXdfcm93IFtjbGFzcyo9J2NvbC0nXSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mZWF0dXJlX292ZXJ2aWV3IC5mZWF0dXJlX292ZXJ2aWV3X3JvdyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjQwNjI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS40MDYyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlX292ZXJ2aWV3IC5mZWF0dXJlX292ZXJ2aWV3X3JvdyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAgIC5mZWF0dXJlX292ZXJ2aWV3IC5mZWF0dXJlX292ZXJ2aWV3X3JvdyBbY2xhc3MqPSdjb2wtJ106bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmVhdHVyZV9vdmVydmlldyAuZmVhdHVyZV9vdmVydmlld19yb3cgW2NsYXNzKj0nY29sLSddOmxhc3Qtb2YtdHlwZSAuZmVhdHVyZV9vdmVydmlld19ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5mZWF0dXJlX292ZXJ2aWV3IC5mZWF0dXJlX292ZXJ2aWV3X2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuNyU7IH1cblxuLmZlYXR1cmVfb3ZlcnZpZXcgLmZlYXR1cmVfb3ZlcnZpZXdfYm9keSB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZlYXR1cmVfb3ZlcnZpZXcgLmZlYXR1cmVfb3ZlcnZpZXdfYm9keSB7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbSAwIDA7IH0gfVxuICAuZmVhdHVyZV9vdmVydmlldyAuZmVhdHVyZV9vdmVydmlld19ib2R5IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTsgfVxuICAuZmVhdHVyZV9vdmVydmlldyAuZmVhdHVyZV9vdmVydmlld19ib2R5IHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmZlYXR1cmVfY29sdW1uLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmVhdHVyZV9jb2x1bW4uaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZzogMS41NjI1cmVtIDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZV9jb2x1bW4uaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZV9jb2x1bW4gLmZlYXR1cmVfY29sdW1uX3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjEyNXJlbTsgfSB9XG5cbi5mZWF0dXJlX2NvbHVtbiAuZmVhdHVyZV9jb2x1bW5fcm93IFtjbGFzcyo9J2NvbC0nXSB7XG4gIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mZWF0dXJlX2NvbHVtbiAuZmVhdHVyZV9jb2x1bW5fcm93IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZlYXR1cmVfY29sdW1uIC5mZWF0dXJlX2NvbHVtbl9yb3cgW2NsYXNzKj0nY29sLSddIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZmVhdHVyZV9jb2x1bW4gLmZlYXR1cmVfY29sdW1uX3JvdyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVfY29sdW1uIC5mZWF0dXJlX2NvbHVtbl9yb3cgW2NsYXNzKj0nY29sLSddIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cblxuLmZlYXR1cmVfY29sdW1uIC5mZWF0dXJlX2NvbHVtbl9yb3cgLmZlYXR1cmVfY29sdW1uX2lubmVyIC5mZWF0dXJlX2NvbHVtbl9pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDc5LjMlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlX2NvbHVtbiAuZmVhdHVyZV9jb2x1bW5fcm93IC5mZWF0dXJlX2NvbHVtbl9pbm5lciAuZmVhdHVyZV9jb2x1bW5faW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmVhdHVyZV9jb2x1bW4gLmZlYXR1cmVfY29sdW1uX3JvdyAuZmVhdHVyZV9jb2x1bW5faW5uZXIgLmZlYXR1cmVfY29sdW1uX2JvZHkge1xuICBwYWRkaW5nOiAzLjU2MjVyZW0gMCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZmVhdHVyZV9jb2x1bW4gLmZlYXR1cmVfY29sdW1uX3JvdyAuZmVhdHVyZV9jb2x1bW5faW5uZXIgLmZlYXR1cmVfY29sdW1uX2JvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDMuMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZlYXR1cmVfY29sdW1uIC5mZWF0dXJlX2NvbHVtbl9yb3cgLmZlYXR1cmVfY29sdW1uX2lubmVyIC5mZWF0dXJlX2NvbHVtbl9ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZV9jb2x1bW4gLmZlYXR1cmVfY29sdW1uX3JvdyAuZmVhdHVyZV9jb2x1bW5faW5uZXIgLmZlYXR1cmVfY29sdW1uX2JvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9IH1cbiAgLmZlYXR1cmVfY29sdW1uIC5mZWF0dXJlX2NvbHVtbl9yb3cgLmZlYXR1cmVfY29sdW1uX2lubmVyIC5mZWF0dXJlX2NvbHVtbl9ib2R5IC5mZWF0dXJlX2NvbHVtbl90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlX2NvbHVtbiAuZmVhdHVyZV9jb2x1bW5fcm93IC5mZWF0dXJlX2NvbHVtbl9pbm5lciAuZmVhdHVyZV9jb2x1bW5fYm9keSAuZmVhdHVyZV9jb2x1bW5fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTsgfSB9XG4gICAgLmZlYXR1cmVfY29sdW1uIC5mZWF0dXJlX2NvbHVtbl9yb3cgLmZlYXR1cmVfY29sdW1uX2lubmVyIC5mZWF0dXJlX2NvbHVtbl9ib2R5IC5mZWF0dXJlX2NvbHVtbl90aXRsZSBoNSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0Mzc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZlYXR1cmVfY29sdW1uIC5mZWF0dXJlX2NvbHVtbl9yb3cgLmZlYXR1cmVfY29sdW1uX2lubmVyIC5mZWF0dXJlX2NvbHVtbl9ib2R5IC5mZWF0dXJlX2NvbHVtbl90aXRsZSBoNSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zMTI1cmVtOyB9IH1cbiAgICAuZmVhdHVyZV9jb2x1bW4gLmZlYXR1cmVfY29sdW1uX3JvdyAuZmVhdHVyZV9jb2x1bW5faW5uZXIgLmZlYXR1cmVfY29sdW1uX2JvZHkgLmZlYXR1cmVfY29sdW1uX3RpdGxlIGgyIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzEyNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mZWF0dXJlX2NvbHVtbiAuZmVhdHVyZV9jb2x1bW5fcm93IC5mZWF0dXJlX2NvbHVtbl9pbm5lciAuZmVhdHVyZV9jb2x1bW5fYm9keSAuZmVhdHVyZV9jb2x1bW5fdGl0bGUgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgIC5mZWF0dXJlX2NvbHVtbiAuZmVhdHVyZV9jb2x1bW5fcm93IC5mZWF0dXJlX2NvbHVtbl9pbm5lciAuZmVhdHVyZV9jb2x1bW5fYm9keSAuZmVhdHVyZV9jb2x1bW5fdGl0bGUgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07IH0gfVxuICAuZmVhdHVyZV9jb2x1bW4gLmZlYXR1cmVfY29sdW1uX3JvdyAuZmVhdHVyZV9jb2x1bW5faW5uZXIgLmZlYXR1cmVfY29sdW1uX2JvZHkgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mZWF0dXJlX2NvbHVtbiAuZmVhdHVyZV9jb2x1bW5fcm93IC5mZWF0dXJlX2NvbHVtbl9pbm5lciAuZmVhdHVyZV9jb2x1bW5fYm9keSAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZV9jb2x1bW4gLmZlYXR1cmVfY29sdW1uX3JvdyAuZmVhdHVyZV9jb2x1bW5faW5uZXIgLmZlYXR1cmVfY29sdW1uX2JvZHkgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9IH1cblxuLm1hcnF1ZWUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5tYXJxdWVlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDQzLjc1cmVtOyB9IH1cbiAgLm1hcnF1ZWUgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYXJxdWVlIC5iYW5uZXJfaW5uZXIgaDEsIC5tYXJxdWVlIC5iYW5uZXJfaW5uZXIgLmgxIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFycXVlZSAubWFycXVlZV9iZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAubWFycXVlZSB7XG4gICAgbWluLWhlaWdodDogNDMuNzVyZW07IH0gfVxuXG4vKiBtYXJxdWVlXzEgKi9cbi5tYXJxdWVlLm1hcnF1ZWVfMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNS4xODc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubWFycXVlZS5tYXJxdWVlXzEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWFycXVlZS5tYXJxdWVlXzEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hcnF1ZWUubWFycXVlZV8xIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW07IH0gfVxuICAubWFycXVlZS5tYXJxdWVlXzEgLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYXJxdWVlLm1hcnF1ZWVfMSAuYmFubmVyX2lubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEuODc1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLm1hcnF1ZWUubWFycXVlZV8xIC5iYW5uZXJfaW5uZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubWFycXVlZS5tYXJxdWVlXzEgLmJhbm5lcl9pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfMSAuYmFubmVyX2lubmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMTguNzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5tYXJxdWVlLm1hcnF1ZWVfMSAuYmFubmVyX2lubmVyIC5iYW5uZXJfY29udGVudCBoNSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5tYXJxdWVlLm1hcnF1ZWVfMSAuYmFubmVyX2lubmVyIC5iYW5uZXJfY29udGVudCBoMSB7XG4gICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQuMzc1cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDYyNXJlbTsgfVxuICAgIC5tYXJxdWVlLm1hcnF1ZWVfMSAuYmFubmVyX2lubmVyIC5iYW5uZXJfY29udGVudCBwIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5tYXJxdWVlLm1hcnF1ZWVfMSAuYmFubmVyX2lubmVyIC5iYW5uZXJfY29udGVudCAuYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfMSAuYmFubmVyX2lubmVyIC5iYW5uZXJfY29udGVudCAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWFycXVlZS5tYXJxdWVlXzEgLmJhbm5lcl9pbm5lciAuYmFubmVyX2NvbnRlbnQgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH0gfVxuXG4ubWFycXVlZTFfY2Fyb3VzZWxfYmxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtMTIuMDYyNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IC05LjM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tYXJxdWVlMV9jYXJvdXNlbF9ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAtNi44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFycXVlZTFfY2Fyb3VzZWxfYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogLTQuMzc1cmVtOyB9IH1cbiAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIHtcbiAgICBtYXgtd2lkdGg6IDU3Ljg3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5tYXJxdWVlMV9jYXJvdXNlbF9ibG9jayAubWFycXVlZTFfY2Fyb3VzZWxfd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAubWFycXVlZTFfY2Fyb3VzZWxfYmxvY2sgLm1hcnF1ZWUxX2Nhcm91c2VsX3dyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5tYXJxdWVlMV9jYXJvdXNlbF9ibG9jayAubWFycXVlZTFfY2Fyb3VzZWxfd3JhcCAubWFycXVlZTFfY2Fyb3VzZWwge1xuICAgICAgaGVpZ2h0OiAzMS4yNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5tYXJxdWVlMV9jYXJvdXNlbF9ibG9jayAubWFycXVlZTFfY2Fyb3VzZWxfd3JhcCAubWFycXVlZTFfY2Fyb3VzZWwge1xuICAgICAgICAgIGhlaWdodDogMjQuNjg3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIC5tYXJxdWVlMV9jYXJvdXNlbCB7XG4gICAgICAgICAgaGVpZ2h0OiAxNS42MjVyZW07IH0gfVxuICAgICAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIC5tYXJxdWVlMV9jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAgIC5tYXJxdWVlMV9jYXJvdXNlbF9ibG9jayAubWFycXVlZTFfY2Fyb3VzZWxfd3JhcCAubWFycXVlZTFfY2Fyb3VzZWwgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9XG4gICAgICAubWFycXVlZTFfY2Fyb3VzZWxfYmxvY2sgLm1hcnF1ZWUxX2Nhcm91c2VsX3dyYXAgLm1hcnF1ZWUxX2Nhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNC42ODc1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAubWFycXVlZTFfY2Fyb3VzZWxfYmxvY2sgLm1hcnF1ZWUxX2Nhcm91c2VsX3dyYXAgLm1hcnF1ZWUxX2Nhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMuNzVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubWFycXVlZTFfY2Fyb3VzZWxfYmxvY2sgLm1hcnF1ZWUxX2Nhcm91c2VsX3dyYXAgLm1hcnF1ZWUxX2Nhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMuMTI1cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIC5tYXJxdWVlMV9jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyLjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAubWFycXVlZTFfY2Fyb3VzZWxfYmxvY2sgLm1hcnF1ZWUxX2Nhcm91c2VsX3dyYXAgLm1hcnF1ZWUxX2Nhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuODc1cmVtOyB9IH1cbiAgICAgICAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIC5tYXJxdWVlMV9jYXJvdXNlbCAuc2xpY2stc2xpZGUgLmZlYXR1cmVfc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgaGVpZ2h0OiAyNy41cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubWFycXVlZTFfY2Fyb3VzZWxfYmxvY2sgLm1hcnF1ZWUxX2Nhcm91c2VsX3dyYXAgLm1hcnF1ZWUxX2Nhcm91c2VsIC5zbGljay1zbGlkZSAuZmVhdHVyZV9zbGlkZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjIuMTg3NXJlbTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAubWFycXVlZTFfY2Fyb3VzZWxfYmxvY2sgLm1hcnF1ZWUxX2Nhcm91c2VsX3dyYXAgLm1hcnF1ZWUxX2Nhcm91c2VsIC5zbGljay1zbGlkZSAuZmVhdHVyZV9zbGlkZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTNyZW07IH0gfVxuICAgICAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIC5tYXJxdWVlMV9jYXJvdXNlbCAuc2xpY2stcHJldiwgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIC5tYXJxdWVlMV9jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIC5tYXJxdWVlMV9jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUsIC5tYXJxdWVlMV9jYXJvdXNlbF9ibG9jayAubWFycXVlZTFfY2Fyb3VzZWxfd3JhcCAubWFycXVlZTFfY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIC5tYXJxdWVlMV9jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUsIC5tYXJxdWVlMV9jYXJvdXNlbF9ibG9jayAubWFycXVlZTFfY2Fyb3VzZWxfd3JhcCAubWFycXVlZTFfY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH0gfVxuICAgICAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIC5tYXJxdWVlMV9jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDEuMjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIC5tYXJxdWVlMV9jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAxLjg3NXJlbTsgfSB9XG4gICAgICAgIC5tYXJxdWVlMV9jYXJvdXNlbF9ibG9jayAubWFycXVlZTFfY2Fyb3VzZWxfd3JhcCAubWFycXVlZTFfY2Fyb3VzZWwgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMDUzJzsgfVxuICAgICAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIC5tYXJxdWVlMV9jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIC5tYXJxdWVlMV9jYXJvdXNlbF9ibG9jayAubWFycXVlZTFfY2Fyb3VzZWxfd3JhcCAubWFycXVlZTFfY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDEuODc1cmVtOyB9IH1cbiAgICAgICAgLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIC5tYXJxdWVlMV9jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNTQnOyB9XG5cbi5tYXJxdWVlMV9jYXJvdXNlbF9ibG9jayAubWFycXVlZTFfY2Fyb3VzZWxfd3JhcCAubWFycXVlZTFfY2Fyb3VzZWwgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDsgfVxuXG4ubWFycXVlZTFfY2Fyb3VzZWxfYmxvY2sgLm1hcnF1ZWUxX2Nhcm91c2VsX3dyYXAgLm1hcnF1ZWUxX2Nhcm91c2VsIC5zbGljay1zbGlkZS5zbGljay1jZW50ZXIgPiBkaXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjE0KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE0KTsgfVxuXG4vKiBtYXJxdWVlXzIgKi9cbi5tYXJxdWVlLm1hcnF1ZWVfMiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYXJxdWVlLm1hcnF1ZWVfMiAubWFycXVlZTJfY2Fyb3VzZWwgLnNsaWRlX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfMiAubWFycXVlZTJfY2Fyb3VzZWwgLnNsaWRlX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzLjc1cmVtOyB9IH1cbiAgICAubWFycXVlZS5tYXJxdWVlXzIgLm1hcnF1ZWUyX2Nhcm91c2VsIC5zbGlkZV9pdGVtIC5jYXJvdXNlbF9zbGlkZV9iZyB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuICAgICAgLW1vei10cmFuc2l0aW9uOiAxcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQ7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogMXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogMXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogMXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0OyB9XG4gICAgLm1hcnF1ZWUubWFycXVlZV8yIC5tYXJxdWVlMl9jYXJvdXNlbCAuc2xpZGVfaXRlbSAuYmFubmVyX2NvbnRlbnQgaDUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubWFycXVlZS5tYXJxdWVlXzIgLm1hcnF1ZWUyX2Nhcm91c2VsIC5zbGlkZV9pdGVtIC5iYW5uZXJfY29udGVudCBoMSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogNC4zNzVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNjI1cmVtOyB9XG4gICAgLm1hcnF1ZWUubWFycXVlZV8yIC5tYXJxdWVlMl9jYXJvdXNlbCAuc2xpZGVfaXRlbSAuYmFubmVyX2NvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAubWFycXVlZS5tYXJxdWVlXzIgLm1hcnF1ZWUyX2Nhcm91c2VsIC5zbGlkZV9pdGVtIC5iYW5uZXJfY29udGVudCAuYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfMiAubWFycXVlZTJfY2Fyb3VzZWwgLnNsaWRlX2l0ZW0gLmJhbm5lcl9jb250ZW50IC5idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfMiAubWFycXVlZTJfY2Fyb3VzZWwgLnNsaWRlX2l0ZW0gLmJhbm5lcl9jb250ZW50IC5idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9IH1cbiAgLm1hcnF1ZWUubWFycXVlZV8yIC5tYXJxdWVlMl9jYXJvdXNlbCAuc2xpY2stdHJhY2sge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubWFycXVlZS5tYXJxdWVlXzIgLm1hcnF1ZWUyX2Nhcm91c2VsIC5zbGljay1zbGlkZSAuYmFubmVyX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNi4yNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfMiAubWFycXVlZTJfY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5iYW5uZXJfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNC4zNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm1hcnF1ZWUubWFycXVlZV8yIC5tYXJxdWVlMl9jYXJvdXNlbCAuc2xpY2stc2xpZGUgLmJhbm5lcl9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAzLjEyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFycXVlZS5tYXJxdWVlXzIgLm1hcnF1ZWUyX2Nhcm91c2VsIC5zbGljay1zbGlkZSAuYmFubmVyX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDEuODc1cmVtOyB9IH1cbiAgLm1hcnF1ZWUubWFycXVlZV8yIC5tYXJxdWVlMl9jYXJvdXNlbCAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuc2xpZGVfaXRlbS5hbmltYXRlIC5jYXJvdXNlbF9zbGlkZV9iZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5tYXJxdWVlLm1hcnF1ZWVfMiAubWFycXVlZTJfY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLm1hcnF1ZWUubWFycXVlZV8yIC5zbGljay1wcmV2LCAubWFycXVlZS5tYXJxdWVlXzIgLnNsaWNrLW5leHQge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAubWFycXVlZS5tYXJxdWVlXzIgLnNsaWNrLXByZXY6YmVmb3JlLCAubWFycXVlZS5tYXJxdWVlXzIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtOyB9XG4gIC5tYXJxdWVlLm1hcnF1ZWVfMiAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTAuOTM3NXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLm1hcnF1ZWUubWFycXVlZV8yIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgLm1hcnF1ZWUubWFycXVlZV8yIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDUzJzsgfVxuICAubWFycXVlZS5tYXJxdWVlXzIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMC45Mzc1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAubWFycXVlZS5tYXJxdWVlXzIgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLm1hcnF1ZWUubWFycXVlZV8yIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDU0JzsgfVxuICAubWFycXVlZS5tYXJxdWVlXzIgLnBhZ2luYXRpb25fbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDsgfVxuICAgIC5tYXJxdWVlLm1hcnF1ZWVfMiAucGFnaW5hdGlvbl9uYXYgYSB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuXG4vKiBNYXJxdWVlXzMgKFNwbGl0KSAqL1xuLm1hcnF1ZWUubWFycXVlZV8zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzZiYzsgfVxuICAubWFycXVlZS5tYXJxdWVlXzMgLm1hcnF1ZWVfYmcge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgLm1hcnF1ZWUubWFycXVlZV8zIC5vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLm1hcnF1ZWUubWFycXVlZV8zIGgyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFycXVlZS5tYXJxdWVlXzMgcCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLm1hcnF1ZWUubWFycXVlZV8zIC5iYW5uZXJfaW5uZXIgLmJhbm5lcl9jb250ZW50LnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tYXJxdWVlLm1hcnF1ZWVfMyAuYmFubmVyX2lubmVyIC5iYW5uZXJfY29udGVudC50ZXh0LWxlZnQgLmJhbm5lcl9zcGxpdF9jb250ZW50IC5oZWFkaW5nX3RpdGxlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubWFycXVlZS5tYXJxdWVlXzMgLmJhbm5lcl9pbm5lciAuYmFubmVyX2NvbnRlbnQudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tYXJxdWVlLm1hcnF1ZWVfMyAuYmFubmVyX2lubmVyIC5iYW5uZXJfY29udGVudC50ZXh0LWNlbnRlciAuYmFubmVyX3NwbGl0X2NvbnRlbnQgLmhlYWRpbmdfdGl0bGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1hcnF1ZWUubWFycXVlZV8zIC5iYW5uZXJfaW5uZXIgLmJhbm5lcl9jb250ZW50LnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLm1hcnF1ZWUubWFycXVlZV8zIC5iYW5uZXJfaW5uZXIgLmJhbm5lcl9jb250ZW50LnRleHQtcmlnaHQgLmJhbm5lcl9zcGxpdF9jb250ZW50IC5oZWFkaW5nX3RpdGxlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLm1hcnF1ZWUubWFycXVlZV8zIC5iYW5uZXJfaW5uZXIgLmJhbm5lcl9jb250ZW50IC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubWFycXVlZS5tYXJxdWVlXzMgLmJhbm5lcl9pbm5lciAuYmFubmVyX2NvbnRlbnQgLnJvdyBbY2xhc3MqPSdjb2wtJ106Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDAuMTg3NXJlbSAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1hcnF1ZWUubWFycXVlZV8zIC5iYW5uZXJfaW5uZXIgLmJhbm5lcl9jb250ZW50IC5yb3cgW2NsYXNzKj0nY29sLSddOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjEyNXJlbSAjZmZmZmZmOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWFycXVlZS5tYXJxdWVlXzMgLmJhbm5lcl9pbm5lciAuYmFubmVyX2NvbnRlbnQgLnJvdyBbY2xhc3MqPSdjb2wtJ106Zmlyc3Qtb2YtdHlwZSAuYmFubmVyX3NwbGl0X2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfMyAuYmFubmVyX2lubmVyIC5iYW5uZXJfY29udGVudCAucm93IFtjbGFzcyo9J2NvbC0nXTpsYXN0LW9mLXR5cGUgLmJhbm5lcl9zcGxpdF9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAubWFycXVlZS5tYXJxdWVlXzMgLmJhbm5lcl9pbm5lciAuYmFubmVyX2NvbnRlbnQgLmJhbm5lcl9zcGxpdF9jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0LjA2MjVyZW0gMy4xMjVyZW0gOC4xMjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAubWFycXVlZS5tYXJxdWVlXzMgLmJhbm5lcl9pbm5lciAuYmFubmVyX2NvbnRlbnQgLmJhbm5lcl9zcGxpdF9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMy43NXJlbSAxLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubWFycXVlZS5tYXJxdWVlXzMgLmJhbm5lcl9pbm5lciAuYmFubmVyX2NvbnRlbnQgLmJhbm5lcl9zcGxpdF9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDAuOTM3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFycXVlZS5tYXJxdWVlXzMgLmJhbm5lcl9pbm5lciAuYmFubmVyX2NvbnRlbnQgLmJhbm5lcl9zcGxpdF9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS44NzVyZW0gMDsgfSB9XG4gICAgLm1hcnF1ZWUubWFycXVlZV8zIC5iYW5uZXJfaW5uZXIgLmJhbm5lcl9jb250ZW50IC5iYW5uZXJfc3BsaXRfY29udGVudCAuaGVhZGluZ190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAubWFycXVlZS5tYXJxdWVlXzMgLmJhbm5lcl9pbm5lciAuYmFubmVyX2NvbnRlbnQgLmJhbm5lcl9zcGxpdF9jb250ZW50IC5oZWFkaW5nX3RpdGxlIGg1IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfMyAuYmFubmVyX2lubmVyIC5iYW5uZXJfY29udGVudCAuYmFubmVyX3NwbGl0X2NvbnRlbnQgLmhlYWRpbmdfdGl0bGUgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07IH0gfVxuICAgICAgLm1hcnF1ZWUubWFycXVlZV8zIC5iYW5uZXJfaW5uZXIgLmJhbm5lcl9jb250ZW50IC5iYW5uZXJfc3BsaXRfY29udGVudCAuaGVhZGluZ190aXRsZSBoMiBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfMyAuYmFubmVyX2lubmVyIC5iYW5uZXJfY29udGVudCAuYmFubmVyX3NwbGl0X2NvbnRlbnQgLmhlYWRpbmdfdGl0bGUgaDIgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9IH1cbiAgICAubWFycXVlZS5tYXJxdWVlXzMgLmJhbm5lcl9pbm5lciAuYmFubmVyX2NvbnRlbnQgLmJhbm5lcl9zcGxpdF9jb250ZW50IC5idG4ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAuNjI1cmVtIDAuNjI1cmVtIDAuNjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm1hcnF1ZWUubWFycXVlZV8zIC5iYW5uZXJfaW5uZXIgLmJhbm5lcl9jb250ZW50IC5iYW5uZXJfc3BsaXRfY29udGVudCAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWFycXVlZS5tYXJxdWVlXzMgLmJhbm5lcl9pbm5lciAuYmFubmVyX2NvbnRlbnQgLmJhbm5lcl9zcGxpdF9jb250ZW50IC5idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9IH1cblxuLyogTWFycXVlZV80IChNYXNvbnJ5KSAqL1xuLm1hcnF1ZWUubWFycXVlZV80IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubWFycXVlZS5tYXJxdWVlXzQge1xuICAgICAgaGVpZ2h0OiAxMHZoOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1hcnF1ZWUubWFycXVlZV80IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAubWFycXVlZS5tYXJxdWVlXzQgLmNvbnRhaW5lci1mbHVpZCwgLm1hcnF1ZWUubWFycXVlZV80IC5jb250YWluZXItc20sIC5tYXJxdWVlLm1hcnF1ZWVfNCAuY29udGFpbmVyLW1kLCAubWFycXVlZS5tYXJxdWVlXzQgLmNvbnRhaW5lci1sZywgLm1hcnF1ZWUubWFycXVlZV80IC5jb250YWluZXIteGwge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLm1hcnF1ZWUubWFycXVlZV80IC5ncmlkIC5ncmlkLWl0ZW0sIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1zaXplciB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1pdGVtLCAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtc2l6ZXIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAzNy41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtaXRlbSwgLm1hcnF1ZWUubWFycXVlZV80IC5ncmlkIC5ncmlkLXNpemVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDMxLjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtaXRlbSwgLm1hcnF1ZWUubWFycXVlZV80IC5ncmlkIC5ncmlkLXNpemVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI1cmVtOyB9IH1cbiAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1pdGVtLmdyaWQtaXRlbS0td2lkdGgyLCAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtc2l6ZXIuZ3JpZC1pdGVtLS13aWR0aDIge1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1pdGVtLmdyaWQtaXRlbS0td2lkdGgyLCAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtc2l6ZXIuZ3JpZC1pdGVtLS13aWR0aDIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLm1hcnF1ZWUubWFycXVlZV80IC5ncmlkIC5ncmlkLWl0ZW0uZ3JpZC1pdGVtLS1oZWlnaHQyLCAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtc2l6ZXIuZ3JpZC1pdGVtLS1oZWlnaHQyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtaXRlbSAuZ3JpZF9pdGVtX2Jsb2NrX2JnLCAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtc2l6ZXIgLmdyaWRfaXRlbV9ibG9ja19iZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWJsb2NrLCAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtc2l6ZXIgLmdyaWQtaXRlbS1ibG9jayB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbjtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbjsgfVxuICAgICAgICAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWJsb2NrIC5ob3Zlcl9vdmVybGF5LCAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtc2l6ZXIgLmdyaWQtaXRlbS1ibG9jayAuaG92ZXJfb3ZlcmxheSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIHBhZGRpbmc6IDEyLjYlIDEwJTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLm1hcnF1ZWUubWFycXVlZV80IC5ncmlkIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1ibG9jayAuaG92ZXJfb3ZlcmxheSwgLm1hcnF1ZWUubWFycXVlZV80IC5ncmlkIC5ncmlkLXNpemVyIC5ncmlkLWl0ZW0tYmxvY2sgLmhvdmVyX292ZXJsYXkge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tYmxvY2sgLmhvdmVyX292ZXJsYXksIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1zaXplciAuZ3JpZC1pdGVtLWJsb2NrIC5ob3Zlcl9vdmVybGF5IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTAuNiUgOCU7IH0gfVxuICAgICAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tYmxvY2sgLmhvdmVyX292ZXJsYXk6YmVmb3JlLCAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtc2l6ZXIgLmdyaWQtaXRlbS1ibG9jayAuaG92ZXJfb3ZlcmxheTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC01OWRlZywgcmdiYSgwLCAwLCAwLCAwLjYpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNTlkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC01OWRlZywgcmdiYSgwLCAwLCAwLCAwLjYpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMFwiLGVuZENvbG9yc3RyPVwiI2ZmZmZmZlwiLEdyYWRpZW50VHlwZT0xKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tYmxvY2sgLmhvdmVyX292ZXJsYXkgLmhvdmVyX292ZXJsYXlfaW5uZXIsIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1zaXplciAuZ3JpZC1pdGVtLWJsb2NrIC5ob3Zlcl9vdmVybGF5IC5ob3Zlcl9vdmVybGF5X2lubmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tYmxvY2sgLmhvdmVyX292ZXJsYXkgLmhvdmVyX292ZXJsYXlfaW5uZXIgLmludHJvX2NvbnRlbnQsIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1zaXplciAuZ3JpZC1pdGVtLWJsb2NrIC5ob3Zlcl9vdmVybGF5IC5ob3Zlcl9vdmVybGF5X2lubmVyIC5pbnRyb19jb250ZW50IHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4wNjI1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yOSk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWJsb2NrIC5ob3Zlcl9vdmVybGF5IC5ob3Zlcl9vdmVybGF5X2lubmVyIC5pbnRyb19jb250ZW50IHAsIC5tYXJxdWVlLm1hcnF1ZWVfNCAuZ3JpZCAuZ3JpZC1zaXplciAuZ3JpZC1pdGVtLWJsb2NrIC5ob3Zlcl9vdmVybGF5IC5ob3Zlcl9vdmVybGF5X2lubmVyIC5pbnRyb19jb250ZW50IHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgLm1hcnF1ZWUubWFycXVlZV80IC5ncmlkIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1ibG9jayAuaG92ZXJfb3ZlcmxheSAuaG92ZXJfb3ZlcmxheV9pbm5lciAuaW50cm9fY29udGVudCBwLCAubWFycXVlZS5tYXJxdWVlXzQgLmdyaWQgLmdyaWQtc2l6ZXIgLmdyaWQtaXRlbS1ibG9jayAuaG92ZXJfb3ZlcmxheSAuaG92ZXJfb3ZlcmxheV9pbm5lciAuaW50cm9fY29udGVudCBwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtOyB9IH1cblxuLm1hcnF1ZWUubWFycXVlZV81IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubWFycXVlZS5tYXJxdWVlXzUge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgIC5tYXJxdWVlLm1hcnF1ZWVfNSB7XG4gICAgICBoZWlnaHQ6IDQzLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hcnF1ZWUubWFycXVlZV81IHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLm1hcnF1ZWUubWFycXVlZV81IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFycXVlZS5tYXJxdWVlXzUgLmJhbm5lcl9pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLm1hcnF1ZWUubWFycXVlZV81IC5iYW5uZXJfaW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjUlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfNSAuYmFubmVyX2lubmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA2Ljg3NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgIC5tYXJxdWVlLm1hcnF1ZWVfNSAuYmFubmVyX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtOyB9IH1cbiAgICAubWFycXVlZS5tYXJxdWVlXzUgLmJhbm5lcl9pbm5lciBoMSwgLm1hcnF1ZWUubWFycXVlZV81IC5iYW5uZXJfaW5uZXIgLmgxIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYXJxdWVlLm1hcnF1ZWVfNSAub3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMC4zODsgfVxuICAubWFycXVlZS5tYXJxdWVlXzUubWFpbl9oZXJvX2Jhbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5tYXJxdWVlLm1hcnF1ZWVfNS5tYWluX2hlcm9fYmFubmVyIC5iYW5uZXJfaW5uZXIgLmJhbm5lcl9jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLyogQmFubmVyIENUQSAqL1xuLmJhbm5lcl9jdGEgLmJhbm5lcl9jdGFfaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYmFubmVyX2N0YSAuYmFubmVyX2N0YV9pbm5lciB7XG4gICAgICBwYWRkaW5nOiAzLjEyNXJlbSAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmFubmVyX2N0YSAuYmFubmVyX2N0YV9pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuYmFubmVyX2N0YSAuYmFubmVyX2N0YV9pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMS4yNXJlbTsgfSB9XG4gIC5iYW5uZXJfY3RhIC5iYW5uZXJfY3RhX2lubmVyIC5iYW5uZXJfY3RhX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJhbm5lcl9jdGEgLmJhbm5lcl9jdGFfaW5uZXIgLm92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmJhbm5lcl9jdGEgLmJhbm5lcl9jdGFfaW5uZXIgLmJhbm5lcl9jdGFfcm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5iYW5uZXJfY3RhIC5iYW5uZXJfY3RhX2lubmVyIC5iYW5uZXJfY3RhX3JvdyAuYmFubmVyX2N0YV9sZWZ0IGgzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAuYmFubmVyX2N0YSAuYmFubmVyX2N0YV9pbm5lciAuYmFubmVyX2N0YV9yb3cgLmJhbm5lcl9jdGFfbGVmdCBoNCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYW5uZXJfY3RhIC5iYW5uZXJfY3RhX2lubmVyIC5iYW5uZXJfY3RhX3JvdyAuYmFubmVyX2N0YV9yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAuYmFubmVyX2N0YSAuYmFubmVyX2N0YV9pbm5lciAuYmFubmVyX2N0YV9yb3cgLmJhbm5lcl9jdGFfcmlnaHQgLmJ0biB7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW46IDAuNDY4NzVyZW07IH1cbiAgICAgIC5iYW5uZXJfY3RhIC5iYW5uZXJfY3RhX2lubmVyIC5iYW5uZXJfY3RhX3JvdyAuYmFubmVyX2N0YV9yaWdodCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuYmFubmVyX2N0YSAuYmFubmVyX2N0YV9pbm5lciAuYmFubmVyX2N0YV9yb3cubGVmdCBbY2xhc3MqPSdjb2wtJ10sIC5iYW5uZXJfY3RhIC5iYW5uZXJfY3RhX2lubmVyIC5iYW5uZXJfY3RhX3Jvdy5jZW50ZXIgW2NsYXNzKj0nY29sLSddLCAuYmFubmVyX2N0YSAuYmFubmVyX2N0YV9pbm5lciAuYmFubmVyX2N0YV9yb3cucmlnaHQgW2NsYXNzKj0nY29sLSddIHtcbiAgICAgIGZsZXg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICAuYmFubmVyX2N0YSAuYmFubmVyX2N0YV9pbm5lciAuYmFubmVyX2N0YV9yb3cubGVmdCBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5iYW5uZXJfY3RhIC5iYW5uZXJfY3RhX2lubmVyIC5iYW5uZXJfY3RhX3Jvdy5sZWZ0IC5iYW5uZXJfY3RhX3JpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYmFubmVyX2N0YSAuYmFubmVyX2N0YV9pbm5lciAuYmFubmVyX2N0YV9yb3cuY2VudGVyIFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYmFubmVyX2N0YSAuYmFubmVyX2N0YV9pbm5lciAuYmFubmVyX2N0YV9yb3cuY2VudGVyIC5iYW5uZXJfY3RhX3JpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5iYW5uZXJfY3RhIC5iYW5uZXJfY3RhX2lubmVyIC5iYW5uZXJfY3RhX3Jvdy5yaWdodCBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuYmFubmVyX2N0YSAuYmFubmVyX2N0YV9pbm5lciAuYmFubmVyX2N0YV9yb3cucmlnaHQgLmJhbm5lcl9jdGFfcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnBhZ2VfdG9wX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNi4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnBhZ2VfdG9wX2ltYWdlIHtcbiAgICAgIGhlaWdodDogMzByZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZV90b3BfaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxOC43NXJlbTsgfSB9XG4gIC5wYWdlX3RvcF9pbWFnZS5sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wYWdlX3RvcF9pbWFnZS5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZV90b3BfaW1hZ2UucmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wYWdlX3RvcF9pbWFnZS5za2V3IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBhZ2VfdG9wX2ltYWdlLnNrZXcuc2tld19sZWZ0IHtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koNC43ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0OyB9XG4gICAgICAucGFnZV90b3BfaW1hZ2Uuc2tldy5za2V3X2xlZnQgLmNvbnRhaW5lciwgLnBhZ2VfdG9wX2ltYWdlLnNrZXcuc2tld19sZWZ0IC5wYWdlX3RvcF9iZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLTQuN2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGluaGVyaXQ7IH1cbiAgICAucGFnZV90b3BfaW1hZ2Uuc2tldy5za2V3X3JpZ2h0IHtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koLTQuN2RlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0OyB9XG4gICAgICAucGFnZV90b3BfaW1hZ2Uuc2tldy5za2V3X3JpZ2h0IC5jb250YWluZXIsIC5wYWdlX3RvcF9pbWFnZS5za2V3LnNrZXdfcmlnaHQgLnBhZ2VfdG9wX2JnIHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSg0LjdkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBpbmhlcml0OyB9XG4gIC5wYWdlX3RvcF9pbWFnZSAucGFnZV90b3BfYmcge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAucGFnZV90b3BfaW1hZ2UgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlX3RvcF9pbWFnZSBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAucGFnZV90b3BfaW1hZ2UgaDEsIC5wYWdlX3RvcF9pbWFnZSBoMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLypCYW5uZXIgc2l6ZSovXG4ucGFnZV90b3BfaW1hZ2UuYmFubmVyLXNtIHtcbiAgaGVpZ2h0OiAyNXJlbTsgfVxuXG4ucGFnZV90b3BfaW1hZ2UuYmFubmVyLW1kIHtcbiAgaGVpZ2h0OiAzNy41cmVtOyB9XG5cbi5wYWdlX3RvcF9pbWFnZS5iYW5uZXItbGcge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBhZ2VfdG9wX2ltYWdlLmJhbm5lci1sZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgLnBhZ2VfdG9wX2ltYWdlLmJhbm5lci1sZyB7XG4gICAgICBoZWlnaHQ6IDQzLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2VfdG9wX2ltYWdlLmJhbm5lci1sZyB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi5zaXRlLWhlYWRlciArIC5wYWdlX3RvcF9pbWFnZS5pbm5lcl9zcGFjaW5nIHtcbiAgcGFkZGluZy10b3A6IDkuMDYyNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNpdGUtaGVhZGVyICsgLnBhZ2VfdG9wX2ltYWdlLmlubmVyX3NwYWNpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDguNDM3NXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNpdGUtaGVhZGVyICsgLnBhZ2VfdG9wX2ltYWdlLmlubmVyX3NwYWNpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDcuODEyNXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNpdGUtaGVhZGVyICsgLnBhZ2VfdG9wX2ltYWdlLmlubmVyX3NwYWNpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDcuMTg3NXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnNpdGUtaGVhZGVyICsgLnBhZ2VfdG9wX2ltYWdlLmlubmVyX3NwYWNpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDYuNTYyNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLnNlYXJjaF9wYWdlIHtcbiAgLyomLmlubmVyX3NwYWNpbmd7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDE0NSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicChsZykgeyAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEzNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7ICAgICAgICBcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTI1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHsgICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMTUpICFpbXBvcnRhbnQ7XHJcbiAgICB9ICAgXHJcbiAgICBAaW5jbHVkZSBicCh4c20pIHsgICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMDUpICFpbXBvcnRhbnQ7XHJcbiAgICB9Ki8gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnNlYXJjaF9wYWdlLmlubmVyX3NwYWNpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDYuODc1cmVtOyB9IH1cbiAgLnNlYXJjaF9wYWdlIC5zZWFyY2hfcG9zdCB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2U3ZTdlNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnNlYXJjaF9wYWdlIC5zZWFyY2hfcG9zdDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zZWFyY2hfcGFnZSAuc2VhcmNoX3Bvc3Qge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNlYXJjaF9wYWdlIC5zZWFyY2hfcG9zdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlYXJjaF9wYWdlIC5zZWFyY2hfcG9zdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5zZWFyY2hfcGFnZSAuc2VhcmNoX3Bvc3Qge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAuc2VhcmNoX3BhZ2UgLnNlYXJjaF9wb3N0IC5zZWFyY2hfcG9zdF9pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWluLXdpZHRoOiAxMi45Mzc1cmVtO1xuICAgICAgd2lkdGg6IDEyLjkzNzVyZW07XG4gICAgICBoZWlnaHQ6IDEwLjYyNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zZWFyY2hfcGFnZSAuc2VhcmNoX3Bvc3QgLnNlYXJjaF9wb3N0X2ltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zZWFyY2hfcGFnZSAuc2VhcmNoX3Bvc3QgLnNlYXJjaF9wb3N0X2ltZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMS4yNXJlbTtcbiAgICAgICAgICB3aWR0aDogMTEuMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA5LjA2MjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zZWFyY2hfcGFnZSAuc2VhcmNoX3Bvc3QgLnNlYXJjaF9wb3N0X2ltZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiA5LjM3NXJlbTtcbiAgICAgICAgICB3aWR0aDogOS4zNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAuc2VhcmNoX3BhZ2UgLnNlYXJjaF9wb3N0IC5zZWFyY2hfcG9zdF9pbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5zZWFyY2hfcGFnZSAuc2VhcmNoX3Bvc3QgLnNlYXJjaF9wb3N0X2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5zZWFyY2hfcGFnZSAuc2VhcmNoX3Bvc3QgLnNlYXJjaF9wb3N0X2NvbnRlbnQgLnNlYXJjaF9wb3N0X2RhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWFyY2hfcGFnZSAuc2VhcmNoX3Bvc3QgLnNlYXJjaF9wb3N0X2NvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbi53eXNpd3lnIHtcbiAgLypwe1xyXG5cdCAgICAmOmxhc3Qtb2YtdHlwZXtcclxuXHQgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0ICAgIH1cclxuXHR9Ki8gfVxuXG5mb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF9ibG9jayAuY29weXJpZ2h0X2lubmVyIC5kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuXG4uZmVhdHVyZV9iYW5uZXIgLmZlYXR1cmVfYmFubmVyX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mZWF0dXJlX2Jhbm5lciAuZmVhdHVyZV9iYW5uZXJfaW5uZXIuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZzogMTMuMzc1cmVtIDAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZlYXR1cmVfYmFubmVyIC5mZWF0dXJlX2Jhbm5lcl9pbm5lci5pbm5lcl9zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogOC43NXJlbSAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVfYmFubmVyIC5mZWF0dXJlX2Jhbm5lcl9pbm5lci5pbm5lcl9zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogNi44NzVyZW0gMCAhaW1wb3J0YW50OyB9IH1cbiAgLmZlYXR1cmVfYmFubmVyIC5mZWF0dXJlX2Jhbm5lcl9pbm5lci5sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mZWF0dXJlX2Jhbm5lciAuZmVhdHVyZV9iYW5uZXJfaW5uZXIuY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZlYXR1cmVfYmFubmVyIC5mZWF0dXJlX2Jhbm5lcl9pbm5lci5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmZlYXR1cmVfYmFubmVyIC5mZWF0dXJlX2Jhbm5lcl9pbm5lci5za2V3IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZlYXR1cmVfYmFubmVyIC5mZWF0dXJlX2Jhbm5lcl9pbm5lci5za2V3LnNrZXdfbGVmdCB7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKDQuN2RlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDsgfVxuICAgICAgLmZlYXR1cmVfYmFubmVyIC5mZWF0dXJlX2Jhbm5lcl9pbm5lci5za2V3LnNrZXdfbGVmdCAuY29udGFpbmVyLCAuZmVhdHVyZV9iYW5uZXIgLmZlYXR1cmVfYmFubmVyX2lubmVyLnNrZXcuc2tld19sZWZ0IC5mZWF0dXJlX2Jhbm5lcl9iZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLTQuN2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGluaGVyaXQ7IH1cbiAgICAuZmVhdHVyZV9iYW5uZXIgLmZlYXR1cmVfYmFubmVyX2lubmVyLnNrZXcuc2tld19yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC00LjdkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsgfVxuICAgICAgLmZlYXR1cmVfYmFubmVyIC5mZWF0dXJlX2Jhbm5lcl9pbm5lci5za2V3LnNrZXdfcmlnaHQgLmNvbnRhaW5lciwgLmZlYXR1cmVfYmFubmVyIC5mZWF0dXJlX2Jhbm5lcl9pbm5lci5za2V3LnNrZXdfcmlnaHQgLmZlYXR1cmVfYmFubmVyX2JnIHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSg0LjdkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBpbmhlcml0OyB9XG4gIC5mZWF0dXJlX2Jhbm5lciAuZmVhdHVyZV9iYW5uZXJfaW5uZXIgLmZlYXR1cmVfYmFubmVyX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5mZWF0dXJlX2Jhbm5lciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mZWF0dXJlX2Jhbm5lciAubW9kdWxlX3RpdGxlIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZlYXR1cmVfYmFubmVyIC5tb2R1bGVfdGl0bGUgLnN1Yl9oZWFkZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mZWF0dXJlX2Jhbm5lciAuZmVhdHVyZV9taWRkbGUge1xuICBtYXgtd2lkdGg6IDYwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTkuMzc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mZWF0dXJlX2Jhbm5lciAuZmVhdHVyZV9taWRkbGUge1xuICAgICAgbWFyZ2luLXRvcDogLTcuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlX2Jhbm5lciAuZmVhdHVyZV9taWRkbGUge1xuICAgICAgbWFyZ2luLXRvcDogLTVyZW07IH0gfVxuICAuZmVhdHVyZV9iYW5uZXIgLmZlYXR1cmVfbWlkZGxlIC5mZWF0dXJlX21pZGRsZV9pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYyLjIlOyB9XG4gIC5mZWF0dXJlX2Jhbm5lciAuZmVhdHVyZV9taWRkbGUgLmZlYXR1cmVfdmlkZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni41JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5mZWF0dXJlX2Jhbm5lciAuZmVhdHVyZV9taWRkbGUgLmZlYXR1cmVfdmlkZW8gdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmZlYXR1cmVfYmFubmVyIC5mZWF0dXJlX21pZGRsZSAuZmVhdHVyZV92aWRlbyBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wYXJ0bmVycy5pbm5lcl9zcGFjaW5nIHtcbiAgLypAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYygzMCAwKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMjAgMCkgIWltcG9ydGFudDtcclxuXHRcdH0qLyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucGFydG5lcnMuaW5uZXJfc3BhY2luZyB7XG4gICAgICBwYWRkaW5nOiAzLjEyNXJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wYXJ0bmVycy5pbm5lcl9zcGFjaW5nIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwICFpbXBvcnRhbnQ7IH0gfVxuXG4ucGFydG5lcnMgLm1vZHVsZV90aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnBhcnRuZXJzIC5tb2R1bGVfdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuICAucGFydG5lcnMgLm1vZHVsZV90aXRsZS5kaXZpZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAjZDJkM2Q2O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjkzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucGFydG5lcnMgLm1vZHVsZV90aXRsZS5kaXZpZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXJ0bmVycyAubW9kdWxlX3RpdGxlLmRpdmlkZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG5cbi5wYXJ0bmVycyAucGFydG5lcl9sb2dvcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYXJ0bmVycyAucGFydG5lcl9sb2dvcyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtOyB9IH1cbiAgLnBhcnRuZXJzIC5wYXJ0bmVyX2xvZ29zIFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wYXJ0bmVycyAucGFydG5lcl9sb2dvcyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJ0bmVycyAucGFydG5lcl9sb2dvcyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLnBhcnRuZXJzIC5wYXJ0bmVyX2xvZ29zIFtjbGFzcyo9J2NvbC0nXTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLnBhcnRuZXJzIC5wYXJ0bmVyX2xvZ29zIFtjbGFzcyo9J2NvbC0nXTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5wYXJ0bmVycyAucGFydG5lcl9sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTEuMzc1cmVtO1xuICBwYWRkaW5nOiAxLjg3NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFydG5lcnMgLnBhcnRuZXJfbG9nbyB7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnBhcnRuZXJzIC5wYXJ0bmVyX2xvZ28ge1xuICAgICAgaGVpZ2h0OiAxMHJlbTsgfSB9XG4gIC5wYXJ0bmVycyAucGFydG5lcl9sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTsgfVxuICAucGFydG5lcnMgLnBhcnRuZXJfbG9nbzpob3ZlciBpbWcsIC5wYXJ0bmVycyAucGFydG5lcl9sb2dvOmZvY3VzIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi5jb250YWN0X2Jhbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWN0X2Jhbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0X2Jhbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgLmNvbnRhY3RfYmFubmVyIC5jb250YWN0X2Jhbm5lcl9pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAyNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3RfYmFubmVyIC5jb250YWN0X2Jhbm5lcl9pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTguNzVyZW07IH0gfVxuICAgIC5jb250YWN0X2Jhbm5lciAuY29udGFjdF9iYW5uZXJfaW5uZXIuaW5uZXJfc3BhY2luZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAuY29udGFjdF9iYW5uZXIgLmNvbnRhY3RfYmFubmVyX2lubmVyLmlubmVyX3NwYWNpbmcge1xuICAgICAgICAgIHBhZGRpbmc6IDQuMzc1cmVtIDA7IH0gfVxuICAgIC5jb250YWN0X2Jhbm5lciAuY29udGFjdF9iYW5uZXJfaW5uZXIuc2tldyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuY29udGFjdF9iYW5uZXIgLmNvbnRhY3RfYmFubmVyX2lubmVyLnNrZXcuc2tld19sZWZ0IHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSg0LjdkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDsgfVxuICAgICAgICAuY29udGFjdF9iYW5uZXIgLmNvbnRhY3RfYmFubmVyX2lubmVyLnNrZXcuc2tld19sZWZ0IC5jb250YWluZXIsIC5jb250YWN0X2Jhbm5lciAuY29udGFjdF9iYW5uZXJfaW5uZXIuc2tldy5za2V3X2xlZnQgLm1hcF9iZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtNC43ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBpbmhlcml0OyB9XG4gICAgICAuY29udGFjdF9iYW5uZXIgLmNvbnRhY3RfYmFubmVyX2lubmVyLnNrZXcuc2tld19yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLTQuN2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7IH1cbiAgICAgICAgLmNvbnRhY3RfYmFubmVyIC5jb250YWN0X2Jhbm5lcl9pbm5lci5za2V3LnNrZXdfcmlnaHQgLmNvbnRhaW5lciwgLmNvbnRhY3RfYmFubmVyIC5jb250YWN0X2Jhbm5lcl9pbm5lci5za2V3LnNrZXdfcmlnaHQgLm1hcF9iZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSg0LjdkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGluaGVyaXQ7IH1cbiAgICAuY29udGFjdF9iYW5uZXIgLmNvbnRhY3RfYmFubmVyX2lubmVyIC5tYXBfYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5jb250YWN0X2Jhbm5lciAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhY3RfYmFubmVyIC5jb250YWN0X2Jsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDIuMDYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4wNjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IC05LjVyZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDIwcHggNjhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSA7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDIwcHggNjhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSA7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMjBweCA2OHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpIDtcbiAgICAtby1ib3gtc2hhZG93OiAwIDIwcHggNjhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSA7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDY4cHggMCByZ2JhKDAsIDAsIDAsIDAuMykgOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdF9iYW5uZXIgLmNvbnRhY3RfYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNi44NzVyZW07IH0gfVxuICAgIC5jb250YWN0X2Jhbm5lciAuY29udGFjdF9ibG9jayAuY29udGFjdF9ibG9ja19vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDAuNzc7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgICAuY29udGFjdF9iYW5uZXIgLmNvbnRhY3RfYmxvY2sgLmNvbnRhY3RfYmxvY2tfcm93IFtjbGFzcyo9J2NvbC0nXTpmaXJzdC1vZi10eXBlIC5hZGRyZXNzX2Jsb2NrOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRhY3RfYmFubmVyIC5jb250YWN0X2Jsb2NrIC5hZGRyZXNzX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDMuMTI1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5jb250YWN0X2Jhbm5lciAuY29udGFjdF9ibG9jayAuYWRkcmVzc19ibG9jayB7XG4gICAgICAgICAgcGFkZGluZzogMS44NzVyZW0gMDsgfSB9XG4gICAgICAuY29udGFjdF9iYW5uZXIgLmNvbnRhY3RfYmxvY2sgLmFkZHJlc3NfYmxvY2s6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1LjI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAtMC45Mzc1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb250YWN0X2Jhbm5lciAuY29udGFjdF9ibG9jayAuYWRkcmVzc19ibG9jazpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMC4wNjI1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jb250YWN0X2Jhbm5lciAuY29udGFjdF9ibG9jayAuYWRkcmVzc19ibG9jazpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDUuMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMDYyNXJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG4gICAgICAuY29udGFjdF9iYW5uZXIgLmNvbnRhY3RfYmxvY2sgLmFkZHJlc3NfYmxvY2sgLmFkZHJlc3NfdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNjI1cmVtOyB9XG4gICAgICAuY29udGFjdF9iYW5uZXIgLmNvbnRhY3RfYmxvY2sgLmFkZHJlc3NfYmxvY2sgYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmNvbnRhY3RfYmFubmVyIC5jb250YWN0X2Jsb2NrIC5hZGRyZXNzX2Jsb2NrIGFkZHJlc3MgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuY29udGFjdF9iYW5uZXIgLmNvbnRhY3RfYmxvY2sgLmFkZHJlc3NfYmxvY2sgYWRkcmVzcyBwIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuY29udGFjdF9iYW5uZXIgLmNvbnRhY3RfYmxvY2sgLmFkZHJlc3NfYmxvY2sgYWRkcmVzcyBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmNvbnRhY3RfYmFubmVyIC5jb250YWN0X2Jsb2NrIC5hZGRyZXNzX2Jsb2NrIGFkZHJlc3MgcCBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuY29udGFjdF9iYW5uZXIgLmNvbnRhY3RfYmxvY2sgLmFkZHJlc3NfYmxvY2sgYWRkcmVzcyAuYWRkcmVzc19sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1pbi13aWR0aDogMy4xMjVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0X2Jhbm5lciAuY29udGFjdF9ibG9jayAuYWRkcmVzc19ibG9jayBhZGRyZXNzIC5hZGRyZXNzX2xhYmVsIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0X2Jhbm5lciAuY29udGFjdF9ibG9jayAuYWRkcmVzc19ibG9jayBhZGRyZXNzIC5hZGRyZXNzX2xhYmVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfSB9XG5cbi52aWRlb19nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnZpZGVvX2dhbGxlcnkuaW5uZXJfc3BhY2luZyB7XG4gICAgICBwYWRkaW5nOiA0LjM3NXJlbSAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnZpZGVvX2dhbGxlcnkgLnZpZGVvX2dhbGxlcnlfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS4zMTI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS4zMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC52aWRlb19nYWxsZXJ5IC52aWRlb19nYWxsZXJ5X3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuOTM3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuOTM3NXJlbTsgfSB9XG4gIC52aWRlb19nYWxsZXJ5IC52aWRlb19nYWxsZXJ5X3JvdyAudmlkZW9fZ2FsbGVyeV9jb2wge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnZpZGVvX2dhbGxlcnkgLnZpZGVvX2dhbGxlcnlfcm93IC52aWRlb19nYWxsZXJ5X2NvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjMxMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC52aWRlb19nYWxsZXJ5IC52aWRlb19nYWxsZXJ5X3JvdyAudmlkZW9fZ2FsbGVyeV9jb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOTM3NXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS45Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudmlkZW9fZ2FsbGVyeSAudmlkZW9fZ2FsbGVyeV9yb3cgLnZpZGVvX2dhbGxlcnlfY29sIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnZpZGVvX2dhbGxlcnkgLnZpZGVvX2dhbGxlcnlfcm93IC52aWRlb19nYWxsZXJ5X2NvbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlkZW9fZ2FsbGVyeSAudmlkZW9fZ2FsbGVyeV9yb3cgLnZpZGVvX2dhbGxlcnlfY29sIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTsgfSB9XG4gICAgLnZpZGVvX2dhbGxlcnkgLnZpZGVvX2dhbGxlcnlfcm93IC52aWRlb19nYWxsZXJ5X2NvbCAudmlkZW9fYmxvY2sge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnZpZGVvX2dhbGxlcnkgLnZpZGVvX2dhbGxlcnlfcm93IC52aWRlb19nYWxsZXJ5X2NvbCAudmlkZW9fYmxvY2sgLnZpZGVvX2ltYWdlX3dyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU0LjElO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnZpZGVvX2dhbGxlcnkgLnZpZGVvX2dhbGxlcnlfcm93IC52aWRlb19nYWxsZXJ5X2NvbCAudmlkZW9fYmxvY2sgLnZpZGVvX2ltYWdlX3dyYXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnZpZGVvX2dhbGxlcnkgLnZpZGVvX2dhbGxlcnlfcm93IC52aWRlb19nYWxsZXJ5X2NvbCAudmlkZW9fYmxvY2sgLnZpZGVvX2ltYWdlX3dyYXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gICAgICAgIC52aWRlb19nYWxsZXJ5IC52aWRlb19nYWxsZXJ5X3JvdyAudmlkZW9fZ2FsbGVyeV9jb2wgLnZpZGVvX2Jsb2NrIC52aWRlb19pbWFnZV93cmFwIC52aWRlb19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTsgfVxuICAgICAgICAgIC52aWRlb19nYWxsZXJ5IC52aWRlb19nYWxsZXJ5X3JvdyAudmlkZW9fZ2FsbGVyeV9jb2wgLnZpZGVvX2Jsb2NrIC52aWRlb19pbWFnZV93cmFwIC52aWRlb19pbWFnZSAudmlkZW9faW1hZ2Vfb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC52aWRlb19nYWxsZXJ5IC52aWRlb19nYWxsZXJ5X3JvdyAudmlkZW9fZ2FsbGVyeV9jb2wgLnZpZGVvX2Jsb2NrIC52aWRlb19pbWFnZV93cmFwIC5wbGF5aWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3NyYy9hc3NldHMvaW1hZ2VzL2ljb25zL3BsYXktaWNvbi5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA0LjEyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDQuMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjEyNXJlbTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnZpZGVvX2dhbGxlcnkgLnZpZGVvX2dhbGxlcnlfcm93IC52aWRlb19nYWxsZXJ5X2NvbCAudmlkZW9fYmxvY2sgLnZpZGVvX2ltYWdlX3dyYXAgLnBsYXlpY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMuMTI1cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07IH0gfVxuICAgICAgICAgIC52aWRlb19nYWxsZXJ5IC52aWRlb19nYWxsZXJ5X3JvdyAudmlkZW9fZ2FsbGVyeV9jb2wgLnZpZGVvX2Jsb2NrIC52aWRlb19pbWFnZV93cmFwIC5wbGF5aWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTsgfVxuICAgICAgICAgIC52aWRlb19nYWxsZXJ5IC52aWRlb19nYWxsZXJ5X3JvdyAudmlkZW9fZ2FsbGVyeV9jb2wgLnZpZGVvX2Jsb2NrIC52aWRlb19pbWFnZV93cmFwIC5wbGF5aWNvbiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW46IDAuMTI1cmVtIDAgMCAwLjEyNXJlbTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAudmlkZW9fZ2FsbGVyeSAudmlkZW9fZ2FsbGVyeV9yb3cgLnZpZGVvX2dhbGxlcnlfY29sIC52aWRlb19ibG9jayAudmlkZW9faW1hZ2Vfd3JhcCAucGxheWljb24gaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnZpZGVvX2dhbGxlcnkgLnZpZGVvX2dhbGxlcnlfcm93IC52aWRlb19nYWxsZXJ5X2NvbCAudmlkZW9fYmxvY2sgLnZpZGVvX2dhbGxlcnlfYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07IH0gfVxuICAgICAgLnZpZGVvX2dhbGxlcnkgLnZpZGVvX2dhbGxlcnlfcm93IC52aWRlb19nYWxsZXJ5X2NvbCAudmlkZW9fYmxvY2sgLnZpZGVvX2dhbGxlcnlfYm9keSBoNSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjU2MjVyZW07IH1cbiAgICAgIC52aWRlb19nYWxsZXJ5IC52aWRlb19nYWxsZXJ5X3JvdyAudmlkZW9fZ2FsbGVyeV9jb2wgLnZpZGVvX2Jsb2NrIC52aWRlb19nYWxsZXJ5X2JvZHkgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAudmlkZW9fZ2FsbGVyeSAudmlkZW9fZ2FsbGVyeV9yb3cgLnZpZGVvX2dhbGxlcnlfY29sIC52aWRlb19ibG9jazpob3ZlciAudmlkZW9faW1hZ2Vfd3JhcCAudmlkZW9faW1hZ2UsIC52aWRlb19nYWxsZXJ5IC52aWRlb19nYWxsZXJ5X3JvdyAudmlkZW9fZ2FsbGVyeV9jb2wgLnZpZGVvX2Jsb2NrOmZvY3VzIC52aWRlb19pbWFnZV93cmFwIC52aWRlb19pbWFnZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAudmlkZW9fZ2FsbGVyeSAudmlkZW9fZ2FsbGVyeV9yb3cgLnZpZGVvX2dhbGxlcnlfY29sIC52aWRlb19ibG9jazpob3ZlciAudmlkZW9faW1hZ2Vfd3JhcCAucGxheWljb246YmVmb3JlLCAudmlkZW9fZ2FsbGVyeSAudmlkZW9fZ2FsbGVyeV9yb3cgLnZpZGVvX2dhbGxlcnlfY29sIC52aWRlb19ibG9jazpmb2N1cyAudmlkZW9faW1hZ2Vfd3JhcCAucGxheWljb246YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnZpZGVvX2dhbGxlcnkgLnZpZGVvX2dhbGxlcnlfcm93IC52aWRlb19nYWxsZXJ5X2NvbCAudmlkZW9fYmxvY2s6aG92ZXIgLnZpZGVvX2ltYWdlX3dyYXAgLnBsYXlpY29uIGksIC52aWRlb19nYWxsZXJ5IC52aWRlb19nYWxsZXJ5X3JvdyAudmlkZW9fZ2FsbGVyeV9jb2wgLnZpZGVvX2Jsb2NrOmZvY3VzIC52aWRlb19pbWFnZV93cmFwIC5wbGF5aWNvbiBpIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5wcm9kdWN0cy5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbSAwIDIuODEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3RzLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdHMuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4ucHJvZHVjdHMgKyAucHJvZHVjdHMuaW5uZXJfc3BhY2luZyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByb2R1Y3RzIC5tb2R1bGVfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucHJvZHVjdHMgLm1vZHVsZV90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZHVjdHMgLm1vZHVsZV90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnByb2R1Y3RzIC5wcm9kdWN0c19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuOTM3NXJlbTsgfSB9XG5cbi5wcm9kdWN0cyAucHJvZHVjdHNfcm93IC5wcm9kdWN0X2NvbCB7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucHJvZHVjdHMgLnByb2R1Y3RzX3JvdyAucHJvZHVjdF9jb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjkzNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjkzNzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZHVjdHMgLnByb2R1Y3RzX3JvdyAucHJvZHVjdF9jb2wge1xuICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgICAucHJvZHVjdHMgLnByb2R1Y3RzX3JvdyAucHJvZHVjdF9jb2w6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ucHJvZHVjdHMgLnByb2R1Y3RzX3Jvdy5zaG93X2JvcmRlciAucHJvZHVjdF9jb2x1bW4ge1xuICBib3JkZXI6IHNvbGlkIDAuMDYyNXJlbSAjZTdlN2U3OyB9XG5cbi5wcm9kdWN0cyAucHJvZHVjdHNfcm93IC5wcm9kdWN0X2NvbHVtbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtOyB9XG4gIC5wcm9kdWN0cyAucHJvZHVjdHNfcm93IC5wcm9kdWN0X2NvbHVtbiAucHJvZHVjdF9pbWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTcuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0c19yb3cgLnByb2R1Y3RfY29sdW1uIC5wcm9kdWN0X2ltZyB7XG4gICAgICAgIGhlaWdodDogMTVyZW07IH0gfVxuICAgIC5wcm9kdWN0cyAucHJvZHVjdHNfcm93IC5wcm9kdWN0X2NvbHVtbiAucHJvZHVjdF9pbWcgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLnByb2R1Y3RzIC5wcm9kdWN0c19yb3cgLnByb2R1Y3RfY29sdW1uIC5wcm9kdWN0X2JvZHkge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuODc1cmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucHJvZHVjdHMgLnByb2R1Y3RzX3JvdyAucHJvZHVjdF9jb2x1bW4gLnByb2R1Y3RfYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHNfcm93IC5wcm9kdWN0X2NvbHVtbiAucHJvZHVjdF9ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDAuOTM3NXJlbSAwOyB9IH1cbiAgICAucHJvZHVjdHMgLnByb2R1Y3RzX3JvdyAucHJvZHVjdF9jb2x1bW4gLnByb2R1Y3RfYm9keSBoNSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtOyB9XG4gICAgLnByb2R1Y3RzIC5wcm9kdWN0c19yb3cgLnByb2R1Y3RfY29sdW1uIC5wcm9kdWN0X2JvZHkgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzX3JvdyAucHJvZHVjdF9jb2x1bW4gLnByb2R1Y3RfYm9keSBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTsgfSB9XG4gIC5wcm9kdWN0cyAucHJvZHVjdHNfcm93IC5wcm9kdWN0X2NvbHVtbiAucHJvZHVjdF9mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS44NzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHNfcm93IC5wcm9kdWN0X2NvbHVtbiAucHJvZHVjdF9mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZHVjdHMgLnByb2R1Y3RzX3JvdyAucHJvZHVjdF9jb2x1bW4gLnByb2R1Y3RfZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtOyB9IH1cbiAgICAucHJvZHVjdHMgLnByb2R1Y3RzX3JvdyAucHJvZHVjdF9jb2x1bW4gLnByb2R1Y3RfZm9vdGVyIC5saW5rIHtcbiAgICAgIGNvbG9yOiAjYTFhMWExO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuXG4ucHJvZHVjdHMgLnByb2R1Y3RzX3JvdyAucHJvZHVjdF9jb2x1bW46aG92ZXIgLnByb2R1Y3RfZm9vdGVyIC5saW5rLCAucHJvZHVjdHMgLnByb2R1Y3RzX3JvdyAucHJvZHVjdF9jb2x1bW46Zm9jdXMgLnByb2R1Y3RfZm9vdGVyIC5saW5rIHtcbiAgY29sb3I6ICNmNzhlMWU7IH1cblxuLndyYXAtcHJvZHVjdC1zdW1tYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAud3JhcC1wcm9kdWN0LXN1bW1hcnk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIHdvb2NvbW1lcmNlIGNzcyAqL1xuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNDM3NXJlbTsgfVxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIgYSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMC4wNjI1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7IH0gfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG4gICAgbWluLXdpZHRoOiAxMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMC41cmVtIDAuMzEyNXJlbSAwIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMC42MjVyZW07IH0gfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGEge1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDEuODc1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjg3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtOyB9IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMC4zMTI1cmVtO1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAwLjMxMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAwLjE4NzVyZW07IH0gfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSBhOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB7XG4gIGJvcmRlcjogc29saWQgMC4wNjI1cmVtICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDUlIDcuNCU7XG4gIC8qbWFyZ2luLWJvdHRvbTogOC42JTsqLyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGg1OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMTI1cmVtO1xuICAgICAgd2lkdGg6IDQuMzc1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHVsIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH0gfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB1bCBsaTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMC4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjI1cmVtO1xuICAgICAgICB0b3A6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHVsLmxpc3RfY29sdW1uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHVsLmxpc3RfY29sdW1uIHtcbiAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICAgIC13ZWJraXQtY29sdW1uczogMjtcbiAgICAgICAgICAtbW96LWNvbHVtbnM6IDI7XG4gICAgICAgICAgY29sdW1uLWdhcDogNXJlbTsgfSB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHVsLmxpc3RfY29sdW1uIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4wNjI1cmVtICNlN2U3ZTc7XG4gICAgICAgIHBhZGRpbmc6IDIuMzc1cmVtIDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHVsLmxpc3RfY29sdW1uIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuODc1cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB1bC5saXN0X2NvbHVtbiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtOyB9IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB1bC5saXN0X2NvbHVtbiBsaTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMi44MTI1cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHVsLmxpc3RfY29sdW1uIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgdG9wOiAyLjI1cmVtOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgdWwubGlzdF9jb2x1bW4gbGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMS42MjVyZW07IH0gfVxuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHVsLmxpc3RfY29sdW1uIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5hYm91dF91cy5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbSAwOyB9IH1cblxuLmFib3V0X3VzIGg1IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWJvdXRfdXMgaDU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xMjVyZW07XG4gICAgd2lkdGg6IDQuMzc1cmVtO1xuICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfdXMgLmJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG4uYWJvdXRfdXMgLndpZGVfY29sdW1uIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dF91cyAucHItbWQtNSwgLmFib3V0X3VzIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBBcmNoaXZlIEJsb2cgKi9cbi5ibG9nX2xpc3RpbmcgaDEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5ibG9nX2xpc3RpbmcgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5ibG9nX2xpc3RpbmcgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJsb2dfbGlzdGluZyBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG5cbi5ibG9nX2xpc3RpbmcgLndpZGVfY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJsb2dfbGlzdGluZyAud2lkZV9jb2x1bW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuYmxvZ19saXN0aW5nIC53aWRlX2NvbHVtbiAuY2FyZHNfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS45Mzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS45Mzc1cmVtOyB9IH1cbiAgLmJsb2dfbGlzdGluZyAud2lkZV9jb2x1bW4gLmNhcmRzX3JvdyAuY2FyZHNfY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5ibG9nX2xpc3RpbmcgLndpZGVfY29sdW1uIC5jYXJkc19yb3cgLmNhcmRzX2NvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS45Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjkzNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5ibG9nX2xpc3RpbmcgLndpZGVfY29sdW1uIC5jYXJkc19yb3cgLmNhcmRzX2NvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYmxvZ19saXN0aW5nIC53aWRlX2NvbHVtbiAuY2FyZHNfcm93IC5jYXJkc19jb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gICAgLmJsb2dfbGlzdGluZyAud2lkZV9jb2x1bW4gLmNhcmRzX3JvdyAuY2FyZHNfY29sIC5jYXJkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICAgICAgLmJsb2dfbGlzdGluZyAud2lkZV9jb2x1bW4gLmNhcmRzX3JvdyAuY2FyZHNfY29sIC5jYXJkIC5jYXJkX2Jsb2NrX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmJsb2dfbGlzdGluZyAud2lkZV9jb2x1bW4gLmNhcmRzX3JvdyAuY2FyZHNfY29sIC5jYXJkIC5jYXJkX2ltYWdlX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmJsb2dfbGlzdGluZyAud2lkZV9jb2x1bW4gLmNhcmRzX3JvdyAuY2FyZHNfY29sIC5jYXJkIC5jYXJkX2ltYWdlX3dyYXAgLmNhcmRfaW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4NC4zJTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTsgfVxuICAgICAgLmJsb2dfbGlzdGluZyAud2lkZV9jb2x1bW4gLmNhcmRzX3JvdyAuY2FyZHNfY29sIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAxLjU2MjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmJsb2dfbGlzdGluZyAud2lkZV9jb2x1bW4gLmNhcmRzX3JvdyAuY2FyZHNfY29sIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwLjkzNzVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYmxvZ19saXN0aW5nIC53aWRlX2NvbHVtbiAuY2FyZHNfcm93IC5jYXJkc19jb2wgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW07IH0gfVxuICAgICAgICAuYmxvZ19saXN0aW5nIC53aWRlX2NvbHVtbiAuY2FyZHNfcm93IC5jYXJkc19jb2wgLmNhcmQgLmNhcmQtYm9keSAuY2FyZF9kYXRlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgICAgICAuYmxvZ19saXN0aW5nIC53aWRlX2NvbHVtbiAuY2FyZHNfcm93IC5jYXJkc19jb2wgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtOyB9XG4gICAgICAgIC5ibG9nX2xpc3RpbmcgLndpZGVfY29sdW1uIC5jYXJkc19yb3cgLmNhcmRzX2NvbCAuY2FyZCAuY2FyZC1ib2R5IC5saW5rIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAuYmxvZ19saXN0aW5nIC53aWRlX2NvbHVtbiAuY2FyZHNfcm93IC5jYXJkc19jb2wgLmNhcmQ6aG92ZXIgLmNhcmRfaW1hZ2Vfd3JhcCAuY2FyZF9pbWFnZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5uYXJyb3dfY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH0gfVxuXG4ubmFycm93X2NvbHVtbiAud2lkZ2V0IHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA2MjVyZW0gI2U2ZTZlNjtcbiAgcGFkZGluZzogMS42ODc1cmVtIDEuODc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5uYXJyb3dfY29sdW1uIC53aWRnZXQge1xuICAgICAgcGFkZGluZzogMS4zNzVyZW0gMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXJyb3dfY29sdW1uIC53aWRnZXQge1xuICAgICAgcGFkZGluZzogMS4yNXJlbSAwLjkzNzVyZW07IH0gfVxuICAubmFycm93X2NvbHVtbiAud2lkZ2V0Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubmFycm93X2NvbHVtbiAud2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLm5hcnJvd19jb2x1bW4gLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5uYXJyb3dfY29sdW1uIC53aWRnZXQgLndpZGdldC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uYXJyb3dfY29sdW1uIC53aWRnZXQgLndpZGdldC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICAgIC5uYXJyb3dfY29sdW1uIC53aWRnZXQgLndpZGdldC10aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAwLjI1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMS45Mzc1cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5hcnJvd19jb2x1bW4gLndpZGdldCAud2lkZ2V0LXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtMS42MjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uYXJyb3dfY29sdW1uIC53aWRnZXQgLndpZGdldC10aXRsZTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTEuNXJlbTsgfSB9XG4gIC5uYXJyb3dfY29sdW1uIC53aWRnZXQud2lkZ2V0X3NlYXJjaCAuc2VhcmNoIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgaGVpZ2h0OiAyLjE4NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbTsgfVxuICAubmFycm93X2NvbHVtbiAud2lkZ2V0LndpZGdldF9zZWFyY2ggLnNlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBoZWlnaHQ6IDIuMTg3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbTsgfVxuICAubmFycm93X2NvbHVtbiAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsLCAubmFycm93X2NvbHVtbiAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXJyb3dfY29sdW1uIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGksIC5uYXJyb3dfY29sdW1uIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIHtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMDYyNXJlbSAjZWNlZGVlO1xuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC4xMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuICAgICAgLm5hcnJvd19jb2x1bW4gLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpmaXJzdC1vZi10eXBlLCAubmFycm93X2NvbHVtbiAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgLm5hcnJvd19jb2x1bW4gLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpiZWZvcmUsIC5uYXJyb3dfY29sdW1uIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXJyb3dfY29sdW1uIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGk6YWZ0ZXIsIC5uYXJyb3dfY29sdW1uIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYzMjRcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLm5hcnJvd19jb2x1bW4gLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhLCAubmFycm93X2NvbHVtbiAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNiY2JjYmM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07IH1cbiAgLm5hcnJvd19jb2x1bW4gLndpZGdldCAucnB3d3Qtd2lkZ2V0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm5hcnJvd19jb2x1bW4gLndpZGdldCAucnB3d3Qtd2lkZ2V0IHVsIGxpIHtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMDYyNXJlbSAjZWNlZGVlO1xuICAgICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5uYXJyb3dfY29sdW1uIC53aWRnZXQgLnJwd3d0LXdpZGdldCB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAgIC5uYXJyb3dfY29sdW1uIC53aWRnZXQgLnJwd3d0LXdpZGdldCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmN0YV9zaW1wbGUuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZzogNC4zNzVyZW0gMDsgfSB9XG5cbi5jdGFfc2ltcGxlIC5jdGFfc2ltcGxlX2JnIHtcbiAgaGVpZ2h0OiAxNS45Mzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmN0YV9zaW1wbGUgLmN0YV9zaW1wbGVfYmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3RhX3NpbXBsZSAuY3RhX3NpbXBsZV9iZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cblxuLmN0YV9zaW1wbGUgLmN0YV9zaW1wbGVfaW5uZXIge1xuICBwYWRkaW5nOiAwIDEuMjVyZW07IH1cbiAgLmN0YV9zaW1wbGUgLmN0YV9zaW1wbGVfaW5uZXIgLm1vZHVsZV90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42ODc1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY3RhX3NpbXBsZSAuY3RhX3NpbXBsZV9pbm5lciAubW9kdWxlX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gIC5jdGFfc2ltcGxlIC5jdGFfc2ltcGxlX2lubmVyIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5leHBsb3JlLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDA7IH0gfVxuXG4uZXhwbG9yZSAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmV4cGxvcmUgLmV4cGxvcmVfYmxvY2sge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5leHBsb3JlIC5leHBsb3JlX2Jsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuZXhwbG9yZSAuZXhwbG9yZV9ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDIyLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5leHBsb3JlIC5leHBsb3JlX2Jsb2NrIC5leHBsb3JlX2Jsb2NrX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlOyB9XG4gICAgLmV4cGxvcmUgLmV4cGxvcmVfYmxvY2sgLmV4cGxvcmVfYmxvY2tfYmc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIG9wYWNpdHk6IDAuMzU7IH1cbiAgLmV4cGxvcmUgLmV4cGxvcmVfYmxvY2sgLmV4cGxvcmVfYmxvY2tfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMTUuMTg3NXJlbTtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZXhwbG9yZSAuZXhwbG9yZV9ibG9jayAuZXhwbG9yZV9ibG9ja19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDEuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5leHBsb3JlIC5leHBsb3JlX2Jsb2NrIC5leHBsb3JlX2Jsb2NrX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAwLjkzNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV4cGxvcmUgLmV4cGxvcmVfYmxvY2sgLmV4cGxvcmVfYmxvY2tfY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTMuNzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbTsgfSB9XG4gICAgLmV4cGxvcmUgLmV4cGxvcmVfYmxvY2sgLmV4cGxvcmVfYmxvY2tfY29udGVudCBoNSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtOyB9XG4gICAgLmV4cGxvcmUgLmV4cGxvcmVfYmxvY2sgLmV4cGxvcmVfYmxvY2tfY29udGVudCAuYnRuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5leHBsb3JlIC5leHBsb3JlX2Jsb2NrOmhvdmVyIC5leHBsb3JlX2Jsb2NrX2JnLCAuZXhwbG9yZSAuZXhwbG9yZV9ibG9jazpmb2N1cyAuZXhwbG9yZV9ibG9ja19iZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmV4cGxvcmUgLmV4cGxvcmVfYmxvY2s6aG92ZXIgLmV4cGxvcmVfYmxvY2tfY29udGVudCBoNSwgLmV4cGxvcmUgLmV4cGxvcmVfYmxvY2s6Zm9jdXMgLmV4cGxvcmVfYmxvY2tfY29udGVudCBoNSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmV4cGxvcmUgLmV4cGxvcmVfYmxvY2s6aG92ZXIgLmV4cGxvcmVfYmxvY2tfY29udGVudCAuYnRuLCAuZXhwbG9yZSAuZXhwbG9yZV9ibG9jazpmb2N1cyAuZXhwbG9yZV9ibG9ja19jb250ZW50IC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmZhcS5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbSAwOyB9IH1cblxuLmZhcSAubW9kdWxlX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZhcSAubW9kdWxlX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mYXEgLm1vZHVsZV90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5mYXEgLm1vZHVsZV90aXRsZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZmFxIC5mYXFfc2ltcGxlX2Jsb2NrIC5mYXFfY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMDYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mYXEgLmZhcV9zaW1wbGVfYmxvY2sgLmZhcV9jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmFxIC5mYXFfc2ltcGxlX2Jsb2NrIC5mYXFfY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5mYXEgLmZhcV9zaW1wbGVfYmxvY2sgLmZhcV9jb250ZW50IGg1IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cbiAgLmZhcSAuZmFxX3NpbXBsZV9ibG9jayAuZmFxX2NvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZhcSAuZmFxX3NpbXBsZV9ibG9jayAuZmFxX2NvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mYXEgLmFjY29yZGlvbiAucm93IFtjbGFzcyo9J2NvbC0nXSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuZmFxIC5hY2NvcmRpb24gLnJvdyBbY2xhc3MqPSdjb2wtJ106bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qU3R5bGUgMSovXG4uYWNjb3JkaW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmFjY29yZGlvbiAuY2FyZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE2cHggMCByZ2JhKDExMCwgMTEwLCAxMTQsIDAuMDgpIDtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE2cHggMCByZ2JhKDExMCwgMTEwLCAxMTQsIDAuMDgpIDtcbiAgICAtbXMtYm94LXNoYWRvdzogMCA1cHggMTZweCAwIHJnYmEoMTEwLCAxMTAsIDExNCwgMC4wOCkgO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgNXB4IDE2cHggMCByZ2JhKDExMCwgMTEwLCAxMTQsIDAuMDgpIDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNnB4IDAgcmdiYSgxMTAsIDExMCwgMTE0LCAwLjA4KSA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFjY29yZGlvbiAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfSB9XG4gICAgLmFjY29yZGlvbiAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjNmE3MDc0O1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxLjA2MjVyZW0gMy4xMjVyZW0gMS4wNjI1cmVtIDEuMjVyZW07IH1cbiAgICAgICAgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuYWNjb19pY29uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDEuODc1cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07IH1cbiAgICAgICAgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuZmEtcGx1cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5mYS1taW51cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYS5jb2xsYXBzZWQgLmZhLXBsdXMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGEuY29sbGFwc2VkIC5mYS1taW51cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbSAxcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMC4wNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGhlaWdodDogMC4wNjI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMC4zMTI1cmVtO1xuICAgICAgICByaWdodDogMC4zMTI1cmVtOyB9XG4gICAgICAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qU3R5bGUgMiovXG4uYWNjb3JkaW9uLnN0eWxlMiAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5hY2NvcmRpb24uc3R5bGUyIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5hY2NvcmRpb24uc3R5bGUyIC5jYXJkIC5jYXJkLWhlYWRlciBhIHtcbiAgICAgIGNvbG9yOiAjNmE3MDc0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAzLjEyNXJlbSAwLjkzNzVyZW0gMC45Mzc1cmVtOyB9XG4gIC5hY2NvcmRpb24uc3R5bGUyIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmFjY29yZGlvbi5zdHlsZTIgLmNhcmQgLmNhcmQtYm9keTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWNjb3JkaW9uLnN0eWxlMiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMDYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuZmVhdHVyZV9zcG90bGlnaHQuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZzogNC4zNzVyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDFweCkge1xuICAuZmVhdHVyZV9zcG90bGlnaHQgLnNwb3RsaWdodF9yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC40Njg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjQ2ODc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwMXB4KSB7XG4gIC5mZWF0dXJlX3Nwb3RsaWdodCAuc3BvdGxpZ2h0X3JvdyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMC40Njg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQ2ODc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5mZWF0dXJlX3Nwb3RsaWdodCAuc3BvdGxpZ2h0X3JvdyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5mZWF0dXJlX3Nwb3RsaWdodCAuc3BvdGxpZ2h0X2NvbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuICAuZmVhdHVyZV9zcG90bGlnaHQgLnNwb3RsaWdodF9jb2wgLnNwb3RsaWdodF9jb2xfYmcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NC4zJTsgfVxuICAuZmVhdHVyZV9zcG90bGlnaHQgLnNwb3RsaWdodF9jb2wgLnNwb3RsaWdodF9jb2xfY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjQzNzVyZW0gMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVfc3BvdGxpZ2h0IC5zcG90bGlnaHRfY29sIC5zcG90bGlnaHRfY29sX2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtIDA7IH0gfVxuICAgIC5mZWF0dXJlX3Nwb3RsaWdodCAuc3BvdGxpZ2h0X2NvbCAuc3BvdGxpZ2h0X2NvbF9jYXB0aW9uIC5zdWJoZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogSGlnaGxpZ2h0cyAqL1xuLmhpZ2hsaWdodHMgLm1vZHVsZV90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQuODEyNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhpZ2hsaWdodHMgLm1vZHVsZV90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oaWdobGlnaHRzIC5tb2R1bGVfdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhpZ2hsaWdodHMgLm1vZHVsZV90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG5cbi5oaWdobGlnaHRzIC5oaWdobGlnaHRzX2NvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgcGFkZGluZzogMy4xMjVyZW0gMy4yNXJlbSAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0c19jb2wge1xuICAgICAgcGFkZGluZzogMi41cmVtIDIuNXJlbSAxLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oaWdobGlnaHRzIC5oaWdobGlnaHRzX2NvbCB7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5oaWdobGlnaHRzIC5oaWdobGlnaHRzX2NvbCB7XG4gICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS44NzVyZW07IH0gfVxuICAuaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0c19jb2wuc2VjdGlvbl9iZyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gICAgLmhpZ2hsaWdodHMgLmhpZ2hsaWdodHNfY29sLnNlY3Rpb25fYmcgaDUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0c19jb2wuc2VjdGlvbl9iZzpiZWZvcmUge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmhpZ2hsaWdodHMgLmhpZ2hsaWdodHNfY29sLnNlY3Rpb25fYmc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAuaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0c19jb2wgLmhpZ2hsaWdodHNfY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oaWdobGlnaHRzIC5oaWdobGlnaHRzX2NvbCAuYmdfb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTsgfVxuICAuaGlnaGxpZ2h0cyAuaGlnaGxpZ2h0c19jb2wgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmhpZ2hsaWdodHMgLmhpZ2hsaWdodHNfY29sIC5saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oaWdobGlnaHRzIC5oaWdobGlnaHRzX2NvbDpob3ZlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oaWdobGlnaHRzIC5oaWdobGlnaHRzX2NvbDpob3ZlciBoNS5wcmltYXJ5X2NvbG9yIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhpZ2hsaWdodHMgLmhpZ2hsaWdodHNfY29sOmhvdmVyIC5saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhpZ2hsaWdodHMgLmhpZ2hsaWdodHNfY29sOmhvdmVyIC5iZ19vdmVybGF5IHtcbiAgICAgIHRvcDogMDsgfVxuXG4vKiBIaWdobGlnaHRzIEljb25zICovXG4uaGlnaGxpZ2h0c19pY29ucy5pbm5lcl9zcGFjaW5nIHtcbiAgcGFkZGluZzogNC4zNzVyZW0gMCAyLjVyZW0gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhpZ2hsaWdodHNfaWNvbnMuaW5uZXJfc3BhY2luZyB7XG4gICAgICBwYWRkaW5nOiAzLjc1cmVtIDAgMS44NzVyZW0gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oaWdobGlnaHRzX2ljb25zLmlubmVyX3NwYWNpbmcge1xuICAgICAgcGFkZGluZzogMy4xMjVyZW0gMCAxLjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGlnaGxpZ2h0c19pY29ucy5pbm5lcl9zcGFjaW5nIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAuNjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuaGlnaGxpZ2h0c19pY29ucy5pbm5lcl9zcGFjaW5nIHtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDAgMCAhaW1wb3J0YW50OyB9IH1cblxuLmhpZ2hsaWdodHNfaWNvbnMgLm1vZHVsZV90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oaWdobGlnaHRzX2ljb25zIC5tb2R1bGVfdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhpZ2hsaWdodHNfaWNvbnMgLm1vZHVsZV90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5oaWdobGlnaHRzX2ljb25zIC5tb2R1bGVfdGl0bGUgaDIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMGIzZTMgMCUsICMwMDc2YmMgMTAwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGlnaGxpZ2h0c19pY29ucyAubW9kdWxlX3RpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07IH0gfVxuXG4uaGlnaGxpZ2h0c19pY29ucyAuaGlnaGxpZ2h0c19pY29uc19jb2wge1xuICBib3JkZXItdG9wOiBzb2xpZCAwLjA2MjVyZW0gI2NkY2RjZDtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDAxcHgpIHtcbiAgICAuaGlnaGxpZ2h0c19pY29ucyAuaGlnaGxpZ2h0c19pY29uc19jb2wge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oaWdobGlnaHRzX2ljb25zIC5oaWdobGlnaHRzX2ljb25zX2NvbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhpZ2hsaWdodHNfaWNvbnMgLmhpZ2hsaWdodHNfaWNvbnNfY29sIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLmhpZ2hsaWdodHNfaWNvbnMgLmhpZ2hsaWdodHNfaWNvbnNfY29sIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5oaWdobGlnaHRzX2ljb25zIC5oaWdobGlnaHRzX2ljb25zX2NvbCAuaWNvbl9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogNS4wNjI1cmVtO1xuICAgIGhlaWdodDogNS4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjA2MjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGlnaGxpZ2h0c19pY29ucyAuaGlnaGxpZ2h0c19pY29uc19jb2wgLmljb25fYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmhpZ2hsaWdodHNfaWNvbnMgLmhpZ2hsaWdodHNfaWNvbnNfY29sIC5pY29uX2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9IH1cbiAgLmhpZ2hsaWdodHNfaWNvbnMgLmhpZ2hsaWdodHNfaWNvbnNfY29sIC5pY29uX2JveF9jb250ZW50IGg1IHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5oaWdobGlnaHRzX2ljb25zIC5oaWdobGlnaHRzX2ljb25zX2NvbCAuaWNvbl9ib3hfY29udGVudCAubGluayB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuaGlnaGxpZ2h0c19pY29ucyAuaGlnaGxpZ2h0c19pY29uc19jb2wgLmljb25fYm94X2NvbnRlbnQgLmxpbms6aG92ZXIsIC5oaWdobGlnaHRzX2ljb25zIC5oaWdobGlnaHRzX2ljb25zX2NvbCAuaWNvbl9ib3hfY29udGVudCAubGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwYjNlMzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnF1aWNrbGlua3MgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucXVpY2tsaW5rcy5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbSAwOyB9IH1cblxuLnF1aWNrbGlua3MgLm1vZHVsZV90aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS42ODc1cmVtOyB9XG4gIC5xdWlja2xpbmtzIC5tb2R1bGVfdGl0bGUgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5xdWlja2xpbmtzIC5tb2R1bGVfdGl0bGUudW5kZXJsaW5lX3Nob3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5xdWlja2xpbmtzIC5tb2R1bGVfdGl0bGUudW5kZXJsaW5lX3Nob3cge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtOyB9IH1cbiAgICAucXVpY2tsaW5rcyAubW9kdWxlX3RpdGxlLnVuZGVybGluZV9zaG93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMTI1cmVtO1xuICAgICAgd2lkdGg6IDQuMzc1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5xdWlja2xpbmtzIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnF1aWNrbGlua3MgLnF1aWNrbGlua3Nfd2lkZV9jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVpY2tsaW5rcyAucXVpY2tsaW5rc193aWRlX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cblxuLnF1aWNrbGlua3MgLnF1aWNrbGlua3Nfd2lkZV9jb2wgaDUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucXVpY2tsaW5rcyAucXVpY2tsaW5rc193aWRlX2NvbCBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnF1aWNrbGlua3MgLnF1aWNrbGlua3Nfc2lkZV9jb2wgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLnF1aWNrbGlua3MgLnF1aWNrbGlua3Nfc2lkZV9jb2wgLnF1aWNrbGlua3NfbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5xdWlja2xpbmtzIC5xdWlja2xpbmtzX3NpZGVfY29sIC5xdWlja2xpbmtzX21lbnUgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAwLjA2MjVyZW0gI2U3ZTdlNztcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnF1aWNrbGlua3MgLnF1aWNrbGlua3Nfc2lkZV9jb2wgLnF1aWNrbGlua3NfbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICAucXVpY2tsaW5rcyAucXVpY2tsaW5rc19zaWRlX2NvbCAucXVpY2tsaW5rc19tZW51IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5xdWlja2xpbmtzIC5xdWlja2xpbmtzX3NpZGVfY29sIC5xdWlja2xpbmtzX21lbnUgbGk6bGFzdC1vZi1jaGlsZCBhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnF1aWNrbGlua3MgLnF1aWNrbGlua3Nfc2lkZV9jb2wgLnF1aWNrbGlua3NfbWVudSBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5xdWlja2xpbmtzIC5xdWlja2xpbmtzX3NpZGVfY29sIC5xdWlja2xpbmtzX21lbnUgbGkgYSB7XG4gICAgICBjb2xvcjogIzZhNzA3NDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMC41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnF1aWNrbGlua3MgLnF1aWNrbGlua3Nfc2lkZV9jb2wgLnF1aWNrbGlua3NfbWVudSBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMC41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucXVpY2tsaW5rcyAucXVpY2tsaW5rc19zaWRlX2NvbCAucXVpY2tsaW5rc19tZW51IGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH0gfVxuICAgICAgLnF1aWNrbGlua3MgLnF1aWNrbGlua3Nfc2lkZV9jb2wgLnF1aWNrbGlua3NfbWVudSBsaSBhIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnF1aWNrbGlua3MgLnF1aWNrbGlua3Nfc2lkZV9jb2wgLnF1aWNrbGlua3NfbWVudSBsaSBhIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5ncm91cGVkX2xpbmtzLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDA7IH0gfVxuXG4uZ3JvdXBlZF9saW5rcyAubW9kdWxlX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ncm91cGVkX2xpbmtzIC5pbmZvX2xpbmtzIHtcbiAgcGFkZGluZzogNi4yNXJlbSAwLjc1cmVtIDIuMTg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4wNjI1cmVtICNlN2U3ZTc7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmdyb3VwZWRfbGlua3MgLmluZm9fbGlua3Mge1xuICAgICAgbWF4LXdpZHRoOiA5MiU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmdyb3VwZWRfbGlua3MgLmluZm9fbGlua3Mge1xuICAgICAgcGFkZGluZzogNC4zNzVyZW0gMC43NXJlbSAyLjE4NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZ3JvdXBlZF9saW5rcyAuaW5mb19saW5rcyB7XG4gICAgICBwYWRkaW5nOiAzLjEyNXJlbSAwLjYyNXJlbSAxLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ncm91cGVkX2xpbmtzIC5pbmZvX2xpbmtzIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDEuMjVyZW07IH0gfVxuICAuZ3JvdXBlZF9saW5rcyAuaW5mb19saW5rcyB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZ3JvdXBlZF9saW5rcyAuaW5mb19saW5rcyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5ncm91cGVkX2xpbmtzIC5pbmZvX2xpbmtzIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9IH1cbiAgICAgIC5ncm91cGVkX2xpbmtzIC5pbmZvX2xpbmtzIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5ncm91cGVkX2xpbmtzIC5pbmZvX2xpbmtzIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ncm91cGVkX2xpbmtzIC5pbmZvX2xpbmtzIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogI2ExYTFhMTsgfVxuXG4uc3ViaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS42ODc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zdWJoZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN1YmhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07IH0gfVxuICAuc3ViaGVhZGluZyA+ICoge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdWJoZWFkaW5nID4gKiB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzMTI1cmVtOyB9IH1cbiAgLnN1YmhlYWRpbmcudW5kZXJsaW5lX3Nob3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdWJoZWFkaW5nLnVuZGVybGluZV9zaG93IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTsgfSB9XG4gICAgLnN1YmhlYWRpbmcudW5kZXJsaW5lX3Nob3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xMjVyZW07XG4gICAgICB3aWR0aDogNC4zNzVyZW07XG4gICAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAuc3ViaGVhZGluZy50ZXh0LWNlbnRlcjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLyogRWxhbiBIZXJvIHx8IEhlcm8gaGlnaGxpZ2h0ICovXG4uaGVyb19oaWdobGlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZXJvX2hpZ2hsaWdodCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgLmhlcm9faGlnaGxpZ2h0IHtcbiAgICAgIGhlaWdodDogNDMuNzVyZW07IH0gfVxuICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X3RvcCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyA0MzBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X3RvcCB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5oZXJvX2hpZ2hsaWdodCAuaGVyb19oaWdobGlnaHRfdG9wIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X3RvcCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogNDMuNzVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X3RvcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1cmVtOyB9IH1cbiAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X3RvcCAub3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjc1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjc1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC43NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMFwiLGVuZENvbG9yc3RyPVwiIzAwMDAwMFwiLEdyYWRpZW50VHlwZT0xKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X3RvcCAuaGVyb19oaWdobGlnaHRfdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X3RvcCAuaGVyb19oaWdobGlnaHRfdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM1JTsgfSB9XG4gICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X3RvcCAuaGVyb19oaWdobGlnaHRfdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDYuNTYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcuMTg3NXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgICAgLmhlcm9faGlnaGxpZ2h0IC5oZXJvX2hpZ2hsaWdodF90b3AgLmhlcm9faGlnaGxpZ2h0X3RpdGxlIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjYyNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X3RvcCAuaGVyb19oaWdobGlnaHRfdGl0bGUgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuMzc1cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmhlcm9faGlnaGxpZ2h0IC5oZXJvX2hpZ2hsaWdodF90b3AgLmhlcm9faGlnaGxpZ2h0X3RpdGxlIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X3RvcCAuaGVyb19oaWdobGlnaHRfdGl0bGUgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgLmhlcm9faGlnaGxpZ2h0IC5oZXJvX2hpZ2hsaWdodF9taWRkbGUge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlcm9faGlnaGxpZ2h0IC5oZXJvX2hpZ2hsaWdodF9taWRkbGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X21pZGRsZSAuaGVyb19oaWdobGlnaHRfc2tldyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3R0b206IC0yNC4wNjI1cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koMTFkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgLmhlcm9faGlnaGxpZ2h0IC5oZXJvX2hpZ2hsaWdodF9taWRkbGUgLmhlcm9faGlnaGxpZ2h0X3NrZXcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koOGRlZyk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5oZXJvX2hpZ2hsaWdodCAuaGVyb19oaWdobGlnaHRfbWlkZGxlIC5oZXJvX2hpZ2hsaWdodF9za2V3IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKDVkZWcpOyB9IH1cbiAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X21pZGRsZSAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZXJvX2hpZ2hsaWdodCAuaGVyb19oaWdobGlnaHRfbWlkZGxlIC5lbGFuX2dvb2dsZV9yb3cge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IC0yNi44NzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgLmhlcm9faGlnaGxpZ2h0IC5oZXJvX2hpZ2hsaWdodF9taWRkbGUgLmVsYW5fZ29vZ2xlX3JvdyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE1LjYyNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5oZXJvX2hpZ2hsaWdodCAuaGVyb19oaWdobGlnaHRfbWlkZGxlIC5lbGFuX2dvb2dsZV9yb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMi41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X21pZGRsZSAuZWxhbl9nb29nbGVfcm93IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOS4zNzVyZW07IH0gfVxuICAgICAgLmhlcm9faGlnaGxpZ2h0IC5oZXJvX2hpZ2hsaWdodF9taWRkbGUgLmVsYW5fZ29vZ2xlX3JvdyAuZWxhbl9nb29nbGVfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X21pZGRsZSAuZWxhbl9nb29nbGVfcm93IC5lbGFuX2dvb2dsZV9jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X21pZGRsZSAuZWxhbl9nb29nbGVfcm93IC5lbGFuX2dvb2dsZV9jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5oZXJvX2hpZ2hsaWdodCAuaGVyb19oaWdobGlnaHRfbWlkZGxlIC5lbGFuX2dvb2dsZV9yb3cgLmVsYW5fZ29vZ2xlX2NvbnRlbnQge1xuICAgICAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X21pZGRsZSAuZWxhbl9nb29nbGVfcm93IC5lbGFuX2dvb2dsZV9jb250ZW50IC5oZXJvX2xvZ29fdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgICAgICAgIC5oZXJvX2hpZ2hsaWdodCAuaGVyb19oaWdobGlnaHRfbWlkZGxlIC5lbGFuX2dvb2dsZV9yb3cgLmVsYW5fZ29vZ2xlX2NvbnRlbnQgLmhlcm9fbG9nb190aXRsZSBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICAgICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X21pZGRsZSAuZWxhbl9nb29nbGVfcm93IC5lbGFuX2dvb2dsZV9jb250ZW50IC5oZXJvX2xvZ29fdGl0bGUgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0LjM3NXJlbTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIC5oZXJvX2hpZ2hsaWdodCAuaGVyb19oaWdobGlnaHRfbWlkZGxlIC5lbGFuX2dvb2dsZV9yb3cgLmVsYW5fZ29vZ2xlX2NvbnRlbnQgLmhlcm9fbG9nb190aXRsZSBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMuNzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X21pZGRsZSAuZWxhbl9nb29nbGVfcm93IC5lbGFuX2dvb2dsZV9jb250ZW50IC5oZXJvX2xvZ29fdGl0bGUgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTsgfSB9XG4gICAgICAgICAgLmhlcm9faGlnaGxpZ2h0IC5oZXJvX2hpZ2hsaWdodF9taWRkbGUgLmVsYW5fZ29vZ2xlX3JvdyAuZWxhbl9nb29nbGVfY29udGVudCAuaGVyb19sb2dvX3RpdGxlIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X21pZGRsZSAuZWxhbl9nb29nbGVfcm93IC5lbGFuX2dvb2dsZV9jb250ZW50IC5oZXJvX2xvZ29fdGl0bGUgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X21pZGRsZSAuZWxhbl9nb29nbGVfcm93IC5lbGFuX2dvb2dsZV9jb250ZW50IC5oZXJvX2xvZ29fdGl0bGUgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC4zNzVyZW07IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgICAgICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X21pZGRsZSAuZWxhbl9nb29nbGVfcm93IC5lbGFuX2dvb2dsZV9jb250ZW50IC5oZXJvX2xvZ29fdGl0bGUgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC42ODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjMxMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZXJvX2hpZ2hsaWdodCAuaGVyb19oaWdobGlnaHRfbWlkZGxlIC5lbGFuX2dvb2dsZV9yb3cgLmVsYW5fZ29vZ2xlX2ltZyB7XG4gICAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAgICAgLmhlcm9faGlnaGxpZ2h0IC5oZXJvX2hpZ2hsaWdodF9taWRkbGUgLmVsYW5fZ29vZ2xlX3JvdyAuZWxhbl9nb29nbGVfaW1nIGltZyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgICAuaGVyb19oaWdobGlnaHQgLmhlcm9faGlnaGxpZ2h0X21pZGRsZSAuZWxhbl9nb29nbGVfcm93IC5lbGFuX2dvb2dsZV9pbWcgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDsgfSB9XG4gICAgLmhlcm9faGlnaGxpZ2h0IC5oZXJvX2hpZ2hsaWdodF9taWRkbGUgLmxpbmsge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZXJvX2hpZ2hsaWdodCAuaGVyb19oaWdobGlnaHRfbWlkZGxlIC5saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtOyB9IH1cblxuLnBhcnRuZXJzX2hlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhcnRuZXJzX2hlYWRlciAucGFydG5lcnNfaGVhZGVyX3RvcCB7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5M3B4KTsgfVxuICAgIC5wYXJ0bmVyc19oZWFkZXIgLnBhcnRuZXJzX2hlYWRlcl90b3AgLmNvbnRhaW5lciAucGFydG5lcnNfaGVhZGVyX3RvcF9pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKDRkZWcpOyB9XG4gICAgICAucGFydG5lcnNfaGVhZGVyIC5wYXJ0bmVyc19oZWFkZXJfdG9wIC5jb250YWluZXIgLnBhcnRuZXJzX2hlYWRlcl90b3BfaW5uZXIgLnJvdyAucGFydG5lcnNfaGVhZGVyX2NvbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTEuNjI1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5wYXJ0bmVyc19oZWFkZXIgLnBhcnRuZXJzX2hlYWRlcl90b3AgLmNvbnRhaW5lciAucGFydG5lcnNfaGVhZGVyX3RvcF9pbm5lciAucm93IC5wYXJ0bmVyc19oZWFkZXJfY29sIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5wYXJ0bmVyc19oZWFkZXIgLnBhcnRuZXJzX2hlYWRlcl90b3AgLmNvbnRhaW5lciAucGFydG5lcnNfaGVhZGVyX3RvcF9pbm5lciAucm93IC5wYXJ0bmVyc19oZWFkZXJfY29sIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC04Ljc1cmVtOyB9IH1cbiAgICAgICAgLnBhcnRuZXJzX2hlYWRlciAucGFydG5lcnNfaGVhZGVyX3RvcCAuY29udGFpbmVyIC5wYXJ0bmVyc19oZWFkZXJfdG9wX2lubmVyIC5yb3cgLnBhcnRuZXJzX2hlYWRlcl9jb2wgLm1vZHVsZV90aXRsZSBoMiB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxMjVyZW07IH1cbiAgLnBhcnRuZXJzX2hlYWRlciAucGFydG5lcnNfaGVhZGVyX2JvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogOC4zMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnBhcnRuZXJzX2hlYWRlciAucGFydG5lcnNfaGVhZGVyX2JvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhcnRuZXJzX2hlYWRlciAucGFydG5lcnNfaGVhZGVyX2JvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2Ljg3NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtOyB9IH1cbiAgICAucGFydG5lcnNfaGVhZGVyIC5wYXJ0bmVyc19oZWFkZXJfYm90dG9tIC5wYXJ0bmVyc19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDAgNCU7IH1cbiAgICAgIC5wYXJ0bmVyc19oZWFkZXIgLnBhcnRuZXJzX2hlYWRlcl9ib3R0b20gLnBhcnRuZXJzX2xvZ28gbGkge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5wYXJ0bmVyc19oZWFkZXIgLnBhcnRuZXJzX2hlYWRlcl9ib3R0b20gLnBhcnRuZXJzX2xvZ28gbGkge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5wYXJ0bmVyc19oZWFkZXIgLnBhcnRuZXJzX2hlYWRlcl9ib3R0b20gLnBhcnRuZXJzX2xvZ28gbGkge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAucGFydG5lcnNfaGVhZGVyIC5wYXJ0bmVyc19oZWFkZXJfYm90dG9tIC5wYXJ0bmVyc19sb2dvIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAucGFydG5lcnNfaGVhZGVyIC5wYXJ0bmVyc19oZWFkZXJfYm90dG9tIC5wYXJ0bmVyc19sb2dvIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAucGFydG5lcnNfaGVhZGVyIC5wYXJ0bmVyc19oZWFkZXJfYm90dG9tIC5wYXJ0bmVyc19sb2dvIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAucGFydG5lcnNfaGVhZGVyIC5wYXJ0bmVyc19oZWFkZXJfYm90dG9tIC5wYXJ0bmVyc19sb2dvIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucGFydG5lcnNfaGVhZGVyIC5wYXJ0bmVyc19oZWFkZXJfYm90dG9tIC5wYXJ0bmVyc19sb2dvIGxpIGltZyB7XG4gICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTsgfVxuICAgICAgICAucGFydG5lcnNfaGVhZGVyIC5wYXJ0bmVyc19oZWFkZXJfYm90dG9tIC5wYXJ0bmVyc19sb2dvIGxpOmhvdmVyIGltZyB7XG4gICAgICAgICAgZmlsdGVyOiBpbmhlcml0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAucGFydG5lcnNfaGVhZGVyIC5wYXJ0bmVyc19oZWFkZXJfdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA0My43NXJlbTsgfSB9XG5cbi5mb290ZXJfaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmZvb3Rlcl9oaWdobGlnaHQuaW5uZXJfc3BhY2luZyB7XG4gICAgICBwYWRkaW5nOiA0LjM3NXJlbSAwOyB9IH1cbiAgLmZvb3Rlcl9oaWdobGlnaHQgLm1vZHVsZV90aXRsZSAuc3ViaGVhZGluZy51bmRlcmxpbmVfc2hvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZvb3Rlcl9oaWdobGlnaHQgLm1vZHVsZV90aXRsZSAuc3ViaGVhZGluZy51bmRlcmxpbmVfc2hvdyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9oaWdobGlnaHQgLm1vZHVsZV90aXRsZSAuc3ViaGVhZGluZy51bmRlcmxpbmVfc2hvdyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfSB9XG4gICAgLmZvb3Rlcl9oaWdobGlnaHQgLm1vZHVsZV90aXRsZSAuc3ViaGVhZGluZy51bmRlcmxpbmVfc2hvdzpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjE4NzVyZW07IH1cbiAgLmZvb3Rlcl9oaWdobGlnaHQgLm1vZHVsZV90aXRsZSAuc3ViaGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yMjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mb290ZXJfaGlnaGxpZ2h0IC5tb2R1bGVfdGl0bGUgLnN1YmhlYWRpbmcgaDUge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfaGlnaGxpZ2h0IC5tb2R1bGVfdGl0bGUgLnN1YmhlYWRpbmcgaDUge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtOyB9IH1cbiAgLmZvb3Rlcl9oaWdobGlnaHQgLm1vZHVsZV90aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuODEyNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb290ZXJfaGlnaGxpZ2h0IC5mb290ZXJfaGlnaGxpZ2h0X2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA3NSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9vdGVyX2hpZ2hsaWdodCAuZm9vdGVyX2hpZ2hsaWdodF9jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS45Mzc1cmVtOyB9IH1cblxuLmhlcm9faW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5oZXJvX2ltYWdlLmlubmVyX3NwYWNpbmcge1xuICAgICAgcGFkZGluZzogNy44MTI1cmVtIDA7IH0gfVxuICAuaGVyb19pbWFnZSAub3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtaXgtYmxlbmQtbW9kZTogaW5oZXJpdDsgfVxuICAuaGVyb19pbWFnZSAubW9kdWxlX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmhlcm9faW1hZ2UgLm1vZHVsZV90aXRsZSBoMiB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogNC4zNzVyZW07IH1cbiAgICAuaGVyb19pbWFnZSAubW9kdWxlX3RpdGxlIC5zdWJoZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVyb19pbWFnZSAubW9kdWxlX3RpdGxlIC5zdWJoZWFkaW5nIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlcm9faW1hZ2UgLm1vZHVsZV90aXRsZSAuc3ViaGVhZGluZyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtOyB9IH1cbiAgICAgIC5oZXJvX2ltYWdlIC5tb2R1bGVfdGl0bGUgLnN1YmhlYWRpbmcgPiAqIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjI1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5oZXJvX2ltYWdlIC5tb2R1bGVfdGl0bGUgLnN1YmhlYWRpbmcgPiAqIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2MjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVyb19pbWFnZSAubW9kdWxlX3RpdGxlIC5zdWJoZWFkaW5nID4gKiB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEyNXJlbTsgfSB9XG4gICAgICAuaGVyb19pbWFnZSAubW9kdWxlX3RpdGxlIC5zdWJoZWFkaW5nIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlcm9faW1hZ2UgcCB7XG4gICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07IH0gfVxuXG4uc2ltcGxlX2hlcm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbXBsZV9oZXJvIC5vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1peC1ibGVuZC1tb2RlOiBpbmhlcml0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaW1wbGVfaGVybyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNwbGl0X2hpZ2hsaWdodC5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3BsaXRfaGlnaGxpZ2h0LmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDA7IH0gfVxuXG4uc3BsaXRfaGlnaGxpZ2h0IC5zcGxpdF9oaWdobGlnaHRfY29sdW1uIHtcbiAgbWF4LXdpZHRoOiAzOC40Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNwbGl0X2hpZ2hsaWdodCAuc3BsaXRfaGlnaGxpZ2h0X2NvbHVtbiAuc3BsaXRfY29sX2JnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwLjElO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgLnNwbGl0X2hpZ2hsaWdodCAuc3BsaXRfaGlnaGxpZ2h0X2NvbHVtbiAuc3BsaXRfY29sX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNwbGl0X2hpZ2hsaWdodCAuc3BsaXRfaGlnaGxpZ2h0X2NvbHVtbiAuc3BsaXRfY29sX2NvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuMDYyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zcGxpdF9oaWdobGlnaHQgLnNwbGl0X2hpZ2hsaWdodF9jb2x1bW4gLnNwbGl0X2NvbF9jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtOyB9IH1cblxuLnNwbGl0X2hpZ2hsaWdodCAuaW1nX2NvbnRlbnRfY29sIHtcbiAgcGFkZGluZy10b3A6IDcuNSU7XG4gIG1hcmdpbi1ib3R0b206IDcuNSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNwbGl0X2hpZ2hsaWdodCAuaW1nX2NvbnRlbnRfY29sIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNwbGl0X2hpZ2hsaWdodCAuaW1nX2NvbnRlbnRfY29sIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjU2MjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07IH0gfVxuICAuc3BsaXRfaGlnaGxpZ2h0IC5pbWdfY29udGVudF9jb2wgLnNwbGl0X2hpZ2hsaWdodF9jb2x1bW4gLnNwbGl0X2NvbF9iZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3BsaXRfaGlnaGxpZ2h0IC5pbWdfY29udGVudF9jb2wgLnNwbGl0X2hpZ2hsaWdodF9jb2x1bW4gLnNwbGl0X2NvbF9iZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuLnNwbGl0X2hpZ2hsaWdodCAuY29udGVudF9pbWdfY29sIHtcbiAgcGFkZGluZy10b3A6IDcuNSU7XG4gIG1hcmdpbi1ib3R0b206IDcuNSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNwbGl0X2hpZ2hsaWdodCAuY29udGVudF9pbWdfY29sIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNwbGl0X2hpZ2hsaWdodCAuY29udGVudF9pbWdfY29sIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjU2MjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07IH0gfVxuICAuc3BsaXRfaGlnaGxpZ2h0IC5jb250ZW50X2ltZ19jb2wgLnNwbGl0X2hpZ2hsaWdodF9jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3BsaXRfaGlnaGxpZ2h0IC5jb250ZW50X2ltZ19jb2wgLnNwbGl0X2hpZ2hsaWdodF9jb2x1bW4gLnNwbGl0X2NvbF9iZyB7XG4gICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgICAuc3BsaXRfaGlnaGxpZ2h0IC5jb250ZW50X2ltZ19jb2wgLnNwbGl0X2hpZ2hsaWdodF9jb2x1bW4gLnNwbGl0X2NvbF9jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zcGxpdF9oaWdobGlnaHQgLmNvbnRlbnRfaW1nX2NvbCAuc3BsaXRfaGlnaGxpZ2h0X2NvbHVtbiAuc3BsaXRfY29sX2NvbnRlbnQge1xuICAgICAgICAgIG9yZGVyOiAxOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc3BsaXRfaGlnaGxpZ2h0IC5jb250ZW50X2ltZ19jb2wgLnNwbGl0X2hpZ2hsaWdodF9jb2x1bW4gLnNwbGl0X2NvbF9jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogU3BsaXQgSGlnaGxpZ2h0IFN0eWxlIDIgKi9cbi5zcGxpdF9oaWdobGlnaHQuc3BsaXRfaGlnaGxpZ2h0X3N0eWxlMiAuc3BsaXRfaGlnaGxpZ2h0X2NvbHVtbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuc3BsaXRfaGlnaGxpZ2h0LnNwbGl0X2hpZ2hsaWdodF9zdHlsZTIgLnNwbGl0X2hpZ2hsaWdodF9jb2x1bW4gaDIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLnNwbGl0X2hpZ2hsaWdodC5zcGxpdF9oaWdobGlnaHRfc3R5bGUyIC5zcGxpdF9oaWdobGlnaHRfY29sdW1uIHAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5sZWFkZXJzaGlwLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDA7IH0gfVxuXG4ubGVhZGVyc2hpcCAubW9kdWxlX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjZGNkY2Q7XG4gIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgbWFyZ2luLWJvdHRvbTogNC4zJTsgfVxuICAubGVhZGVyc2hpcCAubW9kdWxlX3RpdGxlIGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubGVhZGVyc2hpcCAubGVhZGVyc2hpcF9pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhMWExO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLmxlYWRlcnNoaXAgLmxlYWRlcnNoaXBfdGl0bGUgaDUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubGVhZGVyc2hpcCAubGVhZGVyc2hpcF90aXRsZSAucHJvZmlsZV9wb3N0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMTg3NXJlbTsgfVxuXG4ubGVhZGVyc2hpcCAuc3ViaGVhZGluZy51bmRlcmxpbmVfc2hvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cblxuLmxlYWRlcnNoaXAgLmxlYWRlcnNoaXBfY29sIHtcbiAgcGFkZGluZzogMTIlIDAgMTIlIDMwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmxlYWRlcnNoaXAgLmxlYWRlcnNoaXBfY29sIHtcbiAgICAgIHBhZGRpbmc6IDEwJSAwIDEwJSAyMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGVhZGVyc2hpcCAubGVhZGVyc2hpcF9jb2wge1xuICAgICAgcGFkZGluZzogNSUgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sZWFkZXJzaGlwIC5sZWFkZXJzaGlwX2NvbCBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07IH0gfVxuICAubGVhZGVyc2hpcCAubGVhZGVyc2hpcF9jb2wgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxlYWRlcnNoaXAgLmxlYWRlcnNoaXBfY29sIC5zb2NpYWxfaWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAubGVhZGVyc2hpcCAubGVhZGVyc2hpcF9jb2wgLnNvY2lhbF9pY29ucyBhIHtcbiAgICAgIGNvbG9yOiAjNmE3MDc0O1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07IH1cblxuLmxhdGVzdF9uZXdzLnBvc3RfY29udGVudF9zdHlsZTQge1xuICAvKmZvbnQtZmFtaWx5OiAkcG9wcGluczsqLyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNC5pbm5lcl9zcGFjaW5nIHtcbiAgICAgIHBhZGRpbmc6IDQuMzc1cmVtIDAgMi41cmVtOyB9IH1cbiAgLmxhdGVzdF9uZXdzLnBvc3RfY29udGVudF9zdHlsZTQgLm1vZHVsZV90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmxhdGVzdF9uZXdzLnBvc3RfY29udGVudF9zdHlsZTQgLm1vZHVsZV90aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5tb2R1bGVfdGl0bGUgaDIge1xuICAgICAgLypmb250LWZhbWlseTogJHBvcHBpbnM7Ki9cbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAubW9kdWxlX3RpdGxlIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAubW9kdWxlX3RpdGxlIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtOyB9IH1cbiAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAubW9kdWxlX3RpdGxlIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAubW9kdWxlX3RpdGxlIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07IH0gfVxuICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtOyB9IH1cbiAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnRodW1iX2NvbHVtbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnRodW1iX2NvbHVtbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg0LjElO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmxhdGVzdF9uZXdzLnBvc3RfY29udGVudF9zdHlsZTQgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2ltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NC4xJTsgfSB9XG4gICAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9pbWFnZSBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLmxhdGVzdF9uZXdzLnBvc3RfY29udGVudF9zdHlsZTQgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAyLjM3NXJlbSAyLjVyZW0gMS44NzVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuODc1cmVtIDEuMjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtIDEuMjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAwLjkzNzVyZW0gMS4yNXJlbTsgfSB9XG4gICAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9ib2R5IC50aHVtYl90aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gICAgICAgICAgLypAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH0qLyB9XG4gICAgICAgICAgLmxhdGVzdF9uZXdzLnBvc3RfY29udGVudF9zdHlsZTQgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2JvZHkgLnRodW1iX3RpdGxlIGgzIHtcbiAgICAgICAgICAgIC8qZm9udC1mYW1pbHk6ICRwb3BwaW5zOyovXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICMxYjE4MWE7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgICAgLmxhdGVzdF9uZXdzLnBvc3RfY29udGVudF9zdHlsZTQgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC50aHVtYl9jb2x1bW4gLnRodW1iX2JvZHkgLnRodW1iX3RpdGxlIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45Mzc1cmVtOyB9IH1cbiAgICAgICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfYm9keSAudGh1bWJfdGl0bGUgLnBvc3RfZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2VkMmM0MTsgfVxuICAgICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfYm9keSBwIHtcbiAgICAgICAgICAvKmZvbnQtZmFtaWx5OiAkcG9wcGluczsqL1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfYm9keSBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07IH0gfVxuICAgICAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9ib2R5IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMi4zNzVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuMjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnRodW1iX2NvbHVtbiAudGh1bWJfZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbTsgfSB9XG4gICAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uIC50aHVtYl9mb290ZXIgLmJ0biB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMWIxODFhO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjc1cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzc1cmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogOC45Mzc1cmVtOyB9XG4gICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnRodW1iX2NvbHVtbjpob3ZlciAudGh1bWJfZm9vdGVyIC5idG4sIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAudGh1bWJfY29sdW1uOmZvY3VzIC50aHVtYl9mb290ZXIgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjE4MWE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxYjE4MWE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxhdGVzdF9uZXdzLnBvc3RfY29udGVudF9zdHlsZTQgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICBtYXJnaW46IDAgLTEuODc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgbWFyZ2luOiAwIC0xLjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgIG1hcmdpbjogMCAtMC42MjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgbWFyZ2luOiAwIC0wLjQ2ODc1cmVtOyB9IH1cbiAgICAubGF0ZXN0X25ld3MucG9zdF9jb250ZW50X3N0eWxlNCAucmVsYXRlZF9wcm9kdWN0c19zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAyLjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmxhdGVzdF9uZXdzLnBvc3RfY29udGVudF9zdHlsZTQgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEuMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0IC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwLjYyNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxhdGVzdF9uZXdzLnBvc3RfY29udGVudF9zdHlsZTQgLnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAuNDY4NzVyZW07IH0gfVxuXG4vKkhlYWRlciBDYXJvdXNlbCovXG4uaGVhZGVyX2Nhcm91c2VsX3NlYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlcl9jYXJvdXNlbF9zZWMgaDEsIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5oMSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlYWRlcl9jYXJvdXNlbF9zZWMgI2hlYWRlcl9jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuaGVhZGVyX2Nhcm91c2VsIC5zbGlkZV9pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuaGVhZGVyX2Nhcm91c2VsIC5zbGlkZV9pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiA0My43NXJlbTsgfSB9XG4gICAgLmhlYWRlcl9jYXJvdXNlbF9zZWMgLmhlYWRlcl9jYXJvdXNlbCAuc2xpZGVfaXRlbSAuY2Fyb3VzZWxfc2xpZGVfYmcge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDFzIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogMXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuICAgICAgLW1zLXRyYW5zaXRpb246IDFzIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IDFzIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IDFzIHRyYW5zZm9ybSBlYXNlLWluLW91dDsgfVxuICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuaGVhZGVyX2Nhcm91c2VsIC5zbGljay10cmFjayB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5oZWFkZXJfY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogOCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5oZWFkZXJfY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IDEuODc1cmVtOyB9IH1cbiAgICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuaGVhZGVyX2Nhcm91c2VsIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDAuMTg3NXJlbTsgfVxuICAgICAgLmhlYWRlcl9jYXJvdXNlbF9zZWMgLmhlYWRlcl9jYXJvdXNlbCAuc2xpY2stZG90cyBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuaGVhZGVyX2Nhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogMC43NXJlbTtcbiAgICAgICAgd2lkdGg6IDAuNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjI1OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5oZWFkZXJfY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogMC42MjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMC42MjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuaGVhZGVyX2Nhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07IH0gfVxuICAgICAgICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuaGVhZGVyX2Nhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5oZWFkZXJfY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmhlYWRlcl9jYXJvdXNlbF9zZWMgLmhlYWRlcl9jYXJvdXNlbCAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuc2xpZGVfaXRlbS5hbmltYXRlIC5jYXJvdXNlbF9zbGlkZV9iZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5oZWFkZXJfY2Fyb3VzZWwgLnNsaWNrLXByZXYsIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5oZWFkZXJfY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuaGVhZGVyX2Nhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSwgLmhlYWRlcl9jYXJvdXNlbF9zZWMgLmhlYWRlcl9jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07IH1cbiAgLmhlYWRlcl9jYXJvdXNlbF9zZWMgLmhlYWRlcl9jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTEuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5oZWFkZXJfY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuaGVhZGVyX2Nhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDUzJzsgfVxuICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuaGVhZGVyX2Nhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTEuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5oZWFkZXJfY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLmhlYWRlcl9jYXJvdXNlbF9zZWMgLmhlYWRlcl9jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjA1NCc7IH1cbiAgLmhlYWRlcl9jYXJvdXNlbF9zZWMgLmNhcm91c2VsX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5jYXJvdXNlbF9jb250ZW50IGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5jYXJvdXNlbF9jb250ZW50IGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5jYXJvdXNlbF9jb250ZW50IGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNzVyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5jYXJvdXNlbF9jb250ZW50IGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuY2Fyb3VzZWxfY29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2LjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuY2Fyb3VzZWxfY29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5jYXJvdXNlbF9jb250ZW50IGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgLmhlYWRlcl9jYXJvdXNlbF9zZWMgLmNhcm91c2VsX2NvbnRlbnQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtOyB9IH1cbiAgICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuY2Fyb3VzZWxfY29udGVudCAuYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiA1JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuY2Fyb3VzZWxfY29udGVudCAuYnRuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDE1LjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5jYXJvdXNlbF9jb250ZW50IC5idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5jYXJvdXNlbF9jb250ZW50IC5idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9IH1cbiAgICAgIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5jYXJvdXNlbF9jb250ZW50IC5idG46aG92ZXIsIC5oZWFkZXJfY2Fyb3VzZWxfc2VjIC5jYXJvdXNlbF9jb250ZW50IC5idG46Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLmhlYWRlcl9jYXJvdXNlbF9zZWMgLmhlYWRlcl9jYXJvdXNlbCAuc2xpZGVfaXRlbSB7XG4gICAgbWluLWhlaWdodDogNDMuNzVyZW07IH0gfVxuXG4uaW1hZ2VfaGlnaGxpZ2h0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaW1hZ2VfaGlnaGxpZ2h0cyAuaW1hZ2VfaGlnaGxpZ2h0c19pbm5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTkuOSU7IH1cbiAgICAuaW1hZ2VfaGlnaGxpZ2h0cyAuaW1hZ2VfaGlnaGxpZ2h0c19pbm5uZXI6aG92ZXIgLmltYWdlX2hpZ2hsaWdodHNfY29udGVudCAuaW1hZ2VfaGlnaGxpZ2h0c19iZyAub3ZlcmxheSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5pbWFnZV9oaWdobGlnaHRzIC5pbWFnZV9oaWdobGlnaHRzX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiA3LjglIDcuOCUgMTEuMSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmltYWdlX2hpZ2hsaWdodHMgLmltYWdlX2hpZ2hsaWdodHNfY29udGVudCAuaW1hZ2VfaGlnaGxpZ2h0c19iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuOHMgYWxsIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IDAuOHMgYWxsIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogMC44cyBhbGwgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IDAuOHMgYWxsIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAwLjhzIGFsbCBlYXNlO1xuICAgICAgLyomOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDAsMCwwKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMSkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsMCwwLDEpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMSkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMFwiLGVuZENvbG9yc3RyPVwiIzAwMDAwMFwiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC41cywgYWxsLCBlYXNlKTtcclxuICAgICAgICAgICAgfSovIH1cbiAgICAgIC5pbWFnZV9oaWdobGlnaHRzIC5pbWFnZV9oaWdobGlnaHRzX2NvbnRlbnQgLmltYWdlX2hpZ2hsaWdodHNfYmcgLm92ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7IH1cbiAgICAuaW1hZ2VfaGlnaGxpZ2h0cyAuaW1hZ2VfaGlnaGxpZ2h0c19jb250ZW50IC5pbWFnZV9oaWdobGlnaHRzX2JvZHkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmltYWdlX2hpZ2hsaWdodHMgLmltYWdlX2hpZ2hsaWdodHNfY29udGVudCAuaW1hZ2VfaGlnaGxpZ2h0c19ib2R5IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTsgfSB9XG4gICAgICAuaW1hZ2VfaGlnaGxpZ2h0cyAuaW1hZ2VfaGlnaGxpZ2h0c19jb250ZW50IC5pbWFnZV9oaWdobGlnaHRzX2JvZHkgaDIge1xuICAgICAgICAvKmZvbnQtZmFtaWx5OiAkcG9wcGluczsqL1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgICAuaW1hZ2VfaGlnaGxpZ2h0cyAuaW1hZ2VfaGlnaGxpZ2h0c19jb250ZW50IC5pbWFnZV9oaWdobGlnaHRzX2JvZHkgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5pbWFnZV9oaWdobGlnaHRzIC5pbWFnZV9oaWdobGlnaHRzX2NvbnRlbnQgLmltYWdlX2hpZ2hsaWdodHNfYm9keSBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07IH0gfVxuICAgICAgLmltYWdlX2hpZ2hsaWdodHMgLmltYWdlX2hpZ2hsaWdodHNfY29udGVudCAuaW1hZ2VfaGlnaGxpZ2h0c19ib2R5IHAge1xuICAgICAgICAvKmZvbnQtZmFtaWx5OiAkcG9wcGluczsqL1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5pbWFnZV9oaWdobGlnaHRzIC5pbWFnZV9oaWdobGlnaHRzX2NvbnRlbnQgLmltYWdlX2hpZ2hsaWdodHNfYm9keSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgLmltYWdlX2hpZ2hsaWdodHMgLmltYWdlX2hpZ2hsaWdodHNfY29udGVudCAuaW1hZ2VfaGlnaGxpZ2h0c19ib2R5IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgICAgLmltYWdlX2hpZ2hsaWdodHMgLmltYWdlX2hpZ2hsaWdodHNfY29udGVudCAuaW1hZ2VfaGlnaGxpZ2h0c19ib2R5IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaW1hZ2VfaGlnaGxpZ2h0cyAuaW1hZ2VfaGlnaGxpZ2h0c19jb250ZW50IC5pbWFnZV9oaWdobGlnaHRzX2JvZHkgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cbiAgICAgIC5pbWFnZV9oaWdobGlnaHRzIC5pbWFnZV9oaWdobGlnaHRzX2NvbnRlbnQgLmltYWdlX2hpZ2hsaWdodHNfYm9keSAubW9yZWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjE4NzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5pbWFnZV9oaWdobGlnaHRzIC5pbWFnZV9oaWdobGlnaHRzX2NvbnRlbnQgLmltYWdlX2hpZ2hsaWdodHNfYm9keSAubW9yZWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5pbWFnZV9oaWdobGlnaHRzIC5pbWFnZV9oaWdobGlnaHRzX2NvbnRlbnQgLmltYWdlX2hpZ2hsaWdodHNfYm9keSAubW9yZWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaW1hZ2VfaGlnaGxpZ2h0cyAuaW1hZ2VfaGlnaGxpZ2h0c19jb250ZW50IC5pbWFnZV9oaWdobGlnaHRzX2JvZHkgLm1vcmVsaW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgICAuaW1hZ2VfaGlnaGxpZ2h0cyAuaW1hZ2VfaGlnaGxpZ2h0c19jb250ZW50IC5pbWFnZV9oaWdobGlnaHRzX2JvZHkgLm1vcmVsaW5rOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7IH1cbiAgICAgICAgLmltYWdlX2hpZ2hsaWdodHMgLmltYWdlX2hpZ2hsaWdodHNfY29udGVudCAuaW1hZ2VfaGlnaGxpZ2h0c19ib2R5IC5tb3JlbGluazpob3ZlcjpiZWZvcmUsIC5pbWFnZV9oaWdobGlnaHRzIC5pbWFnZV9oaWdobGlnaHRzX2NvbnRlbnQgLmltYWdlX2hpZ2hsaWdodHNfYm9keSAubW9yZWxpbms6Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaW1hZ2VfaGlnaGxpZ2h0cyAuaW1hZ2VfaGlnaGxpZ2h0c19jb250ZW50IC5pbWFnZV9oaWdobGlnaHRzX2JvZHkgLmhvdmVyX2JvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pbWFnZV9oaWdobGlnaHRzIC5pbWFnZV9oaWdobGlnaHRzX2NvbnRlbnQ6aG92ZXIgLmltYWdlX2hpZ2hsaWdodHNfYmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAuaW1hZ2VfaGlnaGxpZ2h0cyAuaW1hZ2VfaGlnaGxpZ2h0c19jb250ZW50OmhvdmVyIC5pbWFnZV9oaWdobGlnaHRzX2JnOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaW1hZ2VfaGlnaGxpZ2h0cyAuaW1hZ2VfaGlnaGxpZ2h0c19jb250ZW50OmhvdmVyIC5pbWFnZV9oaWdobGlnaHRzX2JvZHkgLmhvdmVyX2JvZHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1haW5fdmlkZW8gLm1vZHVsZV90aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW5fdmlkZW8gLm1vZHVsZV90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5tYWluX3ZpZGVvIC5tb2R1bGVfdGl0bGUgaDIge1xuICAgIGNvbG9yOiAjMWIxODFhO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1haW5fdmlkZW8gLm1haW5fdmlkZW9fd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni41JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYWluX3ZpZGVvIC5tYWluX3ZpZGVvX3dyYXAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1haW5fdmlkZW8gLm1haW5fdmlkZW9fd3JhcCBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1haW5fdmlkZW8gLm1haW5fdmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLyoucGxheV9pY29ue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDIwMik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDIwMik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9Ki8gfVxuXG4ubWFpbl92aWRlbyAuYnRuR3JwIHtcbiAgbWFyZ2luLXRvcDogNC42ODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1haW5fdmlkZW8gLmJ0bkdycCB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1haW5fdmlkZW8gLmJ0bkdycCB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbl92aWRlbyAuYnRuR3JwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH0gfVxuICAubWFpbl92aWRlbyAuYnRuR3JwIC5idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDEuMDYyNXJlbSAwLjkzNzVyZW07XG4gICAgbWluLXdpZHRoOiAxNy44NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW5fdmlkZW8gLmJ0bkdycCAuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgcGFkZGluZzogMS4zNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm1haW5fdmlkZW8gLmJ0bkdycCAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAuNzVyZW0gMC45Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5tYWluX3ZpZGVvIC5idG5HcnAgLmJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLm1haW5fdmlkZW8gLmJ0bkdycCAuYnRuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmluZm9fYm94LmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDAgMi41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW5mb19ib3guaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmluZm9fYm94LmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9fYm94LmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbmZvX2JveC5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cblxuLmluZm9fYm94IC5tb2R1bGVfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5pbmZvX2JveCAubW9kdWxlX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuaW5mb19ib3ggLm1vZHVsZV90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH0gfVxuICAuaW5mb19ib3ggLm1vZHVsZV90aXRsZSA+ICoge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmluZm9fYm94IC5yb3cgW2NsYXNzKj0nY29sLSddIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLmluZm9fYm94IC5pbmZvX2JveF9jb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuaW5mb19ib3ggLmluZm9fYm94X2NvbCBmaWd1cmUge1xuICAgIG1pbi1oZWlnaHQ6IDE0LjA2MjVyZW07XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaW5mb19ib3ggLmluZm9fYm94X2NvbCBmaWd1cmUge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMi41cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjU2MjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmluZm9fYm94IC5pbmZvX2JveF9jb2wgZmlndXJlIHtcbiAgICAgICAgbWluLWhlaWdodDogMTEuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmluZm9fYm94IC5pbmZvX2JveF9jb2wgZmlndXJlIHtcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZzogMS44NzVyZW0gMC45Mzc1cmVtOyB9IH1cbiAgLmluZm9fYm94IC5pbmZvX2JveF9jb2wgLmluZm9fYm94X2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMS44NzVyZW0gMS44NzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaW5mb19ib3ggLmluZm9fYm94X2NvbCAuaW5mb19ib3hfYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41NjI1cmVtIDEuNTYyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaW5mb19ib3ggLmluZm9fYm94X2NvbCAuaW5mb19ib3hfYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbmZvX2JveCAuaW5mb19ib3hfY29sIC5pbmZvX2JveF9ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW0gMC45Mzc1cmVtOyB9IH1cbiAgICAuaW5mb19ib3ggLmluZm9fYm94X2NvbCAuaW5mb19ib3hfYm9keSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNhMWExYTE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgLmluZm9fYm94IC5pbmZvX2JveF9jb2wgLmluZm9fYm94X2JvZHkgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAua2V5X2ZlYXR1cmVzLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDAgMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmtleV9mZWF0dXJlcy5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5rZXlfZmVhdHVyZXMuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAua2V5X2ZlYXR1cmVzLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4ua2V5X2ZlYXR1cmVzIC5tb2R1bGVfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmtleV9mZWF0dXJlcyAubW9kdWxlX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmtleV9mZWF0dXJlcyAubW9kdWxlX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cbiAgLmtleV9mZWF0dXJlcyAubW9kdWxlX3RpdGxlID4gKiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ua2V5X2ZlYXR1cmVzIC50ZXh0X2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxLjY4NzVyZW07XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjQzNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5rZXlfZmVhdHVyZXMgLnRleHRfYm94IHtcbiAgICAgIG1heC13aWR0aDogNzAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5rZXlfZmVhdHVyZXMgLnRleHRfYm94IHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5rZXlfZmVhdHVyZXMgLnRleHRfYm94IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gIC5rZXlfZmVhdHVyZXMgLnRleHRfYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMTI1cmVtO1xuICAgIHdpZHRoOiA0LjM3NXJlbTtcbiAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTsgfVxuICAua2V5X2ZlYXR1cmVzIC50ZXh0X2JveCBwIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIC8qZm9udC1zaXplOiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7Ki9cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTsgfVxuICAua2V5X2ZlYXR1cmVzIC50ZXh0X2JveDpob3ZlcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmtleV9wb2ludHMuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZzogNC4zNzVyZW0gMCAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAua2V5X3BvaW50cy5pbm5lcl9zcGFjaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLmtleV9wb2ludHMgLm1vZHVsZV90aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmtleV9wb2ludHMgLm1vZHVsZV90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmtleV9wb2ludHMgLm1vZHVsZV90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH0gfVxuICAua2V5X3BvaW50cyAubW9kdWxlX3RpdGxlID4gKiB7XG4gICAgY29sb3I6ICMxYjE4MWE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5rZXlfcG9pbnRzIC5tb2R1bGVfdGl0bGUgPiAqIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5rZXlfcG9pbnRzIC5tb2R1bGVfdGl0bGUgLmZpcnN0X3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5rZXlfcG9pbnRzIC5yb3cgW2NsYXNzKj0nY29sLSddIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmtleV9wb2ludHMgLnJvdyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmtleV9wb2ludHMgLnJvdyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG4ua2V5X3BvaW50cyAua2V5X3BvaW50c19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAua2V5X3BvaW50cyAua2V5X3BvaW50c19ibG9jayAua2V5X3BvaW50c190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5rZXlfcG9pbnRzIC5rZXlfcG9pbnRzX2Jsb2NrIC5rZXlfcG9pbnRzX3RvcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAua2V5X3BvaW50cyAua2V5X3BvaW50c19ibG9jayAua2V5X3BvaW50c190b3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAua2V5X3BvaW50cyAua2V5X3BvaW50c19ibG9jayAua2V5X3BvaW50c190b3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5rZXlfcG9pbnRzIC5rZXlfcG9pbnRzX2Jsb2NrIC5rZXlfcG9pbnRzX3RvcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmtleV9wb2ludHMgLmtleV9wb2ludHNfYmxvY2sgLmtleV9wb2ludHNfdG9wIC5jaXJjbGVJbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0LjkzNzVyZW07XG4gICAgICBoZWlnaHQ6IDQuOTM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjkzNzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmtleV9wb2ludHMgLmtleV9wb2ludHNfYmxvY2sgLmtleV9wb2ludHNfdG9wIC5jaXJjbGVJbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNC4zNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNC4zNzVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC5rZXlfcG9pbnRzIC5rZXlfcG9pbnRzX2Jsb2NrIC5rZXlfcG9pbnRzX3RvcCAuY2lyY2xlSW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgICAgIC5rZXlfcG9pbnRzIC5rZXlfcG9pbnRzX2Jsb2NrIC5rZXlfcG9pbnRzX3RvcCAuY2lyY2xlSW1nIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIuNjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLmtleV9wb2ludHMgLmtleV9wb2ludHNfYmxvY2sgLmtleV9wb2ludHNfdG9wIC50ZXh0X2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTsgfSB9XG4gICAgLmtleV9wb2ludHMgLmtleV9wb2ludHNfYmxvY2sgLmtleV9wb2ludHNfdG9wIC50ZXh0X2NvbnRlbnQgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5rZXlfcG9pbnRzIC5rZXlfcG9pbnRzX2Jsb2NrIC5rZXlfcG9pbnRzX3RvcCAudGV4dF9jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAua2V5X3BvaW50cyAua2V5X3BvaW50c19ibG9jayAua2V5X3BvaW50c19ib3R0b20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMy41NjI1cmVtO1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjY2RjZGNkOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmtleV9wb2ludHMgLmtleV9wb2ludHNfYmxvY2sgLmtleV9wb2ludHNfYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAua2V5X3BvaW50cyAua2V5X3BvaW50c19ibG9jayAua2V5X3BvaW50c19ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmtleV9wb2ludHMgLmtleV9wb2ludHNfYmxvY2sgLmtleV9wb2ludHNfYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNTYyNXJlbTsgfSB9XG4gICAgLmtleV9wb2ludHMgLmtleV9wb2ludHNfYmxvY2sgLmtleV9wb2ludHNfYm90dG9tIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgLmtleV9wb2ludHMgLmtleV9wb2ludHNfYmxvY2sgLmtleV9wb2ludHNfYm90dG9tIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAua2V5X3BvaW50cyBbY2xhc3MqPSdjb2wtJ106bGFzdC1vZi10eXBlIC5rZXlfcG9pbnRzX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAudGFsa2luZ19wb2ludHMuaW5uZXJfc3BhY2luZyB7XG4gICAgcGFkZGluZzogNC4zNzVyZW0gMDsgfSB9XG5cbi50YWxraW5nX3BvaW50cyAubW9kdWxlX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudGFsa2luZ19wb2ludHMgLm1vZHVsZV90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnRhbGtpbmdfcG9pbnRzIC5tb2R1bGVfdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgLnRhbGtpbmdfcG9pbnRzIC5tb2R1bGVfdGl0bGUgPiAqIHtcbiAgICBjb2xvcjogIzFiMTgxYTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnRhbGtpbmdfcG9pbnRzIC5tb2R1bGVfdGl0bGUgPiAqIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC50YWxraW5nX3BvaW50cyAubW9kdWxlX3RpdGxlIC5maXJzdF90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGFsa2luZ19wb2ludHMgLnRhbGtpbmdfcG9pbnRfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjgxMjVyZW07XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjY2RjZGNkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudGFsa2luZ19wb2ludHMgLnRhbGtpbmdfcG9pbnRfaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRhbGtpbmdfcG9pbnRzIC50YWxraW5nX3BvaW50X2l0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFsa2luZ19wb2ludHMgLnRhbGtpbmdfcG9pbnRfaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41NjI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTsgfSB9XG4gIC50YWxraW5nX3BvaW50cyAudGFsa2luZ19wb2ludF9pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLnRhbGtpbmdfcG9pbnRzIC50YWxraW5nX3BvaW50X2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAudGFsa2luZ19wb2ludHMgLnRhbGtpbmdfcG9pbnRfaXRlbSAudGFsa2luZ19wb2ludHNfbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRhbGtpbmdfcG9pbnRzIC50YWxraW5nX3BvaW50X2l0ZW0gLnRhbGtpbmdfcG9pbnRzX2xlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAudGFsa2luZ19wb2ludHMgLnRhbGtpbmdfcG9pbnRfaXRlbSAudGFsa2luZ19wb2ludHNfbGVmdCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLnRhbGtpbmdfcG9pbnRzIC50YWxraW5nX3BvaW50X2l0ZW0gLnRhbGtpbmdfcG9pbnRzX2xlZnQgLmNpcmNsZUltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQuOTM3NXJlbTtcbiAgICAgIGhlaWdodDogNC45Mzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQuOTM3NXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC50YWxraW5nX3BvaW50cyAudGFsa2luZ19wb2ludF9pdGVtIC50YWxraW5nX3BvaW50c19sZWZ0IC5jaXJjbGVJbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNC4zNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNC4zNzVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC50YWxraW5nX3BvaW50cyAudGFsa2luZ19wb2ludF9pdGVtIC50YWxraW5nX3BvaW50c19sZWZ0IC5jaXJjbGVJbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICAgICAgLnRhbGtpbmdfcG9pbnRzIC50YWxraW5nX3BvaW50X2l0ZW0gLnRhbGtpbmdfcG9pbnRzX2xlZnQgLmNpcmNsZUltZyBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyLjYyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC50YWxraW5nX3BvaW50cyAudGFsa2luZ19wb2ludF9pdGVtIC50YWxraW5nX3BvaW50c19sZWZ0IC50ZXh0X2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTsgfSB9XG4gICAgLnRhbGtpbmdfcG9pbnRzIC50YWxraW5nX3BvaW50X2l0ZW0gLnRhbGtpbmdfcG9pbnRzX2xlZnQgLnRleHRfY29udGVudCBoNCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnRhbGtpbmdfcG9pbnRzIC50YWxraW5nX3BvaW50X2l0ZW0gLnRhbGtpbmdfcG9pbnRzX2xlZnQgLnRleHRfY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAudGFsa2luZ19wb2ludHMgLnRhbGtpbmdfcG9pbnRfaXRlbSAudGFsa2luZ19wb2ludHNfcmlnaHQgcCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG5cbi50YWxraW5nX3BvaW50cyAuYnRuR3JwIHtcbiAgbWFyZ2luLXRvcDogNC42ODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRhbGtpbmdfcG9pbnRzIC5idG5HcnAge1xuICAgICAgbWFyZ2luLXRvcDogMy43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50YWxraW5nX3BvaW50cyAuYnRuR3JwIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50YWxraW5nX3BvaW50cyAuYnRuR3JwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH0gfVxuICAudGFsa2luZ19wb2ludHMgLmJ0bkdycCAuYnRuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAxLjA2MjVyZW0gMC45Mzc1cmVtO1xuICAgIG1pbi13aWR0aDogMTcuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50YWxraW5nX3BvaW50cyAuYnRuR3JwIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjM3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAudGFsa2luZ19wb2ludHMgLmJ0bkdycCAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAuNzVyZW0gMC45Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC50YWxraW5nX3BvaW50cyAuYnRuR3JwIC5idG4ge1xuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC50YWxraW5nX3BvaW50cyAuYnRuR3JwIC5idG46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLypCbG9ja3MqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuYmxvY2tzLmlubmVyX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDA7IH0gfVxuXG4uYmxvY2tzIC5tb2R1bGVfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5ibG9ja3MgLm1vZHVsZV90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmJsb2NrcyAubW9kdWxlX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG4gIC5ibG9ja3MgLm1vZHVsZV90aXRsZSA+ICoge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmJsb2NrcyAucm93IFtjbGFzcyo9J2NvbC0nXSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5ibG9ja3MgLmJsb2Nrc19yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAuYmxvY2tzIC5ibG9ja3Nfcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYmxvY2tzIC5ibG9ja3Nfcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvY2tzIC5ibG9ja3Nfcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9IH1cblxuLmJsb2NrcyAuYmxvY2tzX2NvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuYmxvY2tzIC5ibG9ja3NfY29sIGZpZ3VyZSB7XG4gICAgbWluLWhlaWdodDogMTEuMjVyZW07XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYmxvY2tzIC5ibG9ja3NfY29sIGZpZ3VyZSB7XG4gICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuNTYyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYmxvY2tzIC5ibG9ja3NfY29sIGZpZ3VyZSB7XG4gICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJsb2NrcyAuYmxvY2tzX2NvbCBmaWd1cmUge1xuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAwLjkzNzVyZW07IH0gfVxuICAuYmxvY2tzIC5ibG9ja3NfY29sIC5ibG9ja3NfY29sX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMS44NzVyZW0gMS44NzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYmxvY2tzIC5ibG9ja3NfY29sIC5ibG9ja3NfY29sX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNTYyNXJlbSAxLjU2MjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmJsb2NrcyAuYmxvY2tzX2NvbCAuYmxvY2tzX2NvbF9ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtIDEuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJsb2NrcyAuYmxvY2tzX2NvbCAuYmxvY2tzX2NvbF9ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW0gMC45Mzc1cmVtOyB9IH1cbiAgICAuYmxvY2tzIC5ibG9ja3NfY29sIC5ibG9ja3NfY29sX2JvZHkgcCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgLmJsb2NrcyAuYmxvY2tzX2NvbCAuYmxvY2tzX2NvbF9ib2R5IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG5cbi5ibG9ja3MgLmJ0bkdycCAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDEuMDYyNXJlbSAwLjkzNzVyZW07XG4gIG1pbi13aWR0aDogMTcuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9ja3MgLmJ0bkdycCAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgcGFkZGluZzogMS4zNzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuYmxvY2tzIC5idG5HcnAgLmJ0biB7XG4gICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuYmxvY2tzIC5idG5HcnAgLmJ0bjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmJyYW5kc19zdHlsZXR3byAuYnJhbmRzX3RpdGxlX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDYuMjVyZW07IH1cbiAgLmJyYW5kc19zdHlsZXR3byAuYnJhbmRzX3RpdGxlX3JvdyAuYnJhbmRzX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmJyYW5kc19zdHlsZXR3byAuYnJhbmRzX3RpdGxlX3JvdyAuYnJhbmRzX3RpdGxlIC5hY2NlbnRfY29sb3IsIC5icmFuZHNfc3R5bGV0d28gLmJyYW5kc190aXRsZV9yb3cgLmJyYW5kc190aXRsZSAuZmVhdHVyZV9kYXRhX3RhYmxlIHRhYmxlIHRyOmhvdmVyIHRkIGEsIC5mZWF0dXJlX2RhdGFfdGFibGUgdGFibGUgdHI6aG92ZXIgdGQgLmJyYW5kc19zdHlsZXR3byAuYnJhbmRzX3RpdGxlX3JvdyAuYnJhbmRzX3RpdGxlIGEge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmJyYW5kc19zdHlsZXR3byAuYnJhbmRfbG9nb19jb250ZW50IHAge1xuICBjb2xvcjogIzZhNzA3NDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cblxuLmJyYW5kc19zdHlsZXR3byAubGlua190ZXh0IHtcbiAgLypjb2xvcjogYmxhY2s7Ki9cbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5icmFuZHNfc3R5bGV0d28gLmxpbmtfdGV4dCBpIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW07IH1cblxuLmNvbnRhY3RfdGFibGUge1xuICBtYXJnaW4tdG9wOiA2LjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb250YWN0X3RhYmxlIGg0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjYTFhMWExO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRhY3RfdGFibGUgcCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICNhMWExYTE7IH1cbiAgLmNvbnRhY3RfdGFibGUgLmhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjZGNkY2Q7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgLmNvbnRhY3RfdGFibGUgLmhlYWRlciAuc2V0LWhlaWdodCB7XG4gICAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTsgfVxuICAgIC5jb250YWN0X3RhYmxlIC5oZWFkZXIgLnBvc3NpdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4xODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtOyB9XG4gICAgLmNvbnRhY3RfdGFibGUgLmhlYWRlciAuZG93bmxvYWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgLmNvbnRhY3RfdGFibGUgLmNvbnRlbnQtYmxvY2stb25lIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIG1heC13aWR0aDogMTkuNjg3NXJlbTsgfVxuICAuY29udGFjdF90YWJsZSAuY29udGVudC1ibG9jay10d28ge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjY2RjZGNkO1xuICAgIG1heC13aWR0aDogMTkuNjg3NXJlbTsgfVxuICAuY29udGFjdF90YWJsZSAuY29udGVudC1ibG9jay10aHJlZSB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxOS42ODc1cmVtOyB9XG4gICAgLmNvbnRhY3RfdGFibGUgLmNvbnRlbnQtYmxvY2stdGhyZWUgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG4gIC5jb250YWN0X3RhYmxlIC53aGl0ZS10ZXh0IHAsXG4gIC5jb250YWN0X3RhYmxlIC53aGl0ZS10ZXh0IGg0IHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmNvbnRhY3RfdGFibGUgLmJsYWNrLXRleHQge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5jb250YWN0X3RhYmxlIC5ibGFjay10ZXh0IHAsXG4gICAgLmNvbnRhY3RfdGFibGUgLmJsYWNrLXRleHQgaDQge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gIC5jb250YWN0X3RhYmxlIC5yZWNfYmxvY2sge1xuICAgIGhlaWdodDogMS4zMTI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTkuNjg3NXJlbTsgfVxuICAuY29udGFjdF90YWJsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmRvd25sb2FkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZy10b3A6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbnRlbnQtYmxvY2stb25lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuY29udGVudC1ibG9jay10d28ge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLnByb2R1Y3RfbWFudWFscyB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb2R1Y3RfbWFudWFscyAuc2V0LXdpZHRoIHtcbiAgICB3aWR0aDogOC4xMjVyZW07XG4gICAgLyovLyBiYWNrZ3JvdW5kLWNvbG9yOiByb3N5YnJvd247Ki8gfVxuICAucHJvZHVjdF9tYW51YWxzIC5kb3dubG9hZC1saW5rIHtcbiAgICBjb2xvcjogIzIxMjUyOTsgfVxuICAucHJvZHVjdF9tYW51YWxzIC5sZWZ0LXgge1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIC5wcm9kdWN0X21hbnVhbHMgLmxlZnQteCAudGgtaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5wcm9kdWN0X21hbnVhbHMgLnJpZ2h0LXgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByb2R1Y3RfbWFudWFscyAuc2VhcmNoLWlucHV0IHtcbiAgICAvKi8vIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTsqL1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuICAucHJvZHVjdF9tYW51YWxzIC5QTV9oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvZHVjdF9tYW51YWxzIC5QTV9oZWFkZXIgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnByb2R1Y3RfbWFudWFscyAuUE1faGVhZGVyIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNmE3MDc0OyB9XG4gIC5wcm9kdWN0X21hbnVhbHMgLnRhYmxlX2NvbnRhaW5lciAuY2FyZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLnByb2R1Y3RfbWFudWFscyAudGFibGVfY29udGFpbmVyIC5jYXJkIHRhYmxlIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLnByb2R1Y3RfbWFudWFscyAudGFibGVfY29udGFpbmVyIC5jYXJkIHRhYmxlIHRoZWFkIHtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2RkZGZlMTsgfVxuICAgICAgICAucHJvZHVjdF9tYW51YWxzIC50YWJsZV9jb250YWluZXIgLmNhcmQgdGFibGUgdGhlYWQgdHIge1xuICAgICAgICAgIGhlaWdodDogMy4yNXJlbTsgfVxuICAgICAgICAucHJvZHVjdF9tYW51YWxzIC50YWJsZV9jb250YWluZXIgLmNhcmQgdGFibGUgdGhlYWQgdGgge1xuICAgICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLnByb2R1Y3RfbWFudWFscyAudGFibGVfY29udGFpbmVyIC5jYXJkIHRhYmxlIHRib2R5IHtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC5wcm9kdWN0X21hbnVhbHMgLnRhYmxlX2NvbnRhaW5lciAuY2FyZCB0YWJsZSB0Ym9keSAuYmxvY2sge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgICAgICAucHJvZHVjdF9tYW51YWxzIC50YWJsZV9jb250YWluZXIgLmNhcmQgdGFibGUgdGJvZHkgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLnByb2R1Y3RfbWFudWFscyAudGFibGVfY29udGFpbmVyIC5jYXJkIHRhYmxlIHRib2R5IHRyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNkZGRmZTE7XG4gICAgICAgICAgaGVpZ2h0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5wcm9kdWN0X21hbnVhbHMgLnRhYmxlX2NvbnRhaW5lciAuY2FyZCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfVxuICAgICAgICAgICAgLnByb2R1Y3RfbWFudWFscyAudGFibGVfY29udGFpbmVyIC5jYXJkIHRhYmxlIHRib2R5IHRyIHRkIC5sYW5ndWFnZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOS41MXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE5Ljc1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW07IH1cbiAgICAgICAgICAgICAgLnByb2R1Y3RfbWFudWFscyAudGFibGVfY29udGFpbmVyIC5jYXJkIHRhYmxlIHRib2R5IHRyIHRkIC5sYW5ndWFnZSBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07IH1cbiAgICAgICAgLnByb2R1Y3RfbWFudWFscyAudGFibGVfY29udGFpbmVyIC5jYXJkIHRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmNWY5OyB9XG4gIC5wcm9kdWN0X21hbnVhbHMgLmZpeGVkLXRhYmxlLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9XG4gICAgLnByb2R1Y3RfbWFudWFscyAuZml4ZWQtdGFibGUtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1kZXRhaWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9kdWN0X21hbnVhbHMgLmZpeGVkLXRhYmxlLXBhZ2luYXRpb24gLmZsb2F0LWxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5wcm9kdWN0X21hbnVhbHMgLmZpeGVkLXRhYmxlLXBhZ2luYXRpb24gLmZsb2F0LWxlZnQgLnBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLnByb2R1Y3RfbWFudWFscyAuZml4ZWQtdGFibGUtcGFnaW5hdGlvbiAuZmxvYXQtbGVmdCAucGFnaW5hdGlvbiBsaTpiZWZvcmUge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5wcm9kdWN0X21hbnVhbHMgLmZpeGVkLXRhYmxlLXBhZ2luYXRpb24gLmZsb2F0LWxlZnQgLnBhZ2luYXRpb24gLnBhZ2UtcHJlIGE6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwZDlcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC4xODc1cmVtO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07IH1cbiAgICAgICAgLnByb2R1Y3RfbWFudWFscyAuZml4ZWQtdGFibGUtcGFnaW5hdGlvbiAuZmxvYXQtbGVmdCAucGFnaW5hdGlvbiAucGFnZS1wcmUgYSB7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjUuODZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBjb2xvcjogI2NkY2RjZDsgfVxuICAgICAgICAucHJvZHVjdF9tYW51YWxzIC5maXhlZC10YWJsZS1wYWdpbmF0aW9uIC5mbG9hdC1sZWZ0IC5wYWdpbmF0aW9uIC5wYWdlLW5leHQgYTphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMTg3NXJlbTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07IH1cbiAgICAgICAgLnByb2R1Y3RfbWFudWFscyAuZml4ZWQtdGFibGUtcGFnaW5hdGlvbiAuZmxvYXQtbGVmdCAucGFnaW5hdGlvbiAucGFnZS1uZXh0IGEge1xuICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjUuODZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBjb2xvcjogI2NkY2RjZDsgfVxuICAgICAgLnByb2R1Y3RfbWFudWFscyAuZml4ZWQtdGFibGUtcGFnaW5hdGlvbiAuZmxvYXQtbGVmdCBsaTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIGEge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC8qLy8gYm9yZGVyOiAjY2RjZGNkIDNweCAhaW1wb3J0YW50OyovXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDguMDZweDtcbiAgICAgICAgaGVpZ2h0OiA4LjFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuXG4uZml4ZWQtdGFibGUtdG9vbGJhciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjEpIDtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMSkgO1xuICAtbXMtYm94LXNoYWRvdzogMHB4IDBweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjEpIDtcbiAgLW8tYm94LXNoYWRvdzogMHB4IDBweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjEpIDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjEpIDtcbiAgbWFyZ2luLWJvdHRvbTogLTQuMzc1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uZml4ZWQtdGFibGUtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMjFweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpIDtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMjFweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpIDtcbiAgLW1zLWJveC1zaGFkb3c6IDBweCAyMXB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgO1xuICAtby1ib3gtc2hhZG93OiAwcHggMjFweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpIDtcbiAgYm94LXNoYWRvdzogMHB4IDIxcHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4vKiAvL2NvbnRlbnQtcGFnZXMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZ19zaW5nbGUgLndpZGVfY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG5cbi5ibG9nX3NpbmdsZSAud2lkZV9jb2x1bW4gLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuXG4uYmxvZ19zaW5nbGUgLndpZGVfY29sdW1uIC50b3BfYmxvZ19jb250ZW50IHVsLCAuYmxvZ19zaW5nbGUgLndpZGVfY29sdW1uIC50b3BfYmxvZ19jb250ZW50IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJsb2dfc2luZ2xlIC53aWRlX2NvbHVtbiAudG9wX2Jsb2dfY29udGVudCB1bCwgLmJsb2dfc2luZ2xlIC53aWRlX2NvbHVtbiAudG9wX2Jsb2dfY29udGVudCBvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtOyB9IH1cbiAgLmJsb2dfc2luZ2xlIC53aWRlX2NvbHVtbiAudG9wX2Jsb2dfY29udGVudCB1bCBsaSwgLmJsb2dfc2luZ2xlIC53aWRlX2NvbHVtbiAudG9wX2Jsb2dfY29udGVudCBvbCBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYmxvZ19zaW5nbGUgLndpZGVfY29sdW1uIC50b3BfYmxvZ19jb250ZW50IHVsIGxpLCAuYmxvZ19zaW5nbGUgLndpZGVfY29sdW1uIC50b3BfYmxvZ19jb250ZW50IG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ibG9nX3NpbmdsZSAud2lkZV9jb2x1bW4gLnRvcF9ibG9nX2NvbnRlbnQgdWwgbGksIC5ibG9nX3NpbmdsZSAud2lkZV9jb2x1bW4gLnRvcF9ibG9nX2NvbnRlbnQgb2wgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgICAuYmxvZ19zaW5nbGUgLndpZGVfY29sdW1uIC50b3BfYmxvZ19jb250ZW50IHVsIGxpOmJlZm9yZSwgLmJsb2dfc2luZ2xlIC53aWRlX2NvbHVtbiAudG9wX2Jsb2dfY29udGVudCBvbCBsaTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDAuMjVyZW07XG4gICAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTsgfVxuICAgIC5ibG9nX3NpbmdsZSAud2lkZV9jb2x1bW4gLnRvcF9ibG9nX2NvbnRlbnQgdWwgbGkgdWwsIC5ibG9nX3NpbmdsZSAud2lkZV9jb2x1bW4gLnRvcF9ibG9nX2NvbnRlbnQgdWwgbGkgb2wsIC5ibG9nX3NpbmdsZSAud2lkZV9jb2x1bW4gLnRvcF9ibG9nX2NvbnRlbnQgb2wgbGkgdWwsIC5ibG9nX3NpbmdsZSAud2lkZV9jb2x1bW4gLnRvcF9ibG9nX2NvbnRlbnQgb2wgbGkgb2wge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07IH1cblxuLmJsb2dfc2luZ2xlIC5wb3N0X2NvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xMjVyZW0gI2U3ZTdlNztcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJsb2dfc2luZ2xlIC5wb3N0X2NvdmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG4gIC5ibG9nX3NpbmdsZSAucG9zdF9jb3ZlciAucm93IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ibG9nX3NpbmdsZSAucG9zdF9jb3ZlciAucm93IC5wb3N0X2xlZnRfRGF0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cbiAgICAuYmxvZ19zaW5nbGUgLnBvc3RfY292ZXIgLnJvdyAucG9zdF9sZWZ0X0RhdGEgLnBvc3RfdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07IH1cbiAgICAuYmxvZ19zaW5nbGUgLnBvc3RfY292ZXIgLnJvdyAucG9zdF9sZWZ0X0RhdGEgLmRpdmlkZXIge1xuICAgICAgcGFkZGluZzogMCAwLjMxMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9nX3NpbmdsZSAucG9zdF9jb3ZlciAucm93IC5wb3N0X3JpZ2h0X0RhdGEge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgLmJsb2dfc2luZ2xlIC5wb3N0X2NvdmVyIC5yb3cgLnBvc3RfcmlnaHRfRGF0YSAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjYyNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMDYyNXJlbTtcbiAgICAgIG1pbi13aWR0aDogaW5oZXJpdDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9nX3NpbmdsZSAucG9zdF9jb3ZlciAucm93IC5wb3N0X3JpZ2h0X0RhdGEgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYmxvZ19zaW5nbGUgLnBvc3RfY292ZXIgLnJvdyAucG9zdF9yaWdodF9EYXRhIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2dfc2luZ2xlIC50d29fY29sdW1uX2dyaWQgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2dfc2luZ2xlIC50d29fY29sdW1uX2dyaWQgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDsgfSB9XG5cbi5ibG9nX3NpbmdsZSAudHdvX2NvbHVtbl9ncmlkIC5yb3cgW2NsYXNzKj0nY29sLSddIHtcbiAgcGFkZGluZy10b3A6IDQlO1xuICBwYWRkaW5nLWJvdHRvbTogNCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJsb2dfc2luZ2xlIC50d29fY29sdW1uX2dyaWQgLnJvdyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9nX3NpbmdsZSAudHdvX2NvbHVtbl9ncmlkIC5yb3cgW2NsYXNzKj0nY29sLSddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDsgfSB9XG5cbi5ibG9nX3NpbmdsZSAudHdvX2NvbHVtbl9ncmlkLnNob3dfYm9yZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5ibG9nX3NpbmdsZSAudHdvX2NvbHVtbl9ncmlkLnNob3dfYm9yZGVyIC5yb3cgW2NsYXNzKj0nY29sLSddIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjEyNXJlbSAjZTdlN2U3O1xuICAgIHBhZGRpbmctdG9wOiA4JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOCU7IH1cbiAgICAuYmxvZ19zaW5nbGUgLnR3b19jb2x1bW5fZ3JpZC5zaG93X2JvcmRlciAucm93IFtjbGFzcyo9J2NvbC0nXSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ibG9nX3NpbmdsZSAudHdvX2NvbHVtbl9ncmlkLnNob3dfYm9yZGVyICsgLnR3b19jb2x1bW5fZ3JpZCAucm93IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgcGFkZGluZy10b3A6IDglOyB9XG5cbi5ibG9nX3NpbmdsZSAudHdvX2NvbHVtbl9ncmlkIGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJsb2dfc2luZ2xlIC50d29fY29sdW1uX2dyaWQgZmlndXJlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDIwcHggNjhweCAwIHJnYmEoMCwgMCwgMCwgMC42OCkgO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAyMHB4IDY4cHggMCByZ2JhKDAsIDAsIDAsIDAuNjgpIDtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAyMHB4IDY4cHggMCByZ2JhKDAsIDAsIDAsIDAuNjgpIDtcbiAgICAtby1ib3gtc2hhZG93OiAwIDIwcHggNjhweCAwIHJnYmEoMCwgMCwgMCwgMC42OCkgO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCA2OHB4IDAgcmdiYSgwLCAwLCAwLCAwLjY4KSA7IH1cbiAgLmJsb2dfc2luZ2xlIC50d29fY29sdW1uX2dyaWQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDEuODc1cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHdvX2NvbHVtbl9ncmlkIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50d29fY29sdW1uX2dyaWQgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDsgfSB9XG5cbi50d29fY29sdW1uX2dyaWQgLnJvdyBbY2xhc3MqPSdjb2wtJ10ge1xuICBwYWRkaW5nLXRvcDogNCU7XG4gIHBhZGRpbmctYm90dG9tOiA0JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudHdvX2NvbHVtbl9ncmlkIC5yb3cgW2NsYXNzKj0nY29sLSddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudHdvX2NvbHVtbl9ncmlkIC5yb3cgW2NsYXNzKj0nY29sLSddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDsgfSB9XG4gIC50d29fY29sdW1uX2dyaWQgLnJvdyBbY2xhc3MqPSdjb2wtJ10gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIC5jb21tZW50LWJvZHk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0ICsgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi10b3A6IDcuNiU7IH1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMjVyZW0gI2YzZjNmMztcbiAgcGFkZGluZy1ib3R0b206IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSAuY29tbWVudC10aXRsZS1pbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSAuY29tbWVudC10aXRsZS1pbm5lcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjI1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMS4zNzVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudHMtdGl0bGUgLmNvbW1lbnQtdGl0bGUtaW5uZXIgZW0uYWNjZW50X2NvbG9yIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA2MjVyZW0gI2U2ZTZlNjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIHBhZGRpbmc6IDIuNXJlbSAzLjc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3Qge1xuICAgICAgcGFkZGluZzogMi41cmVtIDEuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtIDAuOTM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3Qge1xuICAgICAgcGFkZGluZzogMS44NzVyZW0gMC45Mzc1cmVtIDA7IH0gfVxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTsgfSB9XG4gICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IHVsIGxpIHVsIC5jb21tZW50LWJvZHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCB1bCBsaSB1bCAuY29tbWVudC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCB1bCBsaSB1bCAuY29tbWVudC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IHVsIGxpIHVsIC5jb21tZW50LWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IHVsIC5jb21tZW50LWF1dGhvciB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgdWwgLmNvbW1lbnQtYXV0aG9yIC5zYXlzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgdWwgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IHVsIC5jb21tZW50LW1ldGFkYXRhIGEge1xuICAgICAgICBjb2xvcjogI2ExYTFhMTsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgdWwgLnJlcGx5IC5jb21tZW50LXJlcGx5LWxpbmsge1xuICAgICAgcGFkZGluZzogMC41NjI1cmVtIDAuOTM3NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgICAgYm9yZGVyOiBzb2xpZCAwLjA2MjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgdWwgLmNvbW1lbnQtYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMi44MTI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbTtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMTI1cmVtICNlY2VjZWM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IHVsIC5jb21tZW50LWJvZHkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCB1bCAuY29tbWVudC1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIGJvcmRlcjogc29saWQgMC4wNjI1cmVtICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAyLjVyZW0gMy43NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtIDEuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMS44NzVyZW0gMS41NjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtIDAuOTM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQge1xuICAgICAgcGFkZGluZzogMS44NzVyZW0gMC45Mzc1cmVtIDA7IH0gfVxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjI1cmVtICNmM2YzZjM7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4yNXJlbSAjZjc4ZTFlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEuMzc1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfVxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LW5vdGVzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yMDMxM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDYyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQuMzEyNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjgxMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIGZvcm0gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG5cbmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG5mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcbmZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLFxuZm9ybSBpbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuZm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG5mb3JtIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbmZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5mb3JtIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbmZvcm0gdGV4dGFyZWEge1xuICBjb2xvcjogI2ExYTFhMTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMy40Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjEyNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbiAgICBmb3JtIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMy4xMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgIGZvcm0gaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4gICAgZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbiAgICBmb3JtIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMi44MTI1cmVtO1xuICAgICAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtOyB9IH1cblxuZm9ybSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxNC44NzVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGZvcm0gdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZm9ybSB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDEwLjYyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvcm0gdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiA5LjM3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbTsgfSB9XG5cbi5jb250YWN0X2Zvcm0gLm1vZHVsZV90aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMi42ODc1cmVtOyB9XG4gIC5jb250YWN0X2Zvcm0gLm1vZHVsZV90aXRsZSBoNSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5jb250YWN0X2Zvcm0gZm9ybS53cGNmNy1mb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtOyB9IH1cblxuLmNvbnRhY3RfZm9ybSBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuZm9ybS53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfSB9XG5cbmZvcm0ud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDMuMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9ybS53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICAgICAgaGVpZ2h0OiAyLjgxMjVyZW07IH0gfVxuICBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA4Ljc1cmVtO1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQuc3VibWl0X2J0biB7XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDQzNzVyZW07IH1cbiAgZm9ybS53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctbm90LXZhbGlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuXG5mb3JtLndwY2Y3LWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZGMzMjMyO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5mb3JtLndwY2Y3LWZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgY29sb3I6ICMzOThmMTQ7IH1cbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIi8vIERvIG5vdCBmb3JnZXQgdG8gdXBkYXRlIGdldHRpbmctc3RhcnRlZC90aGVtaW5nLm1kIVxuOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLFwiJTNjXCIpLFxuICAoXCI+XCIsXCIlM2VcIiksXG4gIChcIiNcIixcIiUyM1wiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG5cbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkY29udGFpbmVyLW1heC13aWR0aCA+ICR3aWR0aCBvciAkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gICYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIDAlO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMiwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICArIC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGNoZWFwIHJvdW5kZWQgY29ybmVycyBvbiBuZXN0ZWQgaXRlbXNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxODA4MTUxNTA5MzQvaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIkBjaGFyc2V0ICd1dGYtOCc7XHJcblxyXG5AaW1wb3J0ICdib290c3RyYXAnO1xyXG5cclxuXHJcbi8qXHJcbiAgTXkgY3VzdG9tIHN0eWxlczpcclxuICBBZGQgeW91ciBzY3NzIGZpbGVzIGJlbG93IHRvIHN0cnVjdHVyZSB5b3VyIHByb2plY3Qgc3R5bGVzXHJcbiovXHJcblxyXG5cclxuLyogLy8gR2xvYmFsICovXHJcbkBpbXBvcnQgXCJnbG9iYWwvYWNjZXNzaWJpbGl0eVwiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL3VuaXRcIjtcclxuQGltcG9ydCBcImdsb2JhbC9jb2xvcnNcIjtcclxuQGltcG9ydCBcImdsb2JhbC9taXhpbmdcIjtcclxuQGltcG9ydCBcImdsb2JhbC92YXJpYWJsZVwiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL2ZvbnRzXCI7XHJcblxyXG5cclxuLyogLy8gTW9kdWxlcyAqL1xyXG5AaW1wb3J0IFwibW9kdWxlcy9uYXZpZ2F0aW9uXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9tZW51XCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL3NsaWNrXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL3NsaWNrLXRoZW1lXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL2FsbC5taW5cIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvZm9udGF3ZXNvbWVcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvbWFnbmlmaWMtcG9wdXBcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvYW9zXCI7XHJcblxyXG4vKiAvL2NvbnRlbnQtbW9kdWxlcyAqL1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL21vZHVsZXNfc3R5bGVcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9wYWdlX3N0eWxlXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvYmFubmVyXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvbGFyZ2VfZ2FsbGVyeV9tYXNvbnJ5XCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvbGF1bmNocGFkXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvc29sdXRpb25zXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvYnJhbmRzXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvYmxvZ19tb2R1bGVcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9mZWF0dXJlX3NlcnZpY2VcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9mZWF0dXJlX3Jvd1wiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL3Rlc3RpbW9uaWFsXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvYXdhcmRzXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvbGF0ZXN0X25ld3NcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9yZWxhdGVkX3Byb2R1Y3RzXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvaW1hZ2VzXzNfY29sXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvaWNvbl8zX2NvbFwiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL3N0YWNrZWRfMl9jb2xcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy92ZXJ0aWNhbF9kaXZpZGVyX2xpc3RcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9wcm9kdWN0c18yX2NvbFwiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL2ZlYXR1cmVkX2Jsb2Nrc1wiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL2ZlYXR1cmVfZGV0YWlsc1wiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL2NhbGxfdG9fYWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvZmVhdHVyZV9mdWxsX3dpZHRoXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvZmVhdHVyZV9vdmVydmlld1wiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL2ZlYXR1cmVfY29sdW1uXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvbWFycXVlZV9tb2R1bGVzXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvYmFubmVyX2N0YVwiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL3BhZ2VfdG9wX2ltYWdlXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvc2VhcmNoX3BhZ2VcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy93eXNpd3lnXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvZmVhdHVyZV9iYW5uZXJcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9wYXJ0bmVyc1wiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL2NvbnRhY3RfYmFubmVyXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvdmlkZW9fZ2FsbGVyeVwiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL3Byb2R1Y3RzXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvYWJvdXRfdXNcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9hcmNoaXZlX2Jsb2dcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9jdGFfc2ltcGxlXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvZXhwbG9yZVwiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL2ZhcVwiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL2ZlYXR1cmVfc3BvdGxpZ2h0XCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvaGlnaGxpZ2h0c19pY29uc1wiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL3F1aWNrbGlua3NcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9ncm91cGVkX2xpbmtzXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvaGVyb19oaWdobGlnaHRcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9wYXJ0bmVyc19oZWFkZXJcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9mb290ZXJfaGlnaGxpZ2h0XCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvaGVyb19pbWFnZVwiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL3NwbGl0X2hpZ2hsaWdodFwiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL2xlYWRlcnNoaXBcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9wb3N0X2NvbnRlbnRcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9oZWFkZXJfY2Fyb3VzZWxcIjtcclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9pbWFnZV9oaWdobGlnaHRzXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvbWFpbl92aWRlb1wiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL2luZm9fYm94XCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMva2V5X2ZlYXR1cmVzXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMva2V5X3BvaW50c1wiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL3RhbGtpbmdfcG9pbnRzXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvYmxvY2tzXCI7XHJcblxyXG5cclxuQGltcG9ydCBcImNvbnRlbnQtbW9kdWxlcy9icmFuZHMyXCI7XHJcbkBpbXBvcnQgXCJjb250ZW50LW1vZHVsZXMvY29udGFjdF90YWJsZVwiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL3Byb2R1Y3RfbWFudWxzXCI7XHJcblxyXG5cclxuXHJcbi8qIC8vY29udGVudC1wYWdlcyAqL1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL2Jsb2dfcGFnZVwiO1xyXG5AaW1wb3J0IFwiY29udGVudC1tb2R1bGVzL2NvbnRhY3RfcGFnZVwiO1xyXG4iLCIvLyBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiBBZGRyZXNzZXMgcGFydCBvZiB0aGVtZS1jaGVjayBpc3N1ZSAjODQwLlxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vQXV0b21hdHRpYy9fcy9ibG9iL21hc3Rlci9zdHlsZS5jc3NcclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuICBjb2xvcjogIzIxNzU5YjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGVmdDogNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRvcDogNXB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHotaW5kZXg6IDEwMDAwMDsgLy8gQWJvdmUgV1AgdG9vbGJhci5cclxufVxyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5NaXhpbnNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKiogUGxhY2Vob2xkZXIgKioqKioqKioqKioqL1xyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnR9O1xyXG4gIDotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7QGNvbnRlbnR9O1xyXG4gIDo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9O1xyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7QGNvbnRlbnR9O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqIFRyYW5zaXRpb24gKioqKioqKioqKioqKi9cclxuLypAaW5jbHVkZSB0cmFuc2l0aW9uKC41cywgYWxsLCBlYXNlKTsqL1xyXG5AbWl4aW4gdHJhbnNpdGlvbigkZWxlbWVudCwgJHRpbWUsICR0cmFuc2l0aW9uLW5hbWUpIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246ICRlbGVtZW50ICR0aW1lICR0cmFuc2l0aW9uLW5hbWU7XHJcblx0LW1vei10cmFuc2l0aW9uOiAkZWxlbWVudCAkdGltZSAkdHJhbnNpdGlvbi1uYW1lO1xyXG5cdC1tcy10cmFuc2l0aW9uOiAkZWxlbWVudCAkdGltZSAkdHJhbnNpdGlvbi1uYW1lO1xyXG5cdC1vLXRyYW5zaXRpb246ICRlbGVtZW50ICR0aW1lICR0cmFuc2l0aW9uLW5hbWU7XHJcblx0dHJhbnNpdGlvbjogJGVsZW1lbnQgJHRpbWUgJHRyYW5zaXRpb24tbmFtZTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKiBUcmFuZm9ybSBSb3RhdGUgKioqKioqKioqKioqKi9cclxuLypAaW5jbHVkZSByb3RhdGUoMGRlZyk7Ki9cclxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7ICAgIFxyXG59XHJcblxyXG4vKioqKioqKioqKioqIFRyYW5mb3JtIFRyYW5zbGF0ZSBib3RoICoqKioqKioqKioqKiovXHJcbi8qQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14eSh4LCB2KTsqL1xyXG5AbWl4aW4gdHJhbnNmb3JtLXRyYW5zbGF0ZS14eSgkdmFsWCwkdmFsWSkge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHZhbFgsJHZhbFkpO1xyXG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHZhbFgsJHZhbFkpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdmFsWCwkdmFsWSk7XHJcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHZhbFgsJHZhbFkpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKCR2YWxYLCR2YWxZKTtcdFx0XHJcbn1cclxuXHJcbi8qKioqKioqKioqKiogVHJhbmZvcm0gVHJhbnNsYXRlIFkgKioqKioqKioqKioqKi9cclxuLypAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXkoeSk7Ki9cclxuQG1peGluIHRyYW5zZm9ybS10cmFuc2xhdGUteSgkdmFsWSkge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR2YWxZKTtcclxuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdmFsWSk7XHJcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdmFsWSk7XHJcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR2YWxZKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHZhbFkpO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqIFRyYW5mb3JtIFRyYW5zbGF0ZSBYICoqKioqKioqKioqKiovXHJcbi8qQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KHgpOyovXHJcbkBtaXhpbiB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoJHZhbFgpIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgkdmFsWCk7XHJcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHZhbFgpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHZhbFgpO1xyXG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgkdmFsWCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCR2YWxYKTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKiBCb3ggc2hhZG93ICoqKioqKioqKioqKiovXHJcbi8qQGluY2x1ZGUgYm94LXNoYWRvdygxcHgsIDFweCwgNXB4LCAwLCByZ2JhKDAsMCwwLDAuNSksIGluc2V0KTsqL1xyXG5AbWl4aW4gYm94LXNoYWRvdygkeCwgJHksICRzcHJlYWQsICRzaXplLCAkY29sb3IsICRpbnNldDogJycpIHtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6ICR4ICR5ICRzcHJlYWQgJHNpemUgJGNvbG9yICN7JGluc2V0fTtcclxuXHQtbW96LWJveC1zaGFkb3c6ICR4ICR5ICRzcHJlYWQgJHNpemUgJGNvbG9yICN7JGluc2V0fTtcclxuXHQtbXMtYm94LXNoYWRvdzogJHggJHkgJHNwcmVhZCAkc2l6ZSAkY29sb3IgI3skaW5zZXR9O1xyXG5cdC1vLWJveC1zaGFkb3c6ICR4ICR5ICRzcHJlYWQgJHNpemUgJGNvbG9yICN7JGluc2V0fTtcclxuXHRib3gtc2hhZG93OiAkeCAkeSAkc3ByZWFkICRzaXplICRjb2xvciAjeyRpbnNldH07XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqIEdyYWRpZW50IEhvcml6b250YWwgKioqKioqKioqKioqKi9cclxuLypcclxuYmFja2dyb3VuZDogQGluY2x1ZGUgZmlsdGVyLWdyYWRpZW50KCNmNzk0MWUsICNmN2E2MWUsIGhvcml6b250YWwpO1xyXG5iYWNrZ3JvdW5kOiBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKGxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjc5NDFlIDAlLCAjZjdhNjFlIDEwMCUpKTtcclxuKi9cclxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd25cclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyoqKioqKioqKioqKiBCcmVha3BvaW50cyAqKioqKioqKioqKioqL1xyXG5AbWl4aW4gYnAoJHBvaW50KSB7XHJcblx0QGlmICRwb2ludCA9PSB4eHNtIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkgeyBcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHRcdFxyXG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHhzbSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gc20ge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldHNtIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXQge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldG1kIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXRYbCB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IGxnIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0geGwge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSB4eGwge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cdFxyXG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHh4bGcge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSB4eHhsZyB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMjU2MHB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVx0XHRcclxuXHJcblxyXG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHh4c21taW4ge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQwMXB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHhzbW1pbiB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHRcdFxyXG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHNtbWluIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cdFxyXG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1kbWluIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBsZ21pbiB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHhsbWluIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHRcclxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSB4eGxtaW4ge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBsZ19tZG1pbiB7XHJcblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IFxyXG5cdFxyXG5cdEBlbHNlIGlmICRwb2ludCA9PSBoZWlnaHRfYnAge1xyXG5cdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IFxyXG59IiwiXHJcbi8qIEZvbnQgRmFtaWx5XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi8qZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyovXHJcbi8qZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjsqL1xyXG5cclxuJGdsb2JlcjogXCJHbG9iZXJcIjtcclxuJGVsZWdhbnRfaWNvbnM6IFwiRWxlZ2FudEljb25zXCI7XHJcbiRyYWxld2F5OiBcIlJhbGV3YXlcIjtcclxuJG9wZW5zYW5zOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuJHBvcHBpbnM6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbi8qIEZvbnQgd2VpZ2h0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiR0aGluOiAxMDA7XHJcbiRsaWdodDogMzAwO1xyXG4kbm9ybWFsOiA0MDA7XHJcbiRtZWRpdW06IDUwMDtcclxuJHNlbWlib2xkOiA2MDA7XHJcbiRib2xkOiA3MDA7XHJcbiRoZWF2eTogODAwO1xyXG4kYmxhY2tfd2VpZ2h0OiA5MDA7XHJcbiAgXHJcbi8qIFRoZW1lIENvbG9yc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRibGFjazogIzAwMDAwMDtcclxuJHZlcnlsaWdodGdyZXk6ICNlN2U3ZTc7XHJcbiRsaWdodGdyZXk6ICNhMWExYTE7XHJcbiRkaW1ncmV5OiAjNjY2NjY2O1xyXG4kb3JhbmdlOiAjZjc4ZTFlO1xyXG5cclxuLm5vLWd1dHRlcnMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICA+IC5jb2wsXHJcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6ICRnbG9iZXI7XHJcblx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcblx0Zm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcdFxyXG5cdG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgICAgXHJcblx0QGluY2x1ZGUgYnAoc20pIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbnB7IFxyXG5cdEBpbmNsdWRlIGJwKHhsKSB7XHJcblx0XHRiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8qQGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTcpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHR9XHRcclxuXHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcblx0fSovXHJcbn1cclxuaXtcclxuXHRmb250LWZhbWlseTogJGdsb2JlcjtcclxuXHRmb250LXdlaWdodDogJG5vcm1hbDsgICAgXHJcbn1cclxudWx7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcdFxyXG5cdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygyMCk7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IHJlbS1jYWxjKDAgMCAwIDIwKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwKTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDcpO1xyXG5cdFx0XHR3aWR0aDogcmVtLWNhbGMoNyk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRpbWdyZXk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogcmVtLWNhbGMoMSk7XHJcblx0XHRcdHRvcDogcmVtLWNhbGMoMTApO1xyXG5cdFx0fVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjpzb2xpZCByZW0tY2FsYygxKSAkZGltZ3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHR9XHJcbiAgICAmLmxpc3QtdW5zdHlsZWR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgbGl7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYyg3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOnNvbGlkIHJlbS1jYWxjKDEpICRkaW1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbS1jYWxjKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbS1jYWxjKDYpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5vbHtcclxuICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygzMCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDAgMCA1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyKTtcclxuICAgIH1cclxufVxyXG5oMSAsIC5oMSxcclxuaDIgLCAuaDIsXHJcbmgzICwgLmgzLFxyXG5oNCAsIC5oNCxcclxuaDUgLCAuaDV7ICAgIFx0XHJcblx0bWFyZ2luLXRvcDogMDsgXHJcblx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdD4gYnIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5oMSAsIC5oMSB7XHRcdFxyXG5cdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcdFxyXG5cdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDQyKSAhaW1wb3J0YW50O1xyXG5cdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQ4KSAhaW1wb3J0YW50O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKC0xLjUpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDM2KSAhaW1wb3J0YW50O1xyXG5cdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQyKSAhaW1wb3J0YW50O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKC0xKSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicChzbSkge1xyXG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygzMCkgIWltcG9ydGFudDsgXHJcblx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMzYpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJwKHhzbSkge1xyXG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygyNCkgIWltcG9ydGFudDsgXHJcblx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMzApICFpbXBvcnRhbnQ7XHJcblx0fVx0XHJcbn1cclxuaDIgLCAuaDJ7XHRcclxuXHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHRcclxuXHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygzNikgIWltcG9ydGFudDtcclxuXHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MikgIWltcG9ydGFudDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnAodGFibGV0KSB7XHJcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDMwKSAhaW1wb3J0YW50O1x0XHRcclxuXHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzNikgIWltcG9ydGFudDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnAoeHNtKSB7XHJcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDI0KSAhaW1wb3J0YW50O1xyXG5cdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwKSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5oMyAsIC5oMyB7XHJcblx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1x0XHJcblx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMjQpICFpbXBvcnRhbnQ7XHJcblx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMzApICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDIxKSAhaW1wb3J0YW50O1xyXG5cdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI3KSAhaW1wb3J0YW50O1x0XHRcclxuXHR9XHRcclxuXHRAaW5jbHVkZSBicCh4c20pIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpICFpbXBvcnRhbnQ7XHJcblx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMjQpICFpbXBvcnRhbnQ7XHRcdFxyXG5cdH1cclxufVxyXG5oNCAsIC5oNHtcdFxyXG5cdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE4KSAhaW1wb3J0YW50O1xyXG5cdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI0KSAhaW1wb3J0YW50O1x0XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE3KSAhaW1wb3J0YW50O1xyXG5cdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIzKSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicCh4c20pIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpICFpbXBvcnRhbnQ7XHJcblx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbmg1ICwgLmg1e1x0XHJcblx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG5cdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE0KSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygxMykgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwKSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5oNiAsIC5oNntcdFxyXG5cdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDExKSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygxMCkgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1x0XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzLCBhbGwsIGVhc2UpO1xyXG5cdCY6aG92ZXIsICY6Zm9jdXMge1x0XHRcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG4ubW9yZWxpbmt7XHJcblx0Y29sb3I6ICRsaWdodGdyZXk7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXdlaWdodDogJGJvbGQ7XHRcclxuXHRpe1xyXG5cdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDMpO1x0XHRcclxuXHR9XHJcblx0c3Ryb25ne1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdH1cclxufVxyXG4ubGlua3tcclxuXHRpe1xyXG5cdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDMpO1x0XHRcclxuXHR9XHJcbn1cclxuLmJ0bntcclxuXHRjb2xvcjogJGRpbWdyZXk7IFxyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGZvbnQtZmFtaWx5OiAkZ2xvYmVyOyBcclxuXHRmb250LXdlaWdodDogJHNlbWlib2xkO1x0XHJcblx0Zm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcblx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI0KTtcclxuXHRwYWRkaW5nOiByZW0tY2FsYygxMyAyMik7XHJcblx0bWluLXdpZHRoOiByZW0tY2FsYygxOTApO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcdFxyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogc29saWQgcmVtLWNhbGMoMikgJGRpbWdyZXk7XHJcblx0Ym9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTApO1xyXG5cdGN1cnNvcjogcG9pbnRlcjsgICAgXHJcblx0dHJhbnNpdGlvbjogMC41cyBhbGw7XHJcblx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdG1pbi13aWR0aDogcmVtLWNhbGMoMTYwKTtcclxuXHRcdHBhZGRpbmc6IHJlbS1jYWxjKDggMTUpO1xyXG5cdH1cdFxyXG5cdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkaW1ncmV5O1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0aXtcclxuXHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygzKTtcclxuXHR9XHJcblx0Ji5yb3VuZGVke1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTApICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYucm91bmRlZF9ub25le1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR9XHJcblx0Ji5yb3VuZGVkX2NpcmNsZXtcclxuXHRcdGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDMwKTtcclxuXHR9XHJcblx0Ji5yb3VuZGVkX3JibHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDAgMTAgMTAgMTApO1xyXG5cdH1cclxuXHQmLmJ0bi1zbXtcclxuXHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDE2KTtcclxuXHRcdHBhZGRpbmc6IHJlbS1jYWxjKDEwIDE1KTtcclxuXHRcdG1pbi13aWR0aDogcmVtLWNhbGMoMTIzKTtcclxuXHR9XHJcbn1cclxuLmJ0bmdycHtcclxuXHRtYXJnaW4tdG9wOiByZW0tY2FsYyg0NSk7XHJcblx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xNSk7XHJcblx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMTUpO1xyXG5cdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygzMCk7XHJcblx0XHRtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTEwKTtcclxuXHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTEwKTtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDIwKTtcclxuXHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtNy41KTtcclxuXHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTcuNSk7XHJcblx0fVxyXG5cdC5idG4sIC5tb3JlbGlua3tcclxuXHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygxNSk7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDE1KTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1KTtcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygxMCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDcuNSk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoNy41KTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTApO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5ocntcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZTdlN2U3O1xyXG59XHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbio6Zm9jdXMge1xyXG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcclxufVxyXG5zZWxlY3Qge1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDIzcHggcmlnaHQgMzJweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGNvbG9yOiAkZGltZ3JleTtcclxuXHRmb250LWZhbWlseTogJGdsb2JlcjtcclxuXHRmb250LXdlaWdodDokYm9sZDtcclxuXHRmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0d2lkdGg6IHJlbS1jYWxjKDIzNSk7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cGFkZGluZzogcmVtLWNhbGMoMTVweCA1MnB4IDE1cHggMTlweCk7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcdFx0XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAzMHB4IHJpZ2h0IDMycHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAyM3B4IHJpZ2h0IDIwcHg7XHJcblx0XHRwYWRkaW5nOiByZW0tY2FsYygxMHB4IDQ2cHggMTBweCAxNXB4KTtcclxuXHR9XHJcblx0b3B0aW9uIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1x0XHRcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNlY3Rpb25fYmd7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLmJnaW1hZ2Uge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG59XHJcbi5vdmVybGF5e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlOyAgICBcclxuICAgIG9wYWNpdHk6IDAuMzg7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbn1cclxuLnBhcmFsbGF4e1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICAgICAgICAgICBcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTsgICAgXHJcbiAgICAmLmRpc2FibGVfcGFyYWxsYXh7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIEBleHRlbmQgLmJnaW1hZ2U7ICAgICAgICAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZ3RvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXIgIWltcG9ydGFudDt9XHJcbi5iZ2JvdHRvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBjZW50ZXIgIWltcG9ydGFudDt9XHJcbi5iZ2xlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlciAhaW1wb3J0YW50O31cclxuLmJncmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjZW50ZXIgIWltcG9ydGFudDt9XHJcbi5iZ2NlbnRlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXIgIWltcG9ydGFudDt9XHJcblxyXG4vKiBQYWdpbmF0aW9uICovXHJcbi5wYWdpbmF0aW9uIHtcclxuXHR3aWR0aDogMTAwJTtcdFxyXG5cdG1hcmdpbjogcmVtLWNhbGMoMzAgMCAwKTtcdFxyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0bWFyZ2luOiByZW0tY2FsYygyOCAwKTtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnAodGFibGV0KSB7XHJcblx0XHRtYXJnaW46IHJlbS1jYWxjKDI2IDApO1xyXG5cdH1cdFx0XHJcblx0Lm5hdi1saW5rc3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdGEsIHNwYW4ge1x0XHRcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjVmODtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRvcGVuc2FucztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWF2eTtcclxuXHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxMy4zNik7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMCk7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtaW4td2lkdGg6IHJlbS1jYWxjKDM3KTtcdFx0XHRcclxuXHRcdFx0aGVpZ2h0OiByZW0tY2FsYygzOCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMSk7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDQgNik7XHRcdFx0XHJcblx0XHR9XHJcblx0XHQuY3VycmVudCB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5iciB7XHJcblx0QGluY2x1ZGUgYnAodGFibGV0LVgpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5pbm5lcl9zcGFjaW5nIHtcclxuXHRwYWRkaW5nOiByZW0tY2FsYyg3MCAwKTtcclxuXHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0cGFkZGluZzogcmVtLWNhbGMoNjAgMCkgIWltcG9ydGFudDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdHBhZGRpbmc6IHJlbS1jYWxjKDUwIDApICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRwYWRkaW5nOiByZW0tY2FsYyg0MCAwKSAhaW1wb3J0YW50O1xyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIGJwKHhzbSkge1xyXG5cdFx0cGFkZGluZzogcmVtLWNhbGMoMzAgMCkgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEZvciBJRSAqL1xyXG4vKkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHRcclxuXHRcclxufVxyXG4qL1xyXG5cclxuLyogXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG5cdC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xyXG5cdCAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuXHR9XHJcbn0gXHJcbiovXHJcblxyXG4jcGFnZSB7IG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpe1xyXG5cdC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xyXG5cdCAgICBtYXgtd2lkdGg6IDE0NzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHsgY29udGVudDogJyc7IH0gICIsIi8vLy9cclxuLy8vIEBncm91cCBmdW5jdGlvbnNcclxuLy8vL1xyXG5cclxuJGdsb2JhbC1mb250LXNpemU6IDEwMCUgIWRlZmF1bHQ7XHJcblxyXG4vLy8gUmVtb3ZlcyB0aGUgdW5pdCAoZS5nLiBweCwgZW0sIHJlbSkgZnJvbSBhIHZhbHVlLCByZXR1cm5pbmcgdGhlIG51bWJlciBvbmx5LlxyXG4vLy9cclxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkbnVtIC0gTnVtYmVyIHRvIHN0cmlwIHVuaXQgZnJvbS5cclxuLy8vXHJcbi8vLyBAcmV0dXJucyB7TnVtYmVyfSBUaGUgc2FtZSBudW1iZXIsIHNhbnMgdW5pdC5cclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bSkge1xyXG4gIEByZXR1cm4gJG51bSAvICgkbnVtICogMCArIDEpO1xyXG59XHJcblxyXG4vLy8gQ29udmVydHMgb25lIG9yIG1vcmUgcGl4ZWwgdmFsdWVzIGludG8gbWF0Y2hpbmcgcmVtIHZhbHVlcy5cclxuLy8vXHJcbi8vLyBAcGFyYW0ge051bWJlcnxMaXN0fSAkdmFsdWVzIC0gT25lIG9yIG1vcmUgdmFsdWVzIHRvIGNvbnZlcnQuIEJlIHN1cmUgdG8gc2VwYXJhdGUgdGhlbSB3aXRoIHNwYWNlcyBhbmQgbm90IGNvbW1hcy4gSWYgeW91IG5lZWQgdG8gY29udmVydCBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0LCB3cmFwIHRoZSBsaXN0IGluIHBhcmVudGhlc2VzLlxyXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXNlIFtudWxsXSAtIFRoZSBiYXNlIHZhbHVlIHRvIHVzZSB3aGVuIGNhbGN1bGF0aW5nIHRoZSBgcmVtYC4gSWYgeW91J3JlIHVzaW5nIEZvdW5kYXRpb24gb3V0IG9mIHRoZSBib3gsIHRoaXMgaXMgMTZweC4gSWYgdGhpcyBwYXJhbWV0ZXIgaXMgYG51bGxgLCB0aGUgZnVuY3Rpb24gd2lsbCByZWZlcmVuY2UgdGhlIGAkZ2xvYmFsLWZvbnQtc2l6ZWAgdmFyaWFibGUgYXMgdGhlIGJhc2UuXHJcbi8vL1xyXG4vLy8gQHJldHVybnMge0xpc3R9IEEgbGlzdCBvZiBjb252ZXJ0ZWQgdmFsdWVzLlxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoJHZhbHVlcywgJGJhc2U6IG51bGwpIHtcclxuICAkcmVtLXZhbHVlczogKCk7XHJcbiAgJGNvdW50OiBsZW5ndGgoJHZhbHVlcyk7XHJcblxyXG4gIC8vIElmIG5vIGJhc2UgaXMgZGVmaW5lZCwgZGVmZXIgdG8gdGhlIGdsb2JhbCBmb250IHNpemVcclxuICBAaWYgJGJhc2UgPT0gbnVsbCB7XHJcbiAgICAkYmFzZTogJGdsb2JhbC1mb250LXNpemU7XHJcbiAgfVxyXG5cclxuICAvLyBJZiB0aGUgYmFzZSBmb250IHNpemUgaXMgYSAlLCB0aGVuIG11bHRpcGx5IGl0IGJ5IDE2cHhcclxuICAvLyBUaGlzIGlzIGJlY2F1c2UgMTAwJSBmb250IHNpemUgPSAxNnB4IGluIG1vc3QgYWxsIGJyb3dzZXJzXHJcbiAgQGlmIHVuaXQoJGJhc2UpID09ICclJyB7XHJcbiAgICAkYmFzZTogKCRiYXNlIC8gMTAwJSkgKiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLy8gVXNpbmcgcmVtIGFzIGJhc2UgYWxsb3dzIGNvcnJlY3Qgc2NhbGluZ1xyXG4gIEBpZiB1bml0KCRiYXNlKSA9PSAncmVtJyB7XHJcbiAgICAkYmFzZTogc3RyaXAtdW5pdCgkYmFzZSkgKiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgQGlmICRjb3VudCA9PSAxIHtcclxuICAgIEByZXR1cm4gLXpmLXRvLXJlbSgkdmFsdWVzLCAkYmFzZSk7XHJcbiAgfVxyXG5cclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb3VudCB7XHJcbiAgICAkcmVtLXZhbHVlczogYXBwZW5kKCRyZW0tdmFsdWVzLCAtemYtdG8tcmVtKG50aCgkdmFsdWVzLCAkaSksICRiYXNlKSk7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICRyZW0tdmFsdWVzO1xyXG59XHJcblxyXG4vLyBDb252ZXJ0cyBhIHVuaXRsZXNzLCBwaXhlbCwgb3IgcmVtIHZhbHVlIHRvIGVtLCBmb3IgdXNlIGluIGJyZWFrcG9pbnRzLlxyXG5AZnVuY3Rpb24gLXpmLWJwLXRvLWVtKCR2YWx1ZSkge1xyXG4gIC8vIFBpeGVsIGFuZCB1bml0bGVzcyB2YWx1ZXMgYXJlIGNvbnZlcnRlZCB0byByZW1zXHJcbiAgQGlmIHVuaXQoJHZhbHVlKSA9PSAncHgnIG9yIHVuaXRsZXNzKCR2YWx1ZSkge1xyXG4gICAgJHZhbHVlOiByZW0tY2FsYygkdmFsdWUsICRiYXNlOiAxNnB4KTtcclxuICB9XHJcblxyXG4gIC8vIFRoZW4gdGhlIHZhbHVlIGlzIGNvbnZlcnRlZCB0byBlbXNcclxuICBAcmV0dXJuIHN0cmlwLXVuaXQoJHZhbHVlKSAqIDFlbTtcclxufVxyXG5cclxuLy8vIENvbnZlcnRzIGEgcGl4ZWwgdmFsdWUgdG8gbWF0Y2hpbmcgcmVtIHZhbHVlLiAqQW55KiB2YWx1ZSBwYXNzZWQsIHJlZ2FyZGxlc3Mgb2YgdW5pdCwgaXMgYXNzdW1lZCB0byBiZSBhIHBpeGVsIHZhbHVlLiBCeSBkZWZhdWx0LCB0aGUgYmFzZSBwaXhlbCB2YWx1ZSB1c2VkIHRvIGNhbGN1bGF0ZSB0aGUgcmVtIHZhbHVlIGlzIHRha2VuIGZyb20gdGhlIGAkZ2xvYmFsLWZvbnQtc2l6ZWAgdmFyaWFibGUuXHJcbi8vLyBAYWNjZXNzIHByaXZhdGVcclxuLy8vXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gUGl4ZWwgdmFsdWUgdG8gY29udmVydC5cclxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkYmFzZSBbbnVsbF0gLSBCYXNlIGZvciBwaXhlbCBjb252ZXJzaW9uLlxyXG4vLy9cclxuLy8vIEByZXR1cm5zIHtOdW1iZXJ9IEEgbnVtYmVyIGluIHJlbXMsIGNhbGN1bGF0ZWQgYmFzZWQgb24gdGhlIGdpdmVuIHZhbHVlIGFuZCB0aGUgYmFzZSBwaXhlbCB2YWx1ZS4gcmVtIHZhbHVlcyBhcmUgcGFzc2VkIHRocm91Z2ggYXMgaXMuXHJcbkBmdW5jdGlvbiAtemYtdG8tcmVtKCR2YWx1ZSwgJGJhc2U6IG51bGwpIHtcclxuICAvLyBDaGVjayBpZiB0aGUgdmFsdWUgaXMgYSBudW1iZXJcclxuICBAaWYgdHlwZS1vZigkdmFsdWUpICE9ICdudW1iZXInIHtcclxuICAgIEB3YXJuIGluc3BlY3QoJHZhbHVlKSArICcgd2FzIHBhc3NlZCB0byByZW0tY2FsYygpLCB3aGljaCBpcyBub3QgYSBudW1iZXIuJztcclxuICAgIEByZXR1cm4gJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLy8gVHJhbnNmb3JtIGVtIGludG8gcmVtIGlmIHNvbWVvbmUgaGFuZHMgb3ZlciAnZW0nc1xyXG4gIEBpZiB1bml0KCR2YWx1ZSkgPT0gJ2VtJyB7XHJcbiAgICAkdmFsdWU6IHN0cmlwLXVuaXQoJHZhbHVlKSAqIDFyZW07XHJcbiAgfVxyXG5cclxuICAvLyBDYWxjdWxhdGUgcmVtIGlmIHVuaXRzIGZvciAkdmFsdWUgaXMgbm90IHJlbSBvciBlbVxyXG4gIEBpZiB1bml0KCR2YWx1ZSkgIT0gJ3JlbScge1xyXG4gICAgJHZhbHVlOiBzdHJpcC11bml0KCR2YWx1ZSkgLyBzdHJpcC11bml0KCRiYXNlKSAqIDFyZW07XHJcbiAgfVxyXG5cclxuICAvLyBUdXJuIDByZW0gaW50byAwXHJcbiAgQGlmICR2YWx1ZSA9PSAwcmVtIHtcclxuICAgICR2YWx1ZTogMDtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHZhbHVlO1xyXG59XHJcblxyXG4vLy8gQ29udmVydHMgYSBwaXhlbCwgcGVyY2VudGFnZSwgcmVtIG9yIGVtIHZhbHVlIHRvIGEgdW5pdGxlc3MgdmFsdWUgYmFzZWQgb24gYSBnaXZlbiBmb250IHNpemUuIElkZWFsIGZvciB3b3JraW5nIG91dCB1bml0bGVzcyBsaW5lIGhlaWdodHMuXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGNvbnZlcnQgdG8gYSB1bml0bGVzcyBsaW5lIGhlaWdodFxyXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXNlIC0gVGhlIGZvbnQgc2l6ZSB0byB1c2UgdG8gd29yayBvdXQgdGhlIGxpbmUgaGVpZ2h0IC0gZGVmYXVsdHMgdG8gJGdsb2JhbC1mb250LXNpemVcclxuLy8vXHJcbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gVW5pdGxlc3MgbnVtYmVyXHJcbkBmdW5jdGlvbiB1bml0bGVzcy1jYWxjKCR2YWx1ZSwgJGJhc2U6IG51bGwpIHtcclxuXHJcbiAgLy8gSWYgbm8gYmFzZSBpcyBkZWZpbmVkLCBkZWZlciB0byB0aGUgZ2xvYmFsIGZvbnQgc2l6ZVxyXG4gIEBpZiAkYmFzZSA9PSBudWxsIHtcclxuICAgICRiYXNlOiAkZ2xvYmFsLWZvbnQtc2l6ZTtcclxuICB9XHJcblxyXG4gIC8vIEZpcnN0LCBsZXRzIGNvbnZlcnQgb3VyICRiYXNlIHRvIHBpeGVsc1xyXG5cclxuICAvLyBJZiB0aGUgYmFzZSBmb250IHNpemUgaXMgYSAlLCB0aGVuIG11bHRpcGx5IGl0IGJ5IDE2cHhcclxuICBAaWYgdW5pdCgkYmFzZSkgPT0gJyUnIHtcclxuICAgICRiYXNlOiAoJGJhc2UgLyAxMDAlKSAqIDE2cHg7XHJcbiAgfVxyXG5cclxuICBAaWYgdW5pdCgkYmFzZSkgPT0gJ3JlbScge1xyXG4gICAgJGJhc2U6IHN0cmlwLXVuaXQoJGJhc2UpICogMTZweDtcclxuICB9XHJcblxyXG4gIEBpZiB1bml0KCRiYXNlKSA9PSAnZW0nIHtcclxuICAgICRiYXNlOiBzdHJpcC11bml0KCRiYXNlKSAqIDE2cHg7XHJcbiAgfVxyXG5cclxuICAvLyBOb3cgbGV0J3MgY29udmVydCBvdXIgdmFsdWUgdG8gcGl4ZWxzIHRvb1xyXG4gIEBpZiB1bml0KCR2YWx1ZSkgPT0gJyUnIHtcclxuICAgICR2YWx1ZTogKCR2YWx1ZSAvIDEwMCUpICogJGJhc2U7XHJcbiAgfVxyXG5cclxuICBAaWYgdW5pdCgkdmFsdWUpID09ICdyZW0nIHtcclxuICAgICR2YWx1ZTogc3RyaXAtdW5pdCgkdmFsdWUpICogJGJhc2U7XHJcbiAgfVxyXG5cclxuICBAaWYgdW5pdCgkdmFsdWUpID09ICdlbScge1xyXG4gICAgJHZhbHVlOiBzdHJpcC11bml0KCR2YWx1ZSkgKiAkYmFzZTtcclxuICB9XHJcblxyXG4gIC8vICdweCdcclxuICBAaWYgdW5pdCgkdmFsdWUpID09ICdweCcge1xyXG4gICAgQHJldHVybiBzdHJpcC11bml0KCR2YWx1ZSkgLyBzdHJpcC11bml0KCRiYXNlKTtcclxuICB9XHJcblxyXG4gIC8vIGFzc3VtZSB0aGF0IGxpbmUtaGVpZ2h0cyBncmVhdGVyIHRoYW4gMTAgYXJlIG1lYW50IHRvIGJlIGFic29sdXRlIGluICdweCdcclxuICBAaWYgdW5pdGxlc3MoJHZhbHVlKSBhbmQgKCR2YWx1ZSA+IDEwKSB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZSAvIHN0cmlwLXVuaXQoJGJhc2UpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkdmFsdWU7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dsb2Jlcic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2xvYmVyTGlnaHQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2xvYmVyTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dsb2JlckxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyTGlnaHQuc3ZnI0dsb2JlckxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dsb2Jlcic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2xvYmVyTGlnaHRJdGFsaWMuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2xvYmVyTGlnaHRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dsb2JlckxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyTGlnaHRJdGFsaWMuc3ZnI0dsb2JlckxpZ2h0SXRhbGljJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dsb2Jlcic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2xvYmVyUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9HbG9iZXJSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HbG9iZXJSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HbG9iZXJSZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dsb2JlclJlZ3VsYXIuc3ZnI0dsb2JlclJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2xvYmVyIFJlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dsb2JlclJlZ3VsYXJJdGFsaWMuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2xvYmVyUmVndWxhckl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyUmVndWxhckl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dsb2JlclJlZ3VsYXJJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyUmVndWxhckl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HbG9iZXJSZWd1bGFySXRhbGljLnN2ZyNHbG9iZXJSZWd1bGFySXRhbGljJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dsb2Jlcic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2xvYmVyU2VtaUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2xvYmVyU2VtaUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dsb2JlclNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyU2VtaUJvbGQuc3ZnI0dsb2JlclNlbWlCb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dsb2Jlcic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2xvYmVyU2VtaUJvbGRJdGFsaWMuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2xvYmVyU2VtaUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dsb2JlclNlbWlCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyU2VtaUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyU2VtaUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyU2VtaUJvbGRJdGFsaWMuc3ZnI0dsb2JlclNlbWlCb2xkSXRhbGljJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dsb2Jlcic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2xvYmVyQm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9HbG9iZXJCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HbG9iZXJCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2xvYmVyQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HbG9iZXJCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dsb2JlckJvbGQuc3ZnI0dsb2JlckJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0VsZWdhbnRJY29ucy5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9FbGVnYW50SWNvbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0VsZWdhbnRJY29ucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0VsZWdhbnRJY29ucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9FbGVnYW50SWNvbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvRWxlZ2FudEljb25zLnN2ZyNFbGVnYW50SWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktRXh0cmFCb2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktRXh0cmFCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9SYWxld2F5LUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktRXh0cmFCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktRXh0cmFCb2xkLnN2ZyNSYWxld2F5LUV4dHJhQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9SYWxld2F5LUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUmFsZXdheS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9SYWxld2F5LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9SYWxld2F5LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUmFsZXdheS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktQm9sZC5zdmcjUmFsZXdheS1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9SYWxld2F5LVJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUmFsZXdheS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9SYWxld2F5LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9SYWxld2F5LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUmFsZXdheS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JhbGV3YXktUmVndWxhci5zdmcjUmFsZXdheS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qZmRldiovXHJcblxyXG4uY29sLTF7XHJcblx0YmFja2dyb3VuZDogZ3JlZW47XHJcbn1cclxudWx7XHJcblx0bGl7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDgge1xyXG4gIC5pdGVtLSN7JGl9IHsgbGVmdDogMjBweCAqICRpOyB9IFxyXG59XHJcblxyXG4uc2l0ZS1icmFuZHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLmxvZ297XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDMwMCk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDc1KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoMjQwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYygyMDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxufVxyXG4uc2l0ZS1oZWFkZXItbWFpbntcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC5jb250YWluZXJ7ICAgICAgICBcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGdtaW4pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyAgICAgICAgICAgICBcclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1uYXZ7XHJcbiAgICAubWVudS1pY29ue1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OnJlbS1jYWxjKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgcmlnaHQ6cmVtLWNhbGMoMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOnJlbS1jYWxjKCAxMyA5IDE0KTtcclxuICAgICAgICAgICAgdG9wOiA1MSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgeyAgICAgICAgXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDExOyAgICBcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCwgMCwgMCwgMnB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMSkpO1xyXG4gICAgJi5maXhlZF9oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMXMsIGFsbCwgZWFzZS1pbi1vdXQpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2xpZGUtZG93biAwLjVzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICB9XHJcbiAgICAvKm5hdl9ib3hfc2hhZG93Ki9cclxuICAgICYubmF2X2JveF9zaGFkb3d7XHJcbiAgICAgICAgJi5maXhlZF9oZWFkZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA5cHggMCByZ2JhKDAsMCwwLDAuMTApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluX2hlYWRlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1haW4tbmF2aWdhdGlvbntcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cclxuICAgIH1cclxufVxyXG5cclxuLm1haW5faGVyb19iYW5uZXIgKyBoZWFkZXJ7XHJcbiAgICAmLnNpdGUtaGVhZGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICYuZml4ZWRfaGVhZGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMXMsIGFsbCwgZWFzZS1pbi1vdXQpO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWRvd24gMC41cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyX3NlYXJjaF9iYXJ7ICAgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDMwKTtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDE1KTtcclxuICAgIH1cclxuICAgIC5zZWFyY2hfYnRue1xyXG4gICAgICAgIGNvbG9yOiAjYTFhMWExO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi50b3Bfc2VhcmNoX2ZpZWxke1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjk2KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC5zZWFyY2hfZmllbGRfaW5uZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg3NzApO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5zZWFyY2hfY2xvc2VfYnRueyAgICAgICAgXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNik7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiByZW0tY2FsYyg1MCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg1MCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQyKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MCk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNSk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQgMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0MCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMSk7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIC5zZWFyY2hfZm9ybXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmFyay1zZWFyY2gtZmllbGQtaW5wdXQgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTokZ2xvYmVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OnJlbS1jYWxjKDM2KTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg5Mik7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTggODAgMTAgNDApO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OnJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoODApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTggNjUgMTAgMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OnJlbS1jYWxjKDI0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNjApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTggNTAgMTAgMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiAjYTFhMWExO2ZvbnQtZmFtaWx5OiRnbG9iZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO31cclxuICAgICAgICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjogI2ExYTFhMTtmb250LWZhbWlseTokZ2xvYmVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDt9XHJcbiAgICAgICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiAjYTFhMWExO2ZvbnQtZmFtaWx5OiRnbG9iZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO31cclxuICAgICAgICBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjogI2ExYTFhMTtmb250LWZhbWlseTokZ2xvYmVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDt9ICAgICAgICBcclxuICAgICAgICAuc2VhcmNoLXN1Ym1pdHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMyKTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKDMwKTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS15KC01MCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC41cywgYWxsLCBlYXNlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjEpOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5AaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgLmVudW1lbnVfdWx7ICAgIFxyXG4gICAgICAgIC5zZWFyY2hfZmllbGRfaW5uZXIubW9iX3NlYXJjaHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDM1KTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgICAgICYuc2VhcmNoX2Zvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtZmllbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMCA2NSAxMCAzMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VhcmNoLXN1Ym1pdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNi40KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS15KC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiBcclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtZG93biB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufSBcclxuXHJcblxyXG4ubWVudS1vcGVue1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuIFxyXG4iLCJmb290ZXJ7XHJcbiAgICAmLnNpdGUtZm9vdGVyeyAgXHJcbiAgICAgICAgY29sb3I6ICM2MzYzNjM7ICAgICAgXHJcbiAgICAgICAgLmZvb3Rlcl90b3B7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDc1IDApOyAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygxLjIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjMpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDQ1KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJzsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxNSk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbS1jYWxjKDIpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKDIwKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvb3Rlcl9jb2x7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygzNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1KTtcclxuICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9vdGVyX2NvbHVtbnsgXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdWwsIHVsLm1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7ICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qY29sb3I6ICM2MzYzNjM7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6cmVtLWNhbGMoMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoMS4yNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTpyZW0tY2FsYygxNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6cmVtLWNhbGMoMjMpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOnJlbS1jYWxjKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDpyZW0tY2FsYygyMik7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29weXJpZ2h0X2Jsb2NreyAgIFxyXG4gICAgICAgICAgICAuY29weXJpZ2h0X2lubmVye1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDI3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyNyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZG1pbikgeyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kaXZpZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb3B5cmlnaHRfbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChzbW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kaXZpZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgICAgICAgICAuY29weXJpZ2h0X3JpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWxpbmtze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsX2ljb25ze1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luOiAwOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXsgIFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDAgMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbmZvb3RlcntcclxuICAgICYuc2l0ZS1mb290ZXJ7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgLmZvb3Rlcl90b3B7XHJcbiAgICAgICAgICAgIC5mb290ZXJfcm93e1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyX2NvbHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXJfY29sdW1ueyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgcmVtLWNhbGMoMSkgIzJlMmUyZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgcmVtLWNhbGMoMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDE5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCwgdWwubWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29weXJpZ2h0X2Jsb2Nre1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkaW1ncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb2NpYWwtbGlua3N7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDYwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA5MDkwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAyNzhiZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBGb290ZXIgU3R5bGUgMiAqL1xyXG5mb290ZXIuc2l0ZS1mb290ZXJ7ICAgIFxyXG4gICAgJi5mb290ZXJfc3R5bGVfdHdve1xyXG4gICAgICAgIC5mb290ZXJfdG9we1xyXG4gICAgICAgICAgICAuZm9vdGVyX3Jvd3tcclxuICAgICAgICAgICAgICAgIC5mb290ZXJfY29se1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXJfY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2tfd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsID4gbGksIHVsLm1lbnUgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIGxpIGEsIHVsLm1lbnUgbGkgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoc21taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1saW5rc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhMWExYTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29weXJpZ2h0X2Jsb2NrLmJvcmRlcl90b3B7XHJcbiAgICAgICAgICAgIC5jb3B5cmlnaHRfaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCByZW0tY2FsYygyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbn1cclxuXHJcbkBpbmNsdWRlIGJwKHRhYmxldHNtKSB7ICAgICAgICAgICAgICAgICBcclxuICAgIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyX3RvcCAuZm9vdGVyX3JvdyAuZm9vdGVyX2NvbCAuZm9vdGVyX2NvbHVtbiBoNSArIGRpdntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsImJvZHkubWVudS1vcGVuIHsgb3ZlcmZsb3cteTogaGlkZGVuOyB9XHJcbi5tYWluX25hdiB7bWFyZ2luLWxlZnQ6IGF1dG87IH1cclxuLm1haW5fbmF2IGltZyB7bWFyZ2luLWxlZnQ6IDMycHg7fVxyXG4uZW51bWVudV91bCB1bCBsaTpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4vKiBNZW51IENTUyAqL1xyXG4vKmJvZHkubWVudS1vcGVuIC5tZW51LWljb24gLm1lbnUtYm94IHsgYmFja2dyb3VuZC1jb2xvcjogIzIwNTJBMjsgfSovXHJcbi5tZW51LXRyaWdnZXIgeyBkaXNwbGF5OiBub25lOyBjdXJzb3I6IHBvaW50ZXI7IGNvbG9yOiAjZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtd2VpZ2h0OiBib2xkOyBsaW5lLWhlaWdodDogMzNweDsgZm9udC1zaXplOiAwOyBwYWRkaW5nOiAxMHB4IDA7IH1cclxuLm1lbnUtdHJpZ2dlciAubWVudS1ib3ggeyB3aWR0aDogNTBweDsgaGVpZ2h0OiAzOHB4OyBwYWRkaW5nOiA1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHotaW5kZXg6IDk7IH1cclxuLm1lbnUtdHJpZ2dlciAubWVudS1ib3ggc3BhbiB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDJweDsgbWFyZ2luLWJvdHRvbTogOXB4OyBkaXNwbGF5OiBibG9jazsgdHJhbnNpdGlvbjogYWxsIDAuNXM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cclxuLm1lbnUtdHJpZ2dlciAubWVudS1ib3ggc3BhbjpsYXN0LW9mLXR5cGV7IG1hcmdpbi1ib3R0b206IDA7IH1cclxuLm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSg4cHgpIHRyYW5zbGF0ZVgoOHB4KTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSg4cHgpIHRyYW5zbGF0ZVgoOHB4KTsgfVxyXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7IG9wYWNpdHk6IDA7IH1cclxuLm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLThweCkgdHJhbnNsYXRlWCg4cHgpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtOHB4KSB0cmFuc2xhdGVYKDhweCk7IH1cclxuLm1lbnUtdHJpZ2dlci5hY3RpdmUgLm1lbnUtYm94IHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDczcHg7IHJpZ2h0OiAzMHB4OyB6LWluZGV4OiA5OTk5OTsgfVxyXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSAubWVudS1ib3ggc3BhbiB7IGJhY2tncm91bmQ6ICNGRkY7IH1cclxuXHJcbi5tb2JfdG9wYmFyIHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHJpZ2h0OiAtMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJTsgcGFkZGluZzogNzNweCAzNXB4IDMwcHg7IHotaW5kZXg6IDExOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7IHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7IH1cclxuXHJcbi5lbnVtZW51X3VsIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxyXG4uZW51bWVudV91bCB1bC5tZW51IHsgbGlzdC1zdHlsZTogbm9uZTsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBwYWRkaW5nOiAwOyBtYXJnaW4tYm90dG9tOiAwOyBtYXJnaW4tbGVmdDogMDsgfVxyXG4uZW51bWVudV91bCB1bC5tZW51IHVsIHsgbWFyZ2luOiAwOyBib3gtc2hhZG93OiAwIDAgMjFweCByZ2JhKDAsMCwwLDAuMjApOyB9XHJcbi5lbnVtZW51X3VsIHVsLm1lbnUgLmNhcmV0IHsgY29sb3I6ICNmZmY7IG1hcmdpbi1sZWZ0OiA3cHg7IH1cclxuLmVudW1lbnVfdWwgdWwubWVudSA+IGxpIHttYXJnaW4tYm90dG9tOiAwO3BhZGRpbmc6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4uZW51bWVudV91bCB1bC5tZW51IGxpIGEgeyBmb250LWZhbWlseTogXCJHbG9iZXJcIjsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAxNXB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsaW5lLWhlaWdodDogMjFweDtsZXR0ZXItc3BhY2luZzogMXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbnBhZGRpbmc6IDI1cHggMjJweDsgfVxyXG4vKi5lbnVtZW51X3VsIHVsLm1lbnUgbGkgYSBpIHsgdmVydGljYWwtYWxpZ246IHRvcDsgbGluZS1oZWlnaHQ6IDhweDsgfSovXHJcbi5lbnVtZW51X3VsIHVsID4gbGk6aG92ZXIgPiBhLCAuZW51bWVudV91bCB1bC5tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSwgLmVudW1lbnVfdWwgdWwubWVudSBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbi5lbnVtZW51X3VsIGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSwgLmVudW1lbnVfdWwgdWwubWVudSBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuLmVudW1lbnVfdWwgdWwubWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEgeyBmb250LXdlaWdodDogNzAwOyB9XHJcbi5lbnVtZW51X3VsIHVsLm1lbnUgbGkgdWwgeyBkaXNwbGF5OiBub25lIH1cclxuLmVudW1lbnVfdWwgdWwubWVudSBsaSB1bCBsaSB7d2lkdGg6IDEwMCU7bWFyZ2luOiAwO2xpc3Qtc3R5bGU6IG5vbmU7cGFkZGluZzogMDt9XHJcbi5lbnVtZW51X3VsLmRlc2sgdWwubWVudSB1bCB7IHotaW5kZXg6IDk5OTsgbGlzdC1zdHlsZTogbm9uZTsgdG9wOiAxMDAlOyBsZWZ0OiAwOyBiYWNrZ3JvdW5kOiAjZmZmZmZmOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAyNzBweDsgcGFkZGluZzogMTBweCAwOyB9XHJcbi5lbnVtZW51X3VsLmRlc2sgdWwubWVudSA+IGxpID4gdWwgeyBsZWZ0OiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XHJcbi5lbnVtZW51X3VsLmRlc2sgdWwubWVudSBsaSB1bCBsaSB1bCB7IHRvcDogMDsgbGVmdDogMTAwJTsgfVxyXG4uZW51bWVudV91bC5kZXNrIHVsLm1lbnUgPiBsaTpsYXN0LW9mLXR5cGUgdWwgdWwsIC5lbnVtZW51X3VsLmRlc2sgPiBsaTpudGgtbGFzdC1jaGlsZCgyKSB1bCB1bCB7IGxlZnQ6IGF1dG87IHJpZ2h0OiAxMDAlOyB9XHJcbi5lbnVtZW51X3VsIHVsLm1lbnUgdWwgPiBsaS5oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMjBweDsgfVxyXG5cclxuLypTdWIgbWVudSBzdHlsZXMqL1xyXG4uZW51bWVudV91bC5kZXNrIHVsLm1lbnUgbGk6aG92ZXIgPiB1bCB7IGRpc3BsYXk6IGJsb2NrOyBvcGFjaXR5OiAxOyBtYXJnaW4tbGVmdDogMDsgfVxyXG4uZW51bWVudV91bC5kZXNrIHVsLm1lbnUgdWwgbGkgeyBwYWRkaW5nOiAwIDIwcHg7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbi5lbnVtZW51X3VsLmRlc2sgdWwubWVudSB1bCBsaSBhIHsgbGV0dGVyLXNwYWNpbmc6IDA7IHRleHQtdHJhbnNmb3JtOiBub25lOyBjb2xvcjogIzFiMWExYTsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMThweDsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG87IFxyXG5wYWRkaW5nOiAxN3B4IDIwcHg7IH1cclxuLmVudW1lbnVfdWwuZGVzayB1bC5tZW51IHVsIGxpOmhvdmVyID4gYSwgLmVudW1lbnVfdWwuZGVzayB1bC5tZW51IHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSwgLmVudW1lbnVfdWwuZGVzayB1bC5tZW51IHVsIGxpLmFjdGl2ZSA+IGEgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbi5lbnVtZW51X3VsIC5hcnJvdyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4uZW51bWVudV91bCAuYXJyb3cgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDc0cHg7IGN1cnNvcjogcG9pbnRlcjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IHJpZ2h0OiAxNXB4OyBib3R0b206IDA7IGxlZnQ6IDA7IHotaW5kZXg6IDk5OTsgfVxyXG4uZW51bWVudV91bCAuYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDVcIjsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nOyBmb250LXdlaWdodDogOTAwOyBjb2xvcjogI2ZmZjsgZm9udC1zaXplOiAxOS4zOHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAzMHB4OyB0b3A6IDI1cHg7IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5tb2JfdG9wYmFyIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdC5tZW51LXRyaWdnZXIgLm1lbnUtYm94IHsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XHJcblx0LmVudW1lbnVfdWwgdWwubWVudSA+IGxpIHsgZGlzcGxheTogZmxleDsgfVxyXG5cdC5lbnVtZW51X3VsIHVsLm1lbnUgdWwgbGkuc3ViX21lbnVfdGl0bGUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHQuZW51bWVudV91bCB1bC5tZW51IGxpIHVsIGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcblx0LypuYXZfZmlsbGVkX2Fycm93Ki9cdFxyXG5cdC8qbmF2X2JvdHRvbV9ib3JkZXIqL1xyXG5cdC5lbnVtZW51X3VsLm5hdl9ib3R0b21fYm9yZGVyIHVsLm1lbnUgPiBsaSA+IGEgeyBoZWlnaHQ6IDc1cHg7IH1cclxuXHQvKm5hdl9ib3R0b21fYm9yZGVyKi9cclxuXHQuZW51bWVudV91bC5uYXZfYm90dG9tX2JvcmRlciB1bC5tZW51ID4gbGkgPiBhOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBib3JkZXItYm90dG9tOiBzb2xpZCA1cHg7IGhlaWdodDogNXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7IHRyYW5zaXRpb246IGFsbCAwLjVzOyBvcGFjaXR5OiAwOyB9IFxyXG5cdC5lbnVtZW51X3VsLm5hdl9ib3R0b21fYm9yZGVyIHVsLm1lbnUgPiBsaS5oYXMtY2hpbGRyZW4gPiBhOmJlZm9yZSB7IHdpZHRoOiAyNzBweDsgbGVmdDogNTAlOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9ICBcclxuXHQuZW51bWVudV91bC5uYXZfYm90dG9tX2JvcmRlciB1bC5tZW51ID4gbGk6aG92ZXIgPiBhOmJlZm9yZSxcclxuXHQuZW51bWVudV91bC5uYXZfYm90dG9tX2JvcmRlciB1bC5tZW51ID4gbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGE6YmVmb3JlLCBcclxuXHQuZW51bWVudV91bC5uYXZfYm90dG9tX2JvcmRlciB1bC5tZW51ID4gbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhOmJlZm9yZSB7IG9wYWNpdHk6IDE7IH1cclxuXHQvKm5hdl9zZXBhcmF0b3IqL1xyXG5cdC5lbnVtZW51X3VsLm5hdl9zZXBhcmF0b3IgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IFxyXG5cdC5lbnVtZW51X3VsLm5hdl9zZXBhcmF0b3IgdWwubWVudSBsaSBhIHsgcGFkZGluZy1yaWdodDogMzJweDsgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XHJcblx0LmVudW1lbnVfdWwubmF2X3NlcGFyYXRvciB1bC5tZW51ID4gbGk6YWZ0ZXIgeyBjb250ZW50OiAnJzsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMXB4OyBoZWlnaHQ6IDE0cHg7IGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2ExYTFhMTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgcmlnaHQ6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7fVxyXG5cdC8qbmF2X3VuZGVybGluZSovXHJcblx0XHJcblx0LmVudW1lbnVfdWwgdWwubWVudSBsaSB1bCBsaSBhIGkgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IGxpbmUtaGVpZ2h0OiAxMnB4OyB9IFxyXG59XHJcblxyXG5cclxuLyogUmVzcG9uc2l2ZVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qLyAgICAgICAgXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDk5cHgpIHtcclxuXHQuZW51bWVudV91bC5uYXZfc2VwYXJhdG9yIHVsLm1lbnUgbGkgYSB7IHBhZGRpbmctcmlnaHQ6IDI1cHg7IHBhZGRpbmctbGVmdDogMjVweDsgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHQuZW51bWVudV91bCB1bC5tZW51IHsgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcblx0LmVudW1lbnVfdWwgdWwubWVudSBsaSBhIHsgXHJcblx0XHRwYWRkaW5nOiAyNXB4IDE1cHg7IH1cdFxyXG5cdC5lbnVtZW51X3VsLm5hdl9ib3R0b21fYm9yZGVyIHVsLm1lbnUgPiBsaS5oYXMtY2hpbGRyZW4gPiBhOmJlZm9yZSB7IHdpZHRoOiAyNDBweDsgfVxyXG5cdC5lbnVtZW51X3VsLmRlc2sgdWwubWVudSB1bCB7IHdpZHRoOiAyNDBweDsgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSAge1xyXG5cdC5lbnVtZW51X3VsIHVsLm1lbnUgbGkgYSB7IGZvbnQtc2l6ZTogMTRweDsgfVxyXG5cdC8qbmF2X3NlcGFyYXRvciovXHRcclxuXHQuZW51bWVudV91bC5uYXZfc2VwYXJhdG9yIHVsLm1lbnUgbGkgYSB7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IHBhZGRpbmctbGVmdDogMTVweDsgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcdFx0XHJcblx0Ym9keS5tZW51LW9wZW4gLm1vYl90b3BiYXIgeyByaWdodDogMDsgfVxyXG5cdC5tZW51LXRyaWdnZXIgeyBkaXNwbGF5OiBibG9jazsgfVx0XHRcclxuXHQuZW51bWVudV91bC5uYXZfc2VwYXJhdG9yIHVsLm1lbnUgbGkgYSB7IHBhZGRpbmctcmlnaHQ6IDA7IHBhZGRpbmctbGVmdDogMDsgfVxyXG5cdC5lbnVtZW51X2NvbnRhaW5lcnsgZmxvYXQ6IHJpZ2h0OyB9XHJcblx0Lm1haW5fbmF2IHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVx0XHRcclxuXHQuZW51bWVudV91bCB1bC5tZW51IGxpLm5hdkJ0biBhIHsgbWluLXdpZHRoOiAyMjBweDsgcGFkZGluZzogMTJweCAxNXB4OyB9XHRcclxuXHQubGVmdF9uYXYgeyB3aWR0aDogMTAwJTsgfSAgXHJcblx0Lm1lbnUtYmxvY2sgeyBoZWlnaHQ6IGF1dG87IH1cclxuXHQuc2VydmljZXMtZGV0YWlsIGEucGJhLWRldGFpbCB7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDNkOWRhOyB9XHJcblx0LmVudW1lbnVfdWwgeyBkaXNwbGF5OiBub25lOyBwYWRkaW5nLXRvcDogOTBweDsgbWFyZ2luLXJpZ2h0OiAwOyB6LWluZGV4OiA5OTk7IH1cclxuXHQuZW51bWVudV91bCB1bC5tZW51ID4gbGkgeyBwb3NpdGlvbjogc3RhdGljOyB9XHJcblx0LmVudW1lbnVfdWwgdWwubWVudSB1bCBsaSB7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDA7IHBhZGRpbmc6IDBweDsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjsgcG9zaXRpb246IHN0YXRpYzsgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IG9wYWNpdHk6IDA7Ki8gfVxyXG5cdC5lbnVtZW51X3VsIHVsLm1lbnUgbGkgYSB7IGZvbnQtd2VpZ2h0OiBib2xkOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMTVweCAwOyB9XHJcblx0LmVudW1lbnVfdWwgdWwgPiBsaTpob3ZlciA+IGEsIC5lbnVtZW51X3VsIHVsLm1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAuZW51bWVudV91bCB1bC5tZW51IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEgeyBvcGFjaXR5OiAwLjY1OyB9XHRcdFxyXG5cdC5lbnVtZW51X3VsIHVsLm1lbnUgPiBsaSwgLmVudW1lbnVfdWwgdWwubWVudSB1bCBsaS5zdWJfbWVudV90aXRsZSB7IGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMzUpOyB9XHJcblx0LmVudW1lbnVfdWwgdWwubWVudSA+IGxpOmxhc3Qtb2YtdHlwZSB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cclxuXHQuZW51bWVudV91bCB1bC5tZW51ID4gbGkgPiBhLCAuZW51bWVudV91bCB1bC5tZW51IHVsIGxpLnN1Yl9tZW51X3RpdGxlID4gYSB7IFxyXG5cdFx0cGFkZGluZzogMzBweCAwIDIzcHg7IH0gXHJcblx0LmVudW1lbnVfdWwgdWwubWVudSB1bCBsaS5zdWJfbWVudV90aXRsZSB7IG1hcmdpbi1ib3R0b206IDE3cHg7IH1cclxuXHQuZW51bWVudV91bCBsaTpsYXN0LW9mLXR5cGUgeyBib3JkZXItYm90dG9tOiBub25lOyB9XHJcblx0LnJpZ2h0X25hdiBhLnBob25lIHsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyBtYXJnaW4tYm90dG9tOiAzMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cclxuXHQvKi5tZW51LW9wZW4gLmVudW1lbnVfdWwgdWwubWVudSA+IGxpIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XHJcblx0Lm1lbnUtb3BlbiAuZW51bWVudV91bCB1bC5tZW51ID4gbGk6bnRoLWNoaWxkKDEpIHsgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxyXG5cdC5tZW51LW9wZW4gLmVudW1lbnVfdWwgdWwubWVudSA+IGxpOm50aC1jaGlsZCgyKSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH1cclxuXHQubWVudS1vcGVuIC5lbnVtZW51X3VsIHVsLm1lbnUgPiBsaTpudGgtY2hpbGQoMykgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XHJcblx0Lm1lbnUtb3BlbiAuZW51bWVudV91bCB1bC5tZW51ID4gbGk6bnRoLWNoaWxkKDQpIHsgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cclxuXHQubWVudS1vcGVuIC5lbnVtZW51X3VsIHVsLm1lbnUgPiBsaTpudGgtY2hpbGQoNSkgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XHJcblx0Lm1lbnUtb3BlbiAuZW51bWVudV91bCB1bC5tZW51ID4gbGk6bnRoLWNoaWxkKDYpIHsgdHJhbnNpdGlvbi1kZWxheTogMS40czsgfVxyXG5cdC5tZW51LW9wZW4gLmVudW1lbnVfdWwgdWwubWVudSA+IGxpOm50aC1jaGlsZCg3KSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7IH1cclxuXHQubWVudS1vcGVuIC5lbnVtZW51X3VsIHVsLm1lbnUgPiBsaTpudGgtY2hpbGQoOCkgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzOyB9XHJcblx0Lm1lbnUtb3BlbiAuZW51bWVudV91bCB1bC5tZW51ID4gbGk6bnRoLWNoaWxkKDkpIHsgdHJhbnNpdGlvbi1kZWxheTogMnM7IH1cclxuXHQubWVudS1vcGVuIC5lbnVtZW51X3VsIHVsLm1lbnUgPiBsaTpudGgtY2hpbGQoMTApIHsgdHJhbnNpdGlvbi1kZWxheTogMi4yczsgfSovXHJcblx0Lm1lbnUtb3BlbiBhLnBob25lIHsgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cclxuXHQvKi5lbnVtZW51X3VsIHVsIHsgb3ZlcmZsb3cteTogYXV0bzsgaGVpZ2h0OiAxMDB2aDsgfSovXHJcblx0LmVudW1lbnVfdWwgdWwubWVudSB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IC8qaGVpZ2h0OiAxMDAlOyovIHdpZHRoOiAxMDAlOyBtYXJnaW46IDA7IHBhZGRpbmctbGVmdDogNjdweDsgcGFkZGluZy1yaWdodDogNzFweDsgLypwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsqLyB9XHJcblx0LmVudW1lbnVfdWwgdWwubWVudSB1bCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyBmbG9hdDogbm9uZTsgYm94LXNoYWRvdzogbm9uZTsgbWFyZ2luOiAwOyBwYWRkaW5nOjAgNzFweCAwIDY3cHg7IH1cclxuXHQuZW51bWVudV91bCB1bC5tZW51IHVsIGxpIGEgeyBmb250LXdlaWdodDogbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxyXG5cdC5lbnVtZW51X3VsIHVsLm1lbnUgbGkgdWwgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB3aWR0aDogMTAwdnc7IG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKyA4MHB4KTsgbWFyZ2luLWJvdHRvbTogMDsgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuM3MgZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC4zcyBlYXNlLWluLW91dDsgfVxyXG5cdC5lbnVtZW51X3VsIHVsLm1lbnUgdWwgbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHQuZW51bWVudV91bCB1bC5tZW51IHVsIGxpLnN1Yl9tZW51X3RpdGxlIGF7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OiBib2xkOyBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cdFxyXG5cdC5lbnVtZW51X3VsIHVsLm1lbnUgbGkgdWwuYWN0aXZlIHsgbWFyZ2luLWxlZnQ6IDA7IH1cdFx0XHJcblx0LmVudW1lbnVfdWwgdWwubWVudSBsaS5oYXMtY2hpbGRyZW4gPiBhIGkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAzMHB4OyB0b3A6IDM1cHg7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XHJcblx0LmVudW1lbnVfdWwgdWwubWVudSBsaSB1bCBsaS5oYXMtY2hpbGRyZW4gPiBhIGkgeyB0b3A6IDIwcHg7IH1cclxuXHQuZW51bWVudV91bCB1bC5tZW51IHVsIGxpLnN1Yl9tZW51X3RpdGxlIGEgaSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAzNXB4OyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxyXG5cdC5lbnVtZW51X3VsIHVsLm1lbnUgbGkuaGFzLWNoaWxkcmVuID4gYSwgLmVudW1lbnVfdWwgdWwubWVudSBsaSB1bCBsaS5oYXMtY2hpbGRyZW4gPiBhIHsgcGFkZGluZy1yaWdodDogNDBweDsgfVxyXG5cdC5lbnVtZW51X3VsIHVsLm1lbnUgeyB6LWluZGV4OiAxMDsgfVxyXG5cdC5lbnVtZW51X3VsIHVsLm1lbnUgbGkgdWwgeyB6LWluZGV4OiAxMTsgfVxyXG5cdC5lbnVtZW51X3VsIHVsLm1lbnUgbGkgdWwgbGkgdWwgeyB6LWluZGV4OiAxMjsgfVxyXG5cdC5lbnVtZW51X3VsIHVsLm1lbnUgbGkgdWwgbGkgdWwgbGkgdWwgeyB6LWluZGV4OiAxMzsgfVxyXG5cclxuXHQvKiBNb2JpbGUgaGFzLWNoaWxkcmVuIEFycm93ICovXHJcblx0LmVudW1lbnVfdWwgdWwubWVudSBsaS5oYXMtY2hpbGRyZW4gPiBhIGkgeyBkaXNwbGF5OiBub25lOyB9XHJcblx0LmVudW1lbnVfdWwgdWwubWVudSBsaS5oYXMtY2hpbGRyZW4gPiBhOmFmdGVyLCAuZW51bWVudV91bCB1bC5tZW51IGxpIHVsIGxpLmhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIgeyBjb250ZW50OiBcIlxcZjBkZFwiOyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7IGZvbnQtd2VpZ2h0OiA5MDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDMwcHg7IHRvcDogMjhweDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cclxuXHQuZW51bWVudV91bCB1bC5tZW51IGxpIHVsIGxpLmhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIgeyB0b3A6IDE0cHg7IH1cclxuXHQuZW51bWVudV91bCB1bC5tZW51IHVsIGxpLnN1Yl9tZW51X3RpdGxlIGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGRcIjsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nOyBmb250LXdlaWdodDogOTAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMjhweDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cclxuXHJcblxyXG5cdC8qIFB1c2ggTWVudSAqL1xyXG5cdGJvZHkubWVudXNsaWRlX3B1c2ggLmVudW1lbnVfdWwsIGJvZHkubWVudU92ZXJsYXAgLmVudW1lbnVfdWwgeyBcclxuXHRcdGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IG92ZXJmbG93LXk6IGF1dG87IG92ZXJmbG93LXg6IGhpZGRlbjsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XHJcblx0XHQvKmhlaWdodDogMTAwdmg7IG1heC1oZWlnaHQ6IDEwMCU7Ki8gd2lkdGg6IDEwMCU7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDBzOyB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDBzO1xyXG5cdH1cclxuXHRib2R5Lm1lbnVzbGlkZV9wdXNoIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcblx0Ym9keS5tZW51c2xpZGVfcHVzaC5zbGlkZW1lbnVMZWZ0IHsgbGVmdDogMDsgdHJhbnNpdGlvbjogbGVmdCAwLjVzOyAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC41czsgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuNXM7IC1tcy10cmFuc2l0aW9uOiBsZWZ0IDAuNXM7IC1vLXRyYW5zaXRpb246IGxlZnQgMC41czsgfVxyXG5cdGJvZHkubWVudXNsaWRlX3B1c2guc2xpZGVtZW51UmlnaHQgeyByaWdodDogMDsgdHJhbnNpdGlvbjogcmlnaHQgMC41czsgLXdlYmtpdC10cmFuc2l0aW9uOiByaWdodCAwLjVzOyAtbW96LXRyYW5zaXRpb246IHJpZ2h0IDAuNXM7IC1tcy10cmFuc2l0aW9uOiByaWdodCAwLjVzOyAtby10cmFuc2l0aW9uOiByaWdodCAwLjVzOyB9XHJcblx0Ym9keS5zbGlkZW1lbnVSaWdodCAuZW51bWVudV91bCB7IHJpZ2h0OiAtMTAwJTsgfVxyXG5cdGJvZHkuc2xpZGVtZW51UmlnaHQubWVudS1vcGVuIC5lbnVtZW51X3VsIHsgcmlnaHQ6IDA7IH1cclxuXHRib2R5LnNsaWRlbWVudUxlZnQgLmVudW1lbnVfdWwgeyBsZWZ0OiAtMTAwJTsgfVxyXG5cdGJvZHkuc2xpZGVtZW51TGVmdC5tZW51LW9wZW4gLmVudW1lbnVfdWwgeyBsZWZ0OiAwOyB9XHJcblx0Ym9keS5tZW51c2xpZGVfcHVzaC5zbGlkZW1lbnVMZWZ0Lm1lbnUtb3BlbiB7IGxlZnQ6IDEwMCUgfVxyXG5cdGJvZHkubWVudXNsaWRlX3B1c2guc2xpZGVtZW51UmlnaHQubWVudS1vcGVuIHsgcmlnaHQ6IDMwMHB4IH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQubW9iX3RvcGJhciB7IHBhZGRpbmctdG9wOiA1MHB4OyB9XHJcblx0LmVudW1lbnVfdWwgdWwubWVudSB7IHBhZGRpbmctbGVmdDogNjBweDsgcGFkZGluZy1yaWdodDogNjBweDsgfVxyXG5cdC5tZW51LXRyaWdnZXIuYWN0aXZlIC5tZW51LWJveCB7IHRvcDogNDVweDsgfVxyXG5cdC5tZW51LXRyaWdnZXIgLm1lbnUtYm94IHsgd2lkdGg6IDM2cHg7IGhlaWdodDogMzVweDsgfVxyXG5cdC5tZW51LXRyaWdnZXIgLm1lbnUtYm94IHNwYW4geyBtYXJnaW4tYm90dG9tOiA2cHg7IH1cclxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7IGJhY2tncm91bmQ6ICNmZmY7IFxyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoOXB4KSB0cmFuc2xhdGVYKDhweCk7IFxyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSg5cHgpIHRyYW5zbGF0ZVgoOHB4KTsgXHJcblx0fVx0XHJcblx0Lm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykgeyBiYWNrZ3JvdW5kOiAjZmZmOyBcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtM3B4KSB0cmFuc2xhdGVYKDNweCk7IFxyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTNweCkgdHJhbnNsYXRlWCgzcHgpOyBcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcblx0Ym9keS5zbGlkZW1lbnVMZWZ0IC5lbnVtZW51X3VsIHsgbWF4LXdpZHRoOiAxMDAlOyBsZWZ0OiAtMTAwJTsgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLypcclxuLm1lbnUtdHJpZ2dlciB7IGRpc3BsYXk6IG5vbmU7IGN1cnNvcjogcG9pbnRlcjsgY29sb3I6ICNmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC13ZWlnaHQ6IGJvbGQ7IGxpbmUtaGVpZ2h0OiAzM3B4OyBmb250LXNpemU6IDIycHg7IHBhZGRpbmc6IDEwcHggMDsgfVxyXG4ubWVudS10cmlnZ2VyIC5tZW51LWJveCB7IHdpZHRoOiA1MHB4OyBoZWlnaHQ6IDM4cHg7IG1hcmdpbi1yaWdodDogMjBweDsgcGFkZGluZzogNXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IH1cclxuLm1lbnUtdHJpZ2dlciAubWVudS1ib3ggc3BhbiB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDRweDsgbWFyZ2luLWJvdHRvbTogNnB4OyBiYWNrZ3JvdW5kOiAjZmZmOyBkaXNwbGF5OiBibG9jazsgYm9yZGVyLXJhZGl1czogMnB4OyB0cmFuc2l0aW9uOiBhbGwgMC41czsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41czsgfVxyXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDhweCkgdHJhbnNsYXRlWCg2cHgpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDhweCkgdHJhbnNsYXRlWCg2cHgpOyB9XHJcbi5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHsgb3BhY2l0eTogMDsgfVxyXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtN3B4KSB0cmFuc2xhdGVYKDZweCk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC03cHgpIHRyYW5zbGF0ZVgoNnB4KTsgfVxyXG4ubWVudS10b2dnbGUgLmNhcmV0IHsgY29sb3I6ICNmZmY7IG1hcmdpbi1sZWZ0OiA3cHg7IH1cclxuLm1lbnUtdG9nZ2xlIHsgcGFkZGluZzogMHB4OyBsaXN0LXN0eWxlOiBub25lOyB9XHJcbi5tZW51LXRvZ2dsZSA+IGxpIHsgdmVydGljYWwtYWxpZ246IHRvcDsgcGFkZGluZy1ib3R0b206IDIzcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4ubWVudS10b2dnbGUgbGkgYSB7IGZvbnQtc2l6ZTogMThweDsgY29sb3I6ICNmZmY7IHBhZGRpbmc6IDIzcHggMzBweDsgfVxyXG4ubWVudS10b2dnbGUgPiBsaTpob3ZlciA+IGEsIC5tZW51LXRvZ2dsZSA+IGxpLmFjdGl2ZSA+IGEgeyBiYWNrZ3JvdW5kOiAjRkZEQTMwIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7IH1cclxuIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xyXG4ubWVudS10b2dnbGUgPiBsaSB1bCB7IGRpc3BsYXk6IG5vbmU7IH1cclxufVxyXG4ubWVudS10b2dnbGUgdWwgbGkgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwOyBsaXN0LXN0eWxlOiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuLm1lbnUtdG9nZ2xlLmRlc2sgdWwgeyB0b3A6IDEwMCU7IHotaW5kZXg6IDk5OTsgbGlzdC1zdHlsZTogbm9uZTsgbGVmdDogMHB4OyBiYWNrZ3JvdW5kOiAjMDAwMDAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IG1pbi13aWR0aDogMTUwcHg7IH1cclxuXHJcbi5tZW51LnN1Ym1lbnUtdWwtbGV2ZWwxIGxpIGEgeyBiYWNrZ3JvdW5kOiByZ2JhKDMxLCAyNiwgMTA3LCAwLjgpOyBjb2xvcjogI2ZmZjsgcGFkZGluZy1sZWZ0OiA5MHB4OyB9XHJcbi5tZW51LXRvZ2dsZS5kZXNrIHVsIGxpOmhvdmVyID4gdWwgeyBkaXNwbGF5OiBibG9jazsgb3BhY2l0eTogMTsgfVxyXG4ubWVudS10b2dnbGUuZGVzayAuc2ItbWVudSAuc2ItbWVudSB7IGxlZnQ6IDEwMCU7IHRvcDogMDsgfVxyXG4ubWVudS10b2dnbGUuZGVzayB1bCBsaSBhIHsgcGFkZGluZzogMTBweCAxMHB4OyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMTZweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbi5tZW51LXRvZ2dsZS5kZXNrIHVsIGxpOmhvdmVyID4gYSB7IGJhY2tncm91bmQ6ICNGRkRBMzA7IGNvbG9yOiAjZmZmOyB9XHJcbi5tZW51LXRvZ2dsZSAuYXJyb3cgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxMHB4OyB0b3A6IDVweDsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wbHVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IGN1cnNvcjogcG9pbnRlcjsgei1pbmRleDogOTk5OyB9XHJcbi5tZW51LXRvZ2dsZSAuYXJyb3cudXAgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21pbnVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbmhlYWRlciB7IHBhZGRpbmctdG9wOiAwOyB9XHJcbi5tZW51LXRvZ2dsZSB7IG1heC1oZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47IHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0OyB9XHJcbi5tZW51LXRvZ2dsZSA+IGxpIHVsIHsgbWF4LWhlaWdodDogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7IH1cclxuLm1lbnUtYmxvY2sgeyBoZWlnaHQ6IGF1dG87IH1cclxuLm1lbnUtdHJpZ2dlciB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbi5zZXJ2aWNlcy1kZXRhaWwgYS5wYmEtZGV0YWlsIHsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkM2Q5ZGE7IH1cclxuLm1lbnUtdG9nZ2xlID4gbGkgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwcHg7IHBhZGRpbmc6IDBweDsgfVxyXG4ubWVudS10b2dnbGUgPiBsaSA+IGEgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiA4cHg7IH1cclxuLm1lbnUtdG9nZ2xlIHsgd2lkdGg6IDEwMCU7IH1cclxuLm1lbnUtdG9nZ2xlID4gbGkgdWwgeyBiYWNrZ3JvdW5kOiAjZDFkMWQxOyB9XHJcbi5tZW51LXRvZ2dsZSA+IGxpIHVsIGEgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjMDAwOyBwYWRkaW5nOiA1cHggMDsgfVxyXG5cclxuYm9keS5tZW51c2xpZGVfcHVzaCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG5ib2R5Lm1lbnVzbGlkZV9wdXNoLnNsaWRlbWVudUxlZnQgeyBsZWZ0OiAwOyB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7IC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjVzOyAtbW96LXRyYW5zaXRpb246IGxlZnQgMC41czsgLW1zLXRyYW5zaXRpb246IGxlZnQgMC41czsgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjVzOyB9XHJcbmJvZHkubWVudXNsaWRlX3B1c2guc2xpZGVtZW51UmlnaHQgeyByaWdodDogMDsgdHJhbnNpdGlvbjogcmlnaHQgMC41czsgLXdlYmtpdC10cmFuc2l0aW9uOiByaWdodCAwLjVzOyAtbW96LXRyYW5zaXRpb246IHJpZ2h0IDAuNXM7IC1tcy10cmFuc2l0aW9uOiByaWdodCAwLjVzOyAtby10cmFuc2l0aW9uOiByaWdodCAwLjVzOyB9XHJcbmJvZHkuc2xpZGVtZW51UmlnaHQgLm1lbnUtdG9nZ2xlIHsgcmlnaHQ6IC0yOTBweDsgfVxyXG5ib2R5LnNsaWRlbWVudVJpZ2h0Lm1lbnUtb3BlbiAubWVudS10b2dnbGUgeyByaWdodDogMDsgfVxyXG5ib2R5LnNsaWRlbWVudUxlZnQgLm1lbnUtdG9nZ2xlIHsgbGVmdDogLTI5MHB4OyB9XHJcbmJvZHkuc2xpZGVtZW51TGVmdC5tZW51LW9wZW4gLm1lbnUtdG9nZ2xlIHsgbGVmdDogMDsgfVxyXG5ib2R5Lm1lbnVzbGlkZV9wdXNoLnNsaWRlbWVudUxlZnQubWVudS1vcGVuIHsgbGVmdDogMjkwcHg7IG92ZXJmbG93OiBoaWRkZW47IH1cclxuYm9keS5tZW51c2xpZGVfcHVzaC5zbGlkZW1lbnVSaWdodC5tZW51LW9wZW4geyByaWdodDogMjkwcHg7IH1cclxuYm9keS5tZW51c2xpZGVfcHVzaCAubWVudS10b2dnbGUsICBib2R5Lm1lbnVPdmVybGFwIC5tZW51LXRvZ2dsZSB7IGJhY2tncm91bmQ6ICMwMDAwMDAgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMTAwJTsgbWF4LWhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IG92ZXJmbG93OiBhdXRvOyBwb3NpdGlvbjogZml4ZWQ7IHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7IG1heC13aWR0aDogMjkwcHg7IHRvcDogMDsgfVxyXG59XHJcbiovIiwiLyogU2xpZGVyICovXHJcblxyXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xyXG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xyXG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcclxuXHJcblxyXG4uc2xpY2stc2xpZGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzXHJcbntcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcclxue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxyXG57XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFja1xyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLnNsaWNrLXRyYWNrOmFmdGVyXHJcbntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcclxue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWdcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xyXG57XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogQXJyb3dzICovXHJcblxyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXh5KDAsIC01MCUpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XHJcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAtMjVweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xyXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAtMjVweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xyXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG5cclxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXHJcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxyXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcclxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXHJcblxyXG4vLyRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1saXN0IHtcclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgXHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcblxyXG5cclxuLyogQXJyb3dzICovXHJcblxyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7ICAgIFxyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14eSgwLCAtNTAlKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBEb3RzICovXHJcblxyXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTMuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLC5mYWIsLmZhZCwuZmFsLC5mYXIsLmZhc3stbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtcmVuZGVyaW5nOmF1dG87bGluZS1oZWlnaHQ6MX0uZmEtbGd7Zm9udC1zaXplOjEuMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotLjA2NjdlbX0uZmEteHN7Zm9udC1zaXplOi43NWVtfS5mYS1zbXtmb250LXNpemU6Ljg3NWVtfS5mYS0xeHtmb250LXNpemU6MWVtfS5mYS0yeHtmb250LXNpemU6MmVtfS5mYS0zeHtmb250LXNpemU6M2VtfS5mYS00eHtmb250LXNpemU6NGVtfS5mYS01eHtmb250LXNpemU6NWVtfS5mYS02eHtmb250LXNpemU6NmVtfS5mYS03eHtmb250LXNpemU6N2VtfS5mYS04eHtmb250LXNpemU6OGVtfS5mYS05eHtmb250LXNpemU6OWVtfS5mYS0xMHh7Zm9udC1zaXplOjEwZW19LmZhLWZ3e3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEuMjVlbX0uZmEtdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLWxlZnQ6Mi41ZW07cGFkZGluZy1sZWZ0OjB9LmZhLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYS1saXtsZWZ0Oi0yZW07cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MmVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLWJvcmRlcntib3JkZXI6LjA4ZW0gc29saWQgI2VlZTtib3JkZXItcmFkaXVzOi4xZW07cGFkZGluZzouMmVtIC4yNWVtIC4xNWVtfS5mYS1wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEtcHVsbC1yaWdodHtmbG9hdDpyaWdodH0uZmEuZmEtcHVsbC1sZWZ0LC5mYWIuZmEtcHVsbC1sZWZ0LC5mYWwuZmEtcHVsbC1sZWZ0LC5mYXIuZmEtcHVsbC1sZWZ0LC5mYXMuZmEtcHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5mYS1wdWxsLXJpZ2h0LC5mYWIuZmEtcHVsbC1yaWdodCwuZmFsLmZhLXB1bGwtcmlnaHQsLmZhci5mYS1wdWxsLXJpZ2h0LC5mYXMuZmEtcHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5mYS1zcGluey13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMnMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpmYS1zcGluIDJzIGxpbmVhciBpbmZpbml0ZX0uZmEtcHVsc2V7LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAxcyBzdGVwcyg4KSBpbmZpbml0ZTthbmltYXRpb246ZmEtc3BpbiAxcyBzdGVwcyg4KSBpbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDF0dXJuKTt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LmZhLXJvdGF0ZS05MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKC0xKTt0cmFuc2Zvcm06c2NhbGVYKC0xKX0uZmEtZmxpcC12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoLTEpO3RyYW5zZm9ybTpzY2FsZVkoLTEpfS5mYS1mbGlwLWJvdGgsLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsLC5mYS1mbGlwLXZlcnRpY2Fsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIn0uZmEtZmxpcC1ib3RoLC5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSk7dHJhbnNmb3JtOnNjYWxlKC0xKX06cm9vdCAuZmEtZmxpcC1ib3RoLDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsOnJvb3QgLmZhLXJvdGF0ZS05MCw6cm9vdCAuZmEtcm90YXRlLTE4MCw6cm9vdCAuZmEtcm90YXRlLTI3MHstd2Via2l0LWZpbHRlcjpub25lO2ZpbHRlcjpub25lfS5mYS1zdGFja3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6Mi41ZW19LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX0uZmEtc3RhY2stMXh7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtc3RhY2stMnh7Zm9udC1zaXplOjJlbX0uZmEtaW52ZXJzZXtjb2xvcjojZmZmfS5mYS01MDBweDpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZVwifS5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjhcIn0uZmEtYWNjdXNvZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjlcIn0uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmV7Y29udGVudDpcIlxcZjZhZlwifS5mYS1hZDpiZWZvcmV7Y29udGVudDpcIlxcZjY0MVwifS5mYS1hZGRyZXNzLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjlcIn0uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmJiXCJ9LmZhLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MlwifS5mYS1hZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzBcIn0uZmEtYWRvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NzhcIn0uZmEtYWR2ZXJzYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmFcIn0uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmJcIn0uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjVkMFwifS5mYS1haXJibmI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzRcIn0uZmEtYWxnb2xpYTpiZWZvcmV7Y29udGVudDpcIlxcZjM2Y1wifS5mYS1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzdcIn0uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjAzOVwifS5mYS1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM2XCJ9LmZhLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM4XCJ9LmZhLWFsaXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjY0MlwifS5mYS1hbGxlcmdpZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjFcIn0uZmEtYW1hem9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjcwXCJ9LmZhLWFtYXpvbi1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmNcIn0uZmEtYW1idWxhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY5XCJ9LmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmEzXCJ9LmZhLWFtaWxpYTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZFwifS5mYS1hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2RcIn0uZmEtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE3YlwifS5mYS1hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDlcIn0uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDNcIn0uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDBcIn0uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9LmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS5mYS1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9LmZhLWFuZ2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn0uZmEtYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0uZmEtYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0uZmEtYW5ncnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTZcIn0uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZVwifS5mYS1hbmd1bGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNDIwXCJ9LmZhLWFua2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NDRcIn0uZmEtYXBwLXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxmMzZmXCJ9LmZhLWFwcC1zdG9yZS1pb3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzBcIn0uZmEtYXBwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzFcIn0uZmEtYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzlcIn0uZmEtYXBwbGUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNWQxXCJ9LmZhLWFwcGxlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNVwifS5mYS1hcmNoaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMTg3XCJ9LmZhLWFyY2h3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTdcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMzU4XCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjM1OVwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMzVhXCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWJcIn0uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWJcIn0uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYThcIn0uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE5XCJ9LmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhYVwifS5mYS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDYzXCJ9LmZhLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjBcIn0uZmEtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjFcIn0uZmEtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjJcIn0uZmEtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjBiMlwifS5mYS1hcnJvd3MtYWx0LWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMzdcIn0uZmEtYXJyb3dzLWFsdC12OmJlZm9yZXtjb250ZW50OlwiXFxmMzM4XCJ9LmZhLWFydHN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY3N2FcIn0uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZXtjb250ZW50OlwiXFxmMmEyXCJ9LmZhLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDY5XCJ9LmZhLWFzeW1tZXRyaWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzJcIn0uZmEtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmFcIn0uZmEtYXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NThcIn0uZmEtYXRsYXNzaWFuOmJlZm9yZXtjb250ZW50OlwiXFxmNzdiXCJ9LmZhLWF0b206YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZDJcIn0uZmEtYXVkaWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3M1wifS5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZVwifS5mYS1hdXRvcHJlZml4ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWNcIn0uZmEtYXZpYW5leDpiZWZvcmV7Y29udGVudDpcIlxcZjM3NFwifS5mYS1hdmlhdG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjFcIn0uZmEtYXdhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTlcIn0uZmEtYXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMzc1XCJ9LmZhLWJhYnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3N2NcIn0uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjc3ZFwifS5mYS1iYWNrc3BhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWFcIn0uZmEtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGFcIn0uZmEtYmFjb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTVcIn0uZmEtYmFjdGVyaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY5NTlcIn0uZmEtYmFjdGVyaXVtOmJlZm9yZXtjb250ZW50OlwiXFxmOTVhXCJ9LmZhLWJhaGFpOmJlZm9yZXtjb250ZW50OlwiXFxmNjY2XCJ9LmZhLWJhbGFuY2Utc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn0uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTE1XCJ9LmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTZcIn0uZmEtYmFuOmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9LmZhLWJhbmQtYWlkOmJlZm9yZXtjb250ZW50OlwiXFxmNDYyXCJ9LmZhLWJhbmRjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ1XCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmFcIn0uZmEtYmFyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifS5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDMzXCJ9LmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzNFwifS5mYS1iYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMmNkXCJ9LmZhLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDRcIn0uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMjQwXCJ9LmZhLWJhdHRlcnktaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifS5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDNcIn0uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjI0MVwifS5mYS1iYXR0bGUtbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmODM1XCJ9LmZhLWJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjIzNlwifS5mYS1iZWVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGZjXCJ9LmZhLWJlaGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjRcIn0uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjVcIn0uZmEtYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjBmM1wifS5mYS1iZWxsLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY2XCJ9LmZhLWJlemllci1jdXJ2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjU1YlwifS5mYS1iaWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjY0N1wifS5mYS1iaWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjA2XCJ9LmZhLWJpa2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjg0YVwifS5mYS1iaW1vYmplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzhcIn0uZmEtYmlub2N1bGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjFlNVwifS5mYS1iaW9oYXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODBcIn0uZmEtYmlydGhkYXktY2FrZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZFwifS5mYS1iaXRidWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzFcIn0uZmEtYml0Y29pbjpiZWZvcmV7Y29udGVudDpcIlxcZjM3OVwifS5mYS1iaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMzdhXCJ9LmZhLWJsYWNrLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZVwifS5mYS1ibGFja2JlcnJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMzdiXCJ9LmZhLWJsZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTdcIn0uZmEtYmxlbmRlci1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjZiNlwifS5mYS1ibGluZDpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZFwifS5mYS1ibG9nOmJlZm9yZXtjb250ZW50OlwiXFxmNzgxXCJ9LmZhLWJsb2dnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2NcIn0uZmEtYmxvZ2dlci1iOmJlZm9yZXtjb250ZW50OlwiXFxmMzdkXCJ9LmZhLWJsdWV0b290aDpiZWZvcmV7Y29udGVudDpcIlxcZjI5M1wifS5mYS1ibHVldG9vdGgtYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NFwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50OlwiXFxmMDMyXCJ9LmZhLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTdcIn0uZmEtYm9tYjpiZWZvcmV7Y29udGVudDpcIlxcZjFlMlwifS5mYS1ib25lOmJlZm9yZXtjb250ZW50OlwiXFxmNWQ3XCJ9LmZhLWJvbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWNcIn0uZmEtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZFwifS5mYS1ib29rLWRlYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YjdcIn0uZmEtYm9vay1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2U2XCJ9LmZhLWJvb2stb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxOFwifS5mYS1ib29rLXJlYWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjVkYVwifS5mYS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZVwifS5mYS1ib290c3RyYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzZcIn0uZmEtYm9yZGVyLWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjg0Y1wifS5mYS1ib3JkZXItbm9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjg1MFwifS5mYS1ib3JkZXItc3R5bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NTNcIn0uZmEtYm93bGluZy1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDM2XCJ9LmZhLWJveDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2NlwifS5mYS1ib3gtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ5ZVwifS5mYS1ib3gtdGlzc3VlOmJlZm9yZXtjb250ZW50OlwiXFxmOTViXCJ9LmZhLWJveGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDY4XCJ9LmZhLWJyYWlsbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTFcIn0uZmEtYnJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZGNcIn0uZmEtYnJlYWQtc2xpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZWNcIn0uZmEtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGIxXCJ9LmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDY5XCJ9LmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUxOVwifS5mYS1icm9vbTpiZWZvcmV7Y29udGVudDpcIlxcZjUxYVwifS5mYS1icnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjU1ZFwifS5mYS1idGM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWFcIn0uZmEtYnVmZmVyOmJlZm9yZXtjb250ZW50OlwiXFxmODM3XCJ9LmZhLWJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjE4OFwifS5mYS1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhZFwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZjBhMVwifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifS5mYS1idXJuOmJlZm9yZXtjb250ZW50OlwiXFxmNDZhXCJ9LmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2ZcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjA3XCJ9LmZhLWJ1cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWVcIn0uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmV7Y29udGVudDpcIlxcZjY0YVwifS5mYS1idXktbi1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjhhNlwifS5mYS1idXlzZWxsYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBkXCJ9LmZhLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWNcIn0uZmEtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzNcIn0uZmEtY2FsZW5kYXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMDczXCJ9LmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMjc0XCJ9LmZhLWNhbGVuZGFyLWRheTpiZWZvcmV7Y29udGVudDpcIlxcZjc4M1wifS5mYS1jYWxlbmRhci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifS5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9LmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9LmZhLWNhbGVuZGFyLXdlZWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODRcIn0uZmEtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDMwXCJ9LmZhLWNhbWVyYS1yZXRybzpiZWZvcmV7Y29udGVudDpcIlxcZjA4M1wifS5mYS1jYW1wZ3JvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNmJiXCJ9LmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODVcIn0uZmEtY2FuZHktY2FuZTpiZWZvcmV7Y29udGVudDpcIlxcZjc4NlwifS5mYS1jYW5uYWJpczpiZWZvcmV7Y29udGVudDpcIlxcZjU1ZlwifS5mYS1jYXBzdWxlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ2YlwifS5mYS1jYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjlcIn0uZmEtY2FyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjVkZVwifS5mYS1jYXItYmF0dGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjVkZlwifS5mYS1jYXItY3Jhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZTFcIn0uZmEtY2FyLXNpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZTRcIn0uZmEtY2FyYXZhbjpiZWZvcmV7Y29udGVudDpcIlxcZjhmZlwifS5mYS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ3XCJ9LmZhLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDlcIn0uZmEtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGFcIn0uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTBcIn0uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTFcIn0uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTUyXCJ9LmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MVwifS5mYS1jYXJldC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOFwifS5mYS1jYXJyb3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODdcIn0uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMjE4XCJ9LmZhLWNhcnQtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIxN1wifS5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzg4XCJ9LmZhLWNhdDpiZWZvcmV7Y29udGVudDpcIlxcZjZiZVwifS5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDJkXCJ9LmZhLWNjLWFtZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjNcIn0uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE2XCJ9LmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9LmZhLWNjLWRpc2NvdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWYyXCJ9LmZhLWNjLWpjYjpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifS5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYxXCJ9LmZhLWNjLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNFwifS5mYS1jYy1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjVcIn0uZmEtY2MtdmlzYTpiZWZvcmV7Y29udGVudDpcIlxcZjFmMFwifS5mYS1jZW50ZXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMzgwXCJ9LmZhLWNlbnRvczpiZWZvcmV7Y29udGVudDpcIlxcZjc4OVwifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhM1wifS5mYS1jaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcZjZjMFwifS5mYS1jaGFsa2JvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNTFiXCJ9LmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUxY1wifS5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNWU3XCJ9LmZhLWNoYXJ0LWFyZWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmVcIn0uZmEtY2hhcnQtYmFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDgwXCJ9LmZhLWNoYXJ0LWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDFcIn0uZmEtY2hhcnQtcGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjAwXCJ9LmZhLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDBjXCJ9LmZhLWNoZWNrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OFwifS5mYS1jaGVjay1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjBcIn0uZmEtY2hlY2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRhXCJ9LmZhLWNoZWVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjdlZlwifS5mYS1jaGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjQzOVwifS5mYS1jaGVzcy1iaXNob3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2FcIn0uZmEtY2hlc3MtYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2NcIn0uZmEtY2hlc3Mta2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjQzZlwifS5mYS1jaGVzcy1rbmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDFcIn0uZmEtY2hlc3MtcGF3bjpiZWZvcmV7Y29udGVudDpcIlxcZjQ0M1wifS5mYS1jaGVzcy1xdWVlbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ0NVwifS5mYS1jaGVzcy1yb29rOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2FcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzN1wifS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOFwifS5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOVwifS5mYS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzhcIn0uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUzXCJ9LmZhLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTRcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA3N1wifS5mYS1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlxcZjFhZVwifS5mYS1jaHJvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjhcIn0uZmEtY2hyb21lY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjgzOFwifS5mYS1jaHVyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWRcIn0uZmEtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LmZhLWNpcmNsZS1ub3RjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFjZVwifS5mYS1jaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmNjRmXCJ9LmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2YyXCJ9LmZhLWNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjMyOFwifS5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmNcIn0uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmRcIn0uZmEtY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTdcIn0uZmEtY2xvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGRcIn0uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGFcIn0uZmEtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzJcIn0uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzgxXCJ9LmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNzNiXCJ9LmZhLWNsb3VkLW1vb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzNcIn0uZmEtY2xvdWQtbW9vbi1yYWluOmJlZm9yZXtjb250ZW50OlwiXFxmNzNjXCJ9LmZhLWNsb3VkLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3M2RcIn0uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmV7Y29udGVudDpcIlxcZjc0MFwifS5mYS1jbG91ZC1zdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzRcIn0uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NDNcIn0uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MlwifS5mYS1jbG91ZHNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMzgzXCJ9LmZhLWNsb3Vkc21pdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODRcIn0uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMzg1XCJ9LmZhLWNvY2t0YWlsOmJlZm9yZXtjb250ZW50OlwiXFxmNTYxXCJ9LmZhLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjFcIn0uZmEtY29kZS1icmFuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjZcIn0uZmEtY29kZXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjFjYlwifS5mYS1jb2RpZXBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NFwifS5mYS1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjRcIn0uZmEtY29nOmJlZm9yZXtjb250ZW50OlwiXFxmMDEzXCJ9LmZhLWNvZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODVcIn0uZmEtY29pbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWVcIn0uZmEtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIlxcZjBkYlwifS5mYS1jb21tZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDc1XCJ9LmZhLWNvbW1lbnQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjdhXCJ9LmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNjUxXCJ9LmZhLWNvbW1lbnQtZG90czpiZWZvcmV7Y29udGVudDpcIlxcZjRhZFwifS5mYS1jb21tZW50LW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZjVcIn0uZmEtY29tbWVudC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRiM1wifS5mYS1jb21tZW50czpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifS5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTNcIn0uZmEtY29tcGFjdC1kaXNjOmJlZm9yZXtjb250ZW50OlwiXFxmNTFmXCJ9LmZhLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGVcIn0uZmEtY29tcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjZcIn0uZmEtY29tcHJlc3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDIyXCJ9LmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OGNcIn0uZmEtY29uY2llcmdlLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjJcIn0uZmEtY29uZmx1ZW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjc4ZFwifS5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmV7Y29udGVudDpcIlxcZjIwZVwifS5mYS1jb250YW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmRcIn0uZmEtY29va2llOmJlZm9yZXtjb250ZW50OlwiXFxmNTYzXCJ9LmZhLWNvb2tpZS1iaXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTY0XCJ9LmZhLWNvcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzVcIn0uZmEtY29weXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMWY5XCJ9LmZhLWNvdHRvbi1idXJlYXU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4OWVcIn0uZmEtY291Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjhcIn0uZmEtY3BhbmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMzg4XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWVcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmV7Y29udGVudDpcIlxcZjRlN1wifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZXtjb250ZW50OlwiXFxmNGU4XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTlcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmV7Y29udGVudDpcIlxcZjRlYVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNGViXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWNcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWRcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmV7Y29udGVudDpcIlxcZjRlZVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZXtjb250ZW50OlwiXFxmNGVmXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjBcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmNGYxXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjJcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZXtjb250ZW50OlwiXFxmNGYzXCJ9LmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDlkXCJ9LmZhLWNyaXRpY2FsLXJvbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzlcIn0uZmEtY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNVwifS5mYS1jcm9wLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU2NVwifS5mYS1jcm9zczpiZWZvcmV7Y29udGVudDpcIlxcZjY1NFwifS5mYS1jcm9zc2hhaXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMDViXCJ9LmZhLWNyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjBcIn0uZmEtY3Jvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjFcIn0uZmEtY3J1dGNoOmJlZm9yZXtjb250ZW50OlwiXFxmN2Y3XCJ9LmZhLWNzczM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2NcIn0uZmEtY3NzMy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGJcIn0uZmEtY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiMlwifS5mYS1jdWJlczpiZWZvcmV7Y29udGVudDpcIlxcZjFiM1wifS5mYS1jdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzRcIn0uZmEtY3V0dGxlZmlzaDpiZWZvcmV7Y29udGVudDpcIlxcZjM4Y1wifS5mYS1kLWFuZC1kOmJlZm9yZXtjb250ZW50OlwiXFxmMzhkXCJ9LmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZXtjb250ZW50OlwiXFxmNmNhXCJ9LmZhLWRhaWx5bW90aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmOTUyXCJ9LmZhLWRhc2hjdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjEwXCJ9LmZhLWRhdGFiYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWMwXCJ9LmZhLWRlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTRcIn0uZmEtZGVlemVyOmJlZm9yZXtjb250ZW50OlwiXFxmOTc3XCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIlxcZjFhNVwifS5mYS1kZW1vY3JhdDpiZWZvcmV7Y29udGVudDpcIlxcZjc0N1wifS5mYS1kZXBsb3lkb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGVcIn0uZmEtZGVza3BybzpiZWZvcmV7Y29udGVudDpcIlxcZjM4ZlwifS5mYS1kZXNrdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9LmZhLWRldjpiZWZvcmV7Y29udGVudDpcIlxcZjZjY1wifS5mYS1kZXZpYW50YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWJkXCJ9LmZhLWRoYXJtYWNoYWtyYTpiZWZvcmV7Y29udGVudDpcIlxcZjY1NVwifS5mYS1kaGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTBcIn0uZmEtZGlhZ25vc2VzOmJlZm9yZXtjb250ZW50OlwiXFxmNDcwXCJ9LmZhLWRpYXNwb3JhOmJlZm9yZXtjb250ZW50OlwiXFxmNzkxXCJ9LmZhLWRpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjJcIn0uZmEtZGljZS1kMjA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2Y2ZcIn0uZmEtZGljZS1kNjpiZWZvcmV7Y29udGVudDpcIlxcZjZkMVwifS5mYS1kaWNlLWZpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjNcIn0uZmEtZGljZS1mb3VyOmJlZm9yZXtjb250ZW50OlwiXFxmNTI0XCJ9LmZhLWRpY2Utb25lOmJlZm9yZXtjb250ZW50OlwiXFxmNTI1XCJ9LmZhLWRpY2Utc2l4OmJlZm9yZXtjb250ZW50OlwiXFxmNTI2XCJ9LmZhLWRpY2UtdGhyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjdcIn0uZmEtZGljZS10d286YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjhcIn0uZmEtZGlnZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhNlwifS5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZXtjb250ZW50OlwiXFxmMzkxXCJ9LmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZjU2NlwifS5mYS1kaXJlY3Rpb25zOmJlZm9yZXtjb250ZW50OlwiXFxmNWViXCJ9LmZhLWRpc2NvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTJcIn0uZmEtZGlzY291cnNlOmJlZm9yZXtjb250ZW50OlwiXFxmMzkzXCJ9LmZhLWRpc2Vhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZmFcIn0uZmEtZGl2aWRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTI5XCJ9LmZhLWRpenp5OmJlZm9yZXtjb250ZW50OlwiXFxmNTY3XCJ9LmZhLWRuYTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MVwifS5mYS1kb2NodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTRcIn0uZmEtZG9ja2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMzk1XCJ9LmZhLWRvZzpiZWZvcmV7Y29udGVudDpcIlxcZjZkM1wifS5mYS1kb2xsYXItc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NVwifS5mYS1kb2xseTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MlwifS5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNDc0XCJ9LmZhLWRvbmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiOVwifS5mYS1kb29yLWNsb3NlZDpiZWZvcmV7Y29udGVudDpcIlxcZjUyYVwifS5mYS1kb29yLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmJcIn0uZmEtZG90LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5MlwifS5mYS1kb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxmNGJhXCJ9LmZhLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE5XCJ9LmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTZcIn0uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjU2OFwifS5mYS1kcmFnb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDVcIn0uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZXtjb250ZW50OlwiXFxmNWVlXCJ9LmZhLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdkXCJ9LmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjM5N1wifS5mYS1kcm9wYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMTZiXCJ9LmZhLWRydW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjlcIn0uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmV7Y29udGVudDpcIlxcZjU2YVwifS5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjZkN1wifS5mYS1kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTlcIn0uZmEtZHVtYmJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGJcIn0uZmEtZHVtcHN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTNcIn0uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjc5NFwifS5mYS1kdW5nZW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNmQ5XCJ9LmZhLWR5YWxvZzpiZWZvcmV7Y29udGVudDpcIlxcZjM5OVwifS5mYS1lYXJseWJpcmRzOmJlZm9yZXtjb250ZW50OlwiXFxmMzlhXCJ9LmZhLWViYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjRcIn0uZmEtZWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4MlwifS5mYS1lZGdlLWxlZ2FjeTpiZWZvcmV7Y29udGVudDpcIlxcZjk3OFwifS5mYS1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQ0XCJ9LmZhLWVnZzpiZWZvcmV7Y29udGVudDpcIlxcZjdmYlwifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MlwifS5mYS1lbGVtZW50b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzBcIn0uZmEtZWxsaXBzaXMtaDpiZWZvcmV7Y29udGVudDpcIlxcZjE0MVwifS5mYS1lbGxpcHNpcy12OmJlZm9yZXtjb250ZW50OlwiXFxmMTQyXCJ9LmZhLWVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZjFcIn0uZmEtZW1iZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjNcIn0uZmEtZW1waXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQxXCJ9LmZhLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGUwXCJ9LmZhLWVudmVsb3BlLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjZcIn0uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmNjU4XCJ9LmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5OVwifS5mYS1lbnZpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTlcIn0uZmEtZXF1YWxzOmJlZm9yZXtjb250ZW50OlwiXFxmNTJjXCJ9LmZhLWVyYXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyZFwifS5mYS1lcmxhbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWRcIn0uZmEtZXRoZXJldW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmVcIn0uZmEtZXRoZXJuZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTZcIn0uZmEtZXRzeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkN1wifS5mYS1ldXJvLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTNcIn0uZmEtZXZlcm5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzlcIn0uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzYyXCJ9LmZhLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTJhXCJ9LmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2YVwifS5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MVwifS5mYS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjVcIn0uZmEtZXhwYW5kLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQyNFwifS5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjMxZVwifS5mYS1leHBlZGl0ZWRzc2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn0uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWRcIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzYwXCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZVwifS5mYS1leWUtZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmYlwifS5mYS1leWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzBcIn0uZmEtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWFcIn0uZmEtZmFjZWJvb2stZjpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZVwifS5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWZcIn0uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgyXCJ9LmZhLWZhbjpiZWZvcmV7Y29udGVudDpcIlxcZjg2M1wifS5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjZkY1wifS5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ5XCJ9LmZhLWZhc3QtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MFwifS5mYS1mYXVjZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY5MDVcIn0uZmEtZmF4OmJlZm9yZXtjb250ZW50OlwiXFxmMWFjXCJ9LmZhLWZlYXRoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmRcIn0uZmEtZmVhdGhlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmJcIn0uZmEtZmVkZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTdcIn0uZmEtZmVkb3JhOmJlZm9yZXtjb250ZW50OlwiXFxmNzk4XCJ9LmZhLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MlwifS5mYS1maWdodGVyLWpldDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifS5mYS1maWdtYTpiZWZvcmV7Y29udGVudDpcIlxcZjc5OVwifS5mYS1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTViXCJ9LmZhLWZpbGUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTVjXCJ9LmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjNlwifS5mYS1maWxlLWF1ZGlvOmJlZm9yZXtjb250ZW50OlwiXFxmMWM3XCJ9LmZhLWZpbGUtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjOVwifS5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZXtjb250ZW50OlwiXFxmNTZjXCJ9LmZhLWZpbGUtY3N2OmJlZm9yZXtjb250ZW50OlwiXFxmNmRkXCJ9LmZhLWZpbGUtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmRcIn0uZmEtZmlsZS1leGNlbDpiZWZvcmV7Y29udGVudDpcIlxcZjFjM1wifS5mYS1maWxlLWV4cG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZjU2ZVwifS5mYS1maWxlLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWM1XCJ9LmZhLWZpbGUtaW1wb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmNTZmXCJ9LmZhLWZpbGUtaW52b2ljZTpiZWZvcmV7Y29udGVudDpcIlxcZjU3MFwifS5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNTcxXCJ9LmZhLWZpbGUtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3N1wifS5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDc4XCJ9LmZhLWZpbGUtcGRmOmJlZm9yZXtjb250ZW50OlwiXFxmMWMxXCJ9LmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmV7Y29udGVudDpcIlxcZjFjNFwifS5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjU3MlwifS5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZjU3M1wifS5mYS1maWxlLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjU3NFwifS5mYS1maWxlLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMWM4XCJ9LmZhLWZpbGUtd29yZDpiZWZvcmV7Y29udGVudDpcIlxcZjFjMlwifS5mYS1maWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNTc1XCJ9LmZhLWZpbGwtZHJpcDpiZWZvcmV7Y29udGVudDpcIlxcZjU3NlwifS5mYS1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmMDA4XCJ9LmZhLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBiMFwifS5mYS1maW5nZXJwcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjU3N1wifS5mYS1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZkXCJ9LmZhLWZpcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmN2U0XCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTM0XCJ9LmZhLWZpcmVmb3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjlcIn0uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmOTA3XCJ9LmZhLWZpcnN0LWFpZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3OVwifS5mYS1maXJzdC1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJiMFwifS5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGFcIn0uZmEtZmlyc3RkcmFmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNhMVwifS5mYS1maXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTc4XCJ9LmZhLWZpc3QtcmFpc2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNmRlXCJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjRcIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWVcIn0uZmEtZmxhZy11c2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NGRcIn0uZmEtZmxhc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzNcIn0uZmEtZmxpY2tyOmJlZm9yZXtjb250ZW50OlwiXFxmMTZlXCJ9LmZhLWZsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0ZFwifS5mYS1mbHVzaGVkOmJlZm9yZXtjb250ZW50OlwiXFxmNTc5XCJ9LmZhLWZseTpiZWZvcmV7Y29udGVudDpcIlxcZjQxN1wifS5mYS1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2JcIn0uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmNjVkXCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMDdjXCJ9LmZhLWZvbGRlci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmNjVlXCJ9LmZhLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzFcIn0uZmEtZm9udC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMmI0XCJ9LmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWNcIn0uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjVcIn0uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjRlNlwifS5mYS1mb250aWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODBcIn0uZmEtZm9udGljb25zLWZpOmJlZm9yZXtjb250ZW50OlwiXFxmM2EyXCJ9LmZhLWZvb3RiYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGVcIn0uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjg2XCJ9LmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTNcIn0uZmEtZm9ydW1iZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTFcIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZVwifS5mYS1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgwXCJ9LmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmM1XCJ9LmZhLWZyZWVic2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTRcIn0uZmEtZnJvZzpiZWZvcmV7Y29udGVudDpcIlxcZjUyZVwifS5mYS1mcm93bjpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifS5mYS1mcm93bi1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNTdhXCJ9LmZhLWZ1bGNydW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGJcIn0uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjY2MlwifS5mYS1mdXRib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTNcIn0uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGNcIn0uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTBkXCJ9LmZhLWdhbWVwYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0uZmEtZ2FzLXB1bXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmZcIn0uZmEtZ2F2ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTNcIn0uZmEtZ2VtOmJlZm9yZXtjb250ZW50OlwiXFxmM2E1XCJ9LmZhLWdlbmRlcmxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmRcIn0uZmEtZ2V0LXBvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI2NVwifS5mYS1nZzpiZWZvcmV7Y29udGVudDpcIlxcZjI2MFwifS5mYS1nZy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjFcIn0uZmEtZ2hvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZTJcIn0uZmEtZ2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2YlwifS5mYS1naWZ0czpiZWZvcmV7Y29udGVudDpcIlxcZjc5Y1wifS5mYS1naXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDNcIn0uZmEtZ2l0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg0MVwifS5mYS1naXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQyXCJ9LmZhLWdpdGh1YjpiZWZvcmV7Y29udGVudDpcIlxcZjA5YlwifS5mYS1naXRodWItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTEzXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTJcIn0uZmEtZ2l0a3Jha2VuOmJlZm9yZXtjb250ZW50OlwiXFxmM2E2XCJ9LmZhLWdpdGxhYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NlwifS5mYS1naXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjZcIn0uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmNzlmXCJ9LmZhLWdsYXNzLW1hcnRpbmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDBcIn0uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2JcIn0uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmV7Y29udGVudDpcIlxcZjdhMFwifS5mYS1nbGFzc2VzOmJlZm9yZXtjb250ZW50OlwiXFxmNTMwXCJ9LmZhLWdsaWRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE1XCJ9LmZhLWdsaWRlLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTZcIn0uZmEtZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWNcIn0uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZXtjb250ZW50OlwiXFxmNTdjXCJ9LmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZXtjb250ZW50OlwiXFxmNTdkXCJ9LmZhLWdsb2JlLWFzaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2VcIn0uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmN2EyXCJ9LmZhLWdvZm9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhN1wifS5mYS1nb2xmLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTBcIn0uZmEtZ29vZHJlYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmM2E4XCJ9LmZhLWdvb2RyZWFkcy1nOmJlZm9yZXtjb250ZW50OlwiXFxmM2E5XCJ9LmZhLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMFwifS5mYS1nb29nbGUtZHJpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWFcIn0uZmEtZ29vZ2xlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjk3OVwifS5mYS1nb29nbGUtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjNhYlwifS5mYS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjJiM1wifS5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ1XCJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNFwifS5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMWVlXCJ9LmZhLWdvcHVyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NjRcIn0uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWRcIn0uZmEtZ3JhdGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODRcIn0uZmEtZ3JhdjpiZWZvcmV7Y29udGVudDpcIlxcZjJkNlwifS5mYS1ncmVhdGVyLXRoYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzFcIn0uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNTMyXCJ9LmZhLWdyaW1hY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2ZcIn0uZmEtZ3JpbjpiZWZvcmV7Y29udGVudDpcIlxcZjU4MFwifS5mYS1ncmluLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU4MVwifS5mYS1ncmluLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODJcIn0uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmNTgzXCJ9LmZhLWdyaW4taGVhcnRzOmJlZm9yZXtjb250ZW50OlwiXFxmNTg0XCJ9LmZhLWdyaW4tc3F1aW50OmJlZm9yZXtjb250ZW50OlwiXFxmNTg1XCJ9LmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmNTg2XCJ9LmZhLWdyaW4tc3RhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODdcIn0uZmEtZ3Jpbi10ZWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjU4OFwifS5mYS1ncmluLXRvbmd1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjU4OVwifS5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGFcIn0uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmV7Y29udGVudDpcIlxcZjU4YlwifS5mYS1ncmluLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGNcIn0uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmNThkXCJ9LmZhLWdyaXAtbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTRcIn0uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjdhNVwifS5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNThlXCJ9LmZhLWdyaXBmaXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FjXCJ9LmZhLWdydW50OmJlZm9yZXtjb250ZW50OlwiXFxmM2FkXCJ9LmZhLWd1aXRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjdhNlwifS5mYS1ndWxwOmJlZm9yZXtjb250ZW50OlwiXFxmM2FlXCJ9LmZhLWgtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZkXCJ9LmZhLWhhY2tlci1uZXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ0XCJ9LmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhZlwifS5mYS1oYWNrZXJyYW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNWY3XCJ9LmZhLWhhbWJ1cmdlcjpiZWZvcmV7Y29udGVudDpcIlxcZjgwNVwifS5mYS1oYW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZTNcIn0uZmEtaGFtc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NjVcIn0uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGJkXCJ9LmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjRiZVwifS5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjk1Y1wifS5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZXtjb250ZW50OlwiXFxmNGMwXCJ9LmZhLWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjRjMVwifS5mYS1oYW5kLWxpemFyZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1OFwifS5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MDZcIn0uZmEtaGFuZC1wYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI1NlwifS5mYS1oYW5kLXBlYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMjViXCJ9LmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhN1wifS5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTVcIn0uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNFwifS5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGE2XCJ9LmZhLWhhbmQtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI1YVwifS5mYS1oYW5kLXJvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTVcIn0uZmEtaGFuZC1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcZjI1N1wifS5mYS1oYW5kLXNwYXJrbGVzOmJlZm9yZXtjb250ZW50OlwiXFxmOTVkXCJ9LmZhLWhhbmQtc3BvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTlcIn0uZmEtaGFuZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzJcIn0uZmEtaGFuZHMtaGVscGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRjNFwifS5mYS1oYW5kcy13YXNoOmJlZm9yZXtjb250ZW50OlwiXFxmOTVlXCJ9LmZhLWhhbmRzaGFrZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiNVwifS5mYS1oYW5kc2hha2UtYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmOTVmXCJ9LmZhLWhhbmRzaGFrZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjk2MFwifS5mYS1oYW51a2lhaDpiZWZvcmV7Y29udGVudDpcIlxcZjZlNlwifS5mYS1oYXJkLWhhdDpiZWZvcmV7Y29udGVudDpcIlxcZjgwN1wifS5mYS1oYXNodGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkyXCJ9LmZhLWhhdC1jb3dib3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4YzBcIn0uZmEtaGF0LWNvd2JveS1zaWRlOmJlZm9yZXtjb250ZW50OlwiXFxmOGMxXCJ9LmZhLWhhdC13aXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZThcIn0uZmEtaGRkOmJlZm9yZXtjb250ZW50OlwiXFxmMGEwXCJ9LmZhLWhlYWQtc2lkZS1jb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZjk2MVwifS5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY5NjJcIn0uZmEtaGVhZC1zaWRlLW1hc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY5NjNcIn0uZmEtaGVhZC1zaWRlLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxmOTY0XCJ9LmZhLWhlYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGNcIn0uZmEtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcZjAyNVwifS5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU4ZlwifS5mYS1oZWFkc2V0OmJlZm9yZXtjb250ZW50OlwiXFxmNTkwXCJ9LmZhLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDA0XCJ9LmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIlxcZjdhOVwifS5mYS1oZWFydGJlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWVcIn0uZmEtaGVsaWNvcHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUzM1wifS5mYS1oaWdobGlnaHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjU5MVwifS5mYS1oaWtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZWNcIn0uZmEtaGlwcG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZWRcIn0uZmEtaGlwczpiZWZvcmV7Y29udGVudDpcIlxcZjQ1MlwifS5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2IwXCJ9LmZhLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGFcIn0uZmEtaG9ja2V5LXB1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTNcIn0uZmEtaG9sbHktYmVycnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YWFcIn0uZmEtaG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjAxNVwifS5mYS1ob29saTpiZWZvcmV7Y29udGVudDpcIlxcZjQyN1wifS5mYS1ob3JuYmlsbDpiZWZvcmV7Y29udGVudDpcIlxcZjU5MlwifS5mYS1ob3JzZTpiZWZvcmV7Y29udGVudDpcIlxcZjZmMFwifS5mYS1ob3JzZS1oZWFkOmJlZm9yZXtjb250ZW50OlwiXFxmN2FiXCJ9LmZhLWhvc3BpdGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9LmZhLWhvc3BpdGFsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZFwifS5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2VcIn0uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjgwZFwifS5mYS1ob3QtdHViOmJlZm9yZXtjb250ZW50OlwiXFxmNTkzXCJ9LmZhLWhvdGRvZzpiZWZvcmV7Y29udGVudDpcIlxcZjgwZlwifS5mYS1ob3RlbDpiZWZvcmV7Y29udGVudDpcIlxcZjU5NFwifS5mYS1ob3RqYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjFcIn0uZmEtaG91cmdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjU0XCJ9LmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTNcIn0uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn0uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9LmZhLWhvdXNlLWRhbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjZmMVwifS5mYS1ob3VzZS11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmOTY1XCJ9LmZhLWhvdXp6OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9LmZhLWhyeXZuaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZjJcIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2JcIn0uZmEtaHVic3BvdDpiZWZvcmV7Y29udGVudDpcIlxcZjNiMlwifS5mYS1pLWN1cnNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NlwifS5mYS1pY2UtY3JlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTBcIn0uZmEtaWNpY2xlczpiZWZvcmV7Y29udGVudDpcIlxcZjdhZFwifS5mYS1pY29uczpiZWZvcmV7Y29udGVudDpcIlxcZjg2ZFwifS5mYS1pZC1iYWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJjMVwifS5mYS1pZC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9LmZhLWlkLWNhcmQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDdmXCJ9LmZhLWlkZWFsOmJlZm9yZXtjb250ZW50OlwiXFxmOTEzXCJ9LmZhLWlnbG9vOmJlZm9yZXtjb250ZW50OlwiXFxmN2FlXCJ9LmZhLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDNlXCJ9LmZhLWltYWdlczpiZWZvcmV7Y29udGVudDpcIlxcZjMwMlwifS5mYS1pbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ4XCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMDFjXCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzY1wifS5mYS1pbmR1c3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZjI3NVwifS5mYS1pbmZpbml0eTpiZWZvcmV7Y29udGVudDpcIlxcZjUzNFwifS5mYS1pbmZvOmJlZm9yZXtjb250ZW50OlwiXFxmMTI5XCJ9LmZhLWluZm8tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDVhXCJ9LmZhLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZFwifS5mYS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmOTU1XCJ9LmZhLWludGVyY29tOmJlZm9yZXtjb250ZW50OlwiXFxmN2FmXCJ9LmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjZiXCJ9LmZhLWludmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmN2IwXCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDhcIn0uZmEtaXRhbGljOmJlZm9yZXtjb250ZW50OlwiXFxmMDMzXCJ9LmZhLWl0Y2gtaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGY4M2FcIn0uZmEtaXR1bmVzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I0XCJ9LmZhLWl0dW5lcy1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I1XCJ9LmZhLWphdmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTRcIn0uZmEtamVkaTpiZWZvcmV7Y29udGVudDpcIlxcZjY2OVwifS5mYS1qZWRpLW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTBlXCJ9LmZhLWplbmtpbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjZcIn0uZmEtamlyYTpiZWZvcmV7Y29udGVudDpcIlxcZjdiMVwifS5mYS1qb2dldDpiZWZvcmV7Y29udGVudDpcIlxcZjNiN1wifS5mYS1qb2ludDpiZWZvcmV7Y29udGVudDpcIlxcZjU5NVwifS5mYS1qb29tbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWFcIn0uZmEtam91cm5hbC13aGlsbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NmFcIn0uZmEtanM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjhcIn0uZmEtanMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I5XCJ9LmZhLWpzZmlkZGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMWNjXCJ9LmZhLWthYWJhOmJlZm9yZXtjb250ZW50OlwiXFxmNjZiXCJ9LmZhLWthZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjVmYVwifS5mYS1rZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODRcIn0uZmEta2V5YmFzZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmNVwifS5mYS1rZXlib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifS5mYS1rZXljZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmFcIn0uZmEta2hhbmRhOmJlZm9yZXtjb250ZW50OlwiXFxmNjZkXCJ9LmZhLWtpY2tzdGFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2JiXCJ9LmZhLWtpY2tzdGFydGVyLWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmNcIn0uZmEta2lzczpiZWZvcmV7Y29udGVudDpcIlxcZjU5NlwifS5mYS1raXNzLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTdcIn0uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTk4XCJ9LmZhLWtpd2ktYmlyZDpiZWZvcmV7Y29udGVudDpcIlxcZjUzNVwifS5mYS1rb3J2dWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmZcIn0uZmEtbGFuZG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NmZcIn0uZmEtbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWJcIn0uZmEtbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LmZhLWxhcHRvcC1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmNWZjXCJ9LmZhLWxhcHRvcC1ob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjk2NlwifS5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjgxMlwifS5mYS1sYXJhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxmM2JkXCJ9LmZhLWxhc3RmbTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMlwifS5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjAzXCJ9LmZhLWxhdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmNTk5XCJ9LmZhLWxhdWdoLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWFcIn0uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZXtjb250ZW50OlwiXFxmNTliXCJ9LmZhLWxhdWdoLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWNcIn0uZmEtbGF5ZXItZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZmRcIn0uZmEtbGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjA2Y1wifS5mYS1sZWFucHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjEyXCJ9LmZhLWxlbW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMDk0XCJ9LmZhLWxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWRcIn0uZmEtbGVzcy10aGFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTM2XCJ9LmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmV7Y29udGVudDpcIlxcZjUzN1wifS5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNiZVwifS5mYS1sZXZlbC11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmZcIn0uZmEtbGlmZS1yaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWNkXCJ9LmZhLWxpZ2h0YnVsYjpiZWZvcmV7Y29udGVudDpcIlxcZjBlYlwifS5mYS1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2MwXCJ9LmZhLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzFcIn0uZmEtbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGNcIn0uZmEtbGlua2VkaW4taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTFcIn0uZmEtbGlub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMmI4XCJ9LmZhLWxpbnV4OmJlZm9yZXtjb250ZW50OlwiXFxmMTdjXCJ9LmZhLWxpcmEtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE5NVwifS5mYS1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDNhXCJ9LmZhLWxpc3QtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMDIyXCJ9LmZhLWxpc3Qtb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2JcIn0uZmEtbGlzdC11bDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYVwifS5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjEyNFwifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDIzXCJ9LmZhLWxvY2stb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjNjMVwifS5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMzA5XCJ9LmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGFcIn0uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGJcIn0uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGNcIn0uZmEtbG93LXZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjJhOFwifS5mYS1sdWdnYWdlLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWRcIn0uZmEtbHVuZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MDRcIn0uZmEtbHVuZ3MtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY5NjdcIn0uZmEtbHlmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjM1wifS5mYS1tYWdlbnRvOmJlZm9yZXtjb250ZW50OlwiXFxmM2M0XCJ9LmZhLW1hZ2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMGQwXCJ9LmZhLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NlwifS5mYS1tYWlsLWJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NzRcIn0uZmEtbWFpbGNoaW1wOmJlZm9yZXtjb250ZW50OlwiXFxmNTllXCJ9LmZhLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODNcIn0uZmEtbWFuZGFsb3JpYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGZcIn0uZmEtbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMjc5XCJ9LmZhLW1hcC1tYXJrZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWZcIn0uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTBcIn0uZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifS5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjNVwifS5mYS1tYXAtcGluOmJlZm9yZXtjb250ZW50OlwiXFxmMjc2XCJ9LmZhLW1hcC1zaWduczpiZWZvcmV7Y29udGVudDpcIlxcZjI3N1wifS5mYS1tYXJrZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjYwZlwifS5mYS1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTFcIn0uZmEtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyMlwifS5mYS1tYXJzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyN1wifS5mYS1tYXJzLXN0cm9rZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyOVwifS5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZXtjb250ZW50OlwiXFxmMjJiXCJ9LmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmFcIn0uZmEtbWFzazpiZWZvcmV7Y29udGVudDpcIlxcZjZmYVwifS5mYS1tYXN0b2RvbjpiZWZvcmV7Y29udGVudDpcIlxcZjRmNlwifS5mYS1tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzZcIn0uZmEtbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmOGNhXCJ9LmZhLW1lZGFsOmJlZm9yZXtjb250ZW50OlwiXFxmNWEyXCJ9LmZhLW1lZGFwcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzZcIn0uZmEtbWVkaXVtOmJlZm9yZXtjb250ZW50OlwiXFxmMjNhXCJ9LmZhLW1lZGl1bS1tOmJlZm9yZXtjb250ZW50OlwiXFxmM2M3XCJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYVwifS5mYS1tZWRydDpiZWZvcmV7Y29udGVudDpcIlxcZjNjOFwifS5mYS1tZWV0dXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTBcIn0uZmEtbWVnYXBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTNcIn0uZmEtbWVoOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9LmZhLW1laC1ibGFuazpiZWZvcmV7Y29udGVudDpcIlxcZjVhNFwifS5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZXtjb250ZW50OlwiXFxmNWE1XCJ9LmZhLW1lbW9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjUzOFwifS5mYS1tZW5kZWxleTpiZWZvcmV7Y29udGVudDpcIlxcZjdiM1wifS5mYS1tZW5vcmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNjc2XCJ9LmZhLW1lcmN1cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjNcIn0uZmEtbWV0ZW9yOmJlZm9yZXtjb250ZW50OlwiXFxmNzUzXCJ9LmZhLW1pY3JvYmxvZzpiZWZvcmV7Y29udGVudDpcIlxcZjkxYVwifS5mYS1taWNyb2NoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGJcIn0uZmEtbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifS5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjOVwifS5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjUzOVwifS5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9LmZhLW1pY3Jvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MTBcIn0uZmEtbWljcm9zb2Z0OmJlZm9yZXtjb250ZW50OlwiXFxmM2NhXCJ9LmZhLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY4XCJ9LmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NlwifS5mYS1taW51cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDZcIn0uZmEtbWl0dGVuOmJlZm9yZXtjb250ZW50OlwiXFxmN2I1XCJ9LmZhLW1peDpiZWZvcmV7Y29udGVudDpcIlxcZjNjYlwifS5mYS1taXhjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OVwifS5mYS1taXhlcjpiZWZvcmV7Y29udGVudDpcIlxcZjk1NlwifS5mYS1taXp1bmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2NcIn0uZmEtbW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9LmZhLW1vYmlsZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2RcIn0uZmEtbW9keDpiZWZvcmV7Y29udGVudDpcIlxcZjI4NVwifS5mYS1tb25lcm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDBcIn0uZmEtbW9uZXktYmlsbDpiZWZvcmV7Y29udGVudDpcIlxcZjBkNlwifS5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNkMVwifS5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2FcIn0uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjUzYlwifS5mYS1tb25leS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjUzY1wifS5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2RcIn0uZmEtbW9udW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTZcIn0uZmEtbW9vbjpiZWZvcmV7Y29udGVudDpcIlxcZjE4NlwifS5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNWE3XCJ9LmZhLW1vc3F1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjY3OFwifS5mYS1tb3RvcmN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjFjXCJ9LmZhLW1vdW50YWluOmJlZm9yZXtjb250ZW50OlwiXFxmNmZjXCJ9LmZhLW1vdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmOGNjXCJ9LmZhLW1vdXNlLXBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDVcIn0uZmEtbXVnLWhvdDpiZWZvcmV7Y29udGVudDpcIlxcZjdiNlwifS5mYS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAwMVwifS5mYS1uYXBzdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2QyXCJ9LmZhLW5lb3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MTJcIn0uZmEtbmV0d29yay13aXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjZmZlwifS5mYS1uZXV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmNcIn0uZmEtbmV3c3BhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWVhXCJ9LmZhLW5pbWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjVhOFwifS5mYS1ub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmNDE5XCJ9LmZhLW5vZGUtanM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDNcIn0uZmEtbm90LWVxdWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNTNlXCJ9LmZhLW5vdGVzLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODFcIn0uZmEtbnBtOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q0XCJ9LmZhLW5zODpiZWZvcmV7Y29udGVudDpcIlxcZjNkNVwifS5mYS1udXRyaXRpb25peDpiZWZvcmV7Y29udGVudDpcIlxcZjNkNlwifS5mYS1vYmplY3QtZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDdcIn0uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDhcIn0uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifS5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2NFwifS5mYS1vaWwtY2FuOmJlZm9yZXtjb250ZW50OlwiXFxmNjEzXCJ9LmZhLW9sZC1yZXB1YmxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjUxMFwifS5mYS1vbTpiZWZvcmV7Y29udGVudDpcIlxcZjY3OVwifS5mYS1vcGVuY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZFwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWJcIn0uZmEtb3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmFcIn0uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifS5mYS1vcmNpZDpiZWZvcmV7Y29udGVudDpcIlxcZjhkMlwifS5mYS1vc2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWFcIn0uZmEtb3R0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MDBcIn0uZmEtb3V0ZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYlwifS5mYS1wYWdlNDpiZWZvcmV7Y29udGVudDpcIlxcZjNkN1wifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn0uZmEtcGFnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTVcIn0uZmEtcGFpbnQtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn0uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWFhXCJ9LmZhLXBhbGV0dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2ZcIn0uZmEtcGFsZmVkOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q4XCJ9LmZhLXBhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4MlwifS5mYS1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkOFwifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn0uZmEtcGFyYWNodXRlLWJveDpiZWZvcmV7Y29udGVudDpcIlxcZjRjZFwifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGRcIn0uZmEtcGFya2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjU0MFwifS5mYS1wYXNzcG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZjVhYlwifS5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmV7Y29udGVudDpcIlxcZjY3YlwifS5mYS1wYXN0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlYVwifS5mYS1wYXRyZW9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q5XCJ9LmZhLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMDRjXCJ9LmZhLXBhdXNlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4YlwifS5mYS1wYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjBcIn0uZmEtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWVkXCJ9LmZhLXBlYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNjdjXCJ9LmZhLXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjMwNFwifS5mYS1wZW4tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzA1XCJ9LmZhLXBlbi1mYW5jeTpiZWZvcmV7Y29udGVudDpcIlxcZjVhY1wifS5mYS1wZW4tbmliOmJlZm9yZXtjb250ZW50OlwiXFxmNWFkXCJ9LmZhLXBlbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGJcIn0uZmEtcGVuY2lsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjMwM1wifS5mYS1wZW5jaWwtcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWVcIn0uZmEtcGVubnktYXJjYWRlOmJlZm9yZXtjb250ZW50OlwiXFxmNzA0XCJ9LmZhLXBlb3BsZS1hcnJvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY5NjhcIn0uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNGNlXCJ9LmZhLXBlcHBlci1ob3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTZcIn0uZmEtcGVyY2VudDpiZWZvcmV7Y29udGVudDpcIlxcZjI5NVwifS5mYS1wZXJjZW50YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmNTQxXCJ9LmZhLXBlcmlzY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjNkYVwifS5mYS1wZXJzb24tYm9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NTZcIn0uZmEtcGhhYnJpY2F0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGJcIn0uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGNcIn0uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxMVwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5NVwifS5mYS1waG9uZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NzlcIn0uZmEtcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGRcIn0uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDk4XCJ9LmZhLXBob25lLXNxdWFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4N2JcIn0uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZXtjb250ZW50OlwiXFxmMmEwXCJ9LmZhLXBob3RvLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmODdjXCJ9LmZhLXBocDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1N1wifS5mYS1waWVkLXBpcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmFlXCJ9LmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWE4XCJ9LmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmNGU1XCJ9LmZhLXBpZWQtcGlwZXItcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTdcIn0uZmEtcGllZC1waXBlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY5MWVcIn0uZmEtcGlnZ3ktYmFuazpiZWZvcmV7Y29udGVudDpcIlxcZjRkM1wifS5mYS1waWxsczpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NFwifS5mYS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDJcIn0uZmEtcGludGVyZXN0LXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzFcIn0uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkM1wifS5mYS1waXp6YS1zbGljZTpiZWZvcmV7Y29udGVudDpcIlxcZjgxOFwifS5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmNjdmXCJ9LmZhLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDcyXCJ9LmZhLXBsYW5lLWFycml2YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWZcIn0uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNWIwXCJ9LmZhLXBsYW5lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmOTY5XCJ9LmZhLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGJcIn0uZmEtcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn0uZmEtcGxheXN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGZcIn0uZmEtcGx1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjFlNlwifS5mYS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY3XCJ9LmZhLXBsdXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU1XCJ9LmZhLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZlXCJ9LmZhLXBvZGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2VcIn0uZmEtcG9sbDpiZWZvcmV7Y29udGVudDpcIlxcZjY4MVwifS5mYS1wb2xsLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODJcIn0uZmEtcG9vOmJlZm9yZXtjb250ZW50OlwiXFxmMmZlXCJ9LmZhLXBvby1zdG9ybTpiZWZvcmV7Y29udGVudDpcIlxcZjc1YVwifS5mYS1wb29wOmJlZm9yZXtjb250ZW50OlwiXFxmNjE5XCJ9LmZhLXBvcnRyYWl0OmJlZm9yZXtjb250ZW50OlwiXFxmM2UwXCJ9LmZhLXBvdW5kLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTRcIn0uZmEtcG93ZXItb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDExXCJ9LmZhLXByYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODNcIn0uZmEtcHJheWluZy1oYW5kczpiZWZvcmV7Y29udGVudDpcIlxcZjY4NFwifS5mYS1wcmVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjFcIn0uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NVwifS5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NlwifS5mYS1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjAyZlwifS5mYS1wcm9jZWR1cmVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDg3XCJ9LmZhLXByb2R1Y3QtaHVudDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OFwifS5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDJcIn0uZmEtcHVtcC1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmOTZhXCJ9LmZhLXB1bXAtc29hcDpiZWZvcmV7Y29udGVudDpcIlxcZjk2YlwifS5mYS1wdXNoZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTFcIn0uZmEtcHV6emxlLXBpZWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJlXCJ9LmZhLXB5dGhvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNlMlwifS5mYS1xcTpiZWZvcmV7Y29udGVudDpcIlxcZjFkNlwifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIn0uZmEtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn0uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU5XCJ9LmZhLXF1aWRkaXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1OFwifS5mYS1xdWluc2NhcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTlcIn0uZmEtcXVvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzRcIn0uZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5mYS1xdXJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjY4N1wifS5mYS1yLXByb2plY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjdcIn0uZmEtcmFkaWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmN2I5XCJ9LmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmFcIn0uZmEtcmFpbmJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjc1YlwifS5mYS1yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzRcIn0uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZXtjb250ZW50OlwiXFxmN2JiXCJ9LmZhLXJhdmVscnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDlcIn0uZmEtcmVhY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWJcIn0uZmEtcmVhY3RldXJvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NWRcIn0uZmEtcmVhZG1lOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ1XCJ9LmZhLXJlYmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMWQwXCJ9LmZhLXJlY2VpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDNcIn0uZmEtcmVjb3JkLXZpbnlsOmJlZm9yZXtjb250ZW50OlwiXFxmOGQ5XCJ9LmZhLXJlY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjhcIn0uZmEtcmVkLXJpdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2UzXCJ9LmZhLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhMVwifS5mYS1yZWRkaXQtYWxpZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODFcIn0uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMlwifS5mYS1yZWRoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmNcIn0uZmEtcmVkbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxZVwifS5mYS1yZWRvLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmOVwifS5mYS1yZWdpc3RlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjVkXCJ9LmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4N2RcIn0uZmEtcmVucmVuOmJlZm9yZXtjb250ZW50OlwiXFxmMThiXCJ9LmZhLXJlcGx5OmJlZm9yZXtjb250ZW50OlwiXFxmM2U1XCJ9LmZhLXJlcGx5LWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMlwifS5mYS1yZXBseWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTZcIn0uZmEtcmVwdWJsaWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjc1ZVwifS5mYS1yZXNlYXJjaGdhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjhcIn0uZmEtcmVzb2x2aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmM2U3XCJ9LmZhLXJlc3Ryb29tOmJlZm9yZXtjb250ZW50OlwiXFxmN2JkXCJ9LmZhLXJldHdlZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzlcIn0uZmEtcmV2OmJlZm9yZXtjb250ZW50OlwiXFxmNWIyXCJ9LmZhLXJpYmJvbjpiZWZvcmV7Y29udGVudDpcIlxcZjRkNlwifS5mYS1yaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNzBiXCJ9LmZhLXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMThcIn0uZmEtcm9ib3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDRcIn0uZmEtcm9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM1XCJ9LmZhLXJvY2tldGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZThcIn0uZmEtcm9ja3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjNlOVwifS5mYS1yb3V0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkN1wifS5mYS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWVcIn0uZmEtcnNzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0M1wifS5mYS1ydWJsZS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU4XCJ9LmZhLXJ1bGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTQ1XCJ9LmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNTQ2XCJ9LmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDdcIn0uZmEtcnVsZXItdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDhcIn0uZmEtcnVubmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjcwY1wifS5mYS1ydXBlZS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9LmZhLXJ1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY5N2FcIn0uZmEtc2FkLWNyeTpiZWZvcmV7Y29udGVudDpcIlxcZjViM1wifS5mYS1zYWQtdGVhcjpiZWZvcmV7Y29udGVudDpcIlxcZjViNFwifS5mYS1zYWZhcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjdcIn0uZmEtc2FsZXNmb3JjZTpiZWZvcmV7Y29udGVudDpcIlxcZjgzYlwifS5mYS1zYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFlXCJ9LmZhLXNhdGVsbGl0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjdiZlwifS5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmV7Y29udGVudDpcIlxcZjdjMFwifS5mYS1zYXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMGM3XCJ9LmZhLXNjaGxpeDpiZWZvcmV7Y29udGVudDpcIlxcZjNlYVwifS5mYS1zY2hvb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDlcIn0uZmEtc2NyZXdkcml2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGFcIn0uZmEtc2NyaWJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjhhXCJ9LmZhLXNjcm9sbDpiZWZvcmV7Y29udGVudDpcIlxcZjcwZVwifS5mYS1zZC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmN2MyXCJ9LmZhLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjAwMlwifS5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNjg4XCJ9LmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjY4OVwifS5mYS1zZWFyY2gtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTBcIn0uZmEtc2VhcmNoLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGVcIn0uZmEtc2VhcmNoZW5naW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWJcIn0uZmEtc2VlZGxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDhcIn0uZmEtc2VsbGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGFcIn0uZmEtc2VsbHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMjEzXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzM1wifS5mYS1zZXJ2aWNlc3RhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWNcIn0uZmEtc2hhcGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNjFmXCJ9LmZhLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDY0XCJ9LmZhLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFlMFwifS5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWUxXCJ9LmZhLXNoYXJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZFwifS5mYS1zaGVrZWwtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwYlwifS5mYS1zaGllbGQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2VkXCJ9LmZhLXNoaWVsZC12aXJ1czpiZWZvcmV7Y29udGVudDpcIlxcZjk2Y1wifS5mYS1zaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMjFhXCJ9LmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGJcIn0uZmEtc2hpcnRzaW5idWxrOmJlZm9yZXtjb250ZW50OlwiXFxmMjE0XCJ9LmZhLXNob2UtcHJpbnRzOmJlZm9yZXtjb250ZW50OlwiXFxmNTRiXCJ9LmZhLXNob3BpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY5NTdcIn0uZmEtc2hvcHBpbmctYmFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkwXCJ9LmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI5MVwifS5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9LmZhLXNob3B3YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNWI1XCJ9LmZhLXNob3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjY1wifS5mYS1zaHV0dGxlLXZhbjpiZWZvcmV7Y29udGVudDpcIlxcZjViNlwifS5mYS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ5XCJ9LmZhLXNpZ24taW4tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY2XCJ9LmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTdcIn0uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY1XCJ9LmZhLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcZjAxMlwifS5mYS1zaWduYXR1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjdcIn0uZmEtc2ltLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzRcIn0uZmEtc2ltcGx5YnVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTVcIn0uZmEtc2luazpiZWZvcmV7Y29udGVudDpcIlxcZjk2ZFwifS5mYS1zaXN0cml4OmJlZm9yZXtjb250ZW50OlwiXFxmM2VlXCJ9LmZhLXNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZThcIn0uZmEtc2l0aDpiZWZvcmV7Y29udGVudDpcIlxcZjUxMlwifS5mYS1za2F0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmN2M1XCJ9LmZhLXNrZXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjdjNlwifS5mYS1za2lpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzlcIn0uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmV7Y29udGVudDpcIlxcZjdjYVwifS5mYS1za3VsbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0Y1wifS5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmNzE0XCJ9LmZhLXNreWF0bGFzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE2XCJ9LmZhLXNreXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdlXCJ9LmZhLXNsYWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMTk4XCJ9LmZhLXNsYWNrLWhhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWZcIn0uZmEtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MTVcIn0uZmEtc2xlaWdoOmJlZm9yZXtjb250ZW50OlwiXFxmN2NjXCJ9LmZhLXNsaWRlcnMtaDpiZWZvcmV7Y29udGVudDpcIlxcZjFkZVwifS5mYS1zbGlkZXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWU3XCJ9LmZhLXNtaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTE4XCJ9LmZhLXNtaWxlLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjhcIn0uZmEtc21pbGUtd2luazpiZWZvcmV7Y29udGVudDpcIlxcZjRkYVwifS5mYS1zbW9nOmJlZm9yZXtjb250ZW50OlwiXFxmNzVmXCJ9LmZhLXNtb2tpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGRcIn0uZmEtc21va2luZy1iYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGRcIn0uZmEtc21zOmJlZm9yZXtjb250ZW50OlwiXFxmN2NkXCJ9LmZhLXNuYXBjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFiXCJ9LmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFjXCJ9LmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhZFwifS5mYS1zbm93Ym9hcmRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3Y2VcIn0uZmEtc25vd2ZsYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMmRjXCJ9LmZhLXNub3dtYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDBcIn0uZmEtc25vd3Bsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDJcIn0uZmEtc29hcDpiZWZvcmV7Y29udGVudDpcIlxcZjk2ZVwifS5mYS1zb2NrczpiZWZvcmV7Y29udGVudDpcIlxcZjY5NlwifS5mYS1zb2xhci1wYW5lbDpiZWZvcmV7Y29udGVudDpcIlxcZjViYVwifS5mYS1zb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRjXCJ9LmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZFwifS5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODgxXCJ9LmZhLXNvcnQtYWxwaGEtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWVcIn0uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ODJcIn0uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifS5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4NFwifS5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifS5mYS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ODVcIn0uZmEtc29ydC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGRkXCJ9LmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTYyXCJ9LmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4NlwifS5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjNcIn0uZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4N1wifS5mYS1zb3J0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGRlXCJ9LmZhLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmVcIn0uZmEtc291cmNldHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjdkM1wifS5mYS1zcGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmJcIn0uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5N1wifS5mYS1zcGVha2FwOmJlZm9yZXtjb250ZW50OlwiXFxmM2YzXCJ9LmZhLXNwZWFrZXItZGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjgzY1wifS5mYS1zcGVsbC1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjg5MVwifS5mYS1zcGlkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MTdcIn0uZmEtc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjExMFwifS5mYS1zcGxvdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmNWJjXCJ9LmZhLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmNcIn0uZmEtc3ByYXktY2FuOmJlZm9yZXtjb250ZW50OlwiXFxmNWJkXCJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjOFwifS5mYS1zcXVhcmUtZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1Y1wifS5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OThcIn0uZmEtc3F1YXJlc3BhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmVcIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGRcIn0uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmNcIn0uZmEtc3RhY2twYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmODQyXCJ9LmZhLXN0YW1wOmJlZm9yZXtjb250ZW50OlwiXFxmNWJmXCJ9LmZhLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDVcIn0uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OTlcIn0uZmEtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMDg5XCJ9LmZhLXN0YXItaGFsZi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzBcIn0uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmV7Y29udGVudDpcIlxcZjY5YVwifS5mYS1zdGFyLW9mLWxpZmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MjFcIn0uZmEtc3RheWxpbmtlZDpiZWZvcmV7Y29udGVudDpcIlxcZjNmNVwifS5mYS1zdGVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNlwifS5mYS1zdGVhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjdcIn0uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y2XCJ9LmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDhcIn0uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUxXCJ9LmZhLXN0ZXRob3Njb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYxXCJ9LmZhLXN0aWNrZXItbXVsZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmN1wifS5mYS1zdGlja3ktbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0OVwifS5mYS1zdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMDRkXCJ9LmZhLXN0b3AtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhkXCJ9LmZhLXN0b3B3YXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjJmMlwifS5mYS1zdG9wd2F0Y2gtMjA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY5NmZcIn0uZmEtc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGVcIn0uZmEtc3RvcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTRmXCJ9LmZhLXN0b3JlLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjk3MFwifS5mYS1zdG9yZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjk3MVwifS5mYS1zdHJhdmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjhcIn0uZmEtc3RyZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmNTUwXCJ9LmZhLXN0cmVldC12aWV3OmJlZm9yZXtjb250ZW50OlwiXFxmMjFkXCJ9LmZhLXN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2NcIn0uZmEtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmNDI5XCJ9LmZhLXN0cmlwZS1zOmJlZm9yZXtjb250ZW50OlwiXFxmNDJhXCJ9LmZhLXN0cm9vcHdhZmVsOmJlZm9yZXtjb250ZW50OlwiXFxmNTUxXCJ9LmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjNmOFwifS5mYS1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIlxcZjFhNFwifS5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTNcIn0uZmEtc3Vic2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJjXCJ9LmZhLXN1YndheTpiZWZvcmV7Y29udGVudDpcIlxcZjIzOVwifS5mYS1zdWl0Y2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMlwifS5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNWMxXCJ9LmZhLXN1bjpiZWZvcmV7Y29udGVudDpcIlxcZjE4NVwifS5mYS1zdXBlcnBvd2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjJkZFwifS5mYS1zdXBlcnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyYlwifS5mYS1zdXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjlcIn0uZmEtc3VycHJpc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzJcIn0uZmEtc3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjdkNlwifS5mYS1zd2F0Y2hib29rOmJlZm9yZXtjb250ZW50OlwiXFxmNWMzXCJ9LmZhLXN3aWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmOGUxXCJ9LmZhLXN3aW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzRcIn0uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmV7Y29udGVudDpcIlxcZjVjNVwifS5mYS1zeW1mb255OmJlZm9yZXtjb250ZW50OlwiXFxmODNkXCJ9LmZhLXN5bmFnb2d1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjY5YlwifS5mYS1zeW5jOmJlZm9yZXtjb250ZW50OlwiXFxmMDIxXCJ9LmZhLXN5bmMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmYxXCJ9LmZhLXN5cmluZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGVcIn0uZmEtdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2VcIn0uZmEtdGFibGUtdGVubmlzOmJlZm9yZXtjb250ZW50OlwiXFxmNDVkXCJ9LmZhLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifS5mYS10YWJsZXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ZhXCJ9LmZhLXRhYmxldHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTBcIn0uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmRcIn0uZmEtdGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDJiXCJ9LmZhLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmNcIn0uZmEtdGFwZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkYlwifS5mYS10YXNrczpiZWZvcmV7Y29udGVudDpcIlxcZjBhZVwifS5mYS10YXhpOmJlZm9yZXtjb250ZW50OlwiXFxmMWJhXCJ9LmZhLXRlYW1zcGVhazpiZWZvcmV7Y29udGVudDpcIlxcZjRmOVwifS5mYS10ZWV0aDpiZWZvcmV7Y29udGVudDpcIlxcZjYyZVwifS5mYS10ZWV0aC1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNjJmXCJ9LmZhLXRlbGVncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMmM2XCJ9LmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZlXCJ9LmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NjlcIn0uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxmNzZiXCJ9LmZhLXRlbmNlbnQtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDVcIn0uZmEtdGVuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDdcIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0uZmEtdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzRcIn0uZmEtdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYVwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOVwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDBiXCJ9LmZhLXRoZS1yZWQteWV0aTpiZWZvcmV7Y29udGVudDpcIlxcZjY5ZFwifS5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmNjMwXCJ9LmZhLXRoZW1lY286YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzZcIn0uZmEtdGhlbWVpc2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmIyXCJ9LmZhLXRoZXJtb21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDkxXCJ9LmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMmNiXCJ9LmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn0uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjJjOVwifS5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNhXCJ9LmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmM4XCJ9LmZhLXRoaW5rLXBlYWtzOmJlZm9yZXtjb250ZW50OlwiXFxmNzMxXCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9LmZhLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2NFwifS5mYS10aHVtYnRhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGRcIn0uZmEtdGlja2V0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNmZlwifS5mYS10aWt0b2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY5N2JcIn0uZmEtdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn0uZmEtdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU3XCJ9LmZhLXRpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDNcIn0uZmEtdGludC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjVjN1wifS5mYS10aXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjVjOFwifS5mYS10b2dnbGUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMjA0XCJ9LmZhLXRvZ2dsZS1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNVwifS5mYS10b2lsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDhcIn0uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzFlXCJ9LmZhLXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjk3MlwifS5mYS10b29sYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNTUyXCJ9LmZhLXRvb2xzOmJlZm9yZXtjb250ZW50OlwiXFxmN2Q5XCJ9LmZhLXRvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmNWM5XCJ9LmZhLXRvcmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNmEwXCJ9LmZhLXRvcmlpLWdhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTFcIn0uZmEtdHJhY3RvcjpiZWZvcmV7Y29udGVudDpcIlxcZjcyMlwifS5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNTEzXCJ9LmZhLXRyYWRlbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjI1Y1wifS5mYS10cmFmZmljLWxpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmNjM3XCJ9LmZhLXRyYWlsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY5NDFcIn0uZmEtdHJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzhcIn0uZmEtdHJhbTpiZWZvcmV7Y29udGVudDpcIlxcZjdkYVwifS5mYS10cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyNFwifS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjVcIn0uZmEtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjhcIn0uZmEtdHJhc2gtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmVkXCJ9LmZhLXRyYXNoLXJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MjlcIn0uZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MmFcIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYlwifS5mYS10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODFcIn0uZmEtdHJpcGFkdmlzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjJcIn0uZmEtdHJvcGh5OmJlZm9yZXtjb250ZW50OlwiXFxmMDkxXCJ9LmZhLXRydWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGQxXCJ9LmZhLXRydWNrLWxvYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGVcIn0uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjYzYlwifS5mYS10cnVjay1tb3Zpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGZcIn0uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZXtjb250ZW50OlwiXFxmNjNjXCJ9LmZhLXRzaGlydDpiZWZvcmV7Y29udGVudDpcIlxcZjU1M1wifS5mYS10dHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTRcIn0uZmEtdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmMTczXCJ9LmZhLXR1bWJsci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzRcIn0uZmEtdHY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmNcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWU4XCJ9LmZhLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTlcIn0uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODFcIn0uZmEtdHlwbzM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmJcIn0uZmEtdWJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQwMlwifS5mYS11YnVudHU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZGZcIn0uZmEtdWlraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDNcIn0uZmEtdW1icmFjbzpiZWZvcmV7Y29udGVudDpcIlxcZjhlOFwifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIlxcZjBlOVwifS5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmV7Y29udGVudDpcIlxcZjVjYVwifS5mYS11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2RcIn0uZmEtdW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlMlwifS5mYS11bmRvLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJlYVwifS5mYS11bmlyZWdpc3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZjQwNFwifS5mYS11bml0eTpiZWZvcmV7Y29udGVudDpcIlxcZjk0OVwifS5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjlhXCJ9LmZhLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWNcIn0uZmEtdW5saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjA5Y1wifS5mYS11bmxvY2stYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTNlXCJ9LmZhLXVuc3BsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmOTdjXCJ9LmZhLXVudGFwcGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDVcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDkzXCJ9LmZhLXVwczpiZWZvcmV7Y29udGVudDpcIlxcZjdlMFwifS5mYS11c2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODdcIn0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifS5mYS11c2VyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQwNlwifS5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRmYVwifS5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmV7Y29udGVudDpcIlxcZjRmYlwifS5mYS11c2VyLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNGZjXCJ9LmZhLXVzZXItY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmJkXCJ9LmZhLXVzZXItY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmRcIn0uZmEtdXNlci1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmVcIn0uZmEtdXNlci1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmNGZmXCJ9LmZhLXVzZXItZnJpZW5kczpiZWZvcmV7Y29udGVudDpcIlxcZjUwMFwifS5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTAxXCJ9LmZhLXVzZXItaW5qdXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjcyOFwifS5mYS11c2VyLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDJcIn0uZmEtdXNlci1tZDpiZWZvcmV7Y29udGVudDpcIlxcZjBmMFwifS5mYS11c2VyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmNTAzXCJ9LmZhLXVzZXItbmluamE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDRcIn0uZmEtdXNlci1udXJzZTpiZWZvcmV7Y29udGVudDpcIlxcZjgyZlwifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzRcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn0uZmEtdXNlci1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDVcIn0uZmEtdXNlci1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjUwNlwifS5mYS11c2VyLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjUwN1wifS5mYS11c2VyLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjUwOFwifS5mYS11c2VyLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM1XCJ9LmZhLXVzZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9LmZhLXVzZXJzLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjUwOVwifS5mYS11c2Vycy1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjk3M1wifS5mYS11c3BzOmJlZm9yZXtjb250ZW50OlwiXFxmN2UxXCJ9LmZhLXVzc3VubmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNDA3XCJ9LmZhLXV0ZW5zaWwtc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTVcIn0uZmEtdXRlbnNpbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTdcIn0uZmEtdmFhZGluOmJlZm9yZXtjb250ZW50OlwiXFxmNDA4XCJ9LmZhLXZlY3Rvci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2JcIn0uZmEtdmVudXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn0uZmEtdmVudXMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9LmZhLXZlbnVzLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjhcIn0uZmEtdmlhY29pbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzN1wifS5mYS12aWFkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTlcIn0uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhYVwifS5mYS12aWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNDkyXCJ9LmZhLXZpYWxzOmJlZm9yZXtjb250ZW50OlwiXFxmNDkzXCJ9LmZhLXZpYmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDA5XCJ9LmZhLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMDNkXCJ9LmZhLXZpZGVvLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGUyXCJ9LmZhLXZpaGFyYTpiZWZvcmV7Y29udGVudDpcIlxcZjZhN1wifS5mYS12aW1lbzpiZWZvcmV7Y29udGVudDpcIlxcZjQwYVwifS5mYS12aW1lby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTRcIn0uZmEtdmltZW8tdjpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZFwifS5mYS12aW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWNhXCJ9LmZhLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxmOTc0XCJ9LmZhLXZpcnVzLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmOTc1XCJ9LmZhLXZpcnVzZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY5NzZcIn0uZmEtdms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODlcIn0uZmEtdm52OmJlZm9yZXtjb250ZW50OlwiXFxmNDBiXCJ9LmZhLXZvaWNlbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZjg5N1wifS5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWZcIn0uZmEtdm9sdW1lLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjdcIn0uZmEtdm9sdW1lLW11dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTlcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAyNlwifS5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjhcIn0uZmEtdm90ZS15ZWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NzJcIn0uZmEtdnItY2FyZGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNzI5XCJ9LmZhLXZ1ZWpzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFmXCJ9LmZhLXdhbGtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTRcIn0uZmEtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmNTU1XCJ9LmZhLXdhcmVob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NFwifS5mYS13YXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjc3M1wifS5mYS13YXZlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjgzZVwifS5mYS13YXplOmJlZm9yZXtjb250ZW50OlwiXFxmODNmXCJ9LmZhLXdlZWJseTpiZWZvcmV7Y29udGVudDpcIlxcZjVjY1wifS5mYS13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjE4YVwifS5mYS13ZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTZcIn0uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2RcIn0uZmEtd2VpeGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ3XCJ9LmZhLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9LmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwY1wifS5mYS13aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9LmZhLXdobWNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDBkXCJ9LmZhLXdpZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWJcIn0uZmEtd2lraXBlZGlhLXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjZcIn0uZmEtd2luZDpiZWZvcmV7Y29udGVudDpcIlxcZjcyZVwifS5mYS13aW5kb3ctY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTBcIn0uZmEtd2luZG93LW1heGltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMmQwXCJ9LmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMVwifS5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMlwifS5mYS13aW5kb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMTdhXCJ9LmZhLXdpbmUtYm90dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNzJmXCJ9LmZhLXdpbmUtZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTNcIn0uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2VcIn0uZmEtd2l4OmJlZm9yZXtjb250ZW50OlwiXFxmNWNmXCJ9LmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmNzMwXCJ9LmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTRcIn0uZmEtd29uLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTlcIn0uZmEtd29yZHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTlhXCJ9LmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTFcIn0uZmEtd3BiZWdpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjI5N1wifS5mYS13cGV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmRlXCJ9LmZhLXdwZm9ybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOThcIn0uZmEtd3ByZXNzcjpiZWZvcmV7Y29udGVudDpcIlxcZjNlNFwifS5mYS13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWRcIn0uZmEteC1yYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTdcIn0uZmEteGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjQxMlwifS5mYS14aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTY4XCJ9LmZhLXhpbmctc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY5XCJ9LmZhLXktY29tYmluYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzYlwifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZVwifS5mYS15YW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NDBcIn0uZmEteWFuZGV4OmJlZm9yZXtjb250ZW50OlwiXFxmNDEzXCJ9LmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmNDE0XCJ9LmZhLXlhcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTNcIn0uZmEteWVscDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOVwifS5mYS15ZW4tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1N1wifS5mYS15aW4teWFuZzpiZWZvcmV7Y29udGVudDpcIlxcZjZhZFwifS5mYS15b2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9LmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNDMxXCJ9LmZhLXpoaWh1OmJlZm9yZXtjb250ZW50OlwiXFxmNjNmXCJ9LnNyLW9ubHl7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsMCwwLDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7Y2xpcDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG99QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdCk7c3JjOnVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIil9LmZhYntmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wifUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdCk7c3JjOnVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKX0uZmFiLC5mYXJ7Zm9udC13ZWlnaHQ6NDAwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3QpO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKX0uZmEsLmZhciwuZmFze2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRnJlZVwifS5mYSwuZmFze2ZvbnQtd2VpZ2h0OjkwMH0iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4xMy4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG4uZmEsXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFkLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07IH1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07IH1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsLFxuOnJvb3QgLmZhLWZsaXAtYm90aCB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICAgICAgICAgIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTsgfVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtYWJhY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQwXCI7IH1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5mYS1hY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZVwiOyB9XG5cbi5mYS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7IH1cblxuLmZhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi5mYS1hZG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OFwiOyB9XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG5cbi5mYS1haXItY29uZGl0aW9uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjRcIjsgfVxuXG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiOyB9XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjsgfVxuXG4uZmEtYWxhcm0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGVcIjsgfVxuXG4uZmEtYWxhcm0tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDNcIjsgfVxuXG4uZmEtYWxhcm0tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NFwiOyB9XG5cbi5mYS1hbGFybS1zbm9vemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDVcIjsgfVxuXG4uZmEtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWZcIjsgfVxuXG4uZmEtYWxidW0tY29sbGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhMFwiOyB9XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7IH1cblxuLmZhLWFsaWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjBcIjsgfVxuXG4uZmEtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjVcIjsgfVxuXG4uZmEtYWxpZW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmNlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLmZhLWFsaWduLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ2XCI7IH1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiOyB9XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5mYS1hbXAtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGExXCI7IH1cblxuLmZhLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0M1wiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1hbmdlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OVwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjsgfVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmZhLWFua2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cblxuLmZhLWFwcGxlLWNyYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIxXCI7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7IH1cblxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7IH1cblxuLmZhLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTBcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cblxuLmZhLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cblxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cblxuLmZhLWFycm93LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG5cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cblxuLmZhLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cblxuLmZhLWFycm93LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjsgfVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7IH1cblxuLmZhLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjsgfVxuXG4uZmEtYXRvbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDNcIjsgfVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjsgfVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmZhLWF4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMlwiOyB9XG5cbi5mYS1heGUtYmF0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIzXCI7IH1cblxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjsgfVxuXG4uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiOyB9XG5cbi5mYS1iYWNrcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNFwiOyB9XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtYmFjb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjsgfVxuXG4uZmEtYmFjdGVyaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NTlcIjsgfVxuXG4uZmEtYmFjdGVyaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTVhXCI7IH1cblxuLmZhLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7IH1cblxuLmZhLWJhZGdlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM2XCI7IH1cblxuLmZhLWJhZGdlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NVwiOyB9XG5cbi5mYS1iYWRnZS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ2XCI7IH1cblxuLmZhLWJhZGdlLXNoZXJpZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTJcIjsgfVxuXG4uZmEtYmFkZ2VyLWhvbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI0XCI7IH1cblxuLmZhLWJhZ3Mtc2hvcHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDdcIjsgfVxuXG4uZmEtYmFoYWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTVcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiOyB9XG5cbi5mYS1iYWxsLXBpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2VcIjsgfVxuXG4uZmEtYmFsbG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMyXCI7IH1cblxuLmZhLWJhbGxvdC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczM1wiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4uZmEtYmFuZC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4uZmEtYmFuam86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTNcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi5mYS1iYXJjb2RlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2M1wiOyB9XG5cbi5mYS1iYXJjb2RlLXJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjRcIjsgfVxuXG4uZmEtYmFyY29kZS1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY1XCI7IH1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjsgfVxuXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7IH1cblxuLmZhLWJhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNVwiOyB9XG5cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLmZhLWJhdHRlcnktYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmZhLWJhdHRlcnktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzdcIjsgfVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1iZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY3XCI7IH1cblxuLmZhLWJlZC1idW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY4XCI7IH1cblxuLmZhLWJlZC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmOVwiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi5mYS1iZWxsLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ4XCI7IH1cblxuLmZhLWJlbGwtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmFcIjsgfVxuXG4uZmEtYmVsbC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ5XCI7IH1cblxuLmZhLWJlbGwtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ1XCI7IH1cblxuLmZhLWJlbGwtc2Nob29sLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ2XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmVsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2ZcIjsgfVxuXG4uZmEtYmV0YW1heDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNFwiOyB9XG5cbi5mYS1iZXppZXItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjsgfVxuXG4uZmEtYmlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjsgfVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG5cbi5mYS1iaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjsgfVxuXG4uZmEtYmlraW5nLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRiXCI7IH1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cblxuLmZhLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cblxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjsgfVxuXG4uZmEtYmxhbmtldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OFwiOyB9XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7IH1cblxuLmZhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjZcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYmxpbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZiXCI7IH1cblxuLmZhLWJsaW5kcy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZjXCI7IH1cblxuLmZhLWJsaW5kcy1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmRcIjsgfVxuXG4uZmEtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MVwiOyB9XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiOyB9XG5cbi5mYS1ib25lLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ4XCI7IH1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi5mYS1ib29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOVwiOyB9XG5cbi5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjsgfVxuXG4uZmEtYm9vay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OVwiOyB9XG5cbi5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjsgfVxuXG4uZmEtYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7IH1cblxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7IH1cblxuLmZhLWJvb2stc3BlbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI4XCI7IH1cblxuLmZhLWJvb2stdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlN1wiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi5mYS1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYlwiOyB9XG5cbi5mYS1ib29rcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U4XCI7IH1cblxuLmZhLWJvb21ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTVcIjsgfVxuXG4uZmEtYm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MlwiOyB9XG5cbi5mYS1ib290aC1jdXJ0YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM0XCI7IH1cblxuLmZhLWJvb3RzdHJhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNlwiOyB9XG5cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7IH1cblxuLmZhLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGRcIjsgfVxuXG4uZmEtYm9yZGVyLWNlbnRlci1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODljXCI7IH1cblxuLmZhLWJvcmRlci1jZW50ZXItdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZFwiOyB9XG5cbi5mYS1ib3JkZXItaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGVcIjsgfVxuXG4uZmEtYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGZcIjsgfVxuXG4uZmEtYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTBcIjsgfVxuXG4uZmEtYm9yZGVyLW91dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUxXCI7IH1cblxuLmZhLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MlwiOyB9XG5cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjsgfVxuXG4uZmEtYm9yZGVyLXN0eWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NFwiOyB9XG5cbi5mYS1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU1XCI7IH1cblxuLmZhLWJvdy1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiOVwiOyB9XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjsgfVxuXG4uZmEtYm93bGluZy1waW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM3XCI7IH1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5mYS1ib3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlhXCI7IH1cblxuLmZhLWJveC1iYWxsb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzVcIjsgfVxuXG4uZmEtYm94LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7IH1cblxuLmZhLWJveC1mcmFnaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDliXCI7IH1cblxuLmZhLWJveC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cblxuLmZhLWJveC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZFwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1ib3gtdGlzc3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTViXCI7IH1cblxuLmZhLWJveC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZlwiOyB9XG5cbi5mYS1ib3gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEwXCI7IH1cblxuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cblxuLmZhLWJveGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMVwiOyB9XG5cbi5mYS1ib3hpbmctZ2xvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjsgfVxuXG4uZmEtYnJhY2tldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTlcIjsgfVxuXG4uZmEtYnJhY2tldHMtY3VybHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWFcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5mYS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkY1wiOyB9XG5cbi5mYS1icmVhZC1sb2FmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ViXCI7IH1cblxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5mYS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU2XCI7IH1cblxuLmZhLWJyaW5nLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU3XCI7IH1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiOyB9XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiOyB9XG5cbi5mYS1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7IH1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7IH1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi5mYS1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzdcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmZhLWJ1bGxzZXllLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ4XCI7IH1cblxuLmZhLWJ1bGxzZXllLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDlcIjsgfVxuXG4uZmEtYnVyZ2VyLXNvZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NThcIjsgfVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmZhLWJ1cnJpdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWRcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjsgfVxuXG4uZmEtYnVzLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZFwiOyB9XG5cbi5mYS1idXNpbmVzcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7IH1cblxuLmZhLWJ1eS1uLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE2XCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY2FiaW5ldC1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGJcIjsgfVxuXG4uZmEtY2FjdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE3XCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjsgfVxuXG4uZmEtY2FsY3VsYXRvci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGNcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjsgfVxuXG4uZmEtY2FsZW5kYXItc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNlwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7IH1cblxuLmZhLWNhbWNvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhOFwiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjsgfVxuXG4uZmEtY2FtZXJhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMlwiOyB9XG5cbi5mYS1jYW1lcmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZVwiOyB9XG5cbi5mYS1jYW1lcmEtbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTlcIjsgfVxuXG4uZmEtY2FtZXJhLXBvbGFyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFhXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1jYW1wZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYVwiOyB9XG5cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7IH1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjsgfVxuXG4uZmEtY2FuZGxlLWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiY1wiOyB9XG5cbi5mYS1jYW5keS1jYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7IH1cblxuLmZhLWNhbmR5LWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmRcIjsgfVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjsgfVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjsgfVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjsgfVxuXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjsgfVxuXG4uZmEtY2FyLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU5XCI7IH1cblxuLmZhLWNhci1idW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUwXCI7IH1cblxuLmZhLWNhci1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWFcIjsgfVxuXG4uZmEtY2FyLWNyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7IH1cblxuLmZhLWNhci1nYXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTJcIjsgfVxuXG4uZmEtY2FyLW1lY2hhbmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUzXCI7IH1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7IH1cblxuLmZhLWNhci10aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU1XCI7IH1cblxuLmZhLWNhci13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU2XCI7IH1cblxuLmZhLWNhcmF2YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjsgfVxuXG4uZmEtY2FyYXZhbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MDBcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmRcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmVcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMwXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMVwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjsgfVxuXG4uZmEtY2FyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1YlwiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjsgfVxuXG4uZmEtY2Fzc2V0dGUtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhYlwiOyB9XG5cbi5mYS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjsgfVxuXG4uZmEtY2F0LXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTAxXCI7IH1cblxuLmZhLWNhdWxkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJmXCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNjdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWNcIjsgfVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjsgfVxuXG4uZmEtY2hhaXItb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMxXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjsgfVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7IH1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1jaGFydC1saW5lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGRcIjsgfVxuXG4uZmEtY2hhcnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtY2hhcnQtcGllLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZVwiOyB9XG5cbi5mYS1jaGFydC1zY2F0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VlXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5mYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLmZhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiOyB9XG5cbi5mYS1jaGVlc2Utc3dpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjBcIjsgfVxuXG4uZmEtY2hlZXNlYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YxXCI7IH1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNiXCI7IH1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLmZhLWNoZXNzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7IH1cblxuLmZhLWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZVwiOyB9XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cblxuLmZhLWNoZXNzLWtpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQwXCI7IH1cblxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7IH1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjsgfVxuXG4uZmEtY2hlc3MtcGF3bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ2XCI7IH1cblxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjJcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOVwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJiXCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtY2hpbW5leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YlwiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiOyB9XG5cbi5mYS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5mYS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7IH1cblxuLmZhLWNsYXJpbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFkXCI7IH1cblxuLmZhLWNsYXctbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzJcIjsgfVxuXG4uZmEtY2xpbmljLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjsgfVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtbGlzdC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczN1wiOyB9XG5cbi5mYS1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU4XCI7IH1cblxuLmZhLWNsaXBib2FyZC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YzXCI7IH1cblxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5mYS1jbG91ZC1kcml6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM4XCI7IH1cblxuLmZhLWNsb3VkLWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzlcIjsgfVxuXG4uZmEtY2xvdWQtaGFpbC1taXhlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYVwiOyB9XG5cbi5mYS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYlwiOyB9XG5cbi5mYS1jbG91ZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7IH1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiOyB9XG5cbi5mYS1jbG91ZC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZVwiOyB9XG5cbi5mYS1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNkXCI7IH1cblxuLmZhLWNsb3VkLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2VcIjsgfVxuXG4uZmEtY2xvdWQtc2hvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZlwiOyB9XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7IH1cblxuLmZhLWNsb3VkLXNsZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQxXCI7IH1cblxuLmZhLWNsb3VkLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDJcIjsgfVxuXG4uZmEtY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7IH1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cblxuLmZhLWNsb3VkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NFwiOyB9XG5cbi5mYS1jbG91ZHMtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NVwiOyB9XG5cbi5mYS1jbG91ZHMtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ2XCI7IH1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uZmEtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG5cbi5mYS1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLWNvZGUtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7IH1cblxuLmZhLWNvZGUtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODdcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4uZmEtY29mZmVlLXBvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkwMlwiOyB9XG5cbi5mYS1jb2ZmZWUtdG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNVwiOyB9XG5cbi5mYS1jb2ZmaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzZcIjsgfVxuXG4uZmEtY29mZmluLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTUxXCI7IH1cblxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWNcIjsgfVxuXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS1jb21ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkwM1wiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MFwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTRcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTVcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTZcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNFwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhN1wiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZlwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE4XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE5XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFhXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFiXCI7IH1cblxuLmZhLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWNcIjsgfVxuXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjsgfVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmZhLWNvbW1lbnQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZVwiOyB9XG5cbi5mYS1jb21tZW50LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7IH1cblxuLmZhLWNvbW1lbnQtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjBcIjsgfVxuXG4uZmEtY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCI7IH1cblxuLmZhLWNvbW1lbnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjFcIjsgfVxuXG4uZmEtY29tbWVudC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMFwiOyB9XG5cbi5mYS1jb21tZW50LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjJcIjsgfVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5mYS1jb21tZW50LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7IH1cblxuLmZhLWNvbW1lbnQtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtY29tbWVudHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7IH1cblxuLmZhLWNvbW1lbnRzLWFsdC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTJcIjsgfVxuXG4uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7IH1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLWNvbXBhc3Mtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTlcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7IH1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjsgfVxuXG4uZmEtY29tcHJlc3Mtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNlwiOyB9XG5cbi5mYS1jb21wdXRlci1jbGFzc2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIxXCI7IH1cblxuLmZhLWNvbXB1dGVyLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjJcIjsgfVxuXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjsgfVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWRcIjsgfVxuXG4uZmEtY29udGFpbmVyLXN0b3JhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjdcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cblxuLmZhLWNvbnZleW9yLWJlbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjsgfVxuXG4uZmEtY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjsgfVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7IH1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzdcIjsgfVxuXG4uZmEtY290dG9uLWJ1cmVhdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZVwiOyB9XG5cbi5mYS1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiOyB9XG5cbi5mYS1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzhcIjsgfVxuXG4uZmEtY293YmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiM1wiOyB9XG5cbi5mYS1jb3diZWxsLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjRcIjsgfVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg5XCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7IH1cblxuLmZhLWNyaWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjsgfVxuXG4uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiOyB9XG5cbi5mYS1jcm9pc3NhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjZcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiOyB9XG5cbi5mYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjsgfVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjsgfVxuXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7IH1cblxuLmZhLWNydXRjaGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y4XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1jdXJsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4uZmEtZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2FcIjsgfVxuXG4uZmEtZGFnZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNiXCI7IH1cblxuLmZhLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTUyXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVidWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjlcIjsgfVxuXG4uZmEtZGVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZVwiOyB9XG5cbi5mYS1kZWVyLXJ1ZG9scGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGZcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLmZhLWRlbW9jcmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7IH1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4uZmEtZGVza3RvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjsgfVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjsgfVxuXG4uZmEtZGV3cG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDhcIjsgfVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7IH1cblxuLmZhLWRobDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiOyB9XG5cbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5mYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiOyB9XG5cbi5mYS1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCI7IH1cblxuLmZhLWRpY2UtZDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNkXCI7IH1cblxuLmZhLWRpY2UtZDEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNlXCI7IH1cblxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7IH1cblxuLmZhLWRpY2UtZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDBcIjsgfVxuXG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiOyB9XG5cbi5mYS1kaWNlLWQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQyXCI7IH1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiOyB9XG5cbi5mYS1kaWNlLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjsgfVxuXG4uZmEtZGljZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjsgfVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjsgfVxuXG4uZmEtZGljZS10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyN1wiOyB9XG5cbi5mYS1kaWNlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOFwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLmZhLWRpZ2dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWVcIjsgfVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjsgfVxuXG4uZmEtZGlwbG9tYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYVwiOyB9XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7IH1cblxuLmZhLWRpc2MtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjVcIjsgfVxuXG4uZmEtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjsgfVxuXG4uZmEtZGlzZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiOyB9XG5cbi5mYS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjsgfVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjsgfVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLmZhLWRvLW5vdC1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlY1wiOyB9XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmZhLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkM1wiOyB9XG5cbi5mYS1kb2ctbGVhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNFwiOyB9XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG5cbi5mYS1kb2xseS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3M1wiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc1XCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzZcIjsgfVxuXG4uZmEtZG9uYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7IH1cblxuLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7IH1cblxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cblxuLmZhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjsgfVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cblxuLmZhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiOyB9XG5cbi5mYS1kcmF3LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZFwiOyB9XG5cbi5mYS1kcmF3LXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjsgfVxuXG4uZmEtZHJhdy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWZcIjsgfVxuXG4uZmEtZHJlaWRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MlwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjsgfVxuXG4uZmEtZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWZcIjsgfVxuXG4uZmEtZHJvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYwXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7IH1cblxuLmZhLWRydW1zdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNlwiOyB9XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4uZmEtZHJ5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjFcIjsgfVxuXG4uZmEtZHJ5ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYyXCI7IH1cblxuLmZhLWR1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDhcIjsgfVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjsgfVxuXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjsgfVxuXG4uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiOyB9XG5cbi5mYS1kdW5nZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7IH1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5mYS1lYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjBcIjsgfVxuXG4uZmEtZWFyLW11ZmZzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk1XCI7IH1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjsgfVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiOyB9XG5cbi5mYS1lY2xpcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ5XCI7IH1cblxuLmZhLWVjbGlwc2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRhXCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjsgfVxuXG4uZmEtZWdnLWZyaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZjXCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5mYS1lbGVwaGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYVwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLmZhLWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWNcIjsgfVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiOyB9XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4uZmEtZW1wdHktc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU2XCI7IH1cblxuLmZhLWVuZ2luZS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYyXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTdcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uZmEtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjsgfVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7IH1cblxuLmZhLWV4cGFuZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZFwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG5cbi5mYS1leHBhbmQtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMFwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmZhLWV5ZS1ldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRiXCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiOyB9XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7IH1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4uZmEtZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCI7IH1cblxuLmZhLWZhbi10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkwNFwiOyB9XG5cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiOyB9XG5cbi5mYS1mYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY0XCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLWZhdWNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkwNVwiOyB9XG5cbi5mYS1mYXVjZXQtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkwNlwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiOyB9XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiOyB9XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLWZpZWxkLWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjNcIjsgfVxuXG4uZmEtZmlsZS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7IH1cblxuLmZhLWZpbGUtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVhXCI7IH1cblxuLmZhLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTZcIjsgfVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjsgfVxuXG4uZmEtZmlsZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjsgfVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XG5cbi5mYS1maWxlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjsgfVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi5mYS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7IH1cblxuLmZhLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7IH1cblxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjsgfVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjsgfVxuXG4uZmEtZmlsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG5cbi5mYS1maWxlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI2XCI7IH1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLmZhLWZpbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOVwiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjsgfVxuXG4uZmEtZmlsZS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjVcIjsgfVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjsgfVxuXG4uZmEtZmlsZS1zcHJlYWRzaGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YlwiOyB9XG5cbi5mYS1maWxlLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE3XCI7IH1cblxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7IH1cblxuLmZhLWZpbGUtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1Y1wiOyB9XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZkXCI7IH1cblxuLmZhLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjsgfVxuXG4uZmEtZmlsbC1kcmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7IH1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjsgfVxuXG4uZmEtZmlsbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTBcIjsgfVxuXG4uZmEtZmlsbS1jYW5pc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiN1wiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1maXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNFwiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1maXJlLXNtb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRiXCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTA3XCI7IH1cblxuLmZhLWZpcmVwbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YVwiOyB9XG5cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7IH1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjsgfVxuXG4uZmEtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiOyB9XG5cbi5mYS1maXNoLWNvb2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZVwiOyB9XG5cbi5mYS1maXN0LXJhaXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZVwiOyB9XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7IH1cblxuLmZhLWZsYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRjXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmZhLWZsYWctdXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRkXCI7IH1cblxuLmZhLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRmXCI7IH1cblxuLmZhLWZsYXNobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjhcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtZmxhc2stcG9pc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUwXCI7IH1cblxuLmZhLWZsYXNrLXBvdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMVwiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLmZhLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZlwiOyB9XG5cbi5mYS1mbG93ZXItZGFmZm9kaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDBcIjsgfVxuXG4uZmEtZmxvd2VyLXR1bGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAxXCI7IH1cblxuLmZhLWZsdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIjsgfVxuXG4uZmEtZmx1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjlcIjsgfVxuXG4uZmEtZmx1eC1jYXBhY2l0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmFcIjsgfVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cblxuLmZhLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZVwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTUzXCI7IH1cblxuLmZhLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiOyB9XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiOyB9XG5cbi5mYS1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiOyB9XG5cbi5mYS1mb2xkZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWZcIjsgfVxuXG4uZmEtZm9sZGVyLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDJcIjsgfVxuXG4uZmEtZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk1NFwiOyB9XG5cbi5mYS1mb2xkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiOyB9XG5cbi5mYS1mb250LWNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjZcIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG5cbi5mYS1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLmZhLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZlwiOyB9XG5cbi5mYS1mb3JrbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtZnJhZ2lsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYlwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cblxuLmZhLWZyZW5jaC1mcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwM1wiOyB9XG5cbi5mYS1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7IH1cblxuLmZhLWZyb3N0eS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzliXCI7IH1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjsgfVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiOyB9XG5cbi5mYS1mdW5jdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MVwiOyB9XG5cbi5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7IH1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjsgfVxuXG4uZmEtZ2FsYXh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTA4XCI7IH1cblxuLmZhLWdhbWUtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjdcIjsgfVxuXG4uZmEtZ2FtZS1ib2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjhcIjsgfVxuXG4uZmEtZ2FtZS1jb25zb2xlLWhhbmRoZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJiXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2FtZXBhZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmNcIjsgfVxuXG4uZmEtZ2FyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTA5XCI7IH1cblxuLmZhLWdhcmFnZS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MGFcIjsgfVxuXG4uZmEtZ2FyYWdlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MGJcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4uZmEtZ2FzLXB1bXAtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjRcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naWZ0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjNcIjsgfVxuXG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjsgfVxuXG4uZmEtZ2luZ2VyYnJlYWQtbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlkXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiOyB9XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiOyB9XG5cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNFwiOyB9XG5cbi5mYS1nbGFzcy1jaGFtcGFnbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWVcIjsgfVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7IH1cblxuLmZhLWdsYXNzLWNpdHJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2OVwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7IH1cblxuLmZhLWdsYXNzLXdoaXNrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjsgfVxuXG4uZmEtZ2xhc3Mtd2hpc2tleS1yb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMVwiOyB9XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7IH1cblxuLmZhLWdsYXNzZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY1XCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjsgfVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7IH1cblxuLmZhLWdsb2JlLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTNcIjsgfVxuXG4uZmEtZ2xvYmUtc3RhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjZcIjsgfVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5mYS1nb2xmLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYW1vcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmRcIjsgfVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7IH1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjsgfVxuXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiOyB9XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiOyB9XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7IH1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjsgfVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiOyB9XG5cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjsgfVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7IH1cblxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjsgfVxuXG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiOyB9XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7IH1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cblxuLmZhLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiOyB9XG5cbi5mYS1ndWl0YXItZWxlY3RyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmVcIjsgfVxuXG4uZmEtZ3VpdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiZlwiOyB9XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cblxuLmZhLWgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7IH1cblxuLmZhLWgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE0XCI7IH1cblxuLmZhLWgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7IH1cblxuLmZhLWg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZhXCI7IH1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiOyB9XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7IH1cblxuLmZhLWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiOyB9XG5cbi5mYS1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTNcIjsgfVxuXG4uZmEtaGFtbWVyLXdhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNFwiOyB9XG5cbi5mYS1oYW1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NVwiOyB9XG5cbi5mYS1oYW5kLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJjXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NWNcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJmXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNlwiOyB9XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWhhbmQtcmVjZWl2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdjXCI7IH1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmQtc3BhcmtsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NWRcIjsgfVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5mYS1oYW5kcy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjM1wiOyB9XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWhhbmRzLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNVwiOyB9XG5cbi5mYS1oYW5kcy13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTVlXCI7IH1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi5mYS1oYW5kc2hha2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NWZcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTYwXCI7IH1cblxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7IH1cblxuLmZhLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtaGF0LWNoZWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmJcIjsgfVxuXG4uZmEtaGF0LWNvd2JveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMFwiOyB9XG5cbi5mYS1oYXQtY293Ym95LXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzFcIjsgfVxuXG4uZmEtaGF0LXNhbnRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E3XCI7IH1cblxuLmZhLWhhdC13aW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YThcIjsgfVxuXG4uZmEtaGF0LXdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU3XCI7IH1cblxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjsgfVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWhlYWQtc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOVwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDhcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTYxXCI7IH1cblxuLmZhLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2MlwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMlwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2M1wiOyB9XG5cbi5mYS1oZWFkLXNpZGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwOVwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NjRcIjsgfVxuXG4uZmEtaGVhZC12cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlYVwiOyB9XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjsgfVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjsgfVxuXG4uZmEtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi5mYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjsgfVxuXG4uZmEtaGVhcnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM3XCI7IH1cblxuLmZhLWhlYXJ0LXJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjhcIjsgfVxuXG4uZmEtaGVhcnQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM4XCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG5cbi5mYS1oZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTBjXCI7IH1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjsgfVxuXG4uZmEtaGVsbWV0LWJhdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlYlwiOyB9XG5cbi5mYS1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEyXCI7IH1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7IH1cblxuLmZhLWhpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiOyB9XG5cbi5mYS1oaXBwbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiOyB9XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1ob2NrZXktbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZVwiOyB9XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XG5cbi5mYS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU0XCI7IH1cblxuLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGFcIjsgfVxuXG4uZmEtaG9tZS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOVwiOyB9XG5cbi5mYS1ob21lLWxnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBiXCI7IH1cblxuLmZhLWhvbWUtbGctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBjXCI7IH1cblxuLmZhLWhvb2QtY2xvYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWZcIjsgfVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uZmEtaG9yaXpvbnRhbC1ydWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZjXCI7IH1cblxuLmZhLWhvcm5iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7IH1cblxuLmZhLWhvcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYwXCI7IH1cblxuLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWJcIjsgfVxuXG4uZmEtaG9yc2Utc2FkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMzXCI7IH1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjsgfVxuXG4uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZFwiOyB9XG5cbi5mYS1ob3NwaXRhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGVcIjsgfVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiOyB9XG5cbi5mYS1ob3Rkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGZcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjsgfVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkwZFwiOyB9XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjsgfVxuXG4uZmEtaG91c2UtZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTBlXCI7IH1cblxuLmZhLWhvdXNlLWZsb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRmXCI7IH1cblxuLmZhLWhvdXNlLWxlYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTBmXCI7IH1cblxuLmZhLWhvdXNlLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTEwXCI7IH1cblxuLmZhLWhvdXNlLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxMVwiOyB9XG5cbi5mYS1ob3VzZS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MTJcIjsgfVxuXG4uZmEtaG91c2UtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2NVwiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5mYS1ocnl2bmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjsgfVxuXG4uZmEtaHVtaWRpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTBcIjsgfVxuXG4uZmEtaHVycmljYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUxXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cblxuLmZhLWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMFwiOyB9XG5cbi5mYS1pY2Utc2thdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWNcIjsgfVxuXG4uZmEtaWNpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiOyB9XG5cbi5mYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiOyB9XG5cbi5mYS1pY29ucy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmVcIjsgfVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjsgfVxuXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5mYS1pZC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiOyB9XG5cbi5mYS1pZGVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxM1wiOyB9XG5cbi5mYS1pZ2xvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiOyB9XG5cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiOyB9XG5cbi5mYS1pbWFnZS1wb2xhcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNFwiOyB9XG5cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjsgfVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiOyB9XG5cbi5mYS1pbmJveC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMFwiOyB9XG5cbi5mYS1pbmJveC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTFcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLWluZHVzdHJ5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiM1wiOyB9XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWluZm8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7IH1cblxuLmZhLWluaGFsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjlcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NTVcIjsgfVxuXG4uZmEtaW50ZWdyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjdcIjsgfVxuXG4uZmEtaW50ZXJjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWZcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjsgfVxuXG4uZmEtaW50ZXJzZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY4XCI7IH1cblxuLmZhLWludmVudG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiOyB9XG5cbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWlzbGFuZC10cm9waWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMVwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjsgfVxuXG4uZmEtaXRjaC1pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYVwiOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjsgfVxuXG4uZmEtamFjay1vLWxhbnRlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGVcIjsgfVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiOyB9XG5cbi5mYS1qZWRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY5XCI7IH1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjsgfVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5mYS1qaXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IxXCI7IH1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiOyB9XG5cbi5mYS1qb3lzdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNVwiOyB9XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEtanVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM2XCI7IH1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7IH1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiOyB9XG5cbi5mYS1rYXpvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjN1wiOyB9XG5cbi5mYS1rZXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZmXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1rZXktc2tlbGV0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjNcIjsgfVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEta2V5bm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2Y1wiOyB9XG5cbi5mYS1raGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5mYS1raWRuZXlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZiXCI7IH1cblxuLmZhLWtpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjsgfVxuXG4uZmEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7IH1cblxuLmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiOyB9XG5cbi5mYS1raXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY0XCI7IH1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiOyB9XG5cbi5mYS1rbmlmZS1raXRjaGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY1XCI7IH1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5mYS1sYW1iZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmVcIjsgfVxuXG4uZmEtbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjYVwiOyB9XG5cbi5mYS1sYW1wLWRlc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MTRcIjsgfVxuXG4uZmEtbGFtcC1mbG9vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxNVwiOyB9XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiOyB9XG5cbi5mYS1sYW5kbWFyay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTJcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLmZhLWxhcHRvcC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7IH1cblxuLmZhLWxhcHRvcC1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2NlwiOyB9XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiOyB9XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7IH1cblxuLmZhLWxhc3NvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM4XCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLWxhdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7IH1cblxuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjsgfVxuXG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7IH1cblxuLmZhLWxhdWdoLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjsgfVxuXG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjsgfVxuXG4uZmEtbGF5ZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmVcIjsgfVxuXG4uZmEtbGF5ZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZlwiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7IH1cblxuLmZhLWxlYWYtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2JcIjsgfVxuXG4uZmEtbGVhZi1tYXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmNlwiOyB9XG5cbi5mYS1sZWFmLW9hazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmN1wiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjsgfVxuXG4uZmEtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7IH1cblxuLmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzN1wiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7IH1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiOyB9XG5cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjsgfVxuXG4uZmEtbGlnaHQtY2VpbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxNlwiOyB9XG5cbi5mYS1saWdodC1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MTdcIjsgfVxuXG4uZmEtbGlnaHQtc3dpdGNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxOFwiOyB9XG5cbi5mYS1saWdodC1zd2l0Y2gtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MTlcIjsgfVxuXG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzBcIjsgfVxuXG4uZmEtbGlnaHRidWxiLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcxXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MlwiOyB9XG5cbi5mYS1saWdodGJ1bGItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzNcIjsgfVxuXG4uZmEtbGlnaHRzLWhvbGlkYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjJcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1saW5lLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzBcIjsgfVxuXG4uZmEtbGluZS1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzFcIjsgfVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiOyB9XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4uZmEtbGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMFwiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM5XCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi5mYS1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMVwiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1sb2NhdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDJcIjsgfVxuXG4uZmEtbG9jYXRpb24tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDNcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi5mYS1sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZFwiOyB9XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtbG9jay1vcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjsgfVxuXG4uZmEtbG92ZXNlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2NcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS1sdWNoYWRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NVwiOyB9XG5cbi5mYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjsgfVxuXG4uZmEtbHVuZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDRcIjsgfVxuXG4uZmEtbHVuZ3MtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NjdcIjsgfVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiOyB9XG5cbi5mYS1tYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY4XCI7IH1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLmZhLW1haWwtYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiOyB9XG5cbi5mYS1tYWlsYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEzXCI7IH1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBmXCI7IH1cblxuLmZhLW1hbmRvbGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY5XCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7IH1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDVcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNlwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDdcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA5XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwYVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBiXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGNcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBlXCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLmZhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7IH1cblxuLmZhLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiOyB9XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5mYS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZhXCI7IH1cblxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7IH1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG5cbi5mYS1tZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2FcIjsgfVxuXG4uZmEtbWVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNFwiOyB9XG5cbi5mYS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiOyB9XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjsgfVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cblxuLmZhLW1lZ2FwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NVwiOyB9XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiOyB9XG5cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7IH1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjsgfVxuXG4uZmEtbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7IH1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7IH1cblxuLmZhLW1lbm9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjsgfVxuXG4uZmEtbWljcm9ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTFhXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zdGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYlwiOyB9XG5cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7IH1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG5cbi5mYS1taWNyb3dhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MWJcIjsgfVxuXG4uZmEtbWluZC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3N1wiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtbWludXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwN1wiOyB9XG5cbi5mYS1taW51cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taXN0bGV0b2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjRcIjsgfVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7IH1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk1NlwiOyB9XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjsgfVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjsgfVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzJcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stZWRpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzNcIjsgfVxuXG4uZmEtbW9uaXRvci1oZWFydC1yYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjExXCI7IH1cblxuLmZhLW1vbmtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYlwiOyB9XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiOyB9XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLW1vb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTRcIjsgfVxuXG4uZmEtbW9vbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NVwiOyB9XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cblxuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cblxuLmZhLW1vdW50YWluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZFwiOyB9XG5cbi5mYS1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiOyB9XG5cbi5mYS1tb3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2RcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5mYS1tcDMtcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNlXCI7IH1cblxuLmZhLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NFwiOyB9XG5cbi5mYS1tdWctaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I2XCI7IH1cblxuLmZhLW11Zy1tYXJzaG1hbGxvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjdcIjsgfVxuXG4uZmEtbXVnLXRlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NVwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1tdXNpYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2ZcIjsgfVxuXG4uZmEtbXVzaWMtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQwXCI7IH1cblxuLmZhLW11c2ljLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQxXCI7IH1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjsgfVxuXG4uZmEtbmFyd2hhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZVwiOyB9XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7IH1cblxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjsgfVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiOyB9XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDZcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cblxuLmZhLW9pbC10ZW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE0XCI7IH1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiOyB9XG5cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiOyB9XG5cbi5mYS1vbWVnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YVwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiOyB9XG5cbi5mYS1vcm5hbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOFwiOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjsgfVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1vdXRsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MWNcIjsgfVxuXG4uZmEtb3ZlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxZFwiOyB9XG5cbi5mYS1vdmVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NlwiOyB9XG5cbi5mYS1wYWdlLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc3XCI7IH1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi5mYS1wYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNVwiOyB9XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG5cbi5mYS1wYWludC1icnVzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTlcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7IH1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1wYWxsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgzXCI7IH1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XG5cbi5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGgtcnRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc4XCI7IH1cblxuLmZhLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjsgfVxuXG4uZmEtcGFya2luZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTVcIjsgfVxuXG4uZmEtcGFya2luZy1jaXJjbGUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTZcIjsgfVxuXG4uZmEtcGFya2luZy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxN1wiOyB9XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiOyB9XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtcGF3LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMVwiOyB9XG5cbi5mYS1wYXctY2xhd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDJcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLmZhLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7IH1cblxuLmZhLXBlZ2FzdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDNcIjsgfVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cblxuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjsgfVxuXG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7IH1cblxuLmZhLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjsgfVxuXG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjsgfVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5jaWwtcGFpbnRicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOFwiOyB9XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjsgfVxuXG4uZmEtcGVubmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NlwiOyB9XG5cbi5mYS1wZW5ueS1hcmNhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDRcIjsgfVxuXG4uZmEtcGVvcGxlLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2OFwiOyB9XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjsgfVxuXG4uZmEtcGVwcGVyLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNlwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjsgfVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLmZhLXBlcnNvbi1ib290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiOyB9XG5cbi5mYS1wZXJzb24tY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2ZcIjsgfVxuXG4uZmEtcGVyc29uLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQwXCI7IH1cblxuLmZhLXBlcnNvbi1kb2xseS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMVwiOyB9XG5cbi5mYS1wZXJzb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1N1wiOyB9XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLmZhLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OVwiOyB9XG5cbi5mYS1waG9uZS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2FcIjsgfVxuXG4uZmEtcGhvbmUtb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdkXCI7IH1cblxuLmZhLXBob25lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDJcIjsgfVxuXG4uZmEtcGhvbmUtcm90YXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQzXCI7IH1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7IH1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1waG90by12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiOyB9XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjsgfVxuXG4uZmEtcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2VcIjsgfVxuXG4uZmEtcGlhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDRcIjsgfVxuXG4uZmEtcGlhbm8ta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDVcIjsgfVxuXG4uZmEtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA1XCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxZVwiOyB9XG5cbi5mYS1waWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDZcIjsgfVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxN1wiOyB9XG5cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiOyB9XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLXBsYW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZVwiOyB9XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiOyB9XG5cbi5mYS1wbGFuZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2OVwiOyB9XG5cbi5mYS1wbGFuZXQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkxZlwiOyB9XG5cbi5mYS1wbGFuZXQtcmluZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTIwXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cblxuLmZhLXBsdXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiOyB9XG5cbi5mYS1wbHVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDFcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG5cbi5mYS1wb2RpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODBcIjsgfVxuXG4uZmEtcG9kaXVtLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NThcIjsgfVxuXG4uZmEtcG9saWNlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyMVwiOyB9XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7IH1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiOyB9XG5cbi5mYS1wb2xsLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OVwiOyB9XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjsgfVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7IH1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjsgfVxuXG4uZmEtcG9wY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOVwiOyB9XG5cbi5mYS1wb3J0YWwtZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MjJcIjsgfVxuXG4uZmEtcG9ydGFsLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MjNcIjsgfVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjsgfVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4uZmEtcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiOyB9XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmZhLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NVwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi5mYS1wcmludC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWFcIjsgfVxuXG4uZmEtcHJpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODZcIjsgfVxuXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjsgfVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCI7IH1cblxuLmZhLXByb2plY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkNlwiOyB9XG5cbi5mYS1wdW1wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NmFcIjsgfVxuXG4uZmEtcHVtcC1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTZiXCI7IH1cblxuLmZhLXB1bXBraW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDdcIjsgfVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5mYS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjsgfVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7IH1cblxuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiOyB9XG5cbi5mYS1yYWJiaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDhcIjsgfVxuXG4uZmEtcmFiYml0LWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDlcIjsgfVxuXG4uZmEtcmFjcXVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YVwiOyB9XG5cbi5mYS1yYWRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyNFwiOyB9XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjsgfVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XG5cbi5mYS1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkN1wiOyB9XG5cbi5mYS1yYWRpby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDhcIjsgfVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiOyB9XG5cbi5mYS1yYWluZHJvcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWNcIjsgfVxuXG4uZmEtcmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBhXCI7IH1cblxuLmZhLXJhbXAtbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNFwiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtcmF5Z3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTI1XCI7IH1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cblxuLmZhLXJlYWN0ZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVkXCI7IH1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiOyB9XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi5mYS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7IH1cblxuLmZhLXJlY29yZC12aW55bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOVwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZhXCI7IH1cblxuLmZhLXJlY3RhbmdsZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JjXCI7IH1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4uZmEtcmVmcmlnZXJhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTI2XCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cblxuLmZhLXJlcGVhdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7IH1cblxuLmZhLXJlcGVhdC0xLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiOyB9XG5cbi5mYS1yZXBlYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7IH1cblxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjsgfVxuXG4uZmEtcmVwdWJsaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiOyB9XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmZhLXJlc3Ryb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtcmV0d2VldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjFcIjsgfVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7IH1cblxuLmZhLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiOyB9XG5cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7IH1cblxuLmZhLXJpbmdzLXdlZGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWJcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtcm9ja2V0LWxhdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyN1wiOyB9XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4uZmEtcm91dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjsgfVxuXG4uZmEtcm91dGUtaGlnaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxYVwiOyB9XG5cbi5mYS1yb3V0ZS1pbnRlcnN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFiXCI7IH1cblxuLmZhLXJvdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkYVwiOyB9XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7IH1cblxuLmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7IH1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjsgfVxuXG4uZmEtcnVsZXItdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWNcIjsgfVxuXG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjsgfVxuXG4uZmEtcnVubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiOyB9XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLXJ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JlXCI7IH1cblxuLmZhLXNhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWNcIjsgfVxuXG4uZmEtc2Fjay1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWRcIjsgfVxuXG4uZmEtc2FkLWNyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiOyB9XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uZmEtc2FsYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWVcIjsgfVxuXG4uZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiOyB9XG5cbi5mYS1zYW5kd2ljaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZlwiOyB9XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLmZhLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZlwiOyB9XG5cbi5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiOyB9XG5cbi5mYS1zYXVzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIwXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4uZmEtc2F4LWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkYlwiOyB9XG5cbi5mYS1zYXhvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGNcIjsgfVxuXG4uZmEtc2NhbHBlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZFwiOyB9XG5cbi5mYS1zY2FscGVsLXBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWVcIjsgfVxuXG4uZmEtc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OFwiOyB9XG5cbi5mYS1zY2FubmVyLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYzXCI7IH1cblxuLmZhLXNjYW5uZXIta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODlcIjsgfVxuXG4uZmEtc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YVwiOyB9XG5cbi5mYS1zY2FyZWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGRcIjsgfVxuXG4uZmEtc2NhcmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzFcIjsgfVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiOyB9XG5cbi5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7IH1cblxuLmZhLXNjcm9sbC1vbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGZcIjsgfVxuXG4uZmEtc2NydWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjsgfVxuXG4uZmEtc2N5dGhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEwXCI7IH1cblxuLmZhLXNkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzJcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjsgfVxuXG4uZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg5XCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2VuZC1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdlXCI7IH1cblxuLmZhLXNlbmQtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2ZcIjsgfVxuXG4uZmEtc2Vuc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTI4XCI7IH1cblxuLmZhLXNlbnNvci1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyOVwiOyB9XG5cbi5mYS1zZW5zb3ItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyYVwiOyB9XG5cbi5mYS1zZW5zb3Itb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MmJcIjsgfVxuXG4uZmEtc2Vuc29yLXNtb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTJjXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7IH1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLXNoYXJlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2N1wiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtc2hlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTFcIjsgfVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjsgfVxuXG4uZmEtc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY3XCI7IH1cblxuLmZhLXNoaWVsZC1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMlwiOyB9XG5cbi5mYS1zaGllbGQtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NmNcIjsgfVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG5cbi5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7IH1cblxuLmZhLXNoaXBwaW5nLXRpbWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhjXCI7IH1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiOyB9XG5cbi5mYS1zaGlzaC1rZWJhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMVwiOyB9XG5cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiOyB9XG5cbi5mYS1zaG9waWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTU3XCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiOyB9XG5cbi5mYS1zaG92ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTNcIjsgfVxuXG4uZmEtc2hvdmVsLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzNcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cblxuLmZhLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhhXCI7IH1cblxuLmZhLXNodXR0bGUtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7IH1cblxuLmZhLXNodXR0bGVjb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7IH1cblxuLmZhLXNpY2tsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMlwiOyB9XG5cbi5mYS1zaWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4YlwiOyB9XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjsgfVxuXG4uZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiOyB9XG5cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLmZhLXNpZ25hbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhjXCI7IH1cblxuLmZhLXNpZ25hbC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhkXCI7IH1cblxuLmZhLXNpZ25hbC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhlXCI7IH1cblxuLmZhLXNpZ25hbC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhmXCI7IH1cblxuLmZhLXNpZ25hbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTBcIjsgfVxuXG4uZmEtc2lnbmFsLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkxXCI7IH1cblxuLmZhLXNpZ25hbC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MlwiOyB9XG5cbi5mYS1zaWduYWwtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTNcIjsgfVxuXG4uZmEtc2lnbmFsLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NFwiOyB9XG5cbi5mYS1zaWduYWwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTVcIjsgfVxuXG4uZmEtc2lnbmFsLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZFwiOyB9XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjsgfVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk2ZFwiOyB9XG5cbi5mYS1zaXJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyZFwiOyB9XG5cbi5mYS1zaXJlbi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyZVwiOyB9XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiOyB9XG5cbi5mYS1za2F0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7IH1cblxuLmZhLXNrZWxldG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIwXCI7IH1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiOyB9XG5cbi5mYS1za2ktanVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjN1wiOyB9XG5cbi5mYS1za2ktbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOFwiOyB9XG5cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjsgfVxuXG4uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiOyB9XG5cbi5mYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiOyB9XG5cbi5mYS1za3VsbC1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGVcIjsgfVxuXG4uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiOyB9XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7IH1cblxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7IH1cblxuLmZhLXNsZWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NiXCI7IH1cblxuLmZhLXNsZWlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiOyB9XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2xpZGVycy1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiOyB9XG5cbi5mYS1zbGlkZXJzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjsgfVxuXG4uZmEtc2xpZGVycy12LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjsgfVxuXG4uZmEtc21pbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOVwiOyB9XG5cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cblxuLmZhLXNtb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWZcIjsgfVxuXG4uZmEtc21va2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjBcIjsgfVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG5cbi5mYS1zbW9raW5nLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiOyB9XG5cbi5mYS1zbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjsgfVxuXG4uZmEtc25ha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTZcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLmZhLXNub296ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MFwiOyB9XG5cbi5mYS1zbm93LWJsb3dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjFcIjsgfVxuXG4uZmEtc25vd2JvYXJkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7IH1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi5mYS1zbm93Zmxha2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NmXCI7IH1cblxuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjsgfVxuXG4uZmEtc25vd21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMVwiOyB9XG5cbi5mYS1zbm93cGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiOyB9XG5cbi5mYS1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTZlXCI7IH1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7IH1cblxuLmZhLXNvbGFyLXN5c3RlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkyZlwiOyB9XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjsgfVxuXG4uZmEtc29ydC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODNcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODVcIjsgfVxuXG4uZmEtc29ydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MzBcIjsgfVxuXG4uZmEtc29ydC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzMVwiOyB9XG5cbi5mYS1zb3J0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzMlwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7IH1cblxuLmZhLXNvcnQtc2hhcGVzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODhcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODlcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGFcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhiXCI7IH1cblxuLmZhLXNvcnQtc2l6ZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhjXCI7IH1cblxuLmZhLXNvcnQtc2l6ZS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZFwiOyB9XG5cbi5mYS1zb3J0LXNpemUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGVcIjsgfVxuXG4uZmEtc29ydC1zaXplLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZlwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtc291cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyM1wiOyB9XG5cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7IH1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNwYWNlLXN0YXRpb24tbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzM1wiOyB9XG5cbi5mYS1zcGFjZS1zdGF0aW9uLW1vb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTM0XCI7IH1cblxuLmZhLXNwYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cblxuLmZhLXNwYXJrbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkwXCI7IH1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4uZmEtc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZlwiOyB9XG5cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjsgfVxuXG4uZmEtc3BlYWtlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTBcIjsgfVxuXG4uZmEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjsgfVxuXG4uZmEtc3BpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7IH1cblxuLmZhLXNwaWRlci1ibGFjay13aWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxOFwiOyB9XG5cbi5mYS1zcGlkZXItd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE5XCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4uZmEtc3Bpbm5lci10aGlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNFwiOyB9XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCI7IH1cblxuLmZhLXNwcmlua2xlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzNVwiOyB9XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjsgfVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjsgfVxuXG4uZmEtc3F1YXJlLXJvb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTdcIjsgfVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7IH1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7IH1cblxuLmZhLXNxdWlycmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFhXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLXN0YWNrcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MlwiOyB9XG5cbi5mYS1zdGFmZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYlwiOyB9XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7IH1cblxuLmZhLXN0YXItY2hyaXN0bWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q0XCI7IH1cblxuLmZhLXN0YXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjNcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjsgfVxuXG4uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiOyB9XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjsgfVxuXG4uZmEtc3Rhci1zaG9vdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzNlwiOyB9XG5cbi5mYS1zdGFyZmlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzN1wiOyB9XG5cbi5mYS1zdGFyZmlnaHRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MzhcIjsgfVxuXG4uZmEtc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjJcIjsgfVxuXG4uZmEtc3RhcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5MzlcIjsgfVxuXG4uZmEtc3RhcnNoaXAtZnJlaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTNhXCI7IH1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjsgfVxuXG4uZmEtc3RlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjRcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiOyB9XG5cbi5mYS1zdGVlcmluZy13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMlwiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uZmEtc3RvY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDVcIjsgfVxuXG4uZmEtc3RvbWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyM1wiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG5cbi5mYS1zdG9wd2F0Y2gtMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NmZcIjsgfVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjsgfVxuXG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7IH1cblxuLmZhLXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3MFwiOyB9XG5cbi5mYS1zdG9yZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3MVwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cblxuLmZhLXN0cmV0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNVwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiOyB9XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiOyB9XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtc3VuLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYzXCI7IH1cblxuLmZhLXN1bi1kdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY0XCI7IH1cblxuLmZhLXN1bi1oYXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY1XCI7IH1cblxuLmZhLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTJcIjsgfVxuXG4uZmEtc3VucmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NlwiOyB9XG5cbi5mYS1zdW5zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjdcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cblxuLmZhLXN1cnByaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7IH1cblxuLmZhLXN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjsgfVxuXG4uZmEtc3dhdGNoYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiOyB9XG5cbi5mYS1zd2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMVwiOyB9XG5cbi5mYS1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7IH1cblxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjsgfVxuXG4uZmEtc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWNcIjsgfVxuXG4uZmEtc3dvcmQtbGFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5M2JcIjsgfVxuXG4uZmEtc3dvcmQtbGFzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTNjXCI7IH1cblxuLmZhLXN3b3JkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZFwiOyB9XG5cbi5mYS1zd29yZHMtbGFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5M2RcIjsgfVxuXG4uZmEtc3ltZm9ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZFwiOyB9XG5cbi5mYS1zeW5hZ29ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjsgfVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjsgfVxuXG4uZmEtdGFibGV0LXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZlwiOyB9XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtYXZlcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjZcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyN1wiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1zbG93ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI4XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYXZlcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiOyB9XG5cbi5mYS10YWNob21ldGVyLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmFcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1mYXN0ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJiXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyY1wiOyB9XG5cbi5mYS10YWNob21ldGVyLXNsb3dlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmRcIjsgfVxuXG4uZmEtdGFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS10YWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5Y1wiOyB9XG5cbi5mYS10YW5ha2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjdcIjsgfVxuXG4uZmEtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS10YXNrcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjhcIjsgfVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjsgfVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjsgfVxuXG4uZmEtdGVldGgtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiOyB9XG5cbi5mYS10ZWxlc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5M2VcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjkzZlwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1mcmlnaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjhcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmFcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTQwXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjsgfVxuXG4uZmEtdGVubmlzLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWVcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5M1wiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiOyB9XG5cbi5mYS10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiOyB9XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7IH1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRoZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjllXCI7IH1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4uZmEtdGh1bmRlcnN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZjXCI7IH1cblxuLmZhLXRodW5kZXJzdG9ybS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZkXCI7IH1cblxuLmZhLXRodW5kZXJzdG9ybS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmVcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjsgfVxuXG4uZmEtdGlsZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWZcIjsgfVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLXRpbWVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjsgfVxuXG4uZmEtdGltZXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiOyB9XG5cbi5mYS10aW1lcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cblxuLmZhLXRpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzFcIjsgfVxuXG4uZmEtdGlyZS1mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMyXCI7IH1cblxuLmZhLXRpcmUtcHJlc3N1cmUtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzM1wiOyB9XG5cbi5mYS10aXJlLXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNFwiOyB9XG5cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cblxuLmZhLXRvaWxldC1wYXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWZcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTcyXCI7IH1cblxuLmZhLXRvbWJzdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMFwiOyB9XG5cbi5mYS10b21ic3RvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIxXCI7IH1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjsgfVxuXG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjsgfVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjsgfVxuXG4uZmEtdG9vdGhicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNVwiOyB9XG5cbi5mYS10b3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiOyB9XG5cbi5mYS10b3JpaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7IH1cblxuLmZhLXRvcm5hZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmZcIjsgfVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiOyB9XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5mYS10cmFmZmljLWNvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzZcIjsgfVxuXG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0LWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM4XCI7IH1cblxuLmZhLXRyYWZmaWMtbGlnaHQtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOVwiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0LXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2FcIjsgfVxuXG4uZmEtdHJhaWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0MVwiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5mYS10cmFuc3BvcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0MlwiOyB9XG5cbi5mYS10cmFuc3BvcnRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTQzXCI7IH1cblxuLmZhLXRyYW5zcG9ydGVyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NDRcIjsgfVxuXG4uZmEtdHJhbnNwb3J0ZXItMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0NVwiOyB9XG5cbi5mYS10cmFuc3BvcnRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0NlwiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiOyB9XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiOyB9XG5cbi5mYS10cmFzaC11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk1XCI7IH1cblxuLmZhLXRyYXNoLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk2XCI7IH1cblxuLmZhLXRyZWFzdXJlLWNoZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIzXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjsgfVxuXG4uZmEtdHJlZS1jaHJpc3RtYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGJcIjsgfVxuXG4uZmEtdHJlZS1kZWNvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGNcIjsgfVxuXG4uZmEtdHJlZS1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZFwiOyB9XG5cbi5mYS10cmVlLXBhbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmJcIjsgfVxuXG4uZmEtdHJlZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjRcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmZhLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cblxuLmZhLXRyaWFuZ2xlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUyXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi5mYS10cm9waHktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmViXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLXRydWNrLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkY1wiOyB9XG5cbi5mYS10cnVjay1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZFwiOyB9XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cblxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjsgfVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7IH1cblxuLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiOyB9XG5cbi5mYS10cnVjay1wbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RlXCI7IH1cblxuLmZhLXRydWNrLXJhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTBcIjsgfVxuXG4uZmEtdHJ1bXBldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlM1wiOyB9XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZhLXR1cmtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNVwiOyB9XG5cbi5mYS10dXJudGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTRcIjsgfVxuXG4uZmEtdHVydGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI2XCI7IH1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLXR2LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNVwiOyB9XG5cbi5mYS10di1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNlwiOyB9XG5cbi5mYS10di1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMVwiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBld3JpdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU3XCI7IH1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7IH1cblxuLmZhLXVmbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0N1wiOyB9XG5cbi5mYS11Zm8tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0OFwiOyB9XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5mYS11bWJyYWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cblxuLmZhLXVuaWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjdcIjsgfVxuXG4uZmEtdW5pb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTJcIjsgfVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjsgfVxuXG4uZmEtdW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NDlcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi5mYS11cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTBcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmZhLXVzYi1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOVwiOyB9XG5cbi5mYS11c2QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7IH1cblxuLmZhLXVzZC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS11c2VyLWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTRhXCI7IH1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cblxuLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7IH1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7IH1cblxuLmZhLXVzZXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTNcIjsgfVxuXG4uZmEtdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmY1wiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cblxuLmZhLXVzZXItY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7IH1cblxuLmZhLXVzZXItY293Ym95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVhXCI7IH1cblxuLmZhLXVzZXItY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTRcIjsgfVxuXG4uZmEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7IH1cblxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiOyB9XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7IH1cblxuLmZhLXVzZXItaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmNcIjsgfVxuXG4uZmEtdXNlci1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJkXCI7IH1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiOyB9XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLW1kLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmVcIjsgfVxuXG4uZmEtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiOyB9XG5cbi5mYS11c2VyLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGViXCI7IH1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjsgfVxuXG4uZmEtdXNlci1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0YlwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiOyB9XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7IH1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtdXNlci11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NThcIjsgfVxuXG4uZmEtdXNlci12aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk0Y1wiOyB9XG5cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS11c2Vycy1jbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZFwiOyB9XG5cbi5mYS11c2Vycy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjsgfVxuXG4uZmEtdXNlcnMtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTVcIjsgfVxuXG4uZmEtdXNlcnMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMFwiOyB9XG5cbi5mYS11c2Vycy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3M1wiOyB9XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7IH1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLmZhLXV0ZW5zaWwtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiOyB9XG5cbi5mYS11dGVuc2lsLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU0XCI7IH1cblxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjsgfVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4uZmEtdXRlbnNpbHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU2XCI7IH1cblxuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiOyB9XG5cbi5mYS12YWN1dW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NGRcIjsgfVxuXG4uZmEtdmFjdXVtLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTRlXCI7IH1cblxuLmZhLXZhbHVlLWFic29sdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE2XCI7IH1cblxuLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2JcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtdmhzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVjXCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjsgfVxuXG4uZmEtdmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiOyB9XG5cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiOyB9XG5cbi5mYS12aWRlby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUxXCI7IH1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7IH1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLXZpb2xpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZFwiOyB9XG5cbi5mYS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3NFwiOyB9XG5cbi5mYS12aXJ1cy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjk3NVwiOyB9XG5cbi5mYS12aXJ1c2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOTc2XCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi5mYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjsgfVxuXG4uZmEtdm9sY2FubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MFwiOyB9XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uZmEtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE4XCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi5mYS12b3RlLW5heTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MVwiOyB9XG5cbi5mYS12b3RlLXllYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiOyB9XG5cbi5mYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjlcIjsgfVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjsgfVxuXG4uZmEtd2Fnb24tY292ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZVwiOyB9XG5cbi5mYS13YWxrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzFcIjsgfVxuXG4uZmEtd2Fsa2llLXRhbGtpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZlwiOyB9XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7IH1cblxuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiOyB9XG5cbi5mYS13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJhXCI7IH1cblxuLmZhLXdhbmQtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmJcIjsgfVxuXG4uZmEtd2FyZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7IH1cblxuLmZhLXdhcmVob3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTVcIjsgfVxuXG4uZmEtd2FzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk4XCI7IH1cblxuLmZhLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7IH1cblxuLmZhLXdhdGNoLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjBcIjsgfVxuXG4uZmEtd2F0Y2gtZml0bmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZVwiOyB9XG5cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiOyB9XG5cbi5mYS13YXRlci1sb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NFwiOyB9XG5cbi5mYS13YXRlci1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc1XCI7IH1cblxuLmZhLXdhdmUtc2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OVwiOyB9XG5cbi5mYS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiOyB9XG5cbi5mYS13YXZlLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlhXCI7IH1cblxuLmZhLXdhdmVmb3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYxXCI7IH1cblxuLmZhLXdhdmVmb3JtLXBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjJcIjsgfVxuXG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiOyB9XG5cbi5mYS13ZWJjYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzJcIjsgfVxuXG4uZmEtd2ViY2FtLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMzXCI7IH1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLmZhLXdoYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJjXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5mYS13aGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZFwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXdoaXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjsgfVxuXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS13aWZpLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWFcIjsgfVxuXG4uZmEtd2lmaS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFiXCI7IH1cblxuLmZhLXdpZmktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWNcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiOyB9XG5cbi5mYS13aW5kLXR1cmJpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWJcIjsgfVxuXG4uZmEtd2luZC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc2XCI7IH1cblxuLmZhLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiOyB9XG5cbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7IH1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctZnJhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NGZcIjsgfVxuXG4uZmEtd2luZG93LWZyYW1lLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY5NTBcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLmZhLXdpbmRzb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc3XCI7IH1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjsgfVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjsgfVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7IH1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7IH1cblxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjsgfVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjsgfVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG5cbi5mYS13cmVhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTJcIjsgfVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7IH1cblxuLmZhLXgtcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7IH1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7IH1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiOyB9XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bzsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRHVvdG9uZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1kdW90b25lLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtZHVvdG9uZS05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtZHVvdG9uZS05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWR1b3RvbmUtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtZHVvdG9uZS05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1kdW90b25lLTkwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRHVvdG9uZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmZhZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB2YXIoLS1mYS1wcmltYXJ5LWNvbG9yLCBpbmhlcml0KTtcbiAgb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogdmFyKC0tZmEtcHJpbWFyeS1vcGFjaXR5LCAxKTsgfVxuXG4uZmFkOmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLWZhLXNlY29uZGFyeS1jb2xvciwgaW5oZXJpdCk7XG4gIG9wYWNpdHk6IDAuNDtcbiAgb3BhY2l0eTogdmFyKC0tZmEtc2Vjb25kYXJ5LW9wYWNpdHksIDAuNCk7IH1cblxuLmZhLXN3YXAtb3BhY2l0eSAuZmFkOmJlZm9yZSxcbi5mYWQuZmEtc3dhcC1vcGFjaXR5OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgb3BhY2l0eTogdmFyKC0tZmEtc2Vjb25kYXJ5LW9wYWNpdHksIDAuNCk7IH1cblxuLmZhLXN3YXAtb3BhY2l0eSAuZmFkOmFmdGVyLFxuLmZhZC5mYS1zd2FwLW9wYWNpdHk6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBvcGFjaXR5OiB2YXIoLS1mYS1wcmltYXJ5LW9wYWNpdHksIDEpOyB9XG5cbi5mYWQuZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYWQuZmEtc3RhY2stMXgsIC5mYWQuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZhZC5mYS1zdGFjay0xeDpiZWZvcmUsXG4uZmFkLmZhLXN0YWNrLTJ4OmJlZm9yZSxcbi5mYWQuZmEtZnc6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLmZhZC5mYS1hYmFjdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjQwXCI7IH1cblxuLmZhZC5mYS1hY29ybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YWVcIjsgfVxuXG4uZmFkLmZhLWFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0MVwiOyB9XG5cbi5mYWQuZmEtYWRkcmVzcy1ib29rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJiOVwiOyB9XG5cbi5mYWQuZmEtYWRkcmVzcy1jYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJiYlwiOyB9XG5cbi5mYWQuZmEtYWRqdXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA0MlwiOyB9XG5cbi5mYWQuZmEtYWlyLWNvbmRpdGlvbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmNFwiOyB9XG5cbi5mYWQuZmEtYWlyLWZyZXNoZW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZDBcIjsgfVxuXG4uZmFkLmZhLWFsYXJtLWNsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0ZVwiOyB9XG5cbi5mYWQuZmEtYWxhcm0tZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODQzXCI7IH1cblxuLmZhZC5mYS1hbGFybS1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0NFwiOyB9XG5cbi5mYWQuZmEtYWxhcm0tc25vb3plOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0NVwiOyB9XG5cbi5mYWQuZmEtYWxidW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODlmXCI7IH1cblxuLmZhZC5mYS1hbGJ1bS1jb2xsZWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhMFwiOyB9XG5cbi5mYWQuZmEtYWxpY29ybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YjBcIjsgfVxuXG4uZmFkLmZhLWFsaWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmNVwiOyB9XG5cbi5mYWQuZmEtYWxpZW4tbW9uc3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZjZcIjsgfVxuXG4uZmFkLmZhLWFsaWduLWNlbnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMzdcIjsgfVxuXG4uZmFkLmZhLWFsaWduLWp1c3RpZnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDM5XCI7IH1cblxuLmZhZC5mYS1hbGlnbi1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzNlwiOyB9XG5cbi5mYWQuZmEtYWxpZ24tcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDM4XCI7IH1cblxuLmZhZC5mYS1hbGlnbi1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NDZcIjsgfVxuXG4uZmFkLmZhLWFsbGVyZ2llczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjFcIjsgfVxuXG4uZmFkLmZhLWFtYnVsYW5jZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZjlcIjsgfVxuXG4uZmFkLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJhM1wiOyB9XG5cbi5mYWQuZmEtYW1wLWd1aXRhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTFcIjsgfVxuXG4uZmFkLmZhLWFuYWx5dGljczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NDNcIjsgfVxuXG4uZmFkLmZhLWFuY2hvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxM2RcIjsgfVxuXG4uZmFkLmZhLWFuZ2VsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3OVwiOyB9XG5cbi5mYWQuZmEtYW5nbGUtZG91YmxlLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTAzXCI7IH1cblxuLmZhZC5mYS1hbmdsZS1kb3VibGUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDBcIjsgfVxuXG4uZmFkLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDFcIjsgfVxuXG4uZmFkLmZhLWFuZ2xlLWRvdWJsZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDJcIjsgfVxuXG4uZmFkLmZhLWFuZ2xlLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTA3XCI7IH1cblxuLmZhZC5mYS1hbmdsZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwNFwiOyB9XG5cbi5mYWQuZmEtYW5nbGUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTA1XCI7IH1cblxuLmZhZC5mYS1hbmdsZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDZcIjsgfVxuXG4uZmFkLmZhLWFuZ3J5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1NlwiOyB9XG5cbi5mYWQuZmEtYW5raDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NDRcIjsgfVxuXG4uZmFkLmZhLWFwcGxlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZDFcIjsgfVxuXG4uZmFkLmZhLWFwcGxlLWNyYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiMVwiOyB9XG5cbi5mYWQuZmEtYXJjaGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxODdcIjsgfVxuXG4uZmFkLmZhLWFyY2h3YXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTU3XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzU4XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzU5XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1YVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LWNpcmNsZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNWJcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1NFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LWZyb20tYm90dG9tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0NlwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LWZyb20tbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNDdcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1mcm9tLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0OFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LWZyb20tdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0OVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzU1XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzU2XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtc3F1YXJlLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzUwXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzUxXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1MlwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LXNxdWFyZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTNcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC10by1ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzRhXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtdG8tbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNGJcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC10by1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNGNcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC10by10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzRkXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzU3XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1jaXJjbGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYWJcIjsgfVxuXG4uZmFkLmZhLWFycm93LWNpcmNsZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhOFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhOVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctY2lyY2xlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhYVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNjNcIjsgfVxuXG4uZmFkLmZhLWFycm93LWZyb20tYm90dG9tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0MlwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctZnJvbS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0M1wiOyB9XG5cbi5mYWQuZmEtYXJyb3ctZnJvbS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNDRcIjsgfVxuXG4uZmFkLmZhLWFycm93LWZyb20tdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0NVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNjBcIjsgfVxuXG4uZmFkLmZhLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2MVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctc3F1YXJlLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzM5XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1zcXVhcmUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzM2FcIjsgfVxuXG4uZmFkLmZhLWFycm93LXNxdWFyZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzM2JcIjsgfVxuXG4uZmFkLmZhLWFycm93LXNxdWFyZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzM2NcIjsgfVxuXG4uZmFkLmZhLWFycm93LXRvLWJvdHRvbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzM2RcIjsgfVxuXG4uZmFkLmZhLWFycm93LXRvLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzNlXCI7IH1cblxuLmZhZC5mYS1hcnJvdy10by1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNDBcIjsgfVxuXG4uZmFkLmZhLWFycm93LXRvLXRvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNDFcIjsgfVxuXG4uZmFkLmZhLWFycm93LXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2MlwiOyB9XG5cbi5mYWQuZmEtYXJyb3dzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA0N1wiOyB9XG5cbi5mYWQuZmEtYXJyb3dzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYjJcIjsgfVxuXG4uZmFkLmZhLWFycm93cy1hbHQtaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMzdcIjsgfVxuXG4uZmFkLmZhLWFycm93cy1hbHQtdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMzhcIjsgfVxuXG4uZmFkLmZhLWFycm93cy1oOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3ZVwiOyB9XG5cbi5mYWQuZmEtYXJyb3dzLXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDdkXCI7IH1cblxuLmZhZC5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmEyXCI7IH1cblxuLmZhZC5mYS1hc3RlcmlzazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNjlcIjsgfVxuXG4uZmFkLmZhLWF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFmYVwiOyB9XG5cbi5mYWQuZmEtYXRsYXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTU4XCI7IH1cblxuLmZhZC5mYS1hdG9tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkMlwiOyB9XG5cbi5mYWQuZmEtYXRvbS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWQzXCI7IH1cblxuLmZhZC5mYS1hdWRpby1kZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOWVcIjsgfVxuXG4uZmFkLmZhLWF3YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1OVwiOyB9XG5cbi5mYWQuZmEtYXhlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiMlwiOyB9XG5cbi5mYWQuZmEtYXhlLWJhdHRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YjNcIjsgfVxuXG4uZmFkLmZhLWJhYnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzdjXCI7IH1cblxuLmZhZC5mYS1iYWJ5LWNhcnJpYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3ZFwiOyB9XG5cbi5mYWQuZmEtYmFja3BhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWQ0XCI7IH1cblxuLmZhZC5mYS1iYWNrc3BhY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTVhXCI7IH1cblxuLmZhZC5mYS1iYWNrd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNGFcIjsgfVxuXG4uZmFkLmZhLWJhY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlNVwiOyB9XG5cbi5mYWQuZmEtYmFjdGVyaWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTU5XCI7IH1cblxuLmZhZC5mYS1iYWN0ZXJpdW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTVhXCI7IH1cblxuLmZhZC5mYS1iYWRnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMzVcIjsgfVxuXG4uZmFkLmZhLWJhZGdlLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzNlwiOyB9XG5cbi5mYWQuZmEtYmFkZ2UtZG9sbGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0NVwiOyB9XG5cbi5mYWQuZmEtYmFkZ2UtcGVyY2VudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NDZcIjsgfVxuXG4uZmFkLmZhLWJhZGdlLXNoZXJpZmY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGEyXCI7IH1cblxuLmZhZC5mYS1iYWRnZXItaG9uZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmI0XCI7IH1cblxuLmZhZC5mYS1iYWdzLXNob3BwaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0N1wiOyB9XG5cbi5mYWQuZmEtYmFoYWk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjY2XCI7IH1cblxuLmZhZC5mYS1iYWxhbmNlLXNjYWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI0ZVwiOyB9XG5cbi5mYWQuZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxNVwiOyB9XG5cbi5mYWQuZmEtYmFsYW5jZS1zY2FsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MTZcIjsgfVxuXG4uZmFkLmZhLWJhbGwtcGlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3N2VcIjsgfVxuXG4uZmFkLmZhLWJhbGxvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MzJcIjsgfVxuXG4uZmFkLmZhLWJhbGxvdC1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MzNcIjsgfVxuXG4uZmFkLmZhLWJhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNWVcIjsgfVxuXG4uZmFkLmZhLWJhbmQtYWlkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ2MlwiOyB9XG5cbi5mYWQuZmEtYmFuam86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGEzXCI7IH1cblxuLmZhZC5mYS1iYXJjb2RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyYVwiOyB9XG5cbi5mYWQuZmEtYmFyY29kZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDYzXCI7IH1cblxuLmZhZC5mYS1iYXJjb2RlLXJlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDY0XCI7IH1cblxuLmZhZC5mYS1iYXJjb2RlLXNjYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDY1XCI7IH1cblxuLmZhZC5mYS1iYXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjOVwiOyB9XG5cbi5mYWQuZmEtYmFzZWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDMyXCI7IH1cblxuLmZhZC5mYS1iYXNlYmFsbC1iYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzM1wiOyB9XG5cbi5mYWQuZmEtYmFza2V0YmFsbC1iYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzNFwiOyB9XG5cbi5mYWQuZmEtYmFza2V0YmFsbC1ob29wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzNVwiOyB9XG5cbi5mYWQuZmEtYmF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiNVwiOyB9XG5cbi5mYWQuZmEtYmF0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyY2RcIjsgfVxuXG4uZmFkLmZhLWJhdHRlcnktYm9sdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNzZcIjsgfVxuXG4uZmFkLmZhLWJhdHRlcnktZW1wdHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQ0XCI7IH1cblxuLmZhZC5mYS1iYXR0ZXJ5LWZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQwXCI7IH1cblxuLmZhZC5mYS1iYXR0ZXJ5LWhhbGY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQyXCI7IH1cblxuLmZhZC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQzXCI7IH1cblxuLmZhZC5mYS1iYXR0ZXJ5LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM3N1wiOyB9XG5cbi5mYWQuZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDFcIjsgfVxuXG4uZmFkLmZhLWJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMzZcIjsgfVxuXG4uZmFkLmZhLWJlZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGY3XCI7IH1cblxuLmZhZC5mYS1iZWQtYnVuazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZjhcIjsgfVxuXG4uZmFkLmZhLWJlZC1lbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZjlcIjsgfVxuXG4uZmFkLmZhLWJlZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGZjXCI7IH1cblxuLmZhZC5mYS1iZWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmM1wiOyB9XG5cbi5mYWQuZmEtYmVsbC1leGNsYW1hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NDhcIjsgfVxuXG4uZmFkLmZhLWJlbGwtb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGZhXCI7IH1cblxuLmZhZC5mYS1iZWxsLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODQ5XCI7IH1cblxuLmZhZC5mYS1iZWxsLXNjaG9vbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZDVcIjsgfVxuXG4uZmFkLmZhLWJlbGwtc2Nob29sLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkNlwiOyB9XG5cbi5mYWQuZmEtYmVsbC1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZjZcIjsgfVxuXG4uZmFkLmZhLWJlbGxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3ZlwiOyB9XG5cbi5mYWQuZmEtYmV0YW1heDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTRcIjsgfVxuXG4uZmFkLmZhLWJlemllci1jdXJ2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NWJcIjsgfVxuXG4uZmFkLmZhLWJpYmxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0N1wiOyB9XG5cbi5mYWQuZmEtYmljeWNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMDZcIjsgfVxuXG4uZmFkLmZhLWJpa2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NGFcIjsgfVxuXG4uZmFkLmZhLWJpa2luZy1tb3VudGFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NGJcIjsgfVxuXG4uZmFkLmZhLWJpbm9jdWxhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWU1XCI7IH1cblxuLmZhZC5mYS1iaW9oYXphcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzgwXCI7IH1cblxuLmZhZC5mYS1iaXJ0aGRheS1jYWtlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFmZFwiOyB9XG5cbi5mYWQuZmEtYmxhbmtldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OThcIjsgfVxuXG4uZmFkLmZhLWJsZW5kZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTE3XCI7IH1cblxuLmZhZC5mYS1ibGVuZGVyLXBob25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiNlwiOyB9XG5cbi5mYWQuZmEtYmxpbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjlkXCI7IH1cblxuLmZhZC5mYS1ibGluZHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGZiXCI7IH1cblxuLmZhZC5mYS1ibGluZHMtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZmNcIjsgfVxuXG4uZmFkLmZhLWJsaW5kcy1yYWlzZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGZkXCI7IH1cblxuLmZhZC5mYS1ibG9nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc4MVwiOyB9XG5cbi5mYWQuZmEtYm9sZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMzJcIjsgfVxuXG4uZmFkLmZhLWJvbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGU3XCI7IH1cblxuLmZhZC5mYS1ib21iOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFlMlwiOyB9XG5cbi5mYWQuZmEtYm9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZDdcIjsgfVxuXG4uZmFkLmZhLWJvbmUtYnJlYWs6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWQ4XCI7IH1cblxuLmZhZC5mYS1ib25nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1Y1wiOyB9XG5cbi5mYWQuZmEtYm9vazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMmRcIjsgfVxuXG4uZmFkLmZhLWJvb2stYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkOVwiOyB9XG5cbi5mYWQuZmEtYm9vay1kZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiN1wiOyB9XG5cbi5mYWQuZmEtYm9vay1oZWFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OTlcIjsgfVxuXG4uZmFkLmZhLWJvb2stbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZTZcIjsgfVxuXG4uZmFkLmZhLWJvb2stb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MThcIjsgfVxuXG4uZmFkLmZhLWJvb2stcmVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkYVwiOyB9XG5cbi5mYWQuZmEtYm9vay1zcGVsbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmI4XCI7IH1cblxuLmZhZC5mYS1ib29rLXVzZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2U3XCI7IH1cblxuLmZhZC5mYS1ib29rbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMmVcIjsgfVxuXG4uZmFkLmZhLWJvb2tzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkYlwiOyB9XG5cbi5mYWQuZmEtYm9va3MtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZThcIjsgfVxuXG4uZmFkLmZhLWJvb21ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGE1XCI7IH1cblxuLmZhZC5mYS1ib290OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc4MlwiOyB9XG5cbi5mYWQuZmEtYm9vdGgtY3VydGFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MzRcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci1hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODRjXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItYm90dG9tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0ZFwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLWNlbnRlci1oOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5Y1wiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLWNlbnRlci12OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5ZFwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0ZVwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODRmXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItbm9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NTBcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci1vdXRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NTFcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NTJcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci1zdHlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NTNcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci1zdHlsZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODU0XCI7IH1cblxuLmZhZC5mYS1ib3JkZXItdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1NVwiOyB9XG5cbi5mYWQuZmEtYm93LWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiOVwiOyB9XG5cbi5mYWQuZmEtYm93bGluZy1iYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzNlwiOyB9XG5cbi5mYWQuZmEtYm93bGluZy1waW5zOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzN1wiOyB9XG5cbi5mYWQuZmEtYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ2NlwiOyB9XG5cbi5mYWQuZmEtYm94LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OWFcIjsgfVxuXG4uZmFkLmZhLWJveC1iYWxsb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzM1XCI7IH1cblxuLmZhZC5mYS1ib3gtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDY3XCI7IH1cblxuLmZhZC5mYS1ib3gtZnJhZ2lsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OWJcIjsgfVxuXG4uZmFkLmZhLWJveC1mdWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5Y1wiOyB9XG5cbi5mYWQuZmEtYm94LWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5ZFwiOyB9XG5cbi5mYWQuZmEtYm94LW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDllXCI7IH1cblxuLmZhZC5mYS1ib3gtdGlzc3VlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk1YlwiOyB9XG5cbi5mYWQuZmEtYm94LXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5ZlwiOyB9XG5cbi5mYWQuZmEtYm94LXVzZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YTBcIjsgfVxuXG4uZmFkLmZhLWJveGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ2OFwiOyB9XG5cbi5mYWQuZmEtYm94ZXMtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhMVwiOyB9XG5cbi5mYWQuZmEtYm94aW5nLWdsb3ZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzOFwiOyB9XG5cbi5mYWQuZmEtYnJhY2tldHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2U5XCI7IH1cblxuLmZhZC5mYS1icmFja2V0cy1jdXJseTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZWFcIjsgfVxuXG4uZmFkLmZhLWJyYWlsbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmExXCI7IH1cblxuLmZhZC5mYS1icmFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZGNcIjsgfVxuXG4uZmFkLmZhLWJyZWFkLWxvYWY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2ViXCI7IH1cblxuLmZhZC5mYS1icmVhZC1zbGljZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZWNcIjsgfVxuXG4uZmFkLmZhLWJyaWVmY2FzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYjFcIjsgfVxuXG4uZmFkLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ2OVwiOyB9XG5cbi5mYWQuZmEtYnJpbmctZm9yd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NTZcIjsgfVxuXG4uZmFkLmZhLWJyaW5nLWZyb250OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1N1wiOyB9XG5cbi5mYWQuZmEtYnJvYWRjYXN0LXRvd2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxOVwiOyB9XG5cbi5mYWQuZmEtYnJvb206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTFhXCI7IH1cblxuLmZhZC5mYS1icm93c2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM3ZVwiOyB9XG5cbi5mYWQuZmEtYnJ1c2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTVkXCI7IH1cblxuLmZhZC5mYS1idWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTg4XCI7IH1cblxuLmZhZC5mYS1idWlsZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYWRcIjsgfVxuXG4uZmFkLmZhLWJ1bGxob3JuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhMVwiOyB9XG5cbi5mYWQuZmEtYnVsbHNleWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTQwXCI7IH1cblxuLmZhZC5mYS1idWxsc2V5ZS1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NDhcIjsgfVxuXG4uZmFkLmZhLWJ1bGxzZXllLXBvaW50ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjQ5XCI7IH1cblxuLmZhZC5mYS1idXJnZXItc29kYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NThcIjsgfVxuXG4uZmFkLmZhLWJ1cm46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDZhXCI7IH1cblxuLmZhZC5mYS1idXJyaXRvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlZFwiOyB9XG5cbi5mYWQuZmEtYnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwN1wiOyB9XG5cbi5mYWQuZmEtYnVzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NWVcIjsgfVxuXG4uZmFkLmZhLWJ1cy1zY2hvb2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWRkXCI7IH1cblxuLmZhZC5mYS1idXNpbmVzcy10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0YVwiOyB9XG5cbi5mYWQuZmEtY2FiaW5ldC1maWxpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjRiXCI7IH1cblxuLmZhZC5mYS1jYWN0dXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGE3XCI7IH1cblxuLmZhZC5mYS1jYWxjdWxhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFlY1wiOyB9XG5cbi5mYWQuZmEtY2FsY3VsYXRvci1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjRjXCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzNcIjsgfVxuXG4uZmFkLmZhLWNhbGVuZGFyLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNzNcIjsgfVxuXG4uZmFkLmZhLWNhbGVuZGFyLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI3NFwiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItZGF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc4M1wiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMzNcIjsgfVxuXG4uZmFkLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzNFwiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjcyXCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI3MVwiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItc3RhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MzZcIjsgfVxuXG4uZmFkLmZhLWNhbGVuZGFyLXRpbWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI3M1wiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItd2VlazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ODRcIjsgfVxuXG4uZmFkLmZhLWNhbWNvcmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YThcIjsgfVxuXG4uZmFkLmZhLWNhbWVyYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMzBcIjsgfVxuXG4uZmFkLmZhLWNhbWVyYS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzMyXCI7IH1cblxuLmZhZC5mYS1jYW1lcmEtaG9tZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZmVcIjsgfVxuXG4uZmFkLmZhLWNhbWVyYS1tb3ZpZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTlcIjsgfVxuXG4uZmFkLmZhLWNhbWVyYS1wb2xhcm9pZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YWFcIjsgfVxuXG4uZmFkLmZhLWNhbWVyYS1yZXRybzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwODNcIjsgfVxuXG4uZmFkLmZhLWNhbXBmaXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiYVwiOyB9XG5cbi5mYWQuZmEtY2FtcGdyb3VuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YmJcIjsgfVxuXG4uZmFkLmZhLWNhbmRsZS1ob2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmJjXCI7IH1cblxuLmZhZC5mYS1jYW5keS1jYW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc4NlwiOyB9XG5cbi5mYWQuZmEtY2FuZHktY29ybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YmRcIjsgfVxuXG4uZmFkLmZhLWNhbm5hYmlzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1ZlwiOyB9XG5cbi5mYWQuZmEtY2Fwc3VsZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDZiXCI7IH1cblxuLmZhZC5mYS1jYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWI5XCI7IH1cblxuLmZhZC5mYS1jYXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkZVwiOyB9XG5cbi5mYWQuZmEtY2FyLWJhdHRlcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWRmXCI7IH1cblxuLmZhZC5mYS1jYXItYnVpbGRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODU5XCI7IH1cblxuLmZhZC5mYS1jYXItYnVtcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTBcIjsgfVxuXG4uZmFkLmZhLWNhci1idXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODVhXCI7IH1cblxuLmZhZC5mYS1jYXItY3Jhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWUxXCI7IH1cblxuLmZhZC5mYS1jYXItZ2FyYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlMlwiOyB9XG5cbi5mYWQuZmEtY2FyLW1lY2hhbmljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlM1wiOyB9XG5cbi5mYWQuZmEtY2FyLXNpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWU0XCI7IH1cblxuLmZhZC5mYS1jYXItdGlsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTVcIjsgfVxuXG4uZmFkLmZhLWNhci13YXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlNlwiOyB9XG5cbi5mYWQuZmEtY2FyYXZhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZmZcIjsgfVxuXG4uZmFkLmZhLWNhcmF2YW4tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkwMFwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtY2lyY2xlLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzJkXCI7IH1cblxuLmZhZC5mYS1jYXJldC1jaXJjbGUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMmVcIjsgfVxuXG4uZmFkLmZhLWNhcmV0LWNpcmNsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMzBcIjsgfVxuXG4uZmFkLmZhLWNhcmV0LWNpcmNsZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMzFcIjsgfVxuXG4uZmFkLmZhLWNhcmV0LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGQ3XCI7IH1cblxuLmZhZC5mYS1jYXJldC1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBkOVwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGRhXCI7IH1cblxuLmZhZC5mYS1jYXJldC1zcXVhcmUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNTBcIjsgfVxuXG4uZmFkLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE5MVwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1MlwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtc3F1YXJlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1MVwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGQ4XCI7IH1cblxuLmZhZC5mYS1jYXJyb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzg3XCI7IH1cblxuLmZhZC5mYS1jYXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1YlwiOyB9XG5cbi5mYWQuZmEtY2FydC1hcnJvdy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIxOFwiOyB9XG5cbi5mYWQuZmEtY2FydC1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIxN1wiOyB9XG5cbi5mYWQuZmEtY2FzaC1yZWdpc3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ODhcIjsgfVxuXG4uZmFkLmZhLWNhc3NldHRlLXRhcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGFiXCI7IH1cblxuLmZhZC5mYS1jYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmJlXCI7IH1cblxuLmZhZC5mYS1jYXQtc3BhY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTAxXCI7IH1cblxuLmZhZC5mYS1jYXVsZHJvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YmZcIjsgfVxuXG4uZmFkLmZhLWNjdHY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGFjXCI7IH1cblxuLmZhZC5mYS1jZXJ0aWZpY2F0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYTNcIjsgfVxuXG4uZmFkLmZhLWNoYWlyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjMFwiOyB9XG5cbi5mYWQuZmEtY2hhaXItb2ZmaWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjMVwiOyB9XG5cbi5mYWQuZmEtY2hhbGtib2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MWJcIjsgfVxuXG4uZmFkLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MWNcIjsgfVxuXG4uZmFkLmZhLWNoYXJnaW5nLXN0YXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWU3XCI7IH1cblxuLmZhZC5mYS1jaGFydC1hcmVhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFmZVwiOyB9XG5cbi5mYWQuZmEtY2hhcnQtYmFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA4MFwiOyB9XG5cbi5mYWQuZmEtY2hhcnQtbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMDFcIjsgfVxuXG4uZmFkLmZhLWNoYXJ0LWxpbmUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NGRcIjsgfVxuXG4uZmFkLmZhLWNoYXJ0LW5ldHdvcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzhhXCI7IH1cblxuLmZhZC5mYS1jaGFydC1waWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjAwXCI7IH1cblxuLmZhZC5mYS1jaGFydC1waWUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0ZVwiOyB9XG5cbi5mYWQuZmEtY2hhcnQtc2NhdHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZWVcIjsgfVxuXG4uZmFkLmZhLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwY1wiOyB9XG5cbi5mYWQuZmEtY2hlY2stY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1OFwiOyB9XG5cbi5mYWQuZmEtY2hlY2stZG91YmxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2MFwiOyB9XG5cbi5mYWQuZmEtY2hlY2stc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0YVwiOyB9XG5cbi5mYWQuZmEtY2hlZXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlZlwiOyB9XG5cbi5mYWQuZmEtY2hlZXNlLXN3aXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmMFwiOyB9XG5cbi5mYWQuZmEtY2hlZXNlYnVyZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmMVwiOyB9XG5cbi5mYWQuZmEtY2hlc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDM5XCI7IH1cblxuLmZhZC5mYS1jaGVzcy1iaXNob3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDNhXCI7IH1cblxuLmZhZC5mYS1jaGVzcy1iaXNob3AtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzYlwiOyB9XG5cbi5mYWQuZmEtY2hlc3MtYm9hcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDNjXCI7IH1cblxuLmZhZC5mYS1jaGVzcy1jbG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0M2RcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWNsb2NrLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0M2VcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWtpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDNmXCI7IH1cblxuLmZhZC5mYS1jaGVzcy1raW5nLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDBcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWtuaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDFcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWtuaWdodC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDQyXCI7IH1cblxuLmZhZC5mYS1jaGVzcy1wYXduOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0M1wiOyB9XG5cbi5mYWQuZmEtY2hlc3MtcGF3bi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDQ0XCI7IH1cblxuLmZhZC5mYS1jaGVzcy1xdWVlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDVcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLXF1ZWVuLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDZcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLXJvb2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDQ3XCI7IH1cblxuLmZhZC5mYS1jaGVzcy1yb29rLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDhcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTNhXCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzN1wiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTM4XCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLWNpcmNsZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzlcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tZG91YmxlLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzIyXCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyM1wiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzI0XCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLWRvdWJsZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMjVcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNzhcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNTNcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDU0XCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLXNxdWFyZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyOVwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1zcXVhcmUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMmFcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tc3F1YXJlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyYlwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1zcXVhcmUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzJjXCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3N1wiOyB9XG5cbi5mYWQuZmEtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWFlXCI7IH1cblxuLmZhZC5mYS1jaGltbmV5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc4YlwiOyB9XG5cbi5mYWQuZmEtY2h1cmNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxZFwiOyB9XG5cbi5mYWQuZmEtY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjExMVwiOyB9XG5cbi5mYWQuZmEtY2lyY2xlLW5vdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjZVwiOyB9XG5cbi5mYWQuZmEtY2l0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NGZcIjsgfVxuXG4uZmFkLmZhLWNsYXJpbmV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhZFwiOyB9XG5cbi5mYWQuZmEtY2xhdy1tYXJrczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YzJcIjsgfVxuXG4uZmFkLmZhLWNsaW5pYy1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmMlwiOyB9XG5cbi5mYWQuZmEtY2xpcGJvYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyOFwiOyB9XG5cbi5mYWQuZmEtY2xpcGJvYXJkLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ2Y1wiOyB9XG5cbi5mYWQuZmEtY2xpcGJvYXJkLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDZkXCI7IH1cblxuLmZhZC5mYS1jbGlwYm9hcmQtbGlzdC1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MzdcIjsgfVxuXG4uZmFkLmZhLWNsaXBib2FyZC1wcmVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWU4XCI7IH1cblxuLmZhZC5mYS1jbGlwYm9hcmQtdXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZjNcIjsgfVxuXG4uZmFkLmZhLWNsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxN1wiOyB9XG5cbi5mYWQuZmEtY2xvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjRkXCI7IH1cblxuLmZhZC5mYS1jbG9zZWQtY2FwdGlvbmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMGFcIjsgfVxuXG4uZmFkLmZhLWNsb3VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjMlwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGVkXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzgxXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1kcml6emxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczOFwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtaGFpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MzlcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLWhhaWwtbWl4ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzNhXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1tZWF0YmFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3M2JcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLW1vb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmMzXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1tb29uLXJhaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzNjXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1tdXNpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YWVcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXJhaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzNkXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1yYWluYm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczZVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtc2hvd2VyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3M2ZcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzQwXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1zbGVldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDFcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXNub3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzQyXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1zdW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmM0XCI7IH1cblxuLmZhZC5mYS1jbG91ZC1zdW4tcmFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDNcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXVwbG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZWVcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzgyXCI7IH1cblxuLmZhZC5mYS1jbG91ZHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzQ0XCI7IH1cblxuLmZhZC5mYS1jbG91ZHMtbW9vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDVcIjsgfVxuXG4uZmFkLmZhLWNsb3Vkcy1zdW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzQ2XCI7IH1cblxuLmZhZC5mYS1jbHViOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyN1wiOyB9XG5cbi5mYWQuZmEtY29ja3RhaWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTYxXCI7IH1cblxuLmZhZC5mYS1jb2RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyMVwiOyB9XG5cbi5mYWQuZmEtY29kZS1icmFuY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTI2XCI7IH1cblxuLmZhZC5mYS1jb2RlLWNvbW1pdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzODZcIjsgfVxuXG4uZmFkLmZhLWNvZGUtbWVyZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzg3XCI7IH1cblxuLmZhZC5mYS1jb2ZmZWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGY0XCI7IH1cblxuLmZhZC5mYS1jb2ZmZWUtcG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkwMlwiOyB9XG5cbi5mYWQuZmEtY29mZmVlLXRvZ286YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmM1XCI7IH1cblxuLmZhZC5mYS1jb2ZmaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmM2XCI7IH1cblxuLmZhZC5mYS1jb2ZmaW4tY3Jvc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTUxXCI7IH1cblxuLmZhZC5mYS1jb2c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDEzXCI7IH1cblxuLmZhZC5mYS1jb2dzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA4NVwiOyB9XG5cbi5mYWQuZmEtY29pbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NWNcIjsgfVxuXG4uZmFkLmZhLWNvaW5zOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxZVwiOyB9XG5cbi5mYWQuZmEtY29sdW1uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZGJcIjsgfVxuXG4uZmFkLmZhLWNvbWV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkwM1wiOyB9XG5cbi5mYWQuZmEtY29tbWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNzVcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI3YVwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGEyXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjUwXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1kb3RzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhM1wiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YTRcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhNVwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtbGluZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGE2XCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmNFwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGE3XCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1tdXNpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YWZcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGE4XCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YTlcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LXNtaWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhYVwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtdGltZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGFiXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhY1wiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjUxXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWRvdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGFkXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWVkaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGFlXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWV4Y2xhbWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhZlwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1saW5lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YjBcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZjVcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGIxXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiMFwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiMlwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YjNcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtc21pbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGI0XCI7IH1cblxuLmZhZC5mYS1jb21tZW50LXRpbWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiNVwiOyB9XG5cbi5mYWQuZmEtY29tbWVudHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDg2XCI7IH1cblxuLmZhZC5mYS1jb21tZW50cy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGI2XCI7IH1cblxuLmZhZC5mYS1jb21tZW50cy1hbHQtZG9sbGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1MlwiOyB9XG5cbi5mYWQuZmEtY29tbWVudHMtZG9sbGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1M1wiOyB9XG5cbi5mYWQuZmEtY29tcGFjdC1kaXNjOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxZlwiOyB9XG5cbi5mYWQuZmEtY29tcGFzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNGVcIjsgfVxuXG4uZmFkLmZhLWNvbXBhc3Mtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWU5XCI7IH1cblxuLmZhZC5mYS1jb21wcmVzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNjZcIjsgfVxuXG4uZmFkLmZhLWNvbXByZXNzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0MjJcIjsgfVxuXG4uZmFkLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzhjXCI7IH1cblxuLmZhZC5mYS1jb21wcmVzcy13aWRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyNlwiOyB9XG5cbi5mYWQuZmEtY29tcHV0ZXItY2xhc3NpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YjFcIjsgfVxuXG4uZmFkLmZhLWNvbXB1dGVyLXNwZWFrZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGIyXCI7IH1cblxuLmZhZC5mYS1jb25jaWVyZ2UtYmVsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjJcIjsgfVxuXG4uZmFkLmZhLWNvbnN0cnVjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NWRcIjsgfVxuXG4uZmFkLmZhLWNvbnRhaW5lci1zdG9yYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiN1wiOyB9XG5cbi5mYWQuZmEtY29udmV5b3ItYmVsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NmVcIjsgfVxuXG4uZmFkLmZhLWNvbnZleW9yLWJlbHQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ2ZlwiOyB9XG5cbi5mYWQuZmEtY29va2llOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2M1wiOyB9XG5cbi5mYWQuZmEtY29va2llLWJpdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTY0XCI7IH1cblxuLmZhZC5mYS1jb3B5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjNVwiOyB9XG5cbi5mYWQuZmEtY29weXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFmOVwiOyB9XG5cbi5mYWQuZmEtY29ybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YzdcIjsgfVxuXG4uZmFkLmZhLWNvdWNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiOFwiOyB9XG5cbi5mYWQuZmEtY293OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjOFwiOyB9XG5cbi5mYWQuZmEtY293YmVsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YjNcIjsgfVxuXG4uZmFkLmZhLWNvd2JlbGwtbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YjRcIjsgfVxuXG4uZmFkLmZhLWNyZWRpdC1jYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5ZFwiOyB9XG5cbi5mYWQuZmEtY3JlZGl0LWNhcmQtYmxhbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzg5XCI7IH1cblxuLmZhZC5mYS1jcmVkaXQtY2FyZC1mcm9udDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzOGFcIjsgfVxuXG4uZmFkLmZhLWNyaWNrZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDQ5XCI7IH1cblxuLmZhZC5mYS1jcm9pc3NhbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2Y2XCI7IH1cblxuLmZhZC5mYS1jcm9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyNVwiOyB9XG5cbi5mYWQuZmEtY3JvcC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTY1XCI7IH1cblxuLmZhZC5mYS1jcm9zczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NTRcIjsgfVxuXG4uZmFkLmZhLWNyb3NzaGFpcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDViXCI7IH1cblxuLmZhZC5mYS1jcm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyMFwiOyB9XG5cbi5mYWQuZmEtY3Jvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTIxXCI7IH1cblxuLmZhZC5mYS1jcnV0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2Y3XCI7IH1cblxuLmZhZC5mYS1jcnV0Y2hlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZjhcIjsgfVxuXG4uZmFkLmZhLWN1YmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWIyXCI7IH1cblxuLmZhZC5mYS1jdWJlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYjNcIjsgfVxuXG4uZmFkLmZhLWN1cmxpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDRhXCI7IH1cblxuLmZhZC5mYS1jdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGM0XCI7IH1cblxuLmZhZC5mYS1kYWdnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmNiXCI7IH1cblxuLmZhZC5mYS1kYXRhYmFzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYzBcIjsgfVxuXG4uZmFkLmZhLWRlYWY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmE0XCI7IH1cblxuLmZhZC5mYS1kZWJ1ZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZjlcIjsgfVxuXG4uZmFkLmZhLWRlZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzhlXCI7IH1cblxuLmZhZC5mYS1kZWVyLXJ1ZG9scGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzhmXCI7IH1cblxuLmZhZC5mYS1kZW1vY3JhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDdcIjsgfVxuXG4uZmFkLmZhLWRlc2t0b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTA4XCI7IH1cblxuLmZhZC5mYS1kZXNrdG9wLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzOTBcIjsgfVxuXG4uZmFkLmZhLWRld3BvaW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0OFwiOyB9XG5cbi5mYWQuZmEtZGhhcm1hY2hha3JhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1NVwiOyB9XG5cbi5mYWQuZmEtZGlhZ25vc2VzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3MFwiOyB9XG5cbi5mYWQuZmEtZGlhbW9uZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMTlcIjsgfVxuXG4uZmFkLmZhLWRpY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTIyXCI7IH1cblxuLmZhZC5mYS1kaWNlLWQxMDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2Y2RcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZDEyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjZVwiOyB9XG5cbi5mYWQuZmEtZGljZS1kMjA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmNmXCI7IH1cblxuLmZhZC5mYS1kaWNlLWQ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkMFwiOyB9XG5cbi5mYWQuZmEtZGljZS1kNjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDFcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZDg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmQyXCI7IH1cblxuLmZhZC5mYS1kaWNlLWZpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTIzXCI7IH1cblxuLmZhZC5mYS1kaWNlLWZvdXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTI0XCI7IH1cblxuLmZhZC5mYS1kaWNlLW9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjVcIjsgfVxuXG4uZmFkLmZhLWRpY2Utc2l4OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyNlwiOyB9XG5cbi5mYWQuZmEtZGljZS10aHJlZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjdcIjsgfVxuXG4uZmFkLmZhLWRpY2UtdHdvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyOFwiOyB9XG5cbi5mYWQuZmEtZGlnZ2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NWVcIjsgfVxuXG4uZmFkLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjZcIjsgfVxuXG4uZmFkLmZhLWRpcGxvbWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWVhXCI7IH1cblxuLmZhZC5mYS1kaXJlY3Rpb25zOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlYlwiOyB9XG5cbi5mYWQuZmEtZGlzYy1kcml2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YjVcIjsgfVxuXG4uZmFkLmZhLWRpc2Vhc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2ZhXCI7IH1cblxuLmZhZC5mYS1kaXZpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTI5XCI7IH1cblxuLmZhZC5mYS1kaXp6eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjdcIjsgfVxuXG4uZmFkLmZhLWRuYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NzFcIjsgfVxuXG4uZmFkLmZhLWRvLW5vdC1lbnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZWNcIjsgfVxuXG4uZmFkLmZhLWRvZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDNcIjsgfVxuXG4uZmFkLmZhLWRvZy1sZWFzaGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkNFwiOyB9XG5cbi5mYWQuZmEtZG9sbGFyLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTU1XCI7IH1cblxuLmZhZC5mYS1kb2xseTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NzJcIjsgfVxuXG4uZmFkLmZhLWRvbGx5LWVtcHR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3M1wiOyB9XG5cbi5mYWQuZmEtZG9sbHktZmxhdGJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NzRcIjsgfVxuXG4uZmFkLmZhLWRvbGx5LWZsYXRiZWQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3NVwiOyB9XG5cbi5mYWQuZmEtZG9sbHktZmxhdGJlZC1lbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NzZcIjsgfVxuXG4uZmFkLmZhLWRvbmF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YjlcIjsgfVxuXG4uZmFkLmZhLWRvb3ItY2xvc2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyYVwiOyB9XG5cbi5mYWQuZmEtZG9vci1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyYlwiOyB9XG5cbi5mYWQuZmEtZG90LWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxOTJcIjsgfVxuXG4uZmFkLmZhLWRvdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGJhXCI7IH1cblxuLmZhZC5mYS1kb3dubG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMTlcIjsgfVxuXG4uZmFkLmZhLWRyYWZ0aW5nLWNvbXBhc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTY4XCI7IH1cblxuLmZhZC5mYS1kcmFnb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmQ1XCI7IH1cblxuLmZhZC5mYS1kcmF3LWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZWRcIjsgfVxuXG4uZmFkLmZhLWRyYXctcG9seWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZWVcIjsgfVxuXG4uZmFkLmZhLWRyYXctc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlZlwiOyB9XG5cbi5mYWQuZmEtZHJlaWRlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OTJcIjsgfVxuXG4uZmFkLmZhLWRyb25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1ZlwiOyB9XG5cbi5mYWQuZmEtZHJvbmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2MFwiOyB9XG5cbi5mYWQuZmEtZHJ1bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjlcIjsgfVxuXG4uZmFkLmZhLWRydW0tc3RlZWxwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTZhXCI7IH1cblxuLmZhZC5mYS1kcnVtc3RpY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmQ2XCI7IH1cblxuLmZhZC5mYS1kcnVtc3RpY2stYml0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDdcIjsgfVxuXG4uZmFkLmZhLWRyeWVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2MVwiOyB9XG5cbi5mYWQuZmEtZHJ5ZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2MlwiOyB9XG5cbi5mYWQuZmEtZHVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDhcIjsgfVxuXG4uZmFkLmZhLWR1bWJiZWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0YlwiOyB9XG5cbi5mYWQuZmEtZHVtcHN0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzkzXCI7IH1cblxuLmZhZC5mYS1kdW1wc3Rlci1maXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc5NFwiOyB9XG5cbi5mYWQuZmEtZHVuZ2VvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDlcIjsgfVxuXG4uZmFkLmZhLWVhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZjBcIjsgfVxuXG4uZmFkLmZhLWVhci1tdWZmczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OTVcIjsgfVxuXG4uZmFkLmZhLWVjbGlwc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzQ5XCI7IH1cblxuLmZhZC5mYS1lY2xpcHNlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NGFcIjsgfVxuXG4uZmFkLmZhLWVkaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQ0XCI7IH1cblxuLmZhZC5mYS1lZ2c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2ZiXCI7IH1cblxuLmZhZC5mYS1lZ2ctZnJpZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2ZjXCI7IH1cblxuLmZhZC5mYS1lamVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNTJcIjsgfVxuXG4uZmFkLmZhLWVsZXBoYW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkYVwiOyB9XG5cbi5mYWQuZmEtZWxsaXBzaXMtaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDFcIjsgfVxuXG4uZmFkLmZhLWVsbGlwc2lzLWgtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM5YlwiOyB9XG5cbi5mYWQuZmEtZWxsaXBzaXMtdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDJcIjsgfVxuXG4uZmFkLmZhLWVsbGlwc2lzLXYtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM5Y1wiOyB9XG5cbi5mYWQuZmEtZW1wdHktc2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1NlwiOyB9XG5cbi5mYWQuZmEtZW5naW5lLXdhcm5pbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWYyXCI7IH1cblxuLmZhZC5mYS1lbnZlbG9wZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZTBcIjsgfVxuXG4uZmFkLmZhLWVudmVsb3BlLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmI2XCI7IH1cblxuLmZhZC5mYS1lbnZlbG9wZS1vcGVuLWRvbGxhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NTdcIjsgfVxuXG4uZmFkLmZhLWVudmVsb3BlLW9wZW4tdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NThcIjsgfVxuXG4uZmFkLmZhLWVudmVsb3BlLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxOTlcIjsgfVxuXG4uZmFkLmZhLWVxdWFsczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MmNcIjsgfVxuXG4uZmFkLmZhLWVyYXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMmRcIjsgfVxuXG4uZmFkLmZhLWV0aGVybmV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc5NlwiOyB9XG5cbi5mYWQuZmEtZXVyby1zaWduOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1M1wiOyB9XG5cbi5mYWQuZmEtZXhjaGFuZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGVjXCI7IH1cblxuLmZhZC5mYS1leGNoYW5nZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzYyXCI7IH1cblxuLmZhZC5mYS1leGNsYW1hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMmFcIjsgfVxuXG4uZmFkLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNmFcIjsgfVxuXG4uZmFkLmZhLWV4Y2xhbWF0aW9uLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMjFcIjsgfVxuXG4uZmFkLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3MVwiOyB9XG5cbi5mYWQuZmEtZXhwYW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2NVwiOyB9XG5cbi5mYWQuZmEtZXhwYW5kLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0MjRcIjsgfVxuXG4uZmFkLmZhLWV4cGFuZC1hcnJvd3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzFkXCI7IH1cblxuLmZhZC5mYS1leHBhbmQtYXJyb3dzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMWVcIjsgfVxuXG4uZmFkLmZhLWV4cGFuZC13aWRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyMFwiOyB9XG5cbi5mYWQuZmEtZXh0ZXJuYWwtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwOGVcIjsgfVxuXG4uZmFkLmZhLWV4dGVybmFsLWxpbmstYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1ZFwiOyB9XG5cbi5mYWQuZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTRjXCI7IH1cblxuLmZhZC5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzYwXCI7IH1cblxuLmZhZC5mYS1leWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDZlXCI7IH1cblxuLmZhZC5mYS1leWUtZHJvcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZmJcIjsgfVxuXG4uZmFkLmZhLWV5ZS1ldmlsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkYlwiOyB9XG5cbi5mYWQuZmEtZXllLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3MFwiOyB9XG5cbi5mYWQuZmEtZmFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2M1wiOyB9XG5cbi5mYWQuZmEtZmFuLXRhYmxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkwNFwiOyB9XG5cbi5mYWQuZmEtZmFybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NjRcIjsgfVxuXG4uZmFkLmZhLWZhc3QtYmFja3dhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQ5XCI7IH1cblxuLmZhZC5mYS1mYXN0LWZvcndhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDUwXCI7IH1cblxuLmZhZC5mYS1mYXVjZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTA1XCI7IH1cblxuLmZhZC5mYS1mYXVjZXQtZHJpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MDZcIjsgfVxuXG4uZmFkLmZhLWZheDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYWNcIjsgfVxuXG4uZmFkLmZhLWZlYXRoZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTJkXCI7IH1cblxuLmZhZC5mYS1mZWF0aGVyLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NmJcIjsgfVxuXG4uZmFkLmZhLWZlbWFsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxODJcIjsgfVxuXG4uZmFkLmZhLWZpZWxkLWhvY2tleTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NGNcIjsgfVxuXG4uZmFkLmZhLWZpZ2h0ZXItamV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmYlwiOyB9XG5cbi5mYWQuZmEtZmlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNWJcIjsgfVxuXG4uZmFkLmZhLWZpbGUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1Y1wiOyB9XG5cbi5mYWQuZmEtZmlsZS1hcmNoaXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjNlwiOyB9XG5cbi5mYWQuZmEtZmlsZS1hdWRpbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYzdcIjsgfVxuXG4uZmFkLmZhLWZpbGUtY2VydGlmaWNhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWYzXCI7IH1cblxuLmZhZC5mYS1maWxlLWNoYXJ0LWxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjU5XCI7IH1cblxuLmZhZC5mYS1maWxlLWNoYXJ0LXBpZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NWFcIjsgfVxuXG4uZmFkLmZhLWZpbGUtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzE2XCI7IH1cblxuLmZhZC5mYS1maWxlLWNvZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWM5XCI7IH1cblxuLmZhZC5mYS1maWxlLWNvbnRyYWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2Y1wiOyB9XG5cbi5mYWQuZmEtZmlsZS1jc3Y6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmRkXCI7IH1cblxuLmZhZC5mYS1maWxlLWRvd25sb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2ZFwiOyB9XG5cbi5mYWQuZmEtZmlsZS1lZGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxY1wiOyB9XG5cbi5mYWQuZmEtZmlsZS1leGNlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYzNcIjsgfVxuXG4uZmFkLmZhLWZpbGUtZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzFhXCI7IH1cblxuLmZhZC5mYS1maWxlLWV4cG9ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NmVcIjsgfVxuXG4uZmFkLmZhLWZpbGUtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWM1XCI7IH1cblxuLmZhZC5mYS1maWxlLWltcG9ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NmZcIjsgfVxuXG4uZmFkLmZhLWZpbGUtaW52b2ljZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzBcIjsgfVxuXG4uZmFkLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTcxXCI7IH1cblxuLmZhZC5mYS1maWxlLW1lZGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDc3XCI7IH1cblxuLmZhZC5mYS1maWxlLW1lZGljYWwtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3OFwiOyB9XG5cbi5mYWQuZmEtZmlsZS1taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMThcIjsgfVxuXG4uZmFkLmZhLWZpbGUtbXVzaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGI2XCI7IH1cblxuLmZhZC5mYS1maWxlLXBkZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYzFcIjsgfVxuXG4uZmFkLmZhLWZpbGUtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMTlcIjsgfVxuXG4uZmFkLmZhLWZpbGUtcG93ZXJwb2ludDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYzRcIjsgfVxuXG4uZmFkLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU3MlwiOyB9XG5cbi5mYWQuZmEtZmlsZS1zZWFyY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODY1XCI7IH1cblxuLmZhZC5mYS1maWxlLXNpZ25hdHVyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzNcIjsgfVxuXG4uZmFkLmZhLWZpbGUtc3ByZWFkc2hlZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjViXCI7IH1cblxuLmZhZC5mYS1maWxlLXRpbWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxN1wiOyB9XG5cbi5mYWQuZmEtZmlsZS11cGxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTc0XCI7IH1cblxuLmZhZC5mYS1maWxlLXVzZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjVjXCI7IH1cblxuLmZhZC5mYS1maWxlLXZpZGVvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjOFwiOyB9XG5cbi5mYWQuZmEtZmlsZS13b3JkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjMlwiOyB9XG5cbi5mYWQuZmEtZmlsZXMtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmRcIjsgfVxuXG4uZmFkLmZhLWZpbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTc1XCI7IH1cblxuLmZhZC5mYS1maWxsLWRyaXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTc2XCI7IH1cblxuLmZhZC5mYS1maWxtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwOFwiOyB9XG5cbi5mYWQuZmEtZmlsbS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2EwXCI7IH1cblxuLmZhZC5mYS1maWxtLWNhbmlzdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiN1wiOyB9XG5cbi5mYWQuZmEtZmlsdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBiMFwiOyB9XG5cbi5mYWQuZmEtZmluZ2VycHJpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTc3XCI7IH1cblxuLmZhZC5mYS1maXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2ZFwiOyB9XG5cbi5mYWQuZmEtZmlyZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2U0XCI7IH1cblxuLmZhZC5mYS1maXJlLWV4dGluZ3Vpc2hlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzRcIjsgfVxuXG4uZmFkLmZhLWZpcmUtc21va2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzRiXCI7IH1cblxuLmZhZC5mYS1maXJlcGxhY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzlhXCI7IH1cblxuLmZhZC5mYS1maXJzdC1haWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDc5XCI7IH1cblxuLmZhZC5mYS1maXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU3OFwiOyB9XG5cbi5mYWQuZmEtZmlzaC1jb29rZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2ZlXCI7IH1cblxuLmZhZC5mYS1maXN0LXJhaXNlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZGVcIjsgfVxuXG4uZmFkLmZhLWZsYWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDI0XCI7IH1cblxuLmZhZC5mYS1mbGFnLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NGNcIjsgfVxuXG4uZmFkLmZhLWZsYWctY2hlY2tlcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjExZVwiOyB9XG5cbi5mYWQuZmEtZmxhZy11c2E6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzRkXCI7IH1cblxuLmZhZC5mYS1mbGFtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZGZcIjsgfVxuXG4uZmFkLmZhLWZsYXNobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGI4XCI7IH1cblxuLmZhZC5mYS1mbGFzazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYzNcIjsgfVxuXG4uZmFkLmZhLWZsYXNrLXBvaXNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZTBcIjsgfVxuXG4uZmFkLmZhLWZsYXNrLXBvdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZTFcIjsgfVxuXG4uZmFkLmZhLWZsb3dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmZcIjsgfVxuXG4uZmFkLmZhLWZsb3dlci1kYWZmb2RpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDBcIjsgfVxuXG4uZmFkLmZhLWZsb3dlci10dWxpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDFcIjsgfVxuXG4uZmFkLmZhLWZsdXNoZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTc5XCI7IH1cblxuLmZhZC5mYS1mbHV0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YjlcIjsgfVxuXG4uZmFkLmZhLWZsdXgtY2FwYWNpdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiYVwiOyB9XG5cbi5mYWQuZmEtZm9nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0ZVwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3YlwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyLWRvd25sb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk1M1wiOyB9XG5cbi5mYWQuZmEtZm9sZGVyLW1pbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1ZFwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDdjXCI7IH1cblxuLmZhZC5mYS1mb2xkZXItcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NWVcIjsgfVxuXG4uZmFkLmZhLWZvbGRlci10aW1lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NWZcIjsgfVxuXG4uZmFkLmZhLWZvbGRlci10cmVlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwMlwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyLXVwbG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NTRcIjsgfVxuXG4uZmFkLmZhLWZvbGRlcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjYwXCI7IH1cblxuLmZhZC5mYS1mb250OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzMVwiOyB9XG5cbi5mYWQuZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZTZcIjsgfVxuXG4uZmFkLmZhLWZvbnQtY2FzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NjZcIjsgfVxuXG4uZmFkLmZhLWZvb3RiYWxsLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDRlXCI7IH1cblxuLmZhZC5mYS1mb290YmFsbC1oZWxtZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDRmXCI7IH1cblxuLmZhZC5mYS1mb3JrbGlmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0N2FcIjsgfVxuXG4uZmFkLmZhLWZvcndhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDRlXCI7IH1cblxuLmZhZC5mYS1mcmFnaWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiYlwiOyB9XG5cbi5mYWQuZmEtZnJlbmNoLWZyaWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwM1wiOyB9XG5cbi5mYWQuZmEtZnJvZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MmVcIjsgfVxuXG4uZmFkLmZhLWZyb3N0eS1oZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc5YlwiOyB9XG5cbi5mYWQuZmEtZnJvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTE5XCI7IH1cblxuLmZhZC5mYS1mcm93bi1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU3YVwiOyB9XG5cbi5mYWQuZmEtZnVuY3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjYxXCI7IH1cblxuLmZhZC5mYS1mdW5uZWwtZG9sbGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2MlwiOyB9XG5cbi5mYWQuZmEtZnV0Ym9sOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFlM1wiOyB9XG5cbi5mYWQuZmEtZ2FsYXh5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkwOFwiOyB9XG5cbi5mYWQuZmEtZ2FtZS1ib2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NjdcIjsgfVxuXG4uZmFkLmZhLWdhbWUtYm9hcmQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2OFwiOyB9XG5cbi5mYWQuZmEtZ2FtZS1jb25zb2xlLWhhbmRoZWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiYlwiOyB9XG5cbi5mYWQuZmEtZ2FtZXBhZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMWJcIjsgfVxuXG4uZmFkLmZhLWdhbWVwYWQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiY1wiOyB9XG5cbi5mYWQuZmEtZ2FyYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkwOVwiOyB9XG5cbi5mYWQuZmEtZ2FyYWdlLWNhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MGFcIjsgfVxuXG4uZmFkLmZhLWdhcmFnZS1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkwYlwiOyB9XG5cbi5mYWQuZmEtZ2FzLXB1bXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTJmXCI7IH1cblxuLmZhZC5mYS1nYXMtcHVtcC1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZjRcIjsgfVxuXG4uZmFkLmZhLWdhdmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBlM1wiOyB9XG5cbi5mYWQuZmEtZ2VtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNhNVwiOyB9XG5cbi5mYWQuZmEtZ2VuZGVybGVzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMmRcIjsgfVxuXG4uZmFkLmZhLWdob3N0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlMlwiOyB9XG5cbi5mYWQuZmEtZ2lmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNmJcIjsgfVxuXG4uZmFkLmZhLWdpZnQtY2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NjNcIjsgfVxuXG4uZmFkLmZhLWdpZnRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc5Y1wiOyB9XG5cbi5mYWQuZmEtZ2luZ2VyYnJlYWQtbWFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc5ZFwiOyB9XG5cbi5mYWQuZmEtZ2xhc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODA0XCI7IH1cblxuLmZhZC5mYS1nbGFzcy1jaGFtcGFnbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzllXCI7IH1cblxuLmZhZC5mYS1nbGFzcy1jaGVlcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzlmXCI7IH1cblxuLmZhZC5mYS1nbGFzcy1jaXRydXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODY5XCI7IH1cblxuLmZhZC5mYS1nbGFzcy1tYXJ0aW5pOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwMFwiOyB9XG5cbi5mYWQuZmEtZ2xhc3MtbWFydGluaS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTdiXCI7IH1cblxuLmZhZC5mYS1nbGFzcy13aGlza2V5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhMFwiOyB9XG5cbi5mYWQuZmEtZ2xhc3Mtd2hpc2tleS1yb2NrczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YTFcIjsgfVxuXG4uZmFkLmZhLWdsYXNzZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTMwXCI7IH1cblxuLmZhZC5mYS1nbGFzc2VzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZjVcIjsgfVxuXG4uZmFkLmZhLWdsb2JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhY1wiOyB9XG5cbi5mYWQuZmEtZ2xvYmUtYWZyaWNhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU3Y1wiOyB9XG5cbi5mYWQuZmEtZ2xvYmUtYW1lcmljYXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTdkXCI7IH1cblxuLmZhZC5mYS1nbG9iZS1hc2lhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU3ZVwiOyB9XG5cbi5mYWQuZmEtZ2xvYmUtZXVyb3BlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhMlwiOyB9XG5cbi5mYWQuZmEtZ2xvYmUtc25vdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YTNcIjsgfVxuXG4uZmFkLmZhLWdsb2JlLXN0YW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmNlwiOyB9XG5cbi5mYWQuZmEtZ29sZi1iYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1MFwiOyB9XG5cbi5mYWQuZmEtZ29sZi1jbHViOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1MVwiOyB9XG5cbi5mYWQuZmEtZ29wdXJhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NjRcIjsgfVxuXG4uZmFkLmZhLWdyYWR1YXRpb24tY2FwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE5ZFwiOyB9XG5cbi5mYWQuZmEtZ3JhbW9waG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YmRcIjsgfVxuXG4uZmFkLmZhLWdyZWF0ZXItdGhhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MzFcIjsgfVxuXG4uZmFkLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MzJcIjsgfVxuXG4uZmFkLmZhLWdyaW1hY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTdmXCI7IH1cblxuLmZhZC5mYS1ncmluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4MFwiOyB9XG5cbi5mYWQuZmEtZ3Jpbi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTgxXCI7IH1cblxuLmZhZC5mYS1ncmluLWJlYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTgyXCI7IH1cblxuLmZhZC5mYS1ncmluLWJlYW0tc3dlYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTgzXCI7IH1cblxuLmZhZC5mYS1ncmluLWhlYXJ0czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODRcIjsgfVxuXG4uZmFkLmZhLWdyaW4tc3F1aW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4NVwiOyB9XG5cbi5mYWQuZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTg2XCI7IH1cblxuLmZhZC5mYS1ncmluLXN0YXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4N1wiOyB9XG5cbi5mYWQuZmEtZ3Jpbi10ZWFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODhcIjsgfVxuXG4uZmFkLmZhLWdyaW4tdG9uZ3VlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4OVwiOyB9XG5cbi5mYWQuZmEtZ3Jpbi10b25ndWUtc3F1aW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4YVwiOyB9XG5cbi5mYWQuZmEtZ3Jpbi10b25ndWUtd2luazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OGJcIjsgfVxuXG4uZmFkLmZhLWdyaW4td2luazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OGNcIjsgfVxuXG4uZmFkLmZhLWdyaXAtaG9yaXpvbnRhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OGRcIjsgfVxuXG4uZmFkLmZhLWdyaXAtbGluZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2E0XCI7IH1cblxuLmZhZC5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhNVwiOyB9XG5cbi5mYWQuZmEtZ3JpcC12ZXJ0aWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OGVcIjsgfVxuXG4uZmFkLmZhLWd1aXRhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YTZcIjsgfVxuXG4uZmFkLmZhLWd1aXRhci1lbGVjdHJpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YmVcIjsgfVxuXG4uZmFkLmZhLWd1aXRhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGJmXCI7IH1cblxuLmZhZC5mYS1oLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZmRcIjsgfVxuXG4uZmFkLmZhLWgxOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxM1wiOyB9XG5cbi5mYWQuZmEtaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzE0XCI7IH1cblxuLmZhZC5mYS1oMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMTVcIjsgfVxuXG4uZmFkLmZhLWg0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2YVwiOyB9XG5cbi5mYWQuZmEtaGFtYnVyZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwNVwiOyB9XG5cbi5mYWQuZmEtaGFtbWVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlM1wiOyB9XG5cbi5mYWQuZmEtaGFtbWVyLXdhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZTRcIjsgfVxuXG4uZmFkLmZhLWhhbXNhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2NVwiOyB9XG5cbi5mYWQuZmEtaGFuZC1oZWFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YmNcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YmRcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDdiXCI7IH1cblxuLmZhZC5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGJlXCI7IH1cblxuLmZhZC5mYS1oYW5kLWhvbGRpbmctbWFnaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmU1XCI7IH1cblxuLmZhZC5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NWNcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy1zZWVkbGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YmZcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy11c2Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGMwXCI7IH1cblxuLmZhZC5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGMxXCI7IH1cblxuLmZhZC5mYS1oYW5kLWxpemFyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNThcIjsgfVxuXG4uZmFkLmZhLWhhbmQtbWlkZGxlLWZpbmdlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDZcIjsgfVxuXG4uZmFkLmZhLWhhbmQtcGFwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjU2XCI7IH1cblxuLmZhZC5mYS1oYW5kLXBlYWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1YlwiOyB9XG5cbi5mYWQuZmEtaGFuZC1wb2ludC1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhN1wiOyB9XG5cbi5mYWQuZmEtaGFuZC1wb2ludC1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhNVwiOyB9XG5cbi5mYWQuZmEtaGFuZC1wb2ludC1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYTRcIjsgfVxuXG4uZmFkLmZhLWhhbmQtcG9pbnQtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGE2XCI7IH1cblxuLmZhZC5mYS1oYW5kLXBvaW50ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjVhXCI7IH1cblxuLmZhZC5mYS1oYW5kLXJlY2VpdmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0N2NcIjsgfVxuXG4uZmFkLmZhLWhhbmQtcm9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTVcIjsgfVxuXG4uZmFkLmZhLWhhbmQtc2Npc3NvcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjU3XCI7IH1cblxuLmZhZC5mYS1oYW5kLXNwYXJrbGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk1ZFwiOyB9XG5cbi5mYWQuZmEtaGFuZC1zcG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTlcIjsgfVxuXG4uZmFkLmZhLWhhbmRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjMlwiOyB9XG5cbi5mYWQuZmEtaGFuZHMtaGVhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGMzXCI7IH1cblxuLmZhZC5mYS1oYW5kcy1oZWxwaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjNFwiOyB9XG5cbi5mYWQuZmEtaGFuZHMtdXNkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjNVwiOyB9XG5cbi5mYWQuZmEtaGFuZHMtd2FzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NWVcIjsgfVxuXG4uZmFkLmZhLWhhbmRzaGFrZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYjVcIjsgfVxuXG4uZmFkLmZhLWhhbmRzaGFrZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGM2XCI7IH1cblxuLmZhZC5mYS1oYW5kc2hha2UtYWx0LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk1ZlwiOyB9XG5cbi5mYWQuZmEtaGFuZHNoYWtlLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk2MFwiOyB9XG5cbi5mYWQuZmEtaGFudWtpYWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmU2XCI7IH1cblxuLmZhZC5mYS1oYXJkLWhhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDdcIjsgfVxuXG4uZmFkLmZhLWhhc2h0YWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjkyXCI7IH1cblxuLmZhZC5mYS1oYXQtY2hlZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NmJcIjsgfVxuXG4uZmFkLmZhLWhhdC1jb3dib3k6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGMwXCI7IH1cblxuLmZhZC5mYS1oYXQtY293Ym95LXNpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGMxXCI7IH1cblxuLmZhZC5mYS1oYXQtc2FudGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2E3XCI7IH1cblxuLmZhZC5mYS1oYXQtd2ludGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhOFwiOyB9XG5cbi5mYWQuZmEtaGF0LXdpdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlN1wiOyB9XG5cbi5mYWQuZmEtaGF0LXdpemFyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZThcIjsgfVxuXG4uZmFkLmZhLWhkZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYTBcIjsgfVxuXG4uZmFkLmZhLWhlYWQtc2lkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZTlcIjsgfVxuXG4uZmFkLmZhLWhlYWQtc2lkZS1icmFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDhcIjsgfVxuXG4uZmFkLmZhLWhlYWQtc2lkZS1jb3VnaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NjFcIjsgfVxuXG4uZmFkLmZhLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NjJcIjsgfVxuXG4uZmFkLmZhLWhlYWQtc2lkZS1oZWFkcGhvbmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjMlwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlLW1hc2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTYzXCI7IH1cblxuLmZhZC5mYS1oZWFkLXNpZGUtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDlcIjsgfVxuXG4uZmFkLmZhLWhlYWQtc2lkZS12aXJ1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NjRcIjsgfVxuXG4uZmFkLmZhLWhlYWQtdnI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmVhXCI7IH1cblxuLmZhZC5mYS1oZWFkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFkY1wiOyB9XG5cbi5mYWQuZmEtaGVhZHBob25lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjVcIjsgfVxuXG4uZmFkLmZhLWhlYWRwaG9uZXMtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4ZlwiOyB9XG5cbi5mYWQuZmEtaGVhZHNldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTBcIjsgfVxuXG4uZmFkLmZhLWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwNFwiOyB9XG5cbi5mYWQuZmEtaGVhcnQtYnJva2VuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhOVwiOyB9XG5cbi5mYWQuZmEtaGVhcnQtY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjN1wiOyB9XG5cbi5mYWQuZmEtaGVhcnQtcmF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZjhcIjsgfVxuXG4uZmFkLmZhLWhlYXJ0LXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YzhcIjsgfVxuXG4uZmFkLmZhLWhlYXJ0YmVhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMWVcIjsgfVxuXG4uZmFkLmZhLWhlYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTBjXCI7IH1cblxuLmZhZC5mYS1oZWxpY29wdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzM1wiOyB9XG5cbi5mYWQuZmEtaGVsbWV0LWJhdHRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZWJcIjsgfVxuXG4uZmFkLmZhLWhleGFnb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzEyXCI7IH1cblxuLmZhZC5mYS1oaWdobGlnaHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTFcIjsgfVxuXG4uZmFkLmZhLWhpa2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZWNcIjsgfVxuXG4uZmFkLmZhLWhpcHBvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlZFwiOyB9XG5cbi5mYWQuZmEtaGlzdG9yeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZGFcIjsgfVxuXG4uZmFkLmZhLWhvY2tleS1tYXNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlZVwiOyB9XG5cbi5mYWQuZmEtaG9ja2V5LXB1Y2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDUzXCI7IH1cblxuLmZhZC5mYS1ob2NrZXktc3RpY2tzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1NFwiOyB9XG5cbi5mYWQuZmEtaG9sbHktYmVycnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2FhXCI7IH1cblxuLmZhZC5mYS1ob21lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxNVwiOyB9XG5cbi5mYWQuZmEtaG9tZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODBhXCI7IH1cblxuLmZhZC5mYS1ob21lLWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjOVwiOyB9XG5cbi5mYWQuZmEtaG9tZS1sZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MGJcIjsgfVxuXG4uZmFkLmZhLWhvbWUtbGctYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwY1wiOyB9XG5cbi5mYWQuZmEtaG9vZC1jbG9hazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZWZcIjsgfVxuXG4uZmFkLmZhLWhvcml6b250YWwtcnVsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NmNcIjsgfVxuXG4uZmFkLmZhLWhvcnNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmMFwiOyB9XG5cbi5mYWQuZmEtaG9yc2UtaGVhZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YWJcIjsgfVxuXG4uZmFkLmZhLWhvcnNlLXNhZGRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YzNcIjsgfVxuXG4uZmFkLmZhLWhvc3BpdGFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmOFwiOyB9XG5cbi5mYWQuZmEtaG9zcGl0YWwtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3ZFwiOyB9XG5cbi5mYWQuZmEtaG9zcGl0YWwtc3ltYm9sOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3ZVwiOyB9XG5cbi5mYWQuZmEtaG9zcGl0YWwtdXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MGRcIjsgfVxuXG4uZmFkLmZhLWhvc3BpdGFsczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MGVcIjsgfVxuXG4uZmFkLmZhLWhvdC10dWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTkzXCI7IH1cblxuLmZhZC5mYS1ob3Rkb2c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODBmXCI7IH1cblxuLmZhZC5mYS1ob3RlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTRcIjsgfVxuXG4uZmFkLmZhLWhvdXJnbGFzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTRcIjsgfVxuXG4uZmFkLmZhLWhvdXJnbGFzcy1lbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjUzXCI7IH1cblxuLmZhZC5mYS1ob3VyZ2xhc3MtaGFsZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTJcIjsgfVxuXG4uZmFkLmZhLWhvdXJnbGFzcy1zdGFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTFcIjsgfVxuXG4uZmFkLmZhLWhvdXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkwZFwiOyB9XG5cbi5mYWQuZmEtaG91c2UtZGFtYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmMVwiOyB9XG5cbi5mYWQuZmEtaG91c2UtZGF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkwZVwiOyB9XG5cbi5mYWQuZmEtaG91c2UtZmxvb2Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzRmXCI7IH1cblxuLmZhZC5mYS1ob3VzZS1sZWF2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MGZcIjsgfVxuXG4uZmFkLmZhLWhvdXNlLW5pZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkxMFwiOyB9XG5cbi5mYWQuZmEtaG91c2UtcmV0dXJuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkxMVwiOyB9XG5cbi5mYWQuZmEtaG91c2Utc2lnbmFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkxMlwiOyB9XG5cbi5mYWQuZmEtaG91c2UtdXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NjVcIjsgfVxuXG4uZmFkLmZhLWhyeXZuaWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmYyXCI7IH1cblxuLmZhZC5mYS1odW1pZGl0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NTBcIjsgfVxuXG4uZmFkLmZhLWh1cnJpY2FuZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NTFcIjsgfVxuXG4uZmFkLmZhLWktY3Vyc29yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI0NlwiOyB9XG5cbi5mYWQuZmEtaWNlLWNyZWFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxMFwiOyB9XG5cbi5mYWQuZmEtaWNlLXNrYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhY1wiOyB9XG5cbi5mYWQuZmEtaWNpY2xlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YWRcIjsgfVxuXG4uZmFkLmZhLWljb25zOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2ZFwiOyB9XG5cbi5mYWQuZmEtaWNvbnMtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2ZVwiOyB9XG5cbi5mYWQuZmEtaWQtYmFkZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmMxXCI7IH1cblxuLmZhZC5mYS1pZC1jYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJjMlwiOyB9XG5cbi5mYWQuZmEtaWQtY2FyZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDdmXCI7IH1cblxuLmZhZC5mYS1pZ2xvbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YWVcIjsgfVxuXG4uZmFkLmZhLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzZVwiOyB9XG5cbi5mYWQuZmEtaW1hZ2UtcG9sYXJvaWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGM0XCI7IH1cblxuLmZhZC5mYS1pbWFnZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzAyXCI7IH1cblxuLmZhZC5mYS1pbmJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMWNcIjsgfVxuXG4uZmFkLmZhLWluYm94LWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxMFwiOyB9XG5cbi5mYWQuZmEtaW5ib3gtb3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxMVwiOyB9XG5cbi5mYWQuZmEtaW5kZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzY1wiOyB9XG5cbi5mYWQuZmEtaW5kdXN0cnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjc1XCI7IH1cblxuLmZhZC5mYS1pbmR1c3RyeS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2IzXCI7IH1cblxuLmZhZC5mYS1pbmZpbml0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MzRcIjsgfVxuXG4uZmFkLmZhLWluZm86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTI5XCI7IH1cblxuLmZhZC5mYS1pbmZvLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNWFcIjsgfVxuXG4uZmFkLmZhLWluZm8tc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwZlwiOyB9XG5cbi5mYWQuZmEtaW5oYWxlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZjlcIjsgfVxuXG4uZmFkLmZhLWludGVncmFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2N1wiOyB9XG5cbi5mYWQuZmEtaW50ZXJzZWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2OFwiOyB9XG5cbi5mYWQuZmEtaW52ZW50b3J5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4MFwiOyB9XG5cbi5mYWQuZmEtaXNsYW5kLXRyb3BpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxMVwiOyB9XG5cbi5mYWQuZmEtaXRhbGljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzM1wiOyB9XG5cbi5mYWQuZmEtamFjay1vLWxhbnRlcm46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzBlXCI7IH1cblxuLmZhZC5mYS1qZWRpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2OVwiOyB9XG5cbi5mYWQuZmEtam9pbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTk1XCI7IH1cblxuLmZhZC5mYS1qb3VybmFsLXdoaWxsczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NmFcIjsgfVxuXG4uZmFkLmZhLWpveXN0aWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjNVwiOyB9XG5cbi5mYWQuZmEtanVnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjNlwiOyB9XG5cbi5mYWQuZmEta2FhYmE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjZiXCI7IH1cblxuLmZhZC5mYS1rYXpvbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YzdcIjsgfVxuXG4uZmFkLmZhLWtlcm5pbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODZmXCI7IH1cblxuLmZhZC5mYS1rZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDg0XCI7IH1cblxuLmZhZC5mYS1rZXktc2tlbGV0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmYzXCI7IH1cblxuLmZhZC5mYS1rZXlib2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMWNcIjsgfVxuXG4uZmFkLmZhLWtleW5vdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjZjXCI7IH1cblxuLmZhZC5mYS1raGFuZGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjZkXCI7IH1cblxuLmZhZC5mYS1raWRuZXlzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmYlwiOyB9XG5cbi5mYWQuZmEta2lzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTZcIjsgfVxuXG4uZmFkLmZhLWtpc3MtYmVhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTdcIjsgfVxuXG4uZmFkLmZhLWtpc3Mtd2luay1oZWFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OThcIjsgfVxuXG4uZmFkLmZhLWtpdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmY0XCI7IH1cblxuLmZhZC5mYS1raXdpLWJpcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTM1XCI7IH1cblxuLmZhZC5mYS1rbmlmZS1raXRjaGVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmNVwiOyB9XG5cbi5mYWQuZmEtbGFtYmRhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2ZVwiOyB9XG5cbi5mYWQuZmEtbGFtcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0Y2FcIjsgfVxuXG4uZmFkLmZhLWxhbXAtZGVzazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MTRcIjsgfVxuXG4uZmFkLmZhLWxhbXAtZmxvb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTE1XCI7IH1cblxuLmZhZC5mYS1sYW5kbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NmZcIjsgfVxuXG4uZmFkLmZhLWxhbmRtYXJrLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NTJcIjsgfVxuXG4uZmFkLmZhLWxhbmd1YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFhYlwiOyB9XG5cbi5mYWQuZmEtbGFwdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwOVwiOyB9XG5cbi5mYWQuZmEtbGFwdG9wLWNvZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWZjXCI7IH1cblxuLmZhZC5mYS1sYXB0b3AtaG91c2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTY2XCI7IH1cblxuLmZhZC5mYS1sYXB0b3AtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MTJcIjsgfVxuXG4uZmFkLmZhLWxhc3NvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjOFwiOyB9XG5cbi5mYWQuZmEtbGF1Z2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTk5XCI7IH1cblxuLmZhZC5mYS1sYXVnaC1iZWFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5YVwiOyB9XG5cbi5mYWQuZmEtbGF1Z2gtc3F1aW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5YlwiOyB9XG5cbi5mYWQuZmEtbGF1Z2gtd2luazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OWNcIjsgfVxuXG4uZmFkLmZhLWxheWVyLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmZFwiOyB9XG5cbi5mYWQuZmEtbGF5ZXItbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWZlXCI7IH1cblxuLmZhZC5mYS1sYXllci1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmZlwiOyB9XG5cbi5mYWQuZmEtbGVhZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNmNcIjsgfVxuXG4uZmFkLmZhLWxlYWYtaGVhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGNiXCI7IH1cblxuLmZhZC5mYS1sZWFmLW1hcGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmNlwiOyB9XG5cbi5mYWQuZmEtbGVhZi1vYWs6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmY3XCI7IH1cblxuLmZhZC5mYS1sZW1vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwOTRcIjsgfVxuXG4uZmFkLmZhLWxlc3MtdGhhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MzZcIjsgfVxuXG4uZmFkLmZhLWxlc3MtdGhhbi1lcXVhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MzdcIjsgfVxuXG4uZmFkLmZhLWxldmVsLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTQ5XCI7IH1cblxuLmZhZC5mYS1sZXZlbC1kb3duLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzYmVcIjsgfVxuXG4uZmFkLmZhLWxldmVsLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0OFwiOyB9XG5cbi5mYWQuZmEtbGV2ZWwtdXAtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNiZlwiOyB9XG5cbi5mYWQuZmEtbGlmZS1yaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjZFwiOyB9XG5cbi5mYWQuZmEtbGlnaHQtY2VpbGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MTZcIjsgfVxuXG4uZmFkLmZhLWxpZ2h0LXN3aXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MTdcIjsgfVxuXG4uZmFkLmZhLWxpZ2h0LXN3aXRjaC1vZmY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTE4XCI7IH1cblxuLmZhZC5mYS1saWdodC1zd2l0Y2gtb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTE5XCI7IH1cblxuLmZhZC5mYS1saWdodGJ1bGI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGViXCI7IH1cblxuLmZhZC5mYS1saWdodGJ1bGItZG9sbGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3MFwiOyB9XG5cbi5mYWQuZmEtbGlnaHRidWxiLWV4Y2xhbWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3MVwiOyB9XG5cbi5mYWQuZmEtbGlnaHRidWxiLW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3MlwiOyB9XG5cbi5mYWQuZmEtbGlnaHRidWxiLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3M1wiOyB9XG5cbi5mYWQuZmEtbGlnaHRzLWhvbGlkYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2IyXCI7IH1cblxuLmZhZC5mYS1saW5lLWNvbHVtbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODcwXCI7IH1cblxuLmZhZC5mYS1saW5lLWhlaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NzFcIjsgfVxuXG4uZmFkLmZhLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGMxXCI7IH1cblxuLmZhZC5mYS1saXBzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwMFwiOyB9XG5cbi5mYWQuZmEtbGlyYS1zaWduOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE5NVwiOyB9XG5cbi5mYWQuZmEtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwM2FcIjsgfVxuXG4uZmFkLmZhLWxpc3QtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyMlwiOyB9XG5cbi5mYWQuZmEtbGlzdC1tdXNpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YzlcIjsgfVxuXG4uZmFkLmZhLWxpc3Qtb2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGNiXCI7IH1cblxuLmZhZC5mYS1saXN0LXVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjYVwiOyB9XG5cbi5mYWQuZmEtbG9jYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjAxXCI7IH1cblxuLmZhZC5mYS1sb2NhdGlvbi1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMjRcIjsgfVxuXG4uZmFkLmZhLWxvY2F0aW9uLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MDJcIjsgfVxuXG4uZmFkLmZhLWxvY2F0aW9uLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwM1wiOyB9XG5cbi5mYWQuZmEtbG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjNcIjsgfVxuXG4uZmFkLmZhLWxvY2stYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwZFwiOyB9XG5cbi5mYWQuZmEtbG9jay1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNjMVwiOyB9XG5cbi5mYWQuZmEtbG9jay1vcGVuLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzYzJcIjsgfVxuXG4uZmFkLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzA5XCI7IH1cblxuLmZhZC5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwYVwiOyB9XG5cbi5mYWQuZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzBiXCI7IH1cblxuLmZhZC5mYS1sb25nLWFycm93LWFsdC11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMGNcIjsgfVxuXG4uZmFkLmZhLWxvbmctYXJyb3ctZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNzVcIjsgfVxuXG4uZmFkLmZhLWxvbmctYXJyb3ctbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNzdcIjsgfVxuXG4uZmFkLmZhLWxvbmctYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTc4XCI7IH1cblxuLmZhZC5mYS1sb25nLWFycm93LXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE3NlwiOyB9XG5cbi5mYWQuZmEtbG92ZXNlYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGNjXCI7IH1cblxuLmZhZC5mYS1sb3ctdmlzaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJhOFwiOyB9XG5cbi5mYWQuZmEtbHVjaGFkb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDU1XCI7IH1cblxuLmZhZC5mYS1sdWdnYWdlLWNhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTlkXCI7IH1cblxuLmZhZC5mYS1sdW5nczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MDRcIjsgfVxuXG4uZmFkLmZhLWx1bmdzLXZpcnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk2N1wiOyB9XG5cbi5mYWQuZmEtbWFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjhcIjsgfVxuXG4uZmFkLmZhLW1hZ2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBkMFwiOyB9XG5cbi5mYWQuZmEtbWFnbmV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3NlwiOyB9XG5cbi5mYWQuZmEtbWFpbC1idWxrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3NFwiOyB9XG5cbi5mYWQuZmEtbWFpbGJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MTNcIjsgfVxuXG4uZmFkLmZhLW1hbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTgzXCI7IH1cblxuLmZhZC5mYS1tYW5kb2xpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjlcIjsgfVxuXG4uZmFkLmZhLW1hcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzlcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTlmXCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTBcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQxXCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzYzVcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItYWx0LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwNVwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MDZcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MDdcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjA4XCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLW1pbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwOVwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwYVwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1xdWVzdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MGJcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjBjXCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLXNtaWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwZFwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci10aW1lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MGVcIjsgfVxuXG4uZmFkLmZhLW1hcC1waW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjc2XCI7IH1cblxuLmZhZC5mYS1tYXAtc2lnbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjc3XCI7IH1cblxuLmZhZC5mYS1tYXJrZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWExXCI7IH1cblxuLmZhZC5mYS1tYXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyMlwiOyB9XG5cbi5mYWQuZmEtbWFycy1kb3VibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjI3XCI7IH1cblxuLmZhZC5mYS1tYXJzLXN0cm9rZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMjlcIjsgfVxuXG4uZmFkLmZhLW1hcnMtc3Ryb2tlLWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjJiXCI7IH1cblxuLmZhZC5mYS1tYXJzLXN0cm9rZS12OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyYVwiOyB9XG5cbi5mYWQuZmEtbWFzazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZmFcIjsgfVxuXG4uZmFkLmZhLW1lYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODE0XCI7IH1cblxuLmZhZC5mYS1tZWRhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTJcIjsgfVxuXG4uZmFkLmZhLW1lZGtpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZmFcIjsgfVxuXG4uZmFkLmZhLW1lZ2FwaG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NzVcIjsgfVxuXG4uZmFkLmZhLW1laDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMWFcIjsgfVxuXG4uZmFkLmZhLW1laC1ibGFuazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTRcIjsgfVxuXG4uZmFkLmZhLW1laC1yb2xsaW5nLWV5ZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWE1XCI7IH1cblxuLmZhZC5mYS1tZW1vcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTM4XCI7IH1cblxuLmZhZC5mYS1tZW5vcmFoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3NlwiOyB9XG5cbi5mYWQuZmEtbWVyY3VyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMjNcIjsgfVxuXG4uZmFkLmZhLW1ldGVvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NTNcIjsgfVxuXG4uZmFkLmZhLW1pY3JvY2hpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZGJcIjsgfVxuXG4uZmFkLmZhLW1pY3JvcGhvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTMwXCI7IH1cblxuLmZhZC5mYS1taWNyb3Bob25lLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzYzlcIjsgfVxuXG4uZmFkLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzOVwiOyB9XG5cbi5mYWQuZmEtbWljcm9waG9uZS1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzFcIjsgfVxuXG4uZmFkLmZhLW1pY3JvcGhvbmUtc3RhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGNiXCI7IH1cblxuLmZhZC5mYS1taWNyb3Njb3BlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxMFwiOyB9XG5cbi5mYWQuZmEtbWljcm93YXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkxYlwiOyB9XG5cbi5mYWQuZmEtbWluZC1zaGFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NzdcIjsgfVxuXG4uZmFkLmZhLW1pbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2OFwiOyB9XG5cbi5mYWQuZmEtbWludXMtY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1NlwiOyB9XG5cbi5mYWQuZmEtbWludXMtaGV4YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDdcIjsgfVxuXG4uZmFkLmZhLW1pbnVzLW9jdGFnb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzA4XCI7IH1cblxuLmZhZC5mYS1taW51cy1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTQ2XCI7IH1cblxuLmZhZC5mYS1taXN0bGV0b2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2I0XCI7IH1cblxuLmZhZC5mYS1taXR0ZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2I1XCI7IH1cblxuLmZhZC5mYS1tb2JpbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTBiXCI7IH1cblxuLmZhZC5mYS1tb2JpbGUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNjZFwiOyB9XG5cbi5mYWQuZmEtbW9iaWxlLWFuZHJvaWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2NlXCI7IH1cblxuLmZhZC5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2NmXCI7IH1cblxuLmZhZC5mYS1tb25leS1iaWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBkNlwiOyB9XG5cbi5mYWQuZmEtbW9uZXktYmlsbC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2QxXCI7IH1cblxuLmZhZC5mYS1tb25leS1iaWxsLXdhdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTNhXCI7IH1cblxuLmZhZC5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzYlwiOyB9XG5cbi5mYWQuZmEtbW9uZXktY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTNjXCI7IH1cblxuLmZhZC5mYS1tb25leS1jaGVjay1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTNkXCI7IH1cblxuLmZhZC5mYS1tb25leS1jaGVjay1lZGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3MlwiOyB9XG5cbi5mYWQuZmEtbW9uZXktY2hlY2stZWRpdC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODczXCI7IH1cblxuLmZhZC5mYS1tb25pdG9yLWhlYXJ0LXJhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjExXCI7IH1cblxuLmZhZC5mYS1tb25rZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmZiXCI7IH1cblxuLmZhZC5mYS1tb251bWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTZcIjsgfVxuXG4uZmFkLmZhLW1vb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTg2XCI7IH1cblxuLmZhZC5mYS1tb29uLWNsb3VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1NFwiOyB9XG5cbi5mYWQuZmEtbW9vbi1zdGFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NTVcIjsgfVxuXG4uZmFkLmZhLW1vcnRhci1wZXN0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWE3XCI7IH1cblxuLmZhZC5mYS1tb3NxdWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjc4XCI7IH1cblxuLmZhZC5mYS1tb3RvcmN5Y2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIxY1wiOyB9XG5cbi5mYWQuZmEtbW91bnRhaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmZjXCI7IH1cblxuLmZhZC5mYS1tb3VudGFpbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmZkXCI7IH1cblxuLmZhZC5mYS1tb3VzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4Y2NcIjsgfVxuXG4uZmFkLmZhLW1vdXNlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4Y2RcIjsgfVxuXG4uZmFkLmZhLW1vdXNlLXBvaW50ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQ1XCI7IH1cblxuLmZhZC5mYS1tcDMtcGxheWVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjZVwiOyB9XG5cbi5mYWQuZmEtbXVnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3NFwiOyB9XG5cbi5mYWQuZmEtbXVnLWhvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjZcIjsgfVxuXG4uZmFkLmZhLW11Zy1tYXJzaG1hbGxvd3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2I3XCI7IH1cblxuLmZhZC5mYS1tdWctdGVhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3NVwiOyB9XG5cbi5mYWQuZmEtbXVzaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDAxXCI7IH1cblxuLmZhZC5mYS1tdXNpYy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGNmXCI7IH1cblxuLmZhZC5mYS1tdXNpYy1hbHQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGQwXCI7IH1cblxuLmZhZC5mYS1tdXNpYy1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDFcIjsgfVxuXG4uZmFkLmZhLW5hcndoYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmZlXCI7IH1cblxuLmZhZC5mYS1uZXR3b3JrLXdpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmZlwiOyB9XG5cbi5mYWQuZmEtbmV1dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyY1wiOyB9XG5cbi5mYWQuZmEtbmV3c3BhcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFlYVwiOyB9XG5cbi5mYWQuZmEtbm90LWVxdWFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzZVwiOyB9XG5cbi5mYWQuZmEtbm90ZXMtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODFcIjsgfVxuXG4uZmFkLmZhLW9iamVjdC1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDdcIjsgfVxuXG4uZmFkLmZhLW9iamVjdC11bmdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI0OFwiOyB9XG5cbi5mYWQuZmEtb2N0YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDZcIjsgfVxuXG4uZmFkLmZhLW9pbC1jYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjEzXCI7IH1cblxuLmZhZC5mYS1vaWwtdGVtcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MTRcIjsgfVxuXG4uZmFkLmZhLW9tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3OVwiOyB9XG5cbi5mYWQuZmEtb21lZ2E6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjdhXCI7IH1cblxuLmZhZC5mYS1vcm5hbWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjhcIjsgfVxuXG4uZmFkLmZhLW90dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwMFwiOyB9XG5cbi5mYWQuZmEtb3V0ZGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwM2JcIjsgfVxuXG4uZmFkLmZhLW91dGxldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MWNcIjsgfVxuXG4uZmFkLmZhLW92ZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTFkXCI7IH1cblxuLmZhZC5mYS1vdmVybGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NzZcIjsgfVxuXG4uZmFkLmZhLXBhZ2UtYnJlYWs6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODc3XCI7IH1cblxuLmZhZC5mYS1wYWdlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MTVcIjsgfVxuXG4uZmFkLmZhLXBhaW50LWJydXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFmY1wiOyB9XG5cbi5mYWQuZmEtcGFpbnQtYnJ1c2gtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhOVwiOyB9XG5cbi5mYWQuZmEtcGFpbnQtcm9sbGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhYVwiOyB9XG5cbi5mYWQuZmEtcGFsZXR0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1M2ZcIjsgfVxuXG4uZmFkLmZhLXBhbGxldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODJcIjsgfVxuXG4uZmFkLmZhLXBhbGxldC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDgzXCI7IH1cblxuLmZhZC5mYS1wYXBlci1wbGFuZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZDhcIjsgfVxuXG4uZmFkLmZhLXBhcGVyY2xpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYzZcIjsgfVxuXG4uZmFkLmZhLXBhcmFjaHV0ZS1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGNkXCI7IH1cblxuLmZhZC5mYS1wYXJhZ3JhcGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWRkXCI7IH1cblxuLmZhZC5mYS1wYXJhZ3JhcGgtcnRsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3OFwiOyB9XG5cbi5mYWQuZmEtcGFya2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDBcIjsgfVxuXG4uZmFkLmZhLXBhcmtpbmctY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxNVwiOyB9XG5cbi5mYWQuZmEtcGFya2luZy1jaXJjbGUtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjE2XCI7IH1cblxuLmZhZC5mYS1wYXJraW5nLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxN1wiOyB9XG5cbi5mYWQuZmEtcGFzc3BvcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWFiXCI7IH1cblxuLmZhZC5mYS1wYXN0YWZhcmlhbmlzbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2N2JcIjsgfVxuXG4uZmFkLmZhLXBhc3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBlYVwiOyB9XG5cbi5mYWQuZmEtcGF1c2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDRjXCI7IH1cblxuLmZhZC5mYS1wYXVzZS1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjhiXCI7IH1cblxuLmZhZC5mYS1wYXc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWIwXCI7IH1cblxuLmZhZC5mYS1wYXctYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwMVwiOyB9XG5cbi5mYWQuZmEtcGF3LWNsYXdzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwMlwiOyB9XG5cbi5mYWQuZmEtcGVhY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjdjXCI7IH1cblxuLmZhZC5mYS1wZWdhc3VzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwM1wiOyB9XG5cbi5mYWQuZmEtcGVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwNFwiOyB9XG5cbi5mYWQuZmEtcGVuLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDVcIjsgfVxuXG4uZmFkLmZhLXBlbi1mYW5jeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YWNcIjsgfVxuXG4uZmFkLmZhLXBlbi1uaWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWFkXCI7IH1cblxuLmZhZC5mYS1wZW4tc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0YlwiOyB9XG5cbi5mYWQuZmEtcGVuY2lsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA0MFwiOyB9XG5cbi5mYWQuZmEtcGVuY2lsLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDNcIjsgfVxuXG4uZmFkLmZhLXBlbmNpbC1wYWludGJydXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxOFwiOyB9XG5cbi5mYWQuZmEtcGVuY2lsLXJ1bGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhZVwiOyB9XG5cbi5mYWQuZmEtcGVubmFudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NTZcIjsgfVxuXG4uZmFkLmZhLXBlb3BsZS1hcnJvd3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTY4XCI7IH1cblxuLmZhZC5mYS1wZW9wbGUtY2Fycnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGNlXCI7IH1cblxuLmZhZC5mYS1wZXBwZXItaG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxNlwiOyB9XG5cbi5mYWQuZmEtcGVyY2VudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOTVcIjsgfVxuXG4uZmFkLmZhLXBlcmNlbnRhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTQxXCI7IH1cblxuLmZhZC5mYS1wZXJzb24tYm9vdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzU2XCI7IH1cblxuLmZhZC5mYS1wZXJzb24tY2Fycnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGNmXCI7IH1cblxuLmZhZC5mYS1wZXJzb24tZG9sbHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGQwXCI7IH1cblxuLmZhZC5mYS1wZXJzb24tZG9sbHktZW1wdHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGQxXCI7IH1cblxuLmZhZC5mYS1wZXJzb24tc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NTdcIjsgfVxuXG4uZmFkLmZhLXBob25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5NVwiOyB9XG5cbi5mYWQuZmEtcGhvbmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3OVwiOyB9XG5cbi5mYWQuZmEtcGhvbmUtbGFwdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3YVwiOyB9XG5cbi5mYWQuZmEtcGhvbmUtb2ZmaWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3ZFwiOyB9XG5cbi5mYWQuZmEtcGhvbmUtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZDJcIjsgfVxuXG4uZmFkLmZhLXBob25lLXJvdGFyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDNcIjsgfVxuXG4uZmFkLmZhLXBob25lLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNkZFwiOyB9XG5cbi5mYWQuZmEtcGhvbmUtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5OFwiOyB9XG5cbi5mYWQuZmEtcGhvbmUtc3F1YXJlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4N2JcIjsgfVxuXG4uZmFkLmZhLXBob25lLXZvbHVtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYTBcIjsgfVxuXG4uZmFkLmZhLXBob3RvLXZpZGVvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3Y1wiOyB9XG5cbi5mYWQuZmEtcGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjdlXCI7IH1cblxuLmZhZC5mYS1waWFubzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDRcIjsgfVxuXG4uZmFkLmZhLXBpYW5vLWtleWJvYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkNVwiOyB9XG5cbi5mYWQuZmEtcGllOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwNVwiOyB9XG5cbi5mYWQuZmEtcGlnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwNlwiOyB9XG5cbi5mYWQuZmEtcGlnZ3ktYmFuazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZDNcIjsgfVxuXG4uZmFkLmZhLXBpbGxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4NFwiOyB9XG5cbi5mYWQuZmEtcGl6emE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODE3XCI7IH1cblxuLmZhZC5mYS1waXp6YS1zbGljZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MThcIjsgfVxuXG4uZmFkLmZhLXBsYWNlLW9mLXdvcnNoaXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjdmXCI7IH1cblxuLmZhZC5mYS1wbGFuZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNzJcIjsgfVxuXG4uZmFkLmZhLXBsYW5lLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZGVcIjsgfVxuXG4uZmFkLmZhLXBsYW5lLWFycml2YWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWFmXCI7IH1cblxuLmZhZC5mYS1wbGFuZS1kZXBhcnR1cmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWIwXCI7IH1cblxuLmZhZC5mYS1wbGFuZS1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NjlcIjsgfVxuXG4uZmFkLmZhLXBsYW5ldC1tb29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkxZlwiOyB9XG5cbi5mYWQuZmEtcGxhbmV0LXJpbmdlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MjBcIjsgfVxuXG4uZmFkLmZhLXBsYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDRiXCI7IH1cblxuLmZhZC5mYS1wbGF5LWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDRcIjsgfVxuXG4uZmFkLmZhLXBsdWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWU2XCI7IH1cblxuLmZhZC5mYS1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2N1wiOyB9XG5cbi5mYWQuZmEtcGx1cy1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDU1XCI7IH1cblxuLmZhZC5mYS1wbHVzLWhleGFnb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzAwXCI7IH1cblxuLmZhZC5mYS1wbHVzLW9jdGFnb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzAxXCI7IH1cblxuLmZhZC5mYS1wbHVzLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZmVcIjsgfVxuXG4uZmFkLmZhLXBvZGNhc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmNlXCI7IH1cblxuLmZhZC5mYS1wb2RpdW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjgwXCI7IH1cblxuLmZhZC5mYS1wb2RpdW0tc3RhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NThcIjsgfVxuXG4uZmFkLmZhLXBvbGljZS1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTIxXCI7IH1cblxuLmZhZC5mYS1wb2xsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4MVwiOyB9XG5cbi5mYWQuZmEtcG9sbC1oOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4MlwiOyB9XG5cbi5mYWQuZmEtcG9sbC1wZW9wbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzU5XCI7IH1cblxuLmZhZC5mYS1wb286YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmZlXCI7IH1cblxuLmZhZC5mYS1wb28tc3Rvcm06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzVhXCI7IH1cblxuLmZhZC5mYS1wb29wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxOVwiOyB9XG5cbi5mYWQuZmEtcG9wY29ybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MTlcIjsgfVxuXG4uZmFkLmZhLXBvcnRhbC1lbnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MjJcIjsgfVxuXG4uZmFkLmZhLXBvcnRhbC1leGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkyM1wiOyB9XG5cbi5mYWQuZmEtcG9ydHJhaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2UwXCI7IH1cblxuLmZhZC5mYS1wb3VuZC1zaWduOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1NFwiOyB9XG5cbi5mYWQuZmEtcG93ZXItb2ZmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxMVwiOyB9XG5cbi5mYWQuZmEtcHJheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ODNcIjsgfVxuXG4uZmFkLmZhLXByYXlpbmctaGFuZHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg0XCI7IH1cblxuLmZhZC5mYS1wcmVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWIxXCI7IH1cblxuLmZhZC5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4NVwiOyB9XG5cbi5mYWQuZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDg2XCI7IH1cblxuLmZhZC5mYS1wcmVzZW50YXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg1XCI7IH1cblxuLmZhZC5mYS1wcmludDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMmZcIjsgfVxuXG4uZmFkLmZhLXByaW50LXNlYXJjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MWFcIjsgfVxuXG4uZmFkLmZhLXByaW50LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4NlwiOyB9XG5cbi5mYWQuZmEtcHJvY2VkdXJlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODdcIjsgfVxuXG4uZmFkLmZhLXByb2plY3QtZGlhZ3JhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDJcIjsgfVxuXG4uZmFkLmZhLXByb2plY3RvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDZcIjsgfVxuXG4uZmFkLmZhLXB1bXAtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NmFcIjsgfVxuXG4uZmFkLmZhLXB1bXAtc29hcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NmJcIjsgfVxuXG4uZmFkLmZhLXB1bXBraW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzA3XCI7IH1cblxuLmZhZC5mYS1wdXp6bGUtcGllY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTJlXCI7IH1cblxuLmZhZC5mYS1xcmNvZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDI5XCI7IH1cblxuLmZhZC5mYS1xdWVzdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMjhcIjsgfVxuXG4uZmFkLmZhLXF1ZXN0aW9uLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNTlcIjsgfVxuXG4uZmFkLmZhLXF1ZXN0aW9uLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZmRcIjsgfVxuXG4uZmFkLmZhLXF1aWRkaXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NThcIjsgfVxuXG4uZmFkLmZhLXF1b3RlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTBkXCI7IH1cblxuLmZhZC5mYS1xdW90ZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMGVcIjsgfVxuXG4uZmFkLmZhLXF1cmFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4N1wiOyB9XG5cbi5mYWQuZmEtcmFiYml0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwOFwiOyB9XG5cbi5mYWQuZmEtcmFiYml0LWZhc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzA5XCI7IH1cblxuLmZhZC5mYS1yYWNxdWV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1YVwiOyB9XG5cbi5mYWQuZmEtcmFkYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTI0XCI7IH1cblxuLmZhZC5mYS1yYWRpYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2I5XCI7IH1cblxuLmZhZC5mYS1yYWRpYXRpb24tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdiYVwiOyB9XG5cbi5mYWQuZmEtcmFkaW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGQ3XCI7IH1cblxuLmZhZC5mYS1yYWRpby1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGQ4XCI7IH1cblxuLmZhZC5mYS1yYWluYm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1YlwiOyB9XG5cbi5mYWQuZmEtcmFpbmRyb3BzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1Y1wiOyB9XG5cbi5mYWQuZmEtcmFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwYVwiOyB9XG5cbi5mYWQuZmEtcmFtcC1sb2FkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkNFwiOyB9XG5cbi5mYWQuZmEtcmFuZG9tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3NFwiOyB9XG5cbi5mYWQuZmEtcmF5Z3VuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkyNVwiOyB9XG5cbi5mYWQuZmEtcmVjZWlwdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDNcIjsgfVxuXG4uZmFkLmZhLXJlY29yZC12aW55bDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDlcIjsgfVxuXG4uZmFkLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmZhXCI7IH1cblxuLmZhZC5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmZiXCI7IH1cblxuLmZhZC5mYS1yZWN0YW5nbGUtd2lkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZmNcIjsgfVxuXG4uZmFkLmZhLXJlY3ljbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWI4XCI7IH1cblxuLmZhZC5mYS1yZWRvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxZVwiOyB9XG5cbi5mYWQuZmEtcmVkby1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmY5XCI7IH1cblxuLmZhZC5mYS1yZWZyaWdlcmF0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTI2XCI7IH1cblxuLmZhZC5mYS1yZWdpc3RlcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1ZFwiOyB9XG5cbi5mYWQuZmEtcmVtb3ZlLWZvcm1hdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4N2RcIjsgfVxuXG4uZmFkLmZhLXJlcGVhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNjNcIjsgfVxuXG4uZmFkLmZhLXJlcGVhdC0xOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM2NVwiOyB9XG5cbi5mYWQuZmEtcmVwZWF0LTEtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM2NlwiOyB9XG5cbi5mYWQuZmEtcmVwZWF0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNjRcIjsgfVxuXG4uZmFkLmZhLXJlcGx5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNlNVwiOyB9XG5cbi5mYWQuZmEtcmVwbHktYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyMlwiOyB9XG5cbi5mYWQuZmEtcmVwdWJsaWNhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NWVcIjsgfVxuXG4uZmFkLmZhLXJlc3Ryb29tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdiZFwiOyB9XG5cbi5mYWQuZmEtcmV0d2VldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNzlcIjsgfVxuXG4uZmFkLmZhLXJldHdlZXQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM2MVwiOyB9XG5cbi5mYWQuZmEtcmliYm9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkNlwiOyB9XG5cbi5mYWQuZmEtcmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MGJcIjsgfVxuXG4uZmFkLmZhLXJpbmdzLXdlZGRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODFiXCI7IH1cblxuLmZhZC5mYS1yb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxOFwiOyB9XG5cbi5mYWQuZmEtcm9ib3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTQ0XCI7IH1cblxuLmZhZC5mYS1yb2NrZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTM1XCI7IH1cblxuLmZhZC5mYS1yb2NrZXQtbGF1bmNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkyN1wiOyB9XG5cbi5mYWQuZmEtcm91dGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGQ3XCI7IH1cblxuLmZhZC5mYS1yb3V0ZS1oaWdod2F5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxYVwiOyB9XG5cbi5mYWQuZmEtcm91dGUtaW50ZXJzdGF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MWJcIjsgfVxuXG4uZmFkLmZhLXJvdXRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZGFcIjsgfVxuXG4uZmFkLmZhLXJzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwOWVcIjsgfVxuXG4uZmFkLmZhLXJzcy1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTQzXCI7IH1cblxuLmZhZC5mYS1ydWJsZS1zaWduOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1OFwiOyB9XG5cbi5mYWQuZmEtcnVsZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTQ1XCI7IH1cblxuLmZhZC5mYS1ydWxlci1jb21iaW5lZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDZcIjsgfVxuXG4uZmFkLmZhLXJ1bGVyLWhvcml6b250YWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTQ3XCI7IH1cblxuLmZhZC5mYS1ydWxlci10cmlhbmdsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MWNcIjsgfVxuXG4uZmFkLmZhLXJ1bGVyLXZlcnRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0OFwiOyB9XG5cbi5mYWQuZmEtcnVubmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MGNcIjsgfVxuXG4uZmFkLmZhLXJ1cGVlLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTU2XCI7IH1cblxuLmZhZC5mYS1ydjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YmVcIjsgfVxuXG4uZmFkLmZhLXNhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODFjXCI7IH1cblxuLmZhZC5mYS1zYWNrLWRvbGxhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MWRcIjsgfVxuXG4uZmFkLmZhLXNhZC1jcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWIzXCI7IH1cblxuLmZhZC5mYS1zYWQtdGVhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjRcIjsgfVxuXG4uZmFkLmZhLXNhbGFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxZVwiOyB9XG5cbi5mYWQuZmEtc2FuZHdpY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODFmXCI7IH1cblxuLmZhZC5mYS1zYXRlbGxpdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2JmXCI7IH1cblxuLmZhZC5mYS1zYXRlbGxpdGUtZGlzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzBcIjsgfVxuXG4uZmFkLmZhLXNhdXNhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODIwXCI7IH1cblxuLmZhZC5mYS1zYXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjN1wiOyB9XG5cbi5mYWQuZmEtc2F4LWhvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZGJcIjsgfVxuXG4uZmFkLmZhLXNheG9waG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZGNcIjsgfVxuXG4uZmFkLmZhLXNjYWxwZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjFkXCI7IH1cblxuLmZhZC5mYS1zY2FscGVsLXBhdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjFlXCI7IH1cblxuLmZhZC5mYS1zY2FubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4OFwiOyB9XG5cbi5mYWQuZmEtc2Nhbm5lci1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZjNcIjsgfVxuXG4uZmFkLmZhLXNjYW5uZXIta2V5Ym9hcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDg5XCI7IH1cblxuLmZhZC5mYS1zY2FubmVyLXRvdWNoc2NyZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4YVwiOyB9XG5cbi5mYWQuZmEtc2NhcmVjcm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwZFwiOyB9XG5cbi5mYWQuZmEtc2NhcmY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2MxXCI7IH1cblxuLmZhZC5mYS1zY2hvb2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTQ5XCI7IH1cblxuLmZhZC5mYS1zY3Jld2RyaXZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NGFcIjsgfVxuXG4uZmFkLmZhLXNjcm9sbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MGVcIjsgfVxuXG4uZmFkLmZhLXNjcm9sbC1vbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzBmXCI7IH1cblxuLmZhZC5mYS1zY3J1YmJlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjhcIjsgfVxuXG4uZmFkLmZhLXNjeXRoZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MTBcIjsgfVxuXG4uZmFkLmZhLXNkLWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2MyXCI7IH1cblxuLmZhZC5mYS1zZWFyY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDAyXCI7IH1cblxuLmZhZC5mYS1zZWFyY2gtZG9sbGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4OFwiOyB9XG5cbi5mYWQuZmEtc2VhcmNoLWxvY2F0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4OVwiOyB9XG5cbi5mYWQuZmEtc2VhcmNoLW1pbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxMFwiOyB9XG5cbi5mYWQuZmEtc2VhcmNoLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDBlXCI7IH1cblxuLmZhZC5mYS1zZWVkbGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZDhcIjsgfVxuXG4uZmFkLmZhLXNlbmQtYmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4N2VcIjsgfVxuXG4uZmFkLmZhLXNlbmQtYmFja3dhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODdmXCI7IH1cblxuLmZhZC5mYS1zZW5zb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTI4XCI7IH1cblxuLmZhZC5mYS1zZW5zb3ItYWxlcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTI5XCI7IH1cblxuLmZhZC5mYS1zZW5zb3ItZmlyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MmFcIjsgfVxuXG4uZmFkLmZhLXNlbnNvci1vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MmJcIjsgfVxuXG4uZmFkLmZhLXNlbnNvci1zbW9rZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MmNcIjsgfVxuXG4uZmFkLmZhLXNlcnZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMzNcIjsgfVxuXG4uZmFkLmZhLXNoYXBlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MWZcIjsgfVxuXG4uZmFkLmZhLXNoYXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2NFwiOyB9XG5cbi5mYWQuZmEtc2hhcmUtYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM2N1wiOyB9XG5cbi5mYWQuZmEtc2hhcmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFlMFwiOyB9XG5cbi5mYWQuZmEtc2hhcmUtYWx0LXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZTFcIjsgfVxuXG4uZmFkLmZhLXNoYXJlLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNGRcIjsgfVxuXG4uZmFkLmZhLXNoZWVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxMVwiOyB9XG5cbi5mYWQuZmEtc2hla2VsLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjBiXCI7IH1cblxuLmZhZC5mYS1zaGllbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTMyXCI7IH1cblxuLmZhZC5mYS1zaGllbGQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNlZFwiOyB9XG5cbi5mYWQuZmEtc2hpZWxkLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmN1wiOyB9XG5cbi5mYWQuZmEtc2hpZWxkLWNyb3NzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxMlwiOyB9XG5cbi5mYWQuZmEtc2hpZWxkLXZpcnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk2Y1wiOyB9XG5cbi5mYWQuZmEtc2hpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMWFcIjsgfVxuXG4uZmFkLmZhLXNoaXBwaW5nLWZhc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDhiXCI7IH1cblxuLmZhZC5mYS1zaGlwcGluZy10aW1lZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OGNcIjsgfVxuXG4uZmFkLmZhLXNoaXNoLWtlYmFiOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyMVwiOyB9XG5cbi5mYWQuZmEtc2hvZS1wcmludHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTRiXCI7IH1cblxuLmZhZC5mYS1zaG9wcGluZy1iYWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjkwXCI7IH1cblxuLmZhZC5mYS1zaG9wcGluZy1iYXNrZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjkxXCI7IH1cblxuLmZhZC5mYS1zaG9wcGluZy1jYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3YVwiOyB9XG5cbi5mYWQuZmEtc2hvdmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxM1wiOyB9XG5cbi5mYWQuZmEtc2hvdmVsLXNub3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2MzXCI7IH1cblxuLmZhZC5mYS1zaG93ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmNjXCI7IH1cblxuLmZhZC5mYS1zaHJlZGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OGFcIjsgfVxuXG4uZmFkLmZhLXNodXR0bGUtdmFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViNlwiOyB9XG5cbi5mYWQuZmEtc2h1dHRsZWNvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDViXCI7IH1cblxuLmZhZC5mYS1zaWNrbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODIyXCI7IH1cblxuLmZhZC5mYS1zaWdtYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OGJcIjsgfVxuXG4uZmFkLmZhLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGQ5XCI7IH1cblxuLmZhZC5mYS1zaWduLWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5MFwiOyB9XG5cbi5mYWQuZmEtc2lnbi1pbi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmY2XCI7IH1cblxuLmZhZC5mYS1zaWduLWxhbmd1YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJhN1wiOyB9XG5cbi5mYWQuZmEtc2lnbi1vdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDhiXCI7IH1cblxuLmZhZC5mYS1zaWduLW91dC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmY1XCI7IH1cblxuLmZhZC5mYS1zaWduYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDEyXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OGNcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC0yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4ZFwiOyB9XG5cbi5mYWQuZmEtc2lnbmFsLTM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjhlXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtNDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OGZcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjkwXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtYWx0LTE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjkxXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtYWx0LTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjkyXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtYWx0LTM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjkzXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtYWx0LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY5NFwiOyB9XG5cbi5mYWQuZmEtc2lnbmFsLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY5NVwiOyB9XG5cbi5mYWQuZmEtc2lnbmFsLXN0cmVhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZGRcIjsgfVxuXG4uZmFkLmZhLXNpZ25hdHVyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjdcIjsgfVxuXG4uZmFkLmZhLXNpbS1jYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjNFwiOyB9XG5cbi5mYWQuZmEtc2luazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NmRcIjsgfVxuXG4uZmFkLmZhLXNpcmVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkyZFwiOyB9XG5cbi5mYWQuZmEtc2lyZW4tb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTJlXCI7IH1cblxuLmZhZC5mYS1zaXRlbWFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBlOFwiOyB9XG5cbi5mYWQuZmEtc2thdGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzVcIjsgfVxuXG4uZmFkLmZhLXNrZWxldG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyMFwiOyB9XG5cbi5mYWQuZmEtc2tpLWp1bXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2M3XCI7IH1cblxuLmZhZC5mYS1za2ktbGlmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzhcIjsgfVxuXG4uZmFkLmZhLXNraWluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzlcIjsgfVxuXG4uZmFkLmZhLXNraWluZy1ub3JkaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2NhXCI7IH1cblxuLmZhZC5mYS1za3VsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NGNcIjsgfVxuXG4uZmFkLmZhLXNrdWxsLWNvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZGVcIjsgfVxuXG4uZmFkLmZhLXNrdWxsLWNyb3NzYm9uZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzE0XCI7IH1cblxuLmZhZC5mYS1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MTVcIjsgfVxuXG4uZmFkLmZhLXNsZWRkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjYlwiOyB9XG5cbi5mYWQuZmEtc2xlaWdoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjY1wiOyB9XG5cbi5mYWQuZmEtc2xpZGVycy1oOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFkZVwiOyB9XG5cbi5mYWQuZmEtc2xpZGVycy1oLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZjBcIjsgfVxuXG4uZmFkLmZhLXNsaWRlcnMtdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZjFcIjsgfVxuXG4uZmFkLmZhLXNsaWRlcnMtdi1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2YyXCI7IH1cblxuLmZhZC5mYS1zbWlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMThcIjsgfVxuXG4uZmFkLmZhLXNtaWxlLWJlYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWI4XCI7IH1cblxuLmZhZC5mYS1zbWlsZS1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViOVwiOyB9XG5cbi5mYWQuZmEtc21pbGUtd2luazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZGFcIjsgfVxuXG4uZmFkLmZhLXNtb2c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzVmXCI7IH1cblxuLmZhZC5mYS1zbW9rZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjBcIjsgfVxuXG4uZmFkLmZhLXNtb2tpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDhkXCI7IH1cblxuLmZhZC5mYS1zbW9raW5nLWJhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NGRcIjsgfVxuXG4uZmFkLmZhLXNtczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3Y2RcIjsgfVxuXG4uZmFkLmZhLXNuYWtlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxNlwiOyB9XG5cbi5mYWQuZmEtc25vb3plOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4MFwiOyB9XG5cbi5mYWQuZmEtc25vdy1ibG93aW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2MVwiOyB9XG5cbi5mYWQuZmEtc25vd2JvYXJkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjZVwiOyB9XG5cbi5mYWQuZmEtc25vd2ZsYWtlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJkY1wiOyB9XG5cbi5mYWQuZmEtc25vd2ZsYWtlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3Y2ZcIjsgfVxuXG4uZmFkLmZhLXNub3dtYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2QwXCI7IH1cblxuLmZhZC5mYS1zbm93bW9iaWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkMVwiOyB9XG5cbi5mYWQuZmEtc25vd3Bsb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2QyXCI7IH1cblxuLmZhZC5mYS1zb2FwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk2ZVwiOyB9XG5cbi5mYWQuZmEtc29ja3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjk2XCI7IH1cblxuLmZhZC5mYS1zb2xhci1wYW5lbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YmFcIjsgfVxuXG4uZmFkLmZhLXNvbGFyLXN5c3RlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MmZcIjsgfVxuXG4uZmFkLmZhLXNvcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGRjXCI7IH1cblxuLmZhZC5mYS1zb3J0LWFscGhhLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTVkXCI7IH1cblxuLmZhZC5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4MVwiOyB9XG5cbi5mYWQuZmEtc29ydC1hbHBoYS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNWVcIjsgfVxuXG4uZmFkLmZhLXNvcnQtYWxwaGEtdXAtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4MlwiOyB9XG5cbi5mYWQuZmEtc29ydC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODgzXCI7IH1cblxuLmZhZC5mYS1zb3J0LWFtb3VudC1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE2MFwiOyB9XG5cbi5mYWQuZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODg0XCI7IH1cblxuLmZhZC5mYS1zb3J0LWFtb3VudC11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNjFcIjsgfVxuXG4uZmFkLmZhLXNvcnQtYW1vdW50LXVwLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ODVcIjsgfVxuXG4uZmFkLmZhLXNvcnQtY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkzMFwiOyB9XG5cbi5mYWQuZmEtc29ydC1jaXJjbGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MzFcIjsgfVxuXG4uZmFkLmZhLXNvcnQtY2lyY2xlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkzMlwiOyB9XG5cbi5mYWQuZmEtc29ydC1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBkZFwiOyB9XG5cbi5mYWQuZmEtc29ydC1udW1lcmljLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTYyXCI7IH1cblxuLmZhZC5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODg2XCI7IH1cblxuLmZhZC5mYS1zb3J0LW51bWVyaWMtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTYzXCI7IH1cblxuLmZhZC5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4N1wiOyB9XG5cbi5mYWQuZmEtc29ydC1zaGFwZXMtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ODhcIjsgfVxuXG4uZmFkLmZhLXNvcnQtc2hhcGVzLWRvd24tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4OVwiOyB9XG5cbi5mYWQuZmEtc29ydC1zaGFwZXMtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODhhXCI7IH1cblxuLmZhZC5mYS1zb3J0LXNoYXBlcy11cC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODhiXCI7IH1cblxuLmZhZC5mYS1zb3J0LXNpemUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OGNcIjsgfVxuXG4uZmFkLmZhLXNvcnQtc2l6ZS1kb3duLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OGRcIjsgfVxuXG4uZmFkLmZhLXNvcnQtc2l6ZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OGVcIjsgfVxuXG4uZmFkLmZhLXNvcnQtc2l6ZS11cC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODhmXCI7IH1cblxuLmZhZC5mYS1zb3J0LXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBkZVwiOyB9XG5cbi5mYWQuZmEtc291cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MjNcIjsgfVxuXG4uZmFkLmZhLXNwYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YmJcIjsgfVxuXG4uZmFkLmZhLXNwYWNlLXNodXR0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTk3XCI7IH1cblxuLmZhZC5mYS1zcGFjZS1zdGF0aW9uLW1vb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTMzXCI7IH1cblxuLmZhZC5mYS1zcGFjZS1zdGF0aW9uLW1vb24tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjkzNFwiOyB9XG5cbi5mYWQuZmEtc3BhZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmY0XCI7IH1cblxuLmZhZC5mYS1zcGFya2xlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OTBcIjsgfVxuXG4uZmFkLmZhLXNwZWFrZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGRmXCI7IH1cblxuLmZhZC5mYS1zcGVha2VyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZTBcIjsgfVxuXG4uZmFkLmZhLXNwZWxsLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5MVwiOyB9XG5cbi5mYWQuZmEtc3BpZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxN1wiOyB9XG5cbi5mYWQuZmEtc3BpZGVyLWJsYWNrLXdpZG93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxOFwiOyB9XG5cbi5mYWQuZmEtc3BpZGVyLXdlYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MTlcIjsgfVxuXG4uZmFkLmZhLXNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTEwXCI7IH1cblxuLmZhZC5mYS1zcGlubmVyLXRoaXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNmNFwiOyB9XG5cbi5mYWQuZmEtc3Bsb3RjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YmNcIjsgfVxuXG4uZmFkLmZhLXNwcmF5LWNhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YmRcIjsgfVxuXG4uZmFkLmZhLXNwcmlua2xlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MzVcIjsgfVxuXG4uZmFkLmZhLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYzhcIjsgfVxuXG4uZmFkLmZhLXNxdWFyZS1mdWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1Y1wiOyB9XG5cbi5mYWQuZmEtc3F1YXJlLXJvb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjk3XCI7IH1cblxuLmZhZC5mYS1zcXVhcmUtcm9vdC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjk4XCI7IH1cblxuLmZhZC5mYS1zcXVpcnJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MWFcIjsgfVxuXG4uZmFkLmZhLXN0YWZmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxYlwiOyB9XG5cbi5mYWQuZmEtc3RhbXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWJmXCI7IH1cblxuLmZhZC5mYS1zdGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwNVwiOyB9XG5cbi5mYWQuZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjk5XCI7IH1cblxuLmZhZC5mYS1zdGFyLWNocmlzdG1hczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZDRcIjsgfVxuXG4uZmFkLmZhLXN0YXItZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmYzXCI7IH1cblxuLmZhZC5mYS1zdGFyLWhhbGY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDg5XCI7IH1cblxuLmZhZC5mYS1zdGFyLWhhbGYtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjMFwiOyB9XG5cbi5mYWQuZmEtc3Rhci1vZi1kYXZpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OWFcIjsgfVxuXG4uZmFkLmZhLXN0YXItb2YtbGlmZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjFcIjsgfVxuXG4uZmFkLmZhLXN0YXItc2hvb3Rpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTM2XCI7IH1cblxuLmZhZC5mYS1zdGFyZmlnaHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MzdcIjsgfVxuXG4uZmFkLmZhLXN0YXJmaWdodGVyLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5MzhcIjsgfVxuXG4uZmFkLmZhLXN0YXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2MlwiOyB9XG5cbi5mYWQuZmEtc3RhcnNoaXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTM5XCI7IH1cblxuLmZhZC5mYS1zdGFyc2hpcC1mcmVpZ2h0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTNhXCI7IH1cblxuLmZhZC5mYS1zdGVhazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MjRcIjsgfVxuXG4uZmFkLmZhLXN0ZWVyaW5nLXdoZWVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyMlwiOyB9XG5cbi5mYWQuZmEtc3RlcC1iYWNrd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNDhcIjsgfVxuXG4uZmFkLmZhLXN0ZXAtZm9yd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNTFcIjsgfVxuXG4uZmFkLmZhLXN0ZXRob3Njb3BlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmMVwiOyB9XG5cbi5mYWQuZmEtc3RpY2t5LW5vdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQ5XCI7IH1cblxuLmZhZC5mYS1zdG9ja2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZDVcIjsgfVxuXG4uZmFkLmZhLXN0b21hY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjIzXCI7IH1cblxuLmZhZC5mYS1zdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA0ZFwiOyB9XG5cbi5mYWQuZmEtc3RvcC1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjhkXCI7IH1cblxuLmZhZC5mYS1zdG9wd2F0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmYyXCI7IH1cblxuLmZhZC5mYS1zdG9wd2F0Y2gtMjA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTZmXCI7IH1cblxuLmZhZC5mYS1zdG9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NGVcIjsgfVxuXG4uZmFkLmZhLXN0b3JlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NGZcIjsgfVxuXG4uZmFkLmZhLXN0b3JlLWFsdC1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NzBcIjsgfVxuXG4uZmFkLmZhLXN0b3JlLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk3MVwiOyB9XG5cbi5mYWQuZmEtc3RyZWFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1MFwiOyB9XG5cbi5mYWQuZmEtc3RyZWV0LXZpZXc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjFkXCI7IH1cblxuLmZhZC5mYS1zdHJldGNoZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODI1XCI7IH1cblxuLmZhZC5mYS1zdHJpa2V0aHJvdWdoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjY1wiOyB9XG5cbi5mYWQuZmEtc3Ryb29wd2FmZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTUxXCI7IH1cblxuLmZhZC5mYS1zdWJzY3JpcHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTJjXCI7IH1cblxuLmZhZC5mYS1zdWJ3YXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjM5XCI7IH1cblxuLmZhZC5mYS1zdWl0Y2FzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZjJcIjsgfVxuXG4uZmFkLmZhLXN1aXRjYXNlLXJvbGxpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWMxXCI7IH1cblxuLmZhZC5mYS1zdW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTg1XCI7IH1cblxuLmZhZC5mYS1zdW4tY2xvdWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzYzXCI7IH1cblxuLmZhZC5mYS1zdW4tZHVzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjRcIjsgfVxuXG4uZmFkLmZhLXN1bi1oYXplOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2NVwiOyB9XG5cbi5mYWQuZmEtc3VuZ2xhc3NlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OTJcIjsgfVxuXG4uZmFkLmZhLXN1bnJpc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzY2XCI7IH1cblxuLmZhZC5mYS1zdW5zZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzY3XCI7IH1cblxuLmZhZC5mYS1zdXBlcnNjcmlwdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMmJcIjsgfVxuXG4uZmFkLmZhLXN1cnByaXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjMlwiOyB9XG5cbi5mYWQuZmEtc3dhdGNoYm9vazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YzNcIjsgfVxuXG4uZmFkLmZhLXN3aW1tZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWM0XCI7IH1cblxuLmZhZC5mYS1zd2ltbWluZy1wb29sOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjNVwiOyB9XG5cbi5mYWQuZmEtc3dvcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzFjXCI7IH1cblxuLmZhZC5mYS1zd29yZC1sYXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5M2JcIjsgfVxuXG4uZmFkLmZhLXN3b3JkLWxhc2VyLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5M2NcIjsgfVxuXG4uZmFkLmZhLXN3b3JkczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MWRcIjsgfVxuXG4uZmFkLmZhLXN3b3Jkcy1sYXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5M2RcIjsgfVxuXG4uZmFkLmZhLXN5bmFnb2d1ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OWJcIjsgfVxuXG4uZmFkLmZhLXN5bmM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDIxXCI7IH1cblxuLmZhZC5mYS1zeW5jLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjFcIjsgfVxuXG4uZmFkLmZhLXN5cmluZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDhlXCI7IH1cblxuLmZhZC5mYS10YWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwY2VcIjsgfVxuXG4uZmFkLmZhLXRhYmxlLXRlbm5pczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NWRcIjsgfVxuXG4uZmFkLmZhLXRhYmxldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMGFcIjsgfVxuXG4uZmFkLmZhLXRhYmxldC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2ZhXCI7IH1cblxuLmZhZC5mYS10YWJsZXQtYW5kcm9pZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZmJcIjsgfVxuXG4uZmFkLmZhLXRhYmxldC1hbmRyb2lkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZmNcIjsgfVxuXG4uZmFkLmZhLXRhYmxldC1ydWdnZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDhmXCI7IH1cblxuLmZhZC5mYS10YWJsZXRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5MFwiOyB9XG5cbi5mYWQuZmEtdGFjaG9tZXRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZTRcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNmZFwiOyB9XG5cbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQtYXZlcmFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjRcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjI1XCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLWFsdC1mYXN0ZXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyNlwiOyB9XG5cbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQtc2xvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjdcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjI4XCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLWF2ZXJhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjI5XCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLWZhc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjJhXCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLWZhc3Rlc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjJiXCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLXNsb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjJjXCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLXNsb3dlc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjJkXCI7IH1cblxuLmZhZC5mYS10YWNvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyNlwiOyB9XG5cbi5mYWQuZmEtdGFnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyYlwiOyB9XG5cbi5mYWQuZmEtdGFnczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMmNcIjsgfVxuXG4uZmFkLmZhLXRhbGx5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY5Y1wiOyB9XG5cbi5mYWQuZmEtdGFuYWtoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyN1wiOyB9XG5cbi5mYWQuZmEtdGFwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZGJcIjsgfVxuXG4uZmFkLmZhLXRhc2tzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhZVwiOyB9XG5cbi5mYWQuZmEtdGFza3MtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyOFwiOyB9XG5cbi5mYWQuZmEtdGF4aTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYmFcIjsgfVxuXG4uZmFkLmZhLXRlZXRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyZVwiOyB9XG5cbi5mYWQuZmEtdGVldGgtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MmZcIjsgfVxuXG4uZmFkLmZhLXRlbGVzY29wZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5M2VcIjsgfVxuXG4uZmFkLmZhLXRlbXBlcmF0dXJlLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTNmXCI7IH1cblxuLmZhZC5mYS10ZW1wZXJhdHVyZS1mcmlnaWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzY4XCI7IH1cblxuLmZhZC5mYS10ZW1wZXJhdHVyZS1oaWdoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2OVwiOyB9XG5cbi5mYWQuZmEtdGVtcGVyYXR1cmUtaG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2YVwiOyB9XG5cbi5mYWQuZmEtdGVtcGVyYXR1cmUtbG93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2YlwiOyB9XG5cbi5mYWQuZmEtdGVtcGVyYXR1cmUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTQwXCI7IH1cblxuLmZhZC5mYS10ZW5nZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZDdcIjsgfVxuXG4uZmFkLmZhLXRlbm5pcy1iYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1ZVwiOyB9XG5cbi5mYWQuZmEtdGVybWluYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTIwXCI7IH1cblxuLmZhZC5mYS10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5M1wiOyB9XG5cbi5mYWQuZmEtdGV4dC1oZWlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDM0XCI7IH1cblxuLmZhZC5mYS10ZXh0LXNpemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODk0XCI7IH1cblxuLmZhZC5mYS10ZXh0LXdpZHRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzNVwiOyB9XG5cbi5mYWQuZmEtdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDBhXCI7IH1cblxuLmZhZC5mYS10aC1sYXJnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMDlcIjsgfVxuXG4uZmFkLmZhLXRoLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDBiXCI7IH1cblxuLmZhZC5mYS10aGVhdGVyLW1hc2tzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzMFwiOyB9XG5cbi5mYWQuZmEtdGhlcm1vbWV0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDkxXCI7IH1cblxuLmZhZC5mYS10aGVybW9tZXRlci1lbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyY2JcIjsgfVxuXG4uZmFkLmZhLXRoZXJtb21ldGVyLWZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmM3XCI7IH1cblxuLmZhZC5mYS10aGVybW9tZXRlci1oYWxmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJjOVwiOyB9XG5cbi5mYWQuZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyY2FcIjsgfVxuXG4uZmFkLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJjOFwiOyB9XG5cbi5mYWQuZmEtdGhldGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjllXCI7IH1cblxuLmZhZC5mYS10aHVtYnMtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNjVcIjsgfVxuXG4uZmFkLmZhLXRodW1icy11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNjRcIjsgfVxuXG4uZmFkLmZhLXRodW1idGFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwOGRcIjsgfVxuXG4uZmFkLmZhLXRodW5kZXJzdG9ybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NmNcIjsgfVxuXG4uZmFkLmZhLXRodW5kZXJzdG9ybS1tb29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2ZFwiOyB9XG5cbi5mYWQuZmEtdGh1bmRlcnN0b3JtLXN1bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NmVcIjsgfVxuXG4uZmFkLmZhLXRpY2tldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDVcIjsgfVxuXG4uZmFkLmZhLXRpY2tldC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2ZmXCI7IH1cblxuLmZhZC5mYS10aWxkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OWZcIjsgfVxuXG4uZmFkLmZhLXRpbWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwZFwiOyB9XG5cbi5mYWQuZmEtdGltZXMtY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1N1wiOyB9XG5cbi5mYWQuZmEtdGltZXMtaGV4YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZWVcIjsgfVxuXG4uZmFkLmZhLXRpbWVzLW9jdGFnb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmYwXCI7IH1cblxuLmZhZC5mYS10aW1lcy1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmQzXCI7IH1cblxuLmZhZC5mYS10aW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA0M1wiOyB9XG5cbi5mYWQuZmEtdGludC1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YzdcIjsgfVxuXG4uZmFkLmZhLXRpcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjMxXCI7IH1cblxuLmZhZC5mYS10aXJlLWZsYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjMyXCI7IH1cblxuLmZhZC5mYS10aXJlLXByZXNzdXJlLXdhcm5pbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjMzXCI7IH1cblxuLmZhZC5mYS10aXJlLXJ1Z2dlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzRcIjsgfVxuXG4uZmFkLmZhLXRpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjOFwiOyB9XG5cbi5mYWQuZmEtdG9nZ2xlLW9mZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMDRcIjsgfVxuXG4uZmFkLmZhLXRvZ2dsZS1vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMDVcIjsgfVxuXG4uZmFkLmZhLXRvaWxldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZDhcIjsgfVxuXG4uZmFkLmZhLXRvaWxldC1wYXBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MWVcIjsgfVxuXG4uZmFkLmZhLXRvaWxldC1wYXBlci1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzFmXCI7IH1cblxuLmZhZC5mYS10b2lsZXQtcGFwZXItc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTcyXCI7IH1cblxuLmZhZC5mYS10b21ic3RvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzIwXCI7IH1cblxuLmZhZC5mYS10b21ic3RvbmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyMVwiOyB9XG5cbi5mYWQuZmEtdG9vbGJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NTJcIjsgfVxuXG4uZmFkLmZhLXRvb2xzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkOVwiOyB9XG5cbi5mYWQuZmEtdG9vdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWM5XCI7IH1cblxuLmZhZC5mYS10b290aGJydXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzNVwiOyB9XG5cbi5mYWQuZmEtdG9yYWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmEwXCI7IH1cblxuLmZhZC5mYS10b3JpaS1nYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhMVwiOyB9XG5cbi5mYWQuZmEtdG9ybmFkbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NmZcIjsgfVxuXG4uZmFkLmZhLXRyYWN0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzIyXCI7IH1cblxuLmZhZC5mYS10cmFkZW1hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjVjXCI7IH1cblxuLmZhZC5mYS10cmFmZmljLWNvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjM2XCI7IH1cblxuLmZhZC5mYS10cmFmZmljLWxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzN1wiOyB9XG5cbi5mYWQuZmEtdHJhZmZpYy1saWdodC1nbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzhcIjsgfVxuXG4uZmFkLmZhLXRyYWZmaWMtbGlnaHQtc2xvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzlcIjsgfVxuXG4uZmFkLmZhLXRyYWZmaWMtbGlnaHQtc3RvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2M2FcIjsgfVxuXG4uZmFkLmZhLXRyYWlsZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTQxXCI7IH1cblxuLmZhZC5mYS10cmFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMzhcIjsgfVxuXG4uZmFkLmZhLXRyYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2RhXCI7IH1cblxuLmZhZC5mYS10cmFuc2dlbmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMjRcIjsgfVxuXG4uZmFkLmZhLXRyYW5zZ2VuZGVyLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMjVcIjsgfVxuXG4uZmFkLmZhLXRyYW5zcG9ydGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk0MlwiOyB9XG5cbi5mYWQuZmEtdHJhbnNwb3J0ZXItMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NDNcIjsgfVxuXG4uZmFkLmZhLXRyYW5zcG9ydGVyLTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTQ0XCI7IH1cblxuLmZhZC5mYS10cmFuc3BvcnRlci0zOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk0NVwiOyB9XG5cbi5mYWQuZmEtdHJhbnNwb3J0ZXItZW1wdHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTQ2XCI7IH1cblxuLmZhZC5mYS10cmFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZjhcIjsgfVxuXG4uZmFkLmZhLXRyYXNoLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZWRcIjsgfVxuXG4uZmFkLmZhLXRyYXNoLXJlc3RvcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODI5XCI7IH1cblxuLmZhZC5mYS10cmFzaC1yZXN0b3JlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MmFcIjsgfVxuXG4uZmFkLmZhLXRyYXNoLXVuZG86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODk1XCI7IH1cblxuLmZhZC5mYS10cmFzaC11bmRvLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OTZcIjsgfVxuXG4uZmFkLmZhLXRyZWFzdXJlLWNoZXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyM1wiOyB9XG5cbi5mYWQuZmEtdHJlZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYmJcIjsgfVxuXG4uZmFkLmZhLXRyZWUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQwMFwiOyB9XG5cbi5mYWQuZmEtdHJlZS1jaHJpc3RtYXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2RiXCI7IH1cblxuLmZhZC5mYS10cmVlLWRlY29yYXRlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZGNcIjsgfVxuXG4uZmFkLmZhLXRyZWUtbGFyZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2RkXCI7IH1cblxuLmZhZC5mYS10cmVlLXBhbG06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODJiXCI7IH1cblxuLmZhZC5mYS10cmVlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MjRcIjsgfVxuXG4uZmFkLmZhLXRyaWFuZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlY1wiOyB9XG5cbi5mYWQuZmEtdHJpYW5nbGUtbXVzaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGUyXCI7IH1cblxuLmZhZC5mYS10cm9waHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDkxXCI7IH1cblxuLmZhZC5mYS10cm9waHktYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlYlwiOyB9XG5cbi5mYWQuZmEtdHJ1Y2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGQxXCI7IH1cblxuLmZhZC5mYS10cnVjay1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGRjXCI7IH1cblxuLmZhZC5mYS10cnVjay1jb3VjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZGRcIjsgfVxuXG4uZmFkLmZhLXRydWNrLWxvYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGRlXCI7IH1cblxuLmZhZC5mYS10cnVjay1tb25zdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzYlwiOyB9XG5cbi5mYWQuZmEtdHJ1Y2stbW92aW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkZlwiOyB9XG5cbi5mYWQuZmEtdHJ1Y2stcGlja3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzY1wiOyB9XG5cbi5mYWQuZmEtdHJ1Y2stcGxvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZGVcIjsgfVxuXG4uZmFkLmZhLXRydWNrLXJhbXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGUwXCI7IH1cblxuLmZhZC5mYS10cnVtcGV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlM1wiOyB9XG5cbi5mYWQuZmEtdHNoaXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1M1wiOyB9XG5cbi5mYWQuZmEtdHR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFlNFwiOyB9XG5cbi5mYWQuZmEtdHVya2V5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyNVwiOyB9XG5cbi5mYWQuZmEtdHVybnRhYmxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlNFwiOyB9XG5cbi5mYWQuZmEtdHVydGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyNlwiOyB9XG5cbi5mYWQuZmEtdHY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjZjXCI7IH1cblxuLmZhZC5mYS10di1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGU1XCI7IH1cblxuLmZhZC5mYS10di1tdXNpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZTZcIjsgfVxuXG4uZmFkLmZhLXR2LXJldHJvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQwMVwiOyB9XG5cbi5mYWQuZmEtdHlwZXdyaXRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZTdcIjsgfVxuXG4uZmFkLmZhLXVmbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NDdcIjsgfVxuXG4uZmFkLmZhLXVmby1iZWFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk0OFwiOyB9XG5cbi5mYWQuZmEtdW1icmVsbGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGU5XCI7IH1cblxuLmZhZC5mYS11bWJyZWxsYS1iZWFjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1Y2FcIjsgfVxuXG4uZmFkLmZhLXVuZGVybGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwY2RcIjsgfVxuXG4uZmFkLmZhLXVuZG86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGUyXCI7IH1cblxuLmZhZC5mYS11bmRvLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZWFcIjsgfVxuXG4uZmFkLmZhLXVuaWNvcm46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzI3XCI7IH1cblxuLmZhZC5mYS11bmlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YTJcIjsgfVxuXG4uZmFkLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjlhXCI7IH1cblxuLmZhZC5mYS11bml2ZXJzaXR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE5Y1wiOyB9XG5cbi5mYWQuZmEtdW5saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyN1wiOyB9XG5cbi5mYWQuZmEtdW5sb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5Y1wiOyB9XG5cbi5mYWQuZmEtdW5sb2NrLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxM2VcIjsgfVxuXG4uZmFkLmZhLXVwbG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwOTNcIjsgfVxuXG4uZmFkLmZhLXVzYi1kcml2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZTlcIjsgfVxuXG4uZmFkLmZhLXVzZC1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmU4XCI7IH1cblxuLmZhZC5mYS11c2Qtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlOVwiOyB9XG5cbi5mYWQuZmEtdXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMDdcIjsgfVxuXG4uZmFkLmZhLXVzZXItYWxpZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTRhXCI7IH1cblxuLmZhZC5mYS11c2VyLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0MDZcIjsgfVxuXG4uZmFkLmZhLXVzZXItYWx0LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRmYVwiOyB9XG5cbi5mYWQuZmEtdXNlci1hc3Ryb25hdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGZiXCI7IH1cblxuLmZhZC5mYS11c2VyLWNoYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhM1wiOyB9XG5cbi5mYWQuZmEtdXNlci1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZmNcIjsgfVxuXG4uZmFkLmZhLXVzZXItY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJiZFwiOyB9XG5cbi5mYWQuZmEtdXNlci1jbG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZmRcIjsgfVxuXG4uZmFkLmZhLXVzZXItY29nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRmZVwiOyB9XG5cbi5mYWQuZmEtdXNlci1jb3dib3k6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGVhXCI7IH1cblxuLmZhZC5mYS11c2VyLWNyb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhNFwiOyB9XG5cbi5mYWQuZmEtdXNlci1lZGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRmZlwiOyB9XG5cbi5mYWQuZmEtdXNlci1mcmllbmRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwMFwiOyB9XG5cbi5mYWQuZmEtdXNlci1ncmFkdWF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MDFcIjsgfVxuXG4uZmFkLmZhLXVzZXItaGFyZC1oYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODJjXCI7IH1cblxuLmZhZC5mYS11c2VyLWhlYWRzZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODJkXCI7IH1cblxuLmZhZC5mYS11c2VyLWluanVyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzI4XCI7IH1cblxuLmZhZC5mYS11c2VyLWxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTAyXCI7IH1cblxuLmZhZC5mYS11c2VyLW1kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmMFwiOyB9XG5cbi5mYWQuZmEtdXNlci1tZC1jaGF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyZVwiOyB9XG5cbi5mYWQuZmEtdXNlci1taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MDNcIjsgfVxuXG4uZmFkLmZhLXVzZXItbXVzaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGViXCI7IH1cblxuLmZhZC5mYS11c2VyLW5pbmphOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwNFwiOyB9XG5cbi5mYWQuZmEtdXNlci1udXJzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MmZcIjsgfVxuXG4uZmFkLmZhLXVzZXItcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMzRcIjsgfVxuXG4uZmFkLmZhLXVzZXItcm9ib3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTRiXCI7IH1cblxuLmZhZC5mYS11c2VyLXNlY3JldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMWJcIjsgfVxuXG4uZmFkLmZhLXVzZXItc2hpZWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwNVwiOyB9XG5cbi5mYWQuZmEtdXNlci1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MDZcIjsgfVxuXG4uZmFkLmZhLXVzZXItdGFnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwN1wiOyB9XG5cbi5mYWQuZmEtdXNlci10aWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTA4XCI7IH1cblxuLmZhZC5mYS11c2VyLXRpbWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIzNVwiOyB9XG5cbi5mYWQuZmEtdXNlci11bmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTU4XCI7IH1cblxuLmZhZC5mYS11c2VyLXZpc29yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk0Y1wiOyB9XG5cbi5mYWQuZmEtdXNlcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGMwXCI7IH1cblxuLmZhZC5mYS11c2Vycy1jbGFzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2M2RcIjsgfVxuXG4uZmFkLmZhLXVzZXJzLWNvZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MDlcIjsgfVxuXG4uZmFkLmZhLXVzZXJzLWNyb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhNVwiOyB9XG5cbi5mYWQuZmEtdXNlcnMtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MzBcIjsgfVxuXG4uZmFkLmZhLXVzZXJzLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk3M1wiOyB9XG5cbi5mYWQuZmEtdXRlbnNpbC1mb3JrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlM1wiOyB9XG5cbi5mYWQuZmEtdXRlbnNpbC1rbmlmZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZTRcIjsgfVxuXG4uZmFkLmZhLXV0ZW5zaWwtc3Bvb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmU1XCI7IH1cblxuLmZhZC5mYS11dGVuc2lsczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZTdcIjsgfVxuXG4uZmFkLmZhLXV0ZW5zaWxzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZTZcIjsgfVxuXG4uZmFkLmZhLXZhY3V1bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NGRcIjsgfVxuXG4uZmFkLmZhLXZhY3V1bS1yb2JvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NGVcIjsgfVxuXG4uZmFkLmZhLXZhbHVlLWFic29sdXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhNlwiOyB9XG5cbi5mYWQuZmEtdmVjdG9yLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1Y2JcIjsgfVxuXG4uZmFkLmZhLXZlbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyMVwiOyB9XG5cbi5mYWQuZmEtdmVudXMtZG91YmxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyNlwiOyB9XG5cbi5mYWQuZmEtdmVudXMtbWFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMjhcIjsgfVxuXG4uZmFkLmZhLXZoczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZWNcIjsgfVxuXG4uZmFkLmZhLXZpYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDkyXCI7IH1cblxuLmZhZC5mYS12aWFsczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OTNcIjsgfVxuXG4uZmFkLmZhLXZpZGVvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzZFwiOyB9XG5cbi5mYWQuZmEtdmlkZW8tcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZTFcIjsgfVxuXG4uZmFkLmZhLXZpZGVvLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRlMlwiOyB9XG5cbi5mYWQuZmEtdmloYXJhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhN1wiOyB9XG5cbi5mYWQuZmEtdmlvbGluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlZFwiOyB9XG5cbi5mYWQuZmEtdmlydXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTc0XCI7IH1cblxuLmZhZC5mYS12aXJ1cy1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY5NzVcIjsgfVxuXG4uZmFkLmZhLXZpcnVzZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTc2XCI7IH1cblxuLmZhZC5mYS12b2ljZW1haWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODk3XCI7IH1cblxuLmZhZC5mYS12b2xjYW5vOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3MFwiOyB9XG5cbi5mYWQuZmEtdm9sbGV5YmFsbC1iYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1ZlwiOyB9XG5cbi5mYWQuZmEtdm9sdW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhOFwiOyB9XG5cbi5mYWQuZmEtdm9sdW1lLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDI3XCI7IH1cblxuLmZhZC5mYS12b2x1bWUtbXV0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YTlcIjsgfVxuXG4uZmFkLmZhLXZvbHVtZS1vZmY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDI2XCI7IH1cblxuLmZhZC5mYS12b2x1bWUtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmUyXCI7IH1cblxuLmZhZC5mYS12b2x1bWUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDI4XCI7IH1cblxuLmZhZC5mYS12b3RlLW5heTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NzFcIjsgfVxuXG4uZmFkLmZhLXZvdGUteWVhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3MlwiOyB9XG5cbi5mYWQuZmEtdnItY2FyZGJvYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyOVwiOyB9XG5cbi5mYWQuZmEtd2Fnb24tY292ZXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZWVcIjsgfVxuXG4uZmFkLmZhLXdhbGtlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MzFcIjsgfVxuXG4uZmFkLmZhLXdhbGtpZS10YWxraWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGVmXCI7IH1cblxuLmZhZC5mYS13YWxraW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1NFwiOyB9XG5cbi5mYWQuZmEtd2FsbGV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1NVwiOyB9XG5cbi5mYWQuZmEtd2FuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MmFcIjsgfVxuXG4uZmFkLmZhLXdhbmQtbWFnaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzJiXCI7IH1cblxuLmZhZC5mYS13YXJlaG91c2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDk0XCI7IH1cblxuLmZhZC5mYS13YXJlaG91c2UtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5NVwiOyB9XG5cbi5mYWQuZmEtd2FzaGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5OFwiOyB9XG5cbi5mYWQuZmEtd2F0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmUxXCI7IH1cblxuLmZhZC5mYS13YXRjaC1jYWxjdWxhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmMFwiOyB9XG5cbi5mYWQuZmEtd2F0Y2gtZml0bmVzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2M2VcIjsgfVxuXG4uZmFkLmZhLXdhdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3M1wiOyB9XG5cbi5mYWQuZmEtd2F0ZXItbG93ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzc0XCI7IH1cblxuLmZhZC5mYS13YXRlci1yaXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3NVwiOyB9XG5cbi5mYWQuZmEtd2F2ZS1zaW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5OVwiOyB9XG5cbi5mYWQuZmEtd2F2ZS1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODNlXCI7IH1cblxuLmZhZC5mYS13YXZlLXRyaWFuZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5YVwiOyB9XG5cbi5mYWQuZmEtd2F2ZWZvcm06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGYxXCI7IH1cblxuLmZhZC5mYS13YXZlZm9ybS1wYXRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmMlwiOyB9XG5cbi5mYWQuZmEtd2ViY2FtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgzMlwiOyB9XG5cbi5mYWQuZmEtd2ViY2FtLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgzM1wiOyB9XG5cbi5mYWQuZmEtd2VpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5NlwiOyB9XG5cbi5mYWQuZmEtd2VpZ2h0LWhhbmdpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWNkXCI7IH1cblxuLmZhZC5mYS13aGFsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MmNcIjsgfVxuXG4uZmFkLmZhLXdoZWF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyZFwiOyB9XG5cbi5mYWQuZmEtd2hlZWxjaGFpcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxOTNcIjsgfVxuXG4uZmFkLmZhLXdoaXN0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDYwXCI7IH1cblxuLmZhZC5mYS13aWZpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFlYlwiOyB9XG5cbi5mYWQuZmEtd2lmaS0xOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhYVwiOyB9XG5cbi5mYWQuZmEtd2lmaS0yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhYlwiOyB9XG5cbi5mYWQuZmEtd2lmaS1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YWNcIjsgfVxuXG4uZmFkLmZhLXdpbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzJlXCI7IH1cblxuLmZhZC5mYS13aW5kLXR1cmJpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODliXCI7IH1cblxuLmZhZC5mYS13aW5kLXdhcm5pbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzc2XCI7IH1cblxuLmZhZC5mYS13aW5kb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDBlXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQwZlwiOyB9XG5cbi5mYWQuZmEtd2luZG93LWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQxMFwiOyB9XG5cbi5mYWQuZmEtd2luZG93LWZyYW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjk0ZlwiOyB9XG5cbi5mYWQuZmEtd2luZG93LWZyYW1lLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOTUwXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctbWF4aW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmQwXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctbWluaW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmQxXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctcmVzdG9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZDJcIjsgfVxuXG4uZmFkLmZhLXdpbmRzb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3N1wiOyB9XG5cbi5mYWQuZmEtd2luZS1ib3R0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzJmXCI7IH1cblxuLmZhZC5mYS13aW5lLWdsYXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRlM1wiOyB9XG5cbi5mYWQuZmEtd2luZS1nbGFzcy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWNlXCI7IH1cblxuLmZhZC5mYS13b24tc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNTlcIjsgfVxuXG4uZmFkLmZhLXdyZWF0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZTJcIjsgfVxuXG4uZmFkLmZhLXdyZW5jaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYWRcIjsgfVxuXG4uZmFkLmZhLXgtcmF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5N1wiOyB9XG5cbi5mYWQuZmEteWVuLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTU3XCI7IH1cblxuLmZhZC5mYS15aW4teWFuZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YWRcIjsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtbGlnaHQtMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtbGlnaHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtbGlnaHQtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtbGlnaHQtMzAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gIC5tZnAtY2xvc2U6aG92ZXIsXG4gIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuICAubWZwLWFycm93OmhvdmVyLFxuICAubWZwLWFycm93OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlLFxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgIHRvcDogOHB4OyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzFweDsgfVxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG4gIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuIiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc117cG9pbnRlci1ldmVudHM6bm9uZX1bZGF0YS1hb3NdLmFvcy1hbmltYXRle3BvaW50ZXItZXZlbnRzOmF1dG99W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjI1LC43NSwuNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNiwtLjI4LC43MzUsLjA0NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4yNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0NSwuNzE1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjM5LC41NzUsLjU2NSwxKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ0NSwuMDUsLjU1LC45NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9QG1lZGlhIHNjcmVlbntodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW5dey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC42KTt0cmFuc2Zvcm06c2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoLjYpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0XXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjIpO3RyYW5zZm9ybTpzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LXVwXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXXt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtO3Zpc2liaWxpdHk6aGlkZGVufWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZXt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBdey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtdXBdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9fSIsIlxyXG5cclxuXHJcblxyXG4uZGl2aWRlcl9tb2R1bGV7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaHJ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvcHVwX3ZpZGVve1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBvcHVwX3ZpZGVvX2lubmVyeyAgICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC52aWRlb193cmFwe1xyXG4gICAgXHRwYWRkaW5nLWJvdHRvbTogNTYuNSU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAgIFxyXG4gICAgICAgIHZpZGVve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWZwLWNsb3Nle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHJlbS1jYWxjKC00NCk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OGUxZTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4udmlkZW9fYmxvY2t7ICAgIFxyXG4gICAgLnBvcHVwX3ZpZGVvX2xpbmssIC53aXN0aWFfZW1iZWQsIC5wb3B1cF9jdXN0b21fdmlkZW9fbGlua3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9ICAgIFxyXG4gICAgLndpc3RpYV9lbWJlZHsgXHJcbiAgICAgICAgb3BhY2l0eTogMDsgICAgICAgICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmV7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygxMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICBcclxuICAgICNwbGF5ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH0gIFxyXG4gICAgLmVtYmVkX292ZXJsYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQ5KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmVtYmVkX3BsYXlfaWNvbntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiByZW0tY2FsYyg2Nik7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg2Nik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDY2KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteHkoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDU1KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg1NSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg1NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYyg0NSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDIgMCAwIDIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC41cywgYWxsLCBlYXNlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKlNwbGl0IHRleHQqL1xyXG4uc3BsaXRfdGV4dHtcclxuICAgIC5zcGxpdF90ZXh0X2NvbHtcclxuICAgICAgICBAaW5jbHVkZSBicChzbW1pbikge1xyXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGdtaW4pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRleHRfbXVsdGlfY29sdW1ueyBcclxuICAgIGNvbHVtbi1jb3VudDogNDsgXHJcbiAgICBjb2x1bW4tZ2FwOiA1MHB4OyBcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDsgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4OyBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgfVxyXG59XHJcbi50ZXh0X211bHRpX2NvbHVtbiBsaSB7IFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDsgICAgIFxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTsgICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLnd5c2l3eWd7ICAgIFxyXG4gICAgLmJ0bkdycHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNSk7ICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2MCk7ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0MCk7ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRueyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAxNyAxNSk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMjg2KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWRtaW4pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIyKTtcclxuICAgICAgICAgICAgfSAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygyNDApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDEyIDE1KTtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh4eHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7ICAgIFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5lcnJvci00MDQubm90LWZvdW5ke1xyXG5cdCNzZWFyY2gtZm9ybXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRAaW5jbHVkZSBicCh4c20pIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXXtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzJTtcclxuXHRcdFx0QGluY2x1ZGUgYnAoeHNtKSB7XHRcdFx0XHRcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHJpbWFyeV9idG57XHJcblx0XHRcdEBpbmNsdWRlIGJwKHhzbSkge1xyXG5cdFx0XHRcdGhlaWdodDogcmVtLWNhbGMoNDUpO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLmJhbm5lciB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKGhlaWdodF9icCkge1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNzAwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyBcclxuICAgIH1cclxuICAgICYuYmFubmVyX3NteyAgICAgICAgXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9ICBcclxuICAgIC5tYWluX2hlcm9fYmFubmVyX2Jne1xyXG4gICAgICAgIEBleHRlbmQgLmJnaW1hZ2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMS41cywgdHJhbnNmb3JtLCBlYXNlKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLmJhbm5lcl9pbm5lcntcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAlO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg0MDApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTEwKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMwKSAhaW1wb3J0YW50OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoaGVpZ2h0X2JwKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1MCk7ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFubmVyX2xvZ297XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIFxyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybSAwLjVzOyAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDExMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoOTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDc1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGlkZVVweyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJlbW92ZUxvZ297XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhZ2xpbmUgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEsIC5oMXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTsgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgICAuYmFubmVyX3ZpZGVve1xyXG4gICAgICAgIGlmcmFtZXsgICAgICAgIFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vdmVybGF5eyAgICAgICAgICAgICAgICBcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJi5tYWluX2hlcm9fYmFubmVye1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLmJhbm5lcl9pbm5lcntcclxuICAgICAgICAgICAgLmJhbm5lcl9jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2VfbG9hZGVke1xyXG4gICAgLmJhbm5lciB7XHJcbiAgICAgICAgLm1haW5faGVyb19iYW5uZXJfYmd7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm92ZXJsYXl7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMzg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypAa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XHJcbiAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICB9XHJcbiAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxufSAqL1xyXG4iLCIgLmxhcmdlX2dhbGxlcnlfbWFzb25yeXtcclxuICAgICYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDcwIDAgNDUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZ2FsbGVyeV90ZXh0X2NvbHtcdFx0XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjgpO1x0XHRcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyMCk7XHRcdFx0XHJcblx0XHR9XHJcblx0XHQuZ2FsbGVyeV90ZXh0X2NvbF9pbm5lcntcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRoNXtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0W2NsYXNzKj0nY29sLSdde1xyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHQuZ2FsbGVyeV90ZXh0X2NvbF9pbm5lcntcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1x0XHRcdFxyXG5cdFx0XHRbY2xhc3MqPSdjb2wtJ117XHJcblx0XHRcdFx0Ji5jb2wtbGctNntcclxuXHRcdFx0XHRcdC5nYWxsZXJ5X3RleHRfY29sX2lubmVye1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmdhbGxlcnlfdGV4dF9jb2xfaW5uZXJ7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jb2wtbGctNHtcclxuXHRcdFx0XHRcdC5nYWxsZXJ5X3RleHRfY29sX2lubmVye1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XHJcblx0XHRcdFx0XHRcdC5nYWxsZXJ5X3RleHRfY29sX2lubmVye1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFzb25yeV9maWx0ZXJfbWVudXtcclxuXHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYygzNik7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYygzMCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdH1cclxuXHRcdGxpe1x0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDAgMTUpO1xyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDAgMTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHhzbSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDEpICNlN2U3ZTc7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMSk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdGNvbG9yOiAjYTFhMWExO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDIgNik7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgcmVtLWNhbGMoMSk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicCh4c20pIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxNSA2IDEwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdC8qY29sb3I6ICNmNzhlMWU7Ki9cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHQvKmNvbG9yOiAjZjc4ZTFlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2Y3OGUxZTsqL1x0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmdyaWR7XHRcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xNSk7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0xNSk7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdH1cclxuXHRcdC5ncmlkLWl0ZW0sIC5ncmlkLXNpemVyIHtcdFxyXG5cdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDI2Nyk7XHRcdFx0XHRcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7ICBcdFx0XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjUpO1xyXG5cdFx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRcdGhlaWdodDogcmVtLWNhbGMoMjE2KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiByZW0tY2FsYygyMjcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHNtKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5ncmlkLWl0ZW0tLXdpZHRoMntcclxuXHRcdFx0XHR3aWR0aDogNTAlO1x0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5ncmlkLWl0ZW0tLWhlaWdodDJ7XHJcblx0XHRcdFx0aGVpZ2h0OiByZW0tY2FsYyg1NTkpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDQ1Nik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDQ4MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDQyMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ncmlkLWl0ZW0tYmxvY2t7XHJcblx0XHRcdFx0QGV4dGVuZCAuYmdpbWFnZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7IFxyXG5cdFx0XHRcdHJpZ2h0OiByZW0tY2FsYygxMik7IFxyXG5cdFx0XHRcdGJvdHRvbTogMDsgXHJcblx0XHRcdFx0bGVmdDogcmVtLWNhbGMoMTIpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDEwKTtcdFx0XHRcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHQub3ZlcmxheXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDsgXHJcblx0XHRcdFx0XHRyaWdodDogMDsgXHJcblx0XHRcdFx0XHRib3R0b206IDA7IFxyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxMCAzMCk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0bWl4LWJsZW5kLW1vZGU6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC41cywgYWxsLCBlYXNlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdC5vdmVybGF5e1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnBvcHVwX2ltYWdlX2xpbmt7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSBcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5sYXJnZV9nYWxsZXJ5X21hc29ucnkuc21hbGxfZ2FsbGVyeV9tYXNvbnJ5e1xyXG5cdC5tb2R1bGVfdGl0bGV7XHRcdFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTApO1x0XHRcclxuXHRcdGg1e1x0XHRcclxuXHRcdFx0Y29sb3I6ICNmNzhlMWU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDEpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyOCk7XHJcblx0XHR9XHJcblx0XHRoMntcclxuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYyg0MCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDUwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoNTApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxuXHQubWFzb25yeV9maWx0ZXJfbWVudXtcclxuXHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYygxNSk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMik7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qUG9wdXAgZ2FsbGVyeSovXHJcbi5pbWFnZS1zb3VyY2UtbGluayB7XHJcblx0Y29sb3I6ICM5OEMzRDE7XHJcbn1cclxuXHJcbi5tZnAtd2l0aC16b29tIC5tZnAtY29udGFpbmVyLFxyXG4ubWZwLXdpdGgtem9vbS5tZnAtYmcge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0LyogaWRlYWxseSwgdHJhbnNpdGlvbiBzcGVlZCBzaG91bGQgbWF0Y2ggem9vbSBkdXJhdGlvbiAqL1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IFxyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IFxyXG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyBcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxufVxyXG5cclxuLm1mcC13aXRoLXpvb20ubWZwLXJlYWR5IC5tZnAtY29udGFpbmVyIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcbn1cclxuLm1mcC13aXRoLXpvb20ubWZwLXJlYWR5Lm1mcC1iZyB7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5tZnAtd2l0aC16b29tLm1mcC1yZW1vdmluZyAubWZwLWNvbnRhaW5lciwgXHJcbi5tZnAtd2l0aC16b29tLm1mcC1yZW1vdmluZy5tZnAtYmcge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5tZnAtdGl0bGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIubGF1bmNocGFkeyAgICBcclxuXHQmLmlubmVyX3NwYWNpbmd7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg5MiAwIDYyKTtcclxuXHRcdH1cdFxyXG5cdH1cclxuXHQubGF1bmNocGFkX3RpdGxlX2JveHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwKTtcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHNtKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdGgye1x0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBicChsZ21pbikge1x0XHRcdFx0XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQ4KTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxOCk7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygwLjcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubGF1bmNocGFkX3Jvd3tcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgYnAoc20pIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0W2NsYXNzKj0nY29sLSdde1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHNtKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sYXVuY2hwYWRfaW5uZXJfYm94e1xyXG5cdFx0aDV7XHRcdFx0XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuNyk7XHRcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTEpO1x0XHJcblx0XHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHR9XHRcdFxyXG5cdFx0fVxyXG5cdFx0LmxlYXJuX21vcmV7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHQubGVhcm5fbW9yZV90ZXh0e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDUpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzLCBhbGwsIGVhc2UpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHNtbWluKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTgzJTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGl7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciwgJjpmb2N1c3tcclxuXHRcdFx0LmxlYXJuX21vcmV7XHJcblx0XHRcdFx0LmxlYXJuX21vcmVfdGV4dHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTApO1xyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5cclxuXHJcbi8qIFN0eWxlIDEgKi9cclxuLmxhdW5jaHBhZC5sYXVuY2hwYWRfc3R5bGUxe1xyXG5cdCYuaW5uZXJfc3BhY2luZ3tcdFx0XHJcblx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg2MCAwIDMwKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNTAgMCAyMCkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDQwIDAgMjApICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sYXVuY2hwYWRfdGl0bGVfYm94e1xyXG5cdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA2NSU7XHJcblx0XHR9XHRcdFxyXG5cdH1cdFxyXG5cdC5sYXVuY2hwYWRfaW5uZXJfYm94e1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgcmVtLWNhbGMoMSk7XHJcblx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjApO1x0XHJcblx0XHRAaW5jbHVkZSBicChzbSkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzApO1x0XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcbi8qIFN0eWxlIDIgKi9cclxuLmxhdW5jaHBhZC5sYXVuY2hwYWRfc3R5bGUye1xyXG5cdCYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDYzIDAgNDIpO1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0LmxhdW5jaHBhZF90aXRsZV9ib3h7XHJcblx0XHRoMntcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdHB7XHRcdFx0XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMjAuNzUpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMjYpO1x0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHJcblx0LmxhdW5jaHBhZF9yb3d7XHRcclxuXHRcdFtjbGFzcyo9J2NvbC0nXXtcclxuXHRcdFx0QGluY2x1ZGUgYnAoc20pIHtcclxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHQubGF1bmNocGFkX2lubmVyX2JveHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sYXVuY2hwYWRfaW5uZXJfYm94e1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgYnAoc20pIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgcmVtLWNhbGMoMSkgI2UyZTJlMjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMwKTtcdFx0XHRcdFx0XHJcblx0XHR9XHJcblx0XHRoNXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNik7XHJcblx0XHR9XHJcblx0XHQubGF1bmNocGFkX2lubmVyX2NpcmNsZXtcclxuXHRcdFx0QGV4dGVuZCAuYmdpbWFnZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiByZW0tY2FsYyg3Nik7XHJcblx0XHRcdGhlaWdodDogcmVtLWNhbGMoNzYpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdG1hcmdpbjogcmVtLWNhbGMoMCAwIDEzKTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IHJlbS1jYWxjKDQwKTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idG57XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMTYpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiByZW0tY2FsYyg2KTtcdFx0XHRcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNyAxNSk7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiLnNvbHV0aW9uc3tcclxuXHQmLmlubmVyX3NwYWNpbmd7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg3MCAwKTtcclxuXHRcdH1cclxuXHR9XHRcclxuXHQubW9kdWxlX3RpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzUpO1xyXG5cdFx0aDJ7XHRcdFx0XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoLTIpO1xyXG5cdFx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI3KTtcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0aDV7XHRcdFx0XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDEpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcblx0XHR9XHJcblx0XHRoM3tcdFx0XHRcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygtMS4yKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbG9yX2JveF9yb3d7XHRcdFxyXG5cdFx0W2NsYXNzKj0nY29sLSdde1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnAoeHhzbSl7XHJcblx0XHRcdFx0Ji5jb2wtNntcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7ICAgIFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29sb3JfYm94X3dyYXB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNhMWExYTE7XHJcblx0XHRcdC5jb2xvcl9ib3h7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1x0XHRcdFx0XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1x0XHRcdFx0XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjUpO1x0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAoeHhzbSl7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDM5LjUlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXh5KC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRoNXtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0zKTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBTdHlsZSAxICovXHJcbi5zb2x1dGlvbnMuc29sdXRpb25zX3N0eWxlMXtcclxuXHQuc29sdXRpb25zX2lubmVye1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgcmVtLWNhbGMoMSkgI2NkY2RjZDtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDEpICNjZGNkY2Q7XHQgICAgXHJcblx0XHRwYWRkaW5nOiByZW0tY2FsYyg2OCAwIDEzKTtcclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDUwIDAgMjApO1xyXG5cdFx0fVx0XHRcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDMwIDAgMTApO1xyXG5cdFx0fVx0XHRcclxuXHR9XHRcclxuXHQuY29sb3JfYm94X3Jvd3tcclxuXHRcdC5jb2xvcl9ib3hfd3JhcHtcclxuXHRcdFx0LmNvbG9yX2JveHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogU3R5bGUgMiAqL1xyXG4uc29sdXRpb25zLnNvbHV0aW9uc19zdHlsZTJ7XHRcclxuXHQmLmlubmVyX3NwYWNpbmd7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxMzUgMCA0MCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg1MCAwIDEwKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNDAgMCkgIWltcG9ydGFudDtcclxuXHRcdH1cdFxyXG5cdFx0QGluY2x1ZGUgYnAoeHNtKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDMwIDApICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2R1bGVfdGl0bGV7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2MCk7XHJcblx0XHR9XHJcblx0XHRoMntcclxuXHRcdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoNTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYyg1MCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDYwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29sb3JfYm94X3Jvd3tcdFxyXG5cdFx0W2NsYXNzKj0nY29sLSdde1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg5MSk7XHJcblx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNzApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApO1xyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdC5jb2xvcl9ib3hfd3JhcHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHNtKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHRcdC5jb2xvcl9ib3hfd3JhcHtcdFx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgcmVtLWNhbGMoMSkgI2NkY2RjZDsgXHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyNSk7XHJcblx0XHRcdEBpbmNsdWRlIGJwKHhzbSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sb3JfYm94e1xyXG5cdFx0XHRcdHdpZHRoOiByZW0tY2FsYyg4MSk7XHJcblx0XHRcdFx0aGVpZ2h0OiByZW0tY2FsYyg4MSk7XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHhzbSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogcmVtLWNhbGMoNDEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sb3JfYm94X2NvbnRlbnR7XHRcdFx0XHRcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAxcHgpO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHhzbSkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5saW5re1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygzKTtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi5icmFuZHN7XHRcclxuICAgICYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDExMCAwKTtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdC5icmFuZHNfdG9wX3Jvd3tcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDcwKTtcclxuXHRcdGgye1xyXG5cdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDY1KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDc1KTtcclxuXHRcdH1cclxuXHRcdC5icmFuZHNfdG9wX3JpZ2h0e1xyXG5cdFx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNSU7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMjYpO1xyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5icmFuZHNfbG9nb3N7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTYpO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtNik7XHJcblx0XHRbY2xhc3MqPSdjb2wtJ117XHJcblx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoNik7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDYpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMik7XHJcblx0XHR9XHJcblx0XHQuYnJhbmRfbG9nb3tcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdC5icmFuZF9sb2dvX2NvbnRlbnR7XHJcblx0XHRcdFx0Y29sb3I6ICM2YTcwNzQ7XHJcblx0XHRcdFx0cGFkZGluZzogMTUlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHRcdFx0XHRcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7IFxyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1x0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmxvZ29faW1ne1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiByZW0tY2FsYygzNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaG92ZXJfbG9nb19pbWd7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzLCBhbGwsIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTEwMCU7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1JTtcclxuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogcmVtLWNhbGMoMzUpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmxpbmtfdGV4dHtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzLCB0b3AsIGVhc2UpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDE1KTtcdFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtLWNhbGMoMTApO1x0XHJcblx0XHRcdFx0XHRcdH1cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0aXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDUpO1xyXG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3Vze1xyXG5cdFx0XHRcdC5icmFuZF9sb2dvX2NvbnRlbnR7XHJcblx0XHRcdFx0XHQmLmhvdmVyX2xvZ29faW1ne1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5ibG9ja3F1b3Rle1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiByZW0tY2FsYygyNSAzMCAyMCA0MCk7XHRcclxuXHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0cGFkZGluZzogcmVtLWNhbGMoMjUgMjAgMjAgMzApO1x0XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJwKHNtKSB7XHJcblx0XHRwYWRkaW5nOiByZW0tY2FsYygxNSAxNSAxNSAyMCk7XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cdCY6YmVmb3Jle1xyXG5cdFx0Y29udGVudDonJztcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vc3JjL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcXVvdGUtaWNvbi5wbmcnKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG5cdFx0d2lkdGg6IHJlbS1jYWxjKDIzMCk7XHJcblx0XHRoZWlnaHQ6IHJlbS1jYWxjKDE2MCk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IHJlbS1jYWxjKC01MCk7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdFx0d2lkdGg6IHJlbS1jYWxjKDIwMCk7XHJcblx0XHRcdGhlaWdodDogcmVtLWNhbGMoMTQwKTtcclxuXHRcdFx0dG9wOiByZW0tY2FsYygtNDApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0d2lkdGg6IHJlbS1jYWxjKDE4MCk7XHJcblx0XHRcdGhlaWdodDogcmVtLWNhbGMoMTQwKTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0d2lkdGg6IHJlbS1jYWxjKDE2MCk7XHJcblx0XHRcdGhlaWdodDogcmVtLWNhbGMoMTEzKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHNtKSB7XHJcblx0XHRcdHdpZHRoOiByZW0tY2FsYygxNDApO1xyXG5cdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDk4KTtcclxuXHRcdH1cclxuXHR9XHJcblx0aDJ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTgpO1xyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcdFx0XHRcclxuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQ4KTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTYpO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Ym9yZGVyLXRvcDogc29saWQgcmVtLWNhbGMoMyk7XHJcblx0XHRcdHdpZHRoOiByZW0tY2FsYygxNyk7XHJcblx0XHRcdGhlaWdodDogcmVtLWNhbGMoMyk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwOyBcclxuXHRcdH1cclxuXHR9XHJcblx0aDR7XHJcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTYpO1xyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRjaXRle1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmJsb2dfbW9kdWxle1x0XHJcbiAgICAmLmlubmVyX3NwYWNpbmd7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg3MCAwIDQwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vZHVsZV90aXRsZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDM1KTtcdFx0XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMCk7XHJcblx0XHR9XHRcdFxyXG5cdFx0aDV7XHRcdFx0XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDEpO1x0XHRcdFxyXG5cdFx0fVxyXG5cdFx0aDN7XHRcdFx0XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoLTEuMik7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ibG9nX3NsaWRlcntcdFx0XHJcblx0XHRwYWRkaW5nOiByZW0tY2FsYygzMCAyMCk7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0yMCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTIwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMzAgMjApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAoc20pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMjAgMTApO1xyXG5cdFx0fVxyXG5cdFx0LnRodW1iX2NvbHVtbntcclxuXHRcdFx0Y29sb3I6ICM5YjliOWI7XHRcdFx0XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDEwKTtcdFxyXG5cdFx0XHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1x0XHRcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQudGh1bWJfaW1hZ2V7XHRcdFxyXG5cdFx0XHRcdEBleHRlbmQgLmJnaW1hZ2U7XHRcdFxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3NS45JTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiByZW0tY2FsYygwIDYgNiA2KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGh1bWJfYm9keXtcclxuXHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygzMCAzMCAyMCk7IFxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygyMCAxNSAxMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygyMCAxNSAxMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygyMCAxMCAxMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50aHVtYl90aXRsZXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJsYWNrX3dlaWdodDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMjkpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGh1bWJfZGF0ZXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNhMWExYTE7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygwLjIpO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI1KTtcclxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0ICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHQgICAgICAgICAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50aHVtYl9mb290ZXJ7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxMCAzMCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDEwIDE1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDEwIDE1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDEwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnJlYWRtb3Jle1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGNvbG9yOiAjYTFhMWExO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0aXtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYyg1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHRcdC5zbGljay10cmFja3tcclxuXHRcdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdCAgICBcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLXNsaWRle1xyXG5cdFx0ICAgIEBpbmNsdWRlIGJwKHNtbWluKSB7XHJcblx0XHQgICAgXHRoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgJj5kaXZ7XHJcblx0XHQgICAgXHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0ICAgIFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdCAgICBtYXJnaW46IHJlbS1jYWxjKDAgLTUpO1x0XHQgICBcclxuXHRcdH1cclxuXHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHQgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMCAxMCAxMCAxMCk7XHJcblx0XHQgICAgbWFyZ2luOiByZW0tY2FsYygwIDUpO1xyXG5cdFx0ICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcblx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwLCAxcHgsIDMwcHgsIDAsIHJnYmEoNDAsNDAsNDAsMC4xNSkpO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogU2xpZGVyIFBhZ2luYXRpb24gKi9cclxuLnBhZ2luYXRpb25fbmF2e1x0XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGF7XHJcblx0XHRjb2xvcjojY2RjZGNkO1xyXG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luOiByZW0tY2FsYygwIDQ1KTtcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdG1hcmdpbjogcmVtLWNhbGMoMCAzMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRtYXJnaW46IHJlbS1jYWxjKDAgMjApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAoc20pIHtcclxuXHRcdFx0bWFyZ2luOiByZW0tY2FsYygwIDEwKTtcclxuXHRcdH1cclxuXHRcdCYucHJldntcclxuXHRcdFx0aXtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLm5leHR7XHJcblx0XHRcdGl7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGljay1kb3Rze1xyXG5cdFx0bGl7XHJcblx0XHRcdHdpZHRoOiByZW0tY2FsYygxOCk7XHJcblx0XHRcdGhlaWdodDogcmVtLWNhbGMoMTgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZmVhdHVyZV9zZXJ2aWNle1xyXG5cdCYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDcwIDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmVhdHVyZV9zZXJ2aWNlX2ltYWdle1xyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmVhdHVyZV9zZXJ2aWNlX2NvbnRlbnR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0aDR7XHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHRcdFx0XHRcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDI1KTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMjgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYXBwX3RpdGxle1x0XHRcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0QGluY2x1ZGUgYnAoeHNtKSB7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYXBwX3RpdGxlX2ltZ3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHQgICAgXHRcdG1heC13aWR0aDogcmVtLWNhbGMoMTE4KTtcclxuXHQgICAgXHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMzApO1xyXG5cdCAgICBcdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHQgICAgXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygyMCk7XHQgICAgXHRcdFx0XHJcblx0ICAgIFx0XHRcdG1heC13aWR0aDogcmVtLWNhbGMoMTEwKTtcclxuXHQgICAgXHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiByZW0tY2FsYygxMDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh4c20pIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogcmVtLWNhbGMoODApO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYXBwX3RpdGxlX3RleHR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoOCk7XHJcblx0XHRcdFx0aDV7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxOCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgYnAobWRtaW4pIHtcdFx0XHJcblx0XHQucm93e1xyXG5cdFx0XHQmLmxlZnR7XHJcblx0XHRcdFx0LmZlYXR1cmVfc2VydmljZV9pbWFnZXtcclxuXHRcdFx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmVhdHVyZV9zZXJ2aWNlX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5yaWdodHtcclxuXHRcdFx0XHQuZmVhdHVyZV9zZXJ2aWNlX2ltYWdle1xyXG5cdFx0XHRcdFx0b3JkZXI6IDI7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmVhdHVyZV9zZXJ2aWNlX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5zaWRlaW1nX2xne1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC5mZWF0dXJlX3NlcnZpY2VfaW1hZ2V7XHRcdFx0XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1x0XHRcdFx0XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IHJlbS1jYWxjKC04NCAwIDAgMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucm93e1xyXG5cdFx0XHQuZmVhdHVyZV9zZXJ2aWNlX2ltYWdle1xyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogcmVtLWNhbGMoODAwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdC5yb3d7XHJcblx0XHRcdFx0Ji5sZWZ0e1xyXG5cdFx0XHRcdFx0LmZlYXR1cmVfc2VydmljZV9pbWFnZXtcclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNzAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYucmlnaHR7XHJcblx0XHRcdFx0XHQuZmVhdHVyZV9zZXJ2aWNlX2ltYWdle1xyXG5cdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTI1JTtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIEZvciBJRSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1x0XHJcblx0LmZlYXR1cmVfc2VydmljZSAuZmVhdHVyZV9zZXJ2aWNlX2NvbnRlbnQgLmFwcF90aXRsZSAuYXBwX3RpdGxlX2ltZ1x0eyB3aWR0aDogYXV0bzsgfVxyXG59XHJcblxyXG4iLCIuZmVhdHVyZV9yb3d7XHJcblx0Ji5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNzUgMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mZWF0dXJlX2NvbF9yb3d7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1x0XHRcclxuXHRcdC5mZWF0dXJlX2ltYWdlX2NvbHtcclxuXHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZlYXR1cmVfaW1hZ2V7XHJcblx0XHRcdFx0QGV4dGVuZCAuYmdpbWFnZTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOTIuOCU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTApO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mZWF0dXJlX2NvbnRlbnRfY29se1xyXG5cdFx0XHQuZmVhdHVyZV9jb250ZW50X2NvbHVtbntcclxuXHRcdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwJTtcdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGgye1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygtMC44KTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoNzApO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoODMpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNXtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuOCk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG57XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mZWF0dXJlX3RpdGxlX2ltZ3tcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogcmVtLWNhbGMoNzApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5sZWZ0e1xyXG5cdFx0XHQuZmVhdHVyZV9jb250ZW50X2NvbHtcdFx0XHRcdFxyXG5cdFx0XHRcdC5mZWF0dXJlX2NvbnRlbnRfY29sdW1ue1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0tY2FsYyg2Nyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicChzbW1pbikge1x0XHRcdFxyXG5cdFx0XHQmLmxlZnR7XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHQuZmVhdHVyZV9pbWFnZV9jb2x7XHJcblx0XHRcdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZlYXR1cmVfY29udGVudF9jb2x7XHJcblx0XHRcdFx0XHRvcmRlcjogMjtcdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYucmlnaHR7XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHQuZmVhdHVyZV9pbWFnZV9jb2x7XHJcblx0XHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZlYXR1cmVfY29udGVudF9jb2x7XHJcblx0XHRcdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0XHR9XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIFN0eWxlIDIgKi9cclxuLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlMntcdFxyXG5cdC5mZWF0dXJlX2NvbF9yb3d7XHJcblx0XHQuZmVhdHVyZV9pbWFnZXtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdH1cclxuXHRcdC5mZWF0dXJlX2NvbnRlbnRfY29se1xyXG5cdFx0XHQuZmVhdHVyZV9jb250ZW50X2NvbHVtbntcclxuXHRcdFx0XHRtYXgtd2lkdGg6IHJlbS1jYWxjKDQ3MCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDQ3IDUwKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEzKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG57XHJcblx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtLWNhbGMoMTIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdFx0Ji5sZWZ0e1xyXG5cdFx0XHRcdC5mZWF0dXJlX2ltYWdlX2NvbHtcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmZlYXR1cmVfaW1hZ2V7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmVhdHVyZV9jb250ZW50X2NvbHtcclxuXHRcdFx0XHRcdGxlZnQ6IHJlbS1jYWxjKC0xMzApO1xyXG5cdFx0XHRcdFx0LmZlYXR1cmVfY29udGVudF9jb2x1bW57XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5yaWdodHtcclxuXHRcdFx0XHQuZmVhdHVyZV9pbWFnZV9jb2x7XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5mZWF0dXJlX2ltYWdle1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmVhdHVyZV9jb250ZW50X2NvbHtcclxuXHRcdFx0XHRcdHJpZ2h0OiByZW0tY2FsYygtMTMwKTtcclxuXHRcdFx0XHRcdC5mZWF0dXJlX2NvbnRlbnRfY29sdW1ue1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIFN0eWxlIDMgKi9cclxuLmZlYXR1cmVfcm93LmZlYXR1cmVfcm93X3N0eWxlM3tcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ji5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmVhdHVyZV9pbWFnZXtcclxuXHRcdEBleHRlbmQgLmJnaW1hZ2U7XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjQlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmVhdHVyZV9jb2xfcm93e1xyXG5cdFx0LmZlYXR1cmVfaW1hZ2VfY29se1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MS4zJTtcclxuXHRcdFx0cG9zaXRpb246IGluaGVyaXQ7XHRcdFx0XHJcblx0XHRcdC5mZWF0dXJlX2ltYWdle1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcdFx0XHRcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMCU7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mZWF0dXJlX2NvbnRlbnRfY29se1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoNTApO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNTApO1xyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYyg0MCk7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDQwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYygzMCk7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmVhdHVyZV9jb250ZW50X2NvbHVtbntcdFxyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1x0XHRcdFxyXG5cdFx0XHRcdGg1e1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDEuNSk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoLTEuMSk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDM4KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmxpbmt7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1x0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblx0XHRAaW5jbHVkZSBicChtZG1pbikge1x0XHRcdFxyXG5cdFx0XHQmLnJpZ2h0e1xyXG5cdFx0XHRcdC5mZWF0dXJlX2ltYWdlX2NvbHtcclxuXHRcdFx0XHRcdC5mZWF0dXJlX2ltYWdle1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0Ji5sZWZ0e1xyXG5cdFx0XHRcdC5mZWF0dXJlX2NvbnRlbnRfY29se1xyXG5cdFx0XHRcdFx0LmZlYXR1cmVfY29udGVudF9jb2x1bW57XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDAgMjAgMCA2NSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYucmlnaHR7XHRcdFx0XHRcclxuXHRcdFx0XHQuZmVhdHVyZV9jb250ZW50X2NvbHtcclxuXHRcdFx0XHRcdC5mZWF0dXJlX2NvbnRlbnRfY29sdW1ue1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygwIDY1IDAgMTUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogU3R5bGUgNCAqL1xyXG4uZmVhdHVyZV9yb3cuZmVhdHVyZV9yb3dfc3R5bGU0e1xyXG5cdC5mZWF0dXJlX2NvbF9yb3d7XHJcblx0XHQuZmVhdHVyZV9pbWFnZV9jb2x7XHRcdFx0XHJcblx0XHRcdC5mZWF0dXJlX2ltYWdle1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3MyU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZmVhdHVyZV9jb250ZW50X2NvbHtcclxuXHRcdFx0LmZlYXR1cmVfY29udGVudF9jb2x1bW57XHJcblx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMzAgMCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNzglO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZmlndXJle1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiByZW0tY2FsYygyNDApO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmxlZnR7XHJcblx0XHRcdC5mZWF0dXJlX2NvbnRlbnRfY29se1xyXG5cdFx0XHRcdC5mZWF0dXJlX2NvbnRlbnRfY29sdW1ue1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5yaWdodHtcclxuXHRcdFx0LmZlYXR1cmVfY29udGVudF9jb2x7XHJcblx0XHRcdFx0LmZlYXR1cmVfY29udGVudF9jb2x1bW57XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG4vKiBTdHlsZSA1ICovXHJcbi5mZWF0dXJlX3Jvdy5mZWF0dXJlX3Jvd19zdHlsZTV7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5mZWF0dXJlX2ltYWdle1xyXG5cdFx0QGV4dGVuZCAuYmdpbWFnZTtcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2NCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mZWF0dXJlX3Jvd3tcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQuZmVhdHVyZV9pbWFnZV9jb2x7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDUxLjMlO1xyXG5cdFx0XHRwb3NpdGlvbjogaW5oZXJpdDtcdFx0XHRcclxuXHRcdFx0LmZlYXR1cmVfaW1hZ2V7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1x0XHRcdFxyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwJTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZlYXR1cmVfY29udGVudF9jb2x7XHJcblx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYyg1MCk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1MCk7XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDQwKTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYygzMCk7XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmVhdHVyZV9jb250ZW50X2NvbHVtbntcdFxyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1x0XHRcdFxyXG5cdFx0XHRcdGg1e1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDMpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGgye1x0XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYyg1NSk7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2NSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG57XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHQmLmxlZnR7XHJcblx0XHRcdFx0LmZlYXR1cmVfaW1hZ2VfY29se1xyXG5cdFx0XHRcdFx0LmZlYXR1cmVfaW1hZ2V7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtNTApO1x0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cdFx0XHJcblx0XHRcdCYucmlnaHR7XHJcblx0XHRcdFx0LmZlYXR1cmVfaW1hZ2VfY29se1xyXG5cdFx0XHRcdFx0LmZlYXR1cmVfaW1hZ2V7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC01MCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdCYubGVmdHtcclxuXHRcdFx0XHQuZmVhdHVyZV9jb250ZW50X2NvbHtcclxuXHRcdFx0XHRcdC5mZWF0dXJlX2NvbnRlbnRfY29sdW1ue1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygwIDIwIDAgNjUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnJpZ2h0e1x0XHRcdFx0XHJcblx0XHRcdFx0LmZlYXR1cmVfY29udGVudF9jb2x7XHJcblx0XHRcdFx0XHQuZmVhdHVyZV9jb250ZW50X2NvbHVtbntcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMCA2NSAwIDE1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHNtbWluKSB7XHRcdFx0XHJcblx0XHRcdCYubGVmdHtcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdC5mZWF0dXJlX2ltYWdlX2NvbHtcclxuXHRcdFx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmVhdHVyZV9jb250ZW50X2NvbHtcclxuXHRcdFx0XHRcdG9yZGVyOiAyO1x0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5yaWdodHtcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdC5mZWF0dXJlX2ltYWdlX2NvbHtcclxuXHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmVhdHVyZV9jb250ZW50X2NvbHtcclxuXHRcdFx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRcdH1cdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIudGVzdGltb25pYWx7XHRcclxuXHQmLmlubmVyX3NwYWNpbmd7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg3MCAwIDQwKTtcclxuXHRcdH1cdFxyXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMwKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwKSAhaW1wb3J0YW50O1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0LnRlc3RpbW9uaWFsX3NsaWRlcntcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHQuc2xpY2stc2xpZGV7XHJcblx0XHRcdEBpbmNsdWRlIGJwKHNtKSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHRibG9ja3F1b3Rle1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiByZW0tY2FsYyg2Myk7XHRcdFx0XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAoc20pIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQucXVvdGV7XHJcblx0XHRcdHdpZHRoOiByZW0tY2FsYyg0MSk7XHJcblx0XHRcdGhlaWdodDogcmVtLWNhbGMoMjkpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRAaW5jbHVkZSBicChzbSkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygyNSk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMSk7XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygyMSk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI3KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnAoc20pIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRjaXRle1xyXG5cdFx0XHQuZGl2aWRlcntcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiByZW0tY2FsYygwIDMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnd5c2l3eWcgKyAudGVzdGltb25pYWwuaW5uZXJfc3BhY2luZ3tcclxuXHRwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG59IiwiLmF3YXJkc3tcclxuXHRib3JkZXItdG9wOiBzb2xpZCByZW0tY2FsYygxKSAjZTdlN2U3O1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDEpICNlN2U3ZTc7XHJcbiAgICAmLmlubmVyX3NwYWNpbmd7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxNTAgMCk7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHQuYXdhcmRzX3Jvd3tcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQuYXdhcmRzX2xlZnR7XHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYXdhcmRzX2NvbnRlbnR7XHJcblx0XHRcdGg1e1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoMC44KTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoNDApO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDUwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoNTApO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDYwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hd2FyZHNfbG9nb3N7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE1KTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygzMCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMzMuMzMzJTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMzLjMzMyU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAoc20pIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHhzbSkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogcmVtLWNhbGMoMTQ0KTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAoeHNtKSB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogcmVtLWNhbGMoMjUwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYubGVmdHtcclxuXHRcdFx0LmF3YXJkc19sZWZ0e1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHNtbWluKSB7XHJcblx0XHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmF3YXJkc19yaWdodHtcclxuXHRcdFx0XHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnJpZ2h0e1xyXG5cdFx0XHQuYXdhcmRzX2xlZnR7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdFx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdC5hd2FyZHNfcmlnaHR7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbiIsIi5sYXRlc3RfbmV3c3tcdFxyXG4gICAgJi5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMTAwIDApO1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0Lm1vZHVsZV90aXRsZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDYwKTtcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdH1cclxuXHRcdGgye1xyXG5cdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoNDApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg1MCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDUwKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoNjApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sYXRlc3RfbmV3c19ibG9ja3tcclxuXHRcdG1heC13aWR0aDogOTMlO1xyXG5cdFx0bWFyZ2luLXRvcDogcmVtLWNhbGMoNDgpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDgpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDEpICNlM2UzZTM7XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0aDZ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDEuMyk7XHJcblx0XHR9XHJcblx0XHRoNHtcdFx0XHRcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sYXRlc3RfbmV3c19zbGlkZXJ7XHJcblx0XHQucm93e1xyXG5cdFx0XHRbY2xhc3MqPSdjb2wtJ117XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XHJcblx0XHRcdFx0XHQubGF0ZXN0X25ld3NfYmxvY2t7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudmlld2xpbmt7XHJcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDE1KTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIucmVsYXRlZF9wcm9kdWN0c3tcclxuICAgICYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDcwIDAgNDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9kdWxlX3RpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzUpO1x0XHRcclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcdFx0XHRcclxuXHRcdH1cdFx0XHJcblx0XHRoNXtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoMSk7XHRcdFx0XHJcblx0XHR9XHJcblx0XHRoMntcclxuXHRcdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoNTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYyg1MCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDYwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucmVsYXRlZF9wcm9kdWN0c19zbGlkZXJ7XHJcblx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoNjApO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDY4KTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDApO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNDApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDEwKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwKTtcclxuXHRcdH1cdFx0XHJcblx0XHQudGh1bWJfY29sdW1ue1xyXG5cdFx0XHRjb2xvcjogIzliOWI5YjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDEwKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1x0XHRcdFxyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIHJlbS1jYWxjKDEpICNlMGUwZTA7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0LnRodW1iX2ltYWdle1x0XHRcclxuXHRcdFx0XHRAZXh0ZW5kIC5iZ2ltYWdlO1x0XHRcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODQuMSU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3NC4xJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXh5KC01MCUsIC01MCUpO1x0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQudGh1bWJfYm9keXtcclxuXHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxOCAyNCAxNik7IFxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxNSAyMCk7XHJcblx0XHRcdFx0fVx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50aHVtYl90aXRsZXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE0KTtcclxuXHRcdFx0XHRcdGg2e1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzllOWU5ZTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDkpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDV7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxMyk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMTkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubW9yZWxpbmt7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Y29sb3I6ICNhMWExYTE7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDEzLjg2KTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDYpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0ICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtMzApO1xyXG5cdFx0ICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luOiByZW0tY2FsYygwIC0yMCk7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHQgICAgXHRtYXJnaW46IHJlbS1jYWxjKDAgLTEwKTtcclxuXHRcdCAgICB9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0bWFyZ2luOiByZW0tY2FsYygwIC03LjUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2xpY2stc2xpZGUge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgbWFyZ2luOiByZW0tY2FsYygwIDMwKTtcclxuXHRcdCAgICAmPmRpdntcclxuXHRcdCAgICBcdEBpbmNsdWRlIGJwKHhzbW1pbikge1xyXG5cdFx0ICAgIFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luOiByZW0tY2FsYygwIDIwKTtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdCAgICBcdG1hcmdpbjogcmVtLWNhbGMoMCAxMCk7XHJcblx0XHQgICAgfVxyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdG1hcmdpbjogcmVtLWNhbGMoMCA3LjUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucmVsYXRlZF9wcm9kdWN0cy5wb3N0X2NvbnRlbnRfc3R5bGUze1xyXG5cdC5tb2R1bGVfdGl0bGV7XHJcblx0XHRoMntcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwYjNlMyAwJSwgIzAwNzZiYyAxMDAlKTtcclxuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnJlbGF0ZWRfcHJvZHVjdHNfc2xpZGVye1xyXG5cdFx0LnRodW1iX3RpdGxle1xyXG5cdFx0XHQucG9zdGRhdGVfdGl0bGV7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKC01MCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygtMzUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucG9zdGRhdGV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDBiM2UzIDAlLCAjMDA3NmJjIDEwMCUpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiByZW0tY2FsYyg1OCk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDY4KTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDAgNiA2IDYpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxMiAxMCk7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDE3KTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0tY2FsYyg1MCk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtLWNhbGMoNTgpO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxMCk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDZ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDYpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnJlbGF0ZWRfcHJvZHVjdHMgI3JlbGF0ZWRfcHJvZHVjdHNfc2xpZGVye1xyXG5cdC5zbGljay10cmFja3tcclxuXHQgICAgQGluY2x1ZGUgYnAoeHNtbWluKSB7XHJcblx0ICAgIFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdCAgICB9XHJcblx0XHQuc2xpY2stc2xpZGV7XHJcblx0XHRcdEBpbmNsdWRlIGJwKHhzbW1pbikge1xyXG5cdFx0ICAgIFx0aGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi5pbWFnZXNfM19jb2x7XHRcclxuICAgICYuaW5uZXJfc3BhY2luZ3tcdFx0XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg3MCAwIDIwKTtcclxuXHRcdH1cdFxyXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDApICFpbXBvcnRhbnQ7XHJcblx0XHR9XHRcclxuXHR9XHRcclxuXHQuaW1hZ2VfY29sX3Jvd3tcclxuXHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTApO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMTApO1xyXG5cdFx0LmltYWdlX2NvbHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMCk7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNjApO1xyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApO1xyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdFx0LmltYWdlX2NvbF9jb250ZW50e1xyXG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdC5pbWFnZV9jb2xfYmd7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZiO1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAuYmdpbWFnZTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDEwKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3OC45JTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQ1KTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDM1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmltYWdlX2NvbF90aXRsZXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNyk7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jj4qe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji51bmRlcmxpbmVfc2hvd3tcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDE1KTtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDIpO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0tY2FsYyg3MCk7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0tY2FsYygyKTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGg1e1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygwLjcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwe1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb3JlbGlua3tcclxuICAgICAgICAgICAgICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgXHRtYXJnaW4tdG9wOiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2VfY29sX2Zvb3RlcnsgICAgICAgICAgICAgICAgXHRcclxuICAgICAgICAgICAgICAgIFx0bWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICBcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICAgICAgICAgIFx0QGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygzMCk7XHRcclxuICAgICAgICAgICAgICAgIFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtLWNhbGMoMjApO1x0XHJcblx0XHRcdFx0XHR9XHRcdFx0XHRcdFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLmljb25fM19jb2x7XHRcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDcwIDApO1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0Lmljb25fY29sX3Jvd3tcdFx0XHJcblx0XHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTMlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0zJTtcdFx0XHRcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHRcdFx0XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMzApO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0zMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1x0XHRcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xNSk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTE1KTtcclxuXHRcdH1cclxuXHRcdC5pY29uX2NvbHtcclxuXHRcdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEyKTtcdFx0XHRcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMyU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMyU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygzMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcdFx0XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XHRcclxuXHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCByZW0tY2FsYygxKSAjY2RjZGNkO1x0XHJcblx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMzAgMTUpO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpmaXJzdC1vZi10eXBle1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1x0XHRcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaWNvbl9jb2xfY29udGVudHtcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGg1e1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygwLjcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuZGl2aWRlcnN7XHJcblx0XHQuaWNvbl9jb2xfcm93e1xyXG5cdFx0XHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNiU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNiU7XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0Lmljb25fY29se1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHNtbWluKSB7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgcmVtLWNhbGMoMSkgI2NkY2RjZDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNiU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubGlzdGNvbF8ye1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHNtbWluKSB7XHJcblx0XHRcdFx0XHQuaWNvbl9jb2x7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5saXN0Y29sXzN7XHJcblx0XHRcdFx0Lmljb25fY29se1x0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMSl7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5saXN0Y29sXzR7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC00JTtcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmljb25fY29se1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0JTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNCU7XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDRuKzEpe1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAobGdfbWRtaW4pIHtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1mbGV4OiAwIDAgMjUlO1xyXG5cdFx0XHRcdFx0ICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzJTtcclxuXHRcdFx0XHRcdCAgICBmbGV4OiAwIDAgMzMuMzMzJTtcclxuXHRcdFx0XHRcdCAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XHJcblx0XHRcdFx0XHQgICAgJjpudGgtY2hpbGQoM24rMSl7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1x0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgybisxKXtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvKiAuaWNvbl9jb2x7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCByZW0tY2FsYygxKSAjY2RjZGNkO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2JTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNvbC1sZy0ze1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNG4rMSl7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNvbC1sZy00e1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMSl7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNvbC1sZy02e1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKXtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVx0XHRcdFx0XHRcdFxyXG5cdFx0XHR9ICovXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLnN0YWNrZWRfMl9jb2x7XHRcclxuXHRjb2xvcjogI2ExYTFhMTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cHtcclxuXHRcdGNvbG9yOiAjYTFhMWExO1xyXG5cdH1cclxuICAgICYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDI1IDAgNDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3RhY2tlZF9yb3d7XHJcblx0XHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTUlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC01JTtcdFx0XHRcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHRcdFx0XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMzApO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0zMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1x0XHRcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xNSk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTE1KTtcclxuXHRcdH1cclxuXHRcdC5zdGFja2VkX2NvbHtcclxuXHRcdFx0JjpsYXN0LW9mLXR5cGUsICY6bnRoLWxhc3QtY2hpbGQoMil7XHRcdFx0XHRcclxuXHRcdFx0XHQuc3RhY2tlZF9jb2xfaW5uZXJ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0LnN0YWNrZWRfY29sX2lubmVye1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicChzbW1pbikge1x0XHRcdFx0XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1JTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1JTtcdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0tY2FsYygzMCk7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdGFja2VkX3RpdGxle1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNyk7XHJcblx0XHRcdFx0Jj4qe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji51bmRlcmxpbmVfc2hvd3tcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgcmVtLWNhbGMoMik7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0tY2FsYyg3MCk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtLWNhbGMoMik7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDV7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuNik7XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0LnN0YWNrZWRfY29sX2lubmVye1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDIpICNlN2U3ZTc7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDQ1KTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYygzNSk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtLWNhbGMoNik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5saW5rc19kYXRhe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTYpO1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgcmVtLWNhbGMoMSk7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMik7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYygzKTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIHJlbS1jYWxjKDIpIHJlbS1jYWxjKDUpIDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoNSk7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLnZlcnRpY2FsX2RpdmlkZXJfbGlzdHtcdFxyXG4gICAgJi5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNzAgMCA0MCk7XHJcblx0XHR9XHRcclxuXHRcdC8qQGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMwKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwKSAhaW1wb3J0YW50O1xyXG5cdFx0fSovXHJcblx0fVxyXG5cdC52ZXJ0aWNhbF9jb250ZW50X3Jvd3tcclxuXHRcdCYudGV4dC1jZW50ZXJ7XHJcblx0XHRcdC52ZXJ0aWNhbF9jb250ZW50X2NvbHtcclxuXHRcdFx0XHQudmVydGljYWxfY29udGVudHtcclxuXHRcdFx0XHRcdC52ZXJ0aWNhbF9jb250ZW50X3RpdGxlLnVuZGVybGluZV9zaG93OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoLTUwJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudmVydGljYWxfY29udGVudF9jb2x7XHJcblx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYyg1MCk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1MCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTsgXHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgcmVtLWNhbGMoMSkgI2NkY2RjZDtcdFx0XHRcdFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpmaXJzdC1vZi10eXBle1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1vZi10eXBle1x0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudmVydGljYWxfY29udGVudHtcclxuXHRcdFx0XHQudmVydGljYWxfY29udGVudF90aXRsZXtcdFx0XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNyk7XHJcblx0XHRcdFx0XHQmPip7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnVuZGVybGluZV9zaG93e1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgcmVtLWNhbGMoMik7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbS1jYWxjKDcwKTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDIpO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGg1e1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygxKTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE2KSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMikgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5kYXRhdGltZXtcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAuZGF0YXRpbWV7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGFkZHJlc3N7XHJcblx0XHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1vcmVsaW5re1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygxMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmxpc3Rjb2xfMXtcclxuXHRcdFx0LnZlcnRpY2FsX2NvbnRlbnRfY29se1xyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC52ZXJ0aWNhbF9jb250ZW50e1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmxpc3Rjb2xfMntcclxuXHRcdFx0LnZlcnRpY2FsX2NvbnRlbnR7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDYzJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmxpc3Rjb2xfM3tcclxuXHRcdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTMlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTMlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XHRcdFx0XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0zMCk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMzApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHRcdFxyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTUpO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTE1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudmVydGljYWxfY29udGVudF9jb2x7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMyU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuZGl2aWRlcnN7XHJcblx0XHQudmVydGljYWxfY29udGVudF9yb3d7XHJcblx0XHRcdC52ZXJ0aWNhbF9jb250ZW50X2NvbHtcclxuXHRcdFx0XHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIHJlbS1jYWxjKDEpICNjZGNkY2Q7XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHRcdFxyXG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5saXN0Y29sXzJ7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdFx0XHRcdC52ZXJ0aWNhbF9jb250ZW50X2NvbHtcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKXtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmxpc3Rjb2xfM3tcclxuXHRcdFx0XHQudmVydGljYWxfY29udGVudF9jb2x7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbisxKXtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKXtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmxpc3Rjb2xfM3tcclxuXHRcdFx0XHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01JTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudmVydGljYWxfY29udGVudF9jb2x7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1JTtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIucHJvZHVjdHNfMl9jb2x7XHRcclxuICAgICYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDQwIDApO1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0LnByb2R1Y3RzX2NvbF9taWRkbGV7XHJcblx0XHRwYWRkaW5nOiByZW0tY2FsYygwIDM1KTtcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDApO1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0LnByb2R1Y3RzX2NvbF9yb3d7XHJcblx0XHQucHJvZHVjdHNfY29se1x0XHRcdFxyXG5cdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygzMCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHRcdFx0XHRcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9kdWN0c19jb250ZW50e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdG1heC13aWR0aDogcmVtLWNhbGMoMzIwKTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0aW1ne1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwLCAxNXB4LCA3OXB4LCAwLCByZ2JhKDAsMCwwLDAuMjUpKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnByb2R1Y3RfZm9ve1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMzAgMzAgMCk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygyMCAyMCAwKTtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDIwIDE1IDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnByb2R1Y3RfY2FwdGlvbntcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubW9yZWxpbmt7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1x0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNtX3dpZHRoe1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiByZW0tY2FsYygyOTIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbiIsIi5mZWF0dXJlZF9ibG9ja3N7XHJcblx0Ji5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNzAgMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg1MCAwIDIwKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9kdWxlX3RpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDUpO1xyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0fVxyXG5cdFx0aDJ7XHJcblx0XHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHRcdFx0XHRcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoNDUpO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygtMS41KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmVhdHVyZWRfaW1hZ2VfY29se1xyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0fVxyXG5cdFx0LmZlYXR1cmVkX2ltYWdle1xyXG5cdFx0XHRAZXh0ZW5kIC5iZ2ltYWdlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTMuNCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDEwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmZlYXR1cmVkX2NvbnRlbnRfY29se1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdC5mZWF0dXJlZF9jb250ZW50e1xyXG5cdFx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xNSk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMTUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mZWF0dXJlZF9ib3h7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcdFx0XHRcdFxyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1MCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTkpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCByZW0tY2FsYygxKSAjY2RjZGNkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHhzbSkge1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mZWF0dXJlZF9ib3hfaW1ne1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIFx0XHRtYXgtd2lkdGg6IHJlbS1jYWxjKDgxKTtcclxuXHRcdCAgICBcdFx0bWluLXdpZHRoOiByZW0tY2FsYyg4MSk7XHJcblx0XHQgICAgXHRcdGhlaWdodDogcmVtLWNhbGMoODEpO1xyXG5cdFx0ICAgIFx0XHRib3JkZXItcmFkaXVzOiByZW0tY2FsYygxMCk7XHJcblx0XHQgICAgXHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMjApO1xyXG5cdFx0ICAgIFx0XHRwYWRkaW5nOiByZW0tY2FsYygyMCk7XHJcblx0XHQgICAgXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHQgICAgXHRcdFx0bWF4LXdpZHRoOiByZW0tY2FsYyg3MCk7XHJcblx0XHQgICAgXHRcdFx0bWluLXdpZHRoOiByZW0tY2FsYyg3MCk7XHJcblx0XHQgICAgXHRcdFx0aGVpZ2h0OiByZW0tY2FsYyg3MCk7XHJcblx0XHQgICAgXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMTUpO1xyXG5cdFx0ICAgIFx0XHR9XHRcclxuXHRcdCAgICBcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZlYXR1cmVkX2JveF90ZXh0e1xyXG5cdFx0XHRcdFx0aDV7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNik7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idG5ncnB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDIyKTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm1vcmVsaW5re1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3Vze1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBicChtZG1pbikge1x0XHRcclxuXHRcdC5yb3d7XHJcblx0XHRcdCYubGVmdHtcclxuXHRcdFx0XHQuZmVhdHVyZWRfaW1hZ2VfY29se1xyXG5cdFx0XHRcdFx0b3JkZXI6IDE7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmVhdHVyZWRfY29udGVudF9jb2x7XHJcblx0XHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5yaWdodHtcclxuXHRcdFx0XHQuZmVhdHVyZWRfaW1hZ2VfY29se1xyXG5cdFx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZlYXR1cmVkX2NvbnRlbnRfY29se1xyXG5cdFx0XHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIuZmVhdHVyZV9kZXRhaWxze1xyXG4gICAgJi5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNzAgMCAwKTtcclxuXHRcdH1cdFx0XHJcblx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg2MCAwIDApICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg0MCAwIDEwKSAhaW1wb3J0YW50O1xyXG5cdFx0fVx0XHJcblx0fVxyXG5cdC5mZWF0dXJlX2RldGFpbHNfcm93e1xyXG5cdFx0Jj5bY2xhc3MqPSdjb2wtJ117XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZlYXR1cmVfZGV0YWlsc19uYXJyb3dfY29se1x0XHRcdFxyXG5cdFx0XHQuZmVhdHVyZV9kZXRhaWxzX25hcnJvd19jb250ZW50e1x0XHRcdFx0XHJcblx0XHRcdFx0LmJ0bntcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDM2KTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDE1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcblx0XHQuZmVhdHVyZV9kZXRhaWxzX3dpZGVfY29se1xyXG5cdFx0XHQuZmVhdHVyZV9kZXRhaWxzX2lubmVye1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg3MCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNXtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygwLjcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxNik7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBicChtZG1pbikge1x0XHRcclxuXHRcdC5mZWF0dXJlX2RldGFpbHNfcm93e1xyXG5cdFx0XHQmLmxlZnR7XHJcblx0XHRcdFx0LmZlYXR1cmVfZGV0YWlsc19uYXJyb3dfY29se1xyXG5cdFx0XHRcdFx0b3JkZXI6IDE7XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5mZWF0dXJlX2RldGFpbHNfbmFycm93X2NvbnRlbnR7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTclO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZlYXR1cmVfZGV0YWlsc193aWRlX2NvbHtcclxuXHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnJpZ2h0e1xyXG5cdFx0XHRcdC5mZWF0dXJlX2RldGFpbHNfbmFycm93X2NvbHtcclxuXHRcdFx0XHRcdG9yZGVyOiAyO1x0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZlYXR1cmVfZGV0YWlsc193aWRlX2NvbHtcclxuXHRcdFx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiLmNhbGxfdG9fYWN0aW9ue1x0XHJcbiAgICAmLmlubmVyX3NwYWNpbmd7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg3MCAwIDQ1KTtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdGhye1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoOTgpO1xyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNzApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9kdWxlX3RpdGxle1xyXG5cdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDMpO1xyXG5cdFx0fVxyXG5cdFx0aDJ7XHJcblx0XHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKC0xLjUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jdGFfcm93e1x0XHRcdFxyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0yMyk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTIzKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNSk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMjApO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0yMCk7XHJcblx0XHR9XHJcblx0XHQuY3RhX2NvbHtcdFx0XHRcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjUpO1x0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjMpO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIzKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIwKTtcdFxyXG5cdFx0XHR9XHJcblx0XHRcdC5jdGFfbGlua3tcdFx0XHRcdFxyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1x0XHRcdFx0XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTApO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDE3Nik7XHJcblx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdC8qcGFkZGluZzogMjEuODUlIDMwcHg7Ki9cclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC41cywgYWxsLCBlYXNlKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg1O1xyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLypAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KXtcclxuXHQuY2FsbF90b19hY3Rpb24gLmN0YV9yb3cgLmN0YV9jb2wgLmN0YV9saW5re1xyXG5cdCAgICBoZWlnaHQ6IHJlbS1jYWxjKDIyMCk7XHJcblx0fVxyXG59Ki9cclxuXHJcblxyXG5cclxuIiwiLmZlYXR1cmVfZnVsbF93aWR0aHtcclxuICAgICYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzMCkgIWltcG9ydGFudDtcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDcwIDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmVhdHVyZV9pbWdib3h7XHJcblx0XHRAZXh0ZW5kIC5iZ2ltYWdlO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTApO1xyXG5cdFx0aGVpZ2h0OiByZW0tY2FsYygyNTUpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDIwMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mZWF0dXJlX2NvbnRlbnRfY29sdW1ue1xyXG5cdFx0cGFkZGluZzogcmVtLWNhbGMoNDAgMzggMTUpO1xyXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNDAgMjAgMTUpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNDAgMTUgMTUpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMzAgMCAwKTtcclxuXHRcdH1cclxuXHRcdC5mZWF0dXJlX2NvbnRlbnRfbGVmdHtcdFx0XHRcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiByZW0tY2FsYygyNzYpO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE1KTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiByZW0tY2FsYygxNzMpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IHJlbS1jYWxjKDE2MCk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogcmVtLWNhbGMoMTQwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mZWF0dXJlX2NvbnRlbnRfcmlnaHR7XHJcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0LmZlYXR1cmVfZGF0YV90YWJsZXtcclxuXHRcdFx0bWF4LXdpZHRoOiByZW0tY2FsYyg1MDApO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTUpO1x0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZlYXR1cmVfZGF0YV90YWJsZXtcclxuXHRAaW5jbHVkZSBicChzbSkge1xyXG5cdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHR9XHJcblx0dGFibGV7XHJcblx0XHRAaW5jbHVkZSBicChzbSkge1xyXG5cdFx0XHR3aWR0aDogcmVtLWNhbGMoNTAwKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdHRye1xyXG5cdFx0XHR0ZHtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgcmVtLWNhbGMoMSkgI2NkY2RjZDtcclxuXHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxMiAyMCAxMiA0MCk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxMyk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMTAgMjApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoOCAxNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGltZ3JleTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1x0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdEBleHRlbmQgLmFjY2VudF9jb2xvcjtcclxuXHRcdFx0XHRcdFx0Lypmb250LXdlaWdodDogJGJvbGQ7Ki9cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZlYXR1cmVfb3ZlcnZpZXd7XHJcbiAgICAmLmlubmVyX3NwYWNpbmd7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg3MCAwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNzAgMCAyMCk7XHJcblx0XHR9XHRcclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMCkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMCkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0MCkgIWltcG9ydGFudDtcclxuXHRcdH1cdFx0XHRcclxuXHR9XHJcblx0LmZlYXR1cmVfb3ZlcnZpZXdfcm93e1xyXG5cdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0yMi41KTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMjIuNSk7XHJcblx0XHR9XHJcblx0XHRbY2xhc3MqPSdjb2wtJ117XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwKTtcclxuXHRcdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcdFx0XHRcdFxyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjIuNSk7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjIuNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0LmZlYXR1cmVfb3ZlcnZpZXdfYm9keXtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mZWF0dXJlX292ZXJ2aWV3X2ltZ3tcclxuXHRcdEBleHRlbmQgLmJnaW1hZ2U7XHJcblx0XHRib3JkZXItcmFkaXVzOiByZW0tY2FsYygxMCk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYuNyU7XHJcblx0fVxyXG5cdC5mZWF0dXJlX292ZXJ2aWV3X2JvZHl7XHJcblx0XHRwYWRkaW5nOiByZW0tY2FsYyg0MCAwIDApO1xyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMzAgMCAwKTtcclxuXHRcdH1cdFx0XHJcblx0XHRoM3tcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNik7XHJcblx0XHR9XHJcblx0XHRwe1xyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLmZlYXR1cmVfY29sdW1ue1xyXG5cdCYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDM1IDApO1x0XHRcdFxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMjUgMCkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDE1IDApICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mZWF0dXJlX2NvbHVtbl9yb3d7XHRcdFxyXG5cdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xOCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTE4KTtcdFx0XHRcclxuXHRcdH1cclxuXHRcdFtjbGFzcyo9J2NvbC0nXXtcclxuXHRcdFx0bWFyZ2luLXRvcDogcmVtLWNhbGMoMzUpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzNSk7XHJcblx0XHRcdEBpbmNsdWRlIGJwKHNtbWluKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0tY2FsYygxOCk7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDI1KTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1x0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mZWF0dXJlX2NvbHVtbl9pbm5lcntcclxuXHRcdFx0LmZlYXR1cmVfY29sdW1uX2ltYWdle1xyXG5cdFx0XHRcdEBleHRlbmQgLmJnaW1hZ2U7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTApO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3OS4zJTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZlYXR1cmVfY29sdW1uX2JvZHl7XHJcblx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNTcgMCAwKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDUwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYyg0MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmVhdHVyZV9jb2x1bW5fdGl0bGV7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMik7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxOCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRoNXtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoMC43KTtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoLTAuNSk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYyg0MCk7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDUwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoNTApO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ0bntcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKDEwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblx0fVxyXG59XHJcbiIsIi5tYXJxdWVlIHsgICAgXHJcbiAgICBAZXh0ZW5kIC5iZ2ltYWdlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg1MCAwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNzAwKTtcclxuICAgIH0gXHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5iYW5uZXJfaW5uZXJ7ICAgICAgICBcclxuICAgICAgICBoMSwgLmgxe1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlOyAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcnF1ZWVfYmd7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICAgICAgICAgXHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xyXG4gICAgLm1hcnF1ZWV7XHJcbiAgICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNzAwKTtcclxuICAgIH0gIFxyXG59XHJcblxyXG4vKiBtYXJxdWVlXzEgKi9cclxuLm1hcnF1ZWUubWFycXVlZV8xe1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDI0Myk7XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyMDApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTYwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEyMCk7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5iYW5uZXJfaW5uZXJ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAzMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNDAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDMwMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5uZXJfY29udGVudHtcclxuICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRyYWxld2F5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHJhbGV3YXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDYwKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg3MCk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHJhbGV3YXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRyYWxld2F5O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWF2eTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2Nre1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgICAgXHJcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMTkzKTsgICAgXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC0xNTApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMTEwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTcwKTtcclxuICAgIH1cclxuICAgIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFweyAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDkyNik7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hcnF1ZWUxX2Nhcm91c2Vse1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDUwMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDM5NSk7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDI1MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIC5zbGljay10cmFja3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDc1KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCA2MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgNTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDQwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAzMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZV9zbGlkZXsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYmdpbWFnZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzLCBhbGwsIGVhc2UtaW4tb3V0KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDQ0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygzNTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDIwOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI1KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLXByZXZ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNTMnOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDU0JztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1hcnF1ZWUxX2Nhcm91c2VsX2Jsb2NrIC5tYXJxdWVlMV9jYXJvdXNlbF93cmFwIC5tYXJxdWVlMV9jYXJvdXNlbCAuc2xpY2stc2xpZGUgPiBkaXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMsIGFsbCwgZWFzZS1pbi1vdXQpOyAgICBcclxufVxyXG4ubWFycXVlZTFfY2Fyb3VzZWxfYmxvY2sgLm1hcnF1ZWUxX2Nhcm91c2VsX3dyYXAgLm1hcnF1ZWUxX2Nhcm91c2VsIC5zbGljay1zbGlkZS5zbGljay1jZW50ZXIgPiBkaXYge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTQpOyBcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjE0KTsgXHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTQpOyBcclxufVxyXG5cclxuLyogbWFycXVlZV8yICovXHJcbi5tYXJxdWVlLm1hcnF1ZWVfMntcclxuICAgIGRpc3BsYXk6IGJsb2NrOyAgICBcclxuICAgIC5tYXJxdWVlMl9jYXJvdXNlbHtcclxuICAgICAgICAuc2xpZGVfaXRlbXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoODApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoODApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNzAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2Fyb3VzZWxfc2xpZGVfYmd7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5iZ2ltYWdlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxcywgdHJhbnNmb3JtLCBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhbm5lcl9jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHJhbGV3YXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHJhbGV3YXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNjApO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg3MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcmFsZXdheTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRyYWxld2F5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhdnk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stdHJhY2t7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXNsaWRle1xyXG4gICAgICAgICAgICAuYmFubmVyX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDEwMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgNzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDUwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAzMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGljay1jdXJyZW50e1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hbmltYXRleyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfc2xpZGVfYmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vdmVybGF5e1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0e1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1wcmV2e1xyXG4gICAgICAgIGxlZnQ6IHJlbS1jYWxjKC0xNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgbGVmdDogMDsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDUzJzsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLW5leHR7XHJcbiAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKC0xNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDU0JztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnaW5hdGlvbl9uYXZ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7ICAgICAgXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBNYXJxdWVlXzMgKFNwbGl0KSAqL1xyXG4ubWFycXVlZS5tYXJxdWVlXzN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NmJjO1xyXG4gICAgLm1hcnF1ZWVfYmd7ICAgICAgICBcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyAgICAgICAgXHJcbiAgICB9XHJcbiAgICAub3ZlcmxheXtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcmFsZXdheTtcclxuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIH1cclxuICAgIC5iYW5uZXJfaW5uZXJ7XHJcbiAgICAgICAgLmJhbm5lcl9jb250ZW50e1xyXG4gICAgICAgICAgICAmLnRleHQtbGVmdHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAuYmFubmVyX3NwbGl0X2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdfdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50ZXh0LWNlbnRlcntcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5iYW5uZXJfc3BsaXRfY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ190aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGV4dC1yaWdodHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgLmJhbm5lcl9zcGxpdF9jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIFtjbGFzcyo9J2NvbC0nXXtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDpzb2xpZCByZW0tY2FsYygzKSAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCByZW0tY2FsYygyKSAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhbm5lcl9zcGxpdF9jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhbm5lcl9zcGxpdF9jb250ZW50eyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhbm5lcl9zcGxpdF9jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNjUgNTAgMTMwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNjAgMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MCAxNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwIDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhlYWRpbmdfdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMnsgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChsZ21pbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygwIDEwIDEwIDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogTWFycXVlZV80IChNYXNvbnJ5KSAqL1xyXG4ubWFycXVlZS5tYXJxdWVlXzR7ICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGhlaWdodDogMTB2aDsgICAgICAgIFxyXG4gICAgfSBcclxuICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH0gICAgXHJcbiAgICAuZ3JpZHsgIFxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmlkLWl0ZW0sIC5ncmlkLXNpemVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7ICAgICAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNjAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkgeyAgICAgICAgICAgICAgICBcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg1MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDAwKTtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmdyaWQtaXRlbS0td2lkdGgye1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZ3JpZC1pdGVtLS1oZWlnaHQye1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ncmlkX2l0ZW1fYmxvY2tfYmd7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYmdpbWFnZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDsgXHJcbiAgICAgICAgICAgICAgICByaWdodDogMDsgXHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7IFxyXG4gICAgICAgICAgICAgICAgbGVmdDogMDsgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0tYmxvY2t7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwOyBcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwOyBcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDsgXHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC41cywgYWxsLCBlYXNlLWluKTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7IFxyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAgICBcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMi42JSAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMsIGFsbCwgZWFzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWRtaW4pIHsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAuNiUgOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLDAsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC01OWRlZywgcmdiYSgwLDAsMCwwLjYpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC01OWRlZywgcmdiYSgwLDAsMCwwLjYpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNTlkZWcsIHJnYmEoMCwwLDAsMC42KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMFwiLGVuZENvbG9yc3RyPVwiI2ZmZmZmZlwiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ob3Zlcl9vdmVybGF5X2lubmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDU2MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmludHJvX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCByZW0tY2FsYygxKSByZ2JhKDI1NSwyNTUsMjU1LDAuMjkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZG1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoc21taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbi5tYXJxdWVlLm1hcnF1ZWVfNSB7XHJcbiAgICBAZXh0ZW5kIC5iZ2ltYWdlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKGhlaWdodF9icCkge1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNzAwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyBcclxuICAgIH0gICAgXHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5iYW5uZXJfaW5uZXJ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwJTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNDAwKTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDExMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzMCkgIWltcG9ydGFudDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGhlaWdodF9icCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNTApOyAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEsIC5oMXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTsgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAub3ZlcmxheXsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgb3BhY2l0eTogMC4zODsgICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi5tYWluX2hlcm9fYmFubmVye1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLmJhbm5lcl9pbm5lcntcclxuICAgICAgICAgICAgLmJhbm5lcl9jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8qIEJhbm5lciBDVEEgKi9cclxuLmJhbm5lcl9jdGF7XHJcbiAgICAuYmFubmVyX2N0YV9pbm5lcnsgICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg2MCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDYwKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7ICAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg1MCA0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwIDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDAgMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFubmVyX2N0YV9iZ3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vdmVybGF5e1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFubmVyX2N0YV9yb3d7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLmJhbm5lcl9jdGFfbGVmdHtcclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFubmVyX2N0YV9yaWdodHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRueyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDcuNSk7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5sZWZ0LCAmLmNlbnRlciwgJi5yaWdodHtcclxuICAgICAgICAgICAgICAgIFtjbGFzcyo9J2NvbC0nXXtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5sZWZ0e1xyXG4gICAgICAgICAgICAgICAgW2NsYXNzKj0nY29sLSdde1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYmFubmVyX2N0YV9yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2VudGVye1xyXG4gICAgICAgICAgICAgICAgW2NsYXNzKj0nY29sLSdde1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5iYW5uZXJfY3RhX3JpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgW2NsYXNzKj0nY29sLSdde1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJhbm5lcl9jdGFfcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4gIiwiLnBhZ2VfdG9wX2ltYWdleyAgICBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYyg1ODApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0ODApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDMwMCk7XHJcbiAgICB9XHJcbiAgICAmLmxlZnR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi5jZW50ZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5yaWdodHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH0gICAgXHJcbiAgICAmLnNrZXd7ICAgICAgICBcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAgXHJcbiAgICAgICAgJi5za2V3X2xlZnR7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koNC43ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIC5jb250YWluZXIsIC5wYWdlX3RvcF9iZ3tcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koLTQuN2RlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2tld19yaWdodHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtNC43ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICAgICAgLmNvbnRhaW5lciwgLnBhZ2VfdG9wX2Jne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSg0LjdkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgICAgIFxyXG4gICAgLnBhZ2VfdG9wX2Jne1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgICAgICAgICAgIFxyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH0gIFxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoMSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG4gICAgfVxyXG4gICAgaDEsIGgye1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7IFxyXG4gICAgfVxyXG59XHJcblxyXG4vKkJhbm5lciBzaXplKi9cclxuLnBhZ2VfdG9wX2ltYWdle1xyXG4gICAgJi5iYW5uZXItc217XHJcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0MDApO1xyXG4gICAgfVxyXG4gICAgJi5iYW5uZXItbWR7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg2MDApO1xyXG4gICAgfSAgICBcclxuICAgICYuYmFubmVyLWxneyAgICAgICAgXHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicChoZWlnaHRfYnApIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg3MDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkgeyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIH0gIFxyXG4gICAgfSAgICBcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyICsgLnBhZ2VfdG9wX2ltYWdlLmlubmVyX3NwYWNpbmcgeyBcclxuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxNDUpOyBcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7ICAgICAgICBcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTM1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTI1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTE1KSAhaW1wb3J0YW50O1xyXG4gICAgfSAgIFxyXG4gICAgQGluY2x1ZGUgYnAoeHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEwNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIuc2VhcmNoX3BhZ2V7XHJcbiAgICAvKiYuaW5uZXJfc3BhY2luZ3tcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTQ1KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7ICAgICAgICBcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTM1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHsgICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMjUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkgeyAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDExNSkgIWltcG9ydGFudDtcclxuICAgIH0gICBcclxuICAgIEBpbmNsdWRlIGJwKHhzbSkgeyAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEwNSkgIWltcG9ydGFudDtcclxuICAgIH0qL1xyXG4gICAgJi5pbm5lcl9zcGFjaW5neyAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGdtaW4pIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDExMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaF9wb3N0e1xyXG4gICAgXHRjb2xvcjogJGRpbWdyZXk7XHJcbiAgICBcdHBhZGRpbmctdG9wOiByZW0tY2FsYyg1MCk7XHJcbiAgICBcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1MCk7XHJcbiAgICBcdGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDEpICNlN2U3ZTc7XHJcbiAgICBcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAgICAgIFxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnX21kbWluKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICBcdC5zZWFyY2hfcG9zdF9pbWd7XHJcbiAgICBcdFx0Ym9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTApO1xyXG4gICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDIwNyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygyMDcpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE3MCk7XHJcbiAgICBcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnX21kbWluKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMTgwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygxODApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDE1MCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTUwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTIwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFx0fVxyXG4gICAgXHQuc2VhcmNoX3Bvc3RfY29udGVudHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cdCAgICBcdC5zZWFyY2hfcG9zdF9kYXRle1xyXG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdHB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdCAgICBcdFx0ICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHQgICAgXHR9XHQgICAgXHRcclxuICAgIFx0fVxyXG4gICAgfSBcclxufVxyXG5cclxuXHJcbiIsIi53eXNpd3lneyAgICBcclxuICAgIEBleHRlbmQgLmJnaW1hZ2U7XHJcbiAgICAvKnB7XHJcblx0ICAgICY6bGFzdC1vZi10eXBle1xyXG5cdCAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHQgICAgfVxyXG5cdH0qL1xyXG59XHJcblxyXG5mb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF9ibG9jayAuY29weXJpZ2h0X2lubmVyIC5kaXZpZGVyIHsgbWFyZ2luLXRvcDogYXV0bzsgbWFyZ2luLWJvdHRvbTogYXV0bzsgfSIsIi5mZWF0dXJlX2Jhbm5lciB7ICAgIFxyXG4gICAgLmZlYXR1cmVfYmFubmVyX2lubmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYuaW5uZXJfc3BhY2luZ3sgICAgICAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjE0IDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxNDAgMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTEwIDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sZWZ0e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNlbnRlcntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJpZ2h0e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5za2V3eyAgICAgICAgXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICYuc2tld19sZWZ0e1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSg0LjdkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLCAuZmVhdHVyZV9iYW5uZXJfYmd7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtNC43ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2tld19yaWdodHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koLTQuN2RlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lciwgLmZlYXR1cmVfYmFubmVyX2Jne1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koNC43ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mZWF0dXJlX2Jhbm5lcl9iZ3tcclxuICAgICAgICAgICAgQGV4dGVuZCAuYmdpbWFnZTsgICAgICAgIFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tb2R1bGVfdGl0bGV7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJfaGVhZGVye1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZlYXR1cmVfbWlkZGxle1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoOTcwKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTE1MCk7IFxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC0xMjApOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTgwKTsgXHJcbiAgICAgICAgfSAgICAgICBcclxuICAgICAgICAuZmVhdHVyZV9taWRkbGVfaW1hZ2V7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJnaW1hZ2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2Mi4yJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZlYXR1cmVfdmlkZW97XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni41JTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB2aWRlb3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5wYXJ0bmVyc3tcdFxyXG4gICAgJi5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNTAgMCk7XHJcblx0XHR9XHRcclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDQwIDApICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQvKkBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDMwIDApICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYygyMCAwKSAhaW1wb3J0YW50O1xyXG5cdFx0fSovXHRcclxuXHR9XHJcblx0Lm1vZHVsZV90aXRsZXtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwKTtcclxuXHRcdH1cclxuXHRcdCYuZGl2aWRlcntcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogcmVtLWNhbGMoMikgc29saWQgI2QyZDNkNjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDQ3KTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNzApO1xyXG5cdFx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwKTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdC5wYXJ0bmVyX2xvZ29ze1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBicChtZG1pbikge1x0XHRcdFxyXG5cdFx0XHRtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTIwKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMjApO1xyXG5cdFx0fVxyXG5cdFx0W2NsYXNzKj0nY29sLSdde1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDE1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1x0XHRcdFxyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIwKTtcdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXsgICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0QGluY2x1ZGUgYnAoc20pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnBhcnRuZXJfbG9nb3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHRcdFxyXG5cdFx0aGVpZ2h0OiByZW0tY2FsYygxODIpO1xyXG5cdFx0cGFkZGluZzogcmVtLWNhbGMoMzApO1xyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMjApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAoeHNtKSB7XHJcblx0XHRcdGhlaWdodDogcmVtLWNhbGMoMTYwKTtcclxuXHRcdH1cclxuXHRcdGltZ3tcclxuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNXMsIGFsbCwgZWFzZSk7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyLCAmOmZvY3Vze1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jb250YWN0X2Jhbm5lcntcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg4MCk7XHJcbiAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg2MCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcbiAgICB9XHJcblx0LmNvbnRhY3RfYmFubmVyX2lubmVye1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICBvdmVyZmxvdzogaGlkZGVuOyBcclxuXHQgICAgaGVpZ2h0OiByZW0tY2FsYyg0MDApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMzAwKTtcclxuICAgICAgICB9XHJcblx0ICAgICYuaW5uZXJfc3BhY2luZ3tcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblx0XHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNzAgMCk7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcbiAgICAgICAgJi5za2V3eyAgICAgICAgXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICYuc2tld19sZWZ0e1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSg0LjdkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLCAubWFwX2Jne1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koLTQuN2RlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNrZXdfcmlnaHR7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC00LjdkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIC5jb250YWluZXIsIC5tYXBfYmd7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSg0LjdkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblx0XHQubWFwX2Jne1xyXG5cdCAgICAgICAgQGV4dGVuZCAuYmdpbWFnZTsgICAgICAgIFxyXG5cdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgICAgICAgICAgIFxyXG5cdCAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuXHQgICAgICAgIGxlZnQ6IDA7XHJcblx0ICAgICAgICBib3R0b206IDA7XHJcblx0ICAgIH1cclxuICAgICAgIFxyXG5cdH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3RfYmxvY2t7XHJcbiAgICAgICAgQGV4dGVuZCAuYmdpbWFnZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDE1KTsgIFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE1KTsgIFxyXG4gICAgXHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzMpOyAgXHJcbiAgICBcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzMyk7ICBcclxuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHRtYXJnaW4tdG9wOiByZW0tY2FsYygtMTUyKTtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAsIDIwcHgsIDY4cHgsIDAsIHJnYmEoMCwwLDAsMC4zKSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTExMCk7XHJcbiAgICAgICAgfVxyXG4gICAgXHQuY29udGFjdF9ibG9ja19vdmVybGF5e1xyXG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0XHR0b3A6IDA7XHJcbiAgICBcdFx0bGVmdDogMDtcclxuICAgIFx0XHR3aWR0aDogMTAwJTsgICAgXHRcdFxyXG4gICAgXHRcdGhlaWdodDogMTAwJTtcclxuICAgIFx0XHRvcGFjaXR5OiAwLjc3O1xyXG4gICAgXHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgIFx0fVxyXG4gICAgICAgIC5jb250YWN0X2Jsb2NrX3Jvd3tcclxuICAgICAgICAgICAgW2NsYXNzKj0nY29sLSdde1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzX2Jsb2Nre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcdC5hZGRyZXNzX2Jsb2NreyAgICBcdFx0XHJcbiAgICBcdFx0cGFkZGluZzogcmVtLWNhbGMoMzAgNTApO1xyXG4gICAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMCAwKTtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgXHRcdCY6YmVmb3Jle1xyXG4gICAgXHRcdFx0Y29udGVudDogJyc7XHJcbiAgICBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICAgIFx0XHRcdFxyXG4gICAgXHRcdFx0d2lkdGg6IHJlbS1jYWxjKDEpO1xyXG4gICAgXHRcdFx0aGVpZ2h0OiByZW0tY2FsYyg4NCk7XHJcbiAgICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdFx0XHR0b3A6IDUwJTtcclxuICAgIFx0XHRcdGxlZnQ6IHJlbS1jYWxjKC0xNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChzbW1pbikge1xyXG4gICAgICAgIFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgcmVtLWNhbGMoMSkgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoODQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgcmVtLWNhbGMoMSkgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcdFx0fSAgICBcdFx0XHJcbiAgICBcdFx0LmFkZHJlc3NfdGl0bGV7XHJcbiAgICBcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG4gICAgXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE3KTtcclxuICAgIFx0XHR9XHJcbiAgICBcdFx0YWRkcmVzc3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7ICBcdFx0XHRcclxuXHQgICAgXHRcdHB7XHJcblx0ICAgIFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIFx0XHRcdGF7XHJcblx0ICAgIFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHQgICAgXHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBicntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdFx0LmFkZHJlc3NfbGFiZWx7XHJcblx0ICAgIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgICAgXHRcdFx0bWluLXdpZHRoOiByZW0tY2FsYyg1MCk7XHJcblx0ICAgIFx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMjApO1xyXG5cdCAgICBcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoNDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cdCAgICBcdFx0fVxyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLnZpZGVvX2dhbGxlcnl7XHRcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJi5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNzAgMCk7XHJcblx0XHR9XHRcclxuXHR9XHJcblx0LnZpZGVvX2dhbGxlcnlfcm93e1xyXG5cdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0yMSk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTIxKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMzEpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0zMSk7XHJcblx0XHR9XHJcblx0XHQudmlkZW9fZ2FsbGVyeV9jb2x7XHJcblx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYyg0MCk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcblx0XHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0tY2FsYygyMSk7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjEpO1x0XHRcdFx0IFxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0tY2FsYygzMSk7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzEpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDE1KTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC52aWRlb19ibG9ja3tcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29sb3I6ICRkaW1ncmV5O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQudmlkZW9faW1hZ2Vfd3JhcHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1NC4xJTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudmlkZW9faW1hZ2V7XHJcblx0XHRcdFx0XHRcdEBleHRlbmQgLmJnaW1hZ2U7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC41cywgYWxsLCBlYXNlKTtcclxuXHRcdFx0XHRcdFx0LnZpZGVvX2ltYWdlX292ZXJsYXl7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucGxheWljb257XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9zcmMvYXNzZXRzL2ltYWdlcy9pY29ucy9wbGF5LWljb24ucG5nKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtLWNhbGMoNjYpO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDY2KTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDY2KTtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXh5KC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0tY2FsYyg1MCk7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0tY2FsYyg1MCk7XHRcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoNTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1x0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNXMsIGFsbCwgZWFzZSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aXtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMjQpO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IHJlbS1jYWxjKDIgMCAwIDIpO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzLCBhbGwsIGVhc2UpO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnZpZGVvX2dhbGxlcnlfYm9keXtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHNtbWluKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDAgMTUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDV7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuOCk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDkpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3Vze1xyXG5cdFx0XHRcdFx0LnZpZGVvX2ltYWdlX3dyYXB7XHJcblx0XHRcdFx0XHRcdC52aWRlb19pbWFnZXtcclxuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnBsYXlpY29ue1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLnByb2R1Y3Rze1x0XHJcbiAgICAmLmlubmVyX3NwYWNpbmd7XHRcdFxyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNzAgMCA0NSk7XHJcblx0XHR9XHRcclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzNSkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyNSkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxNSkgIWltcG9ydGFudDtcclxuXHRcdH1cdFxyXG5cdH1cclxuXHQmKy5wcm9kdWN0cy5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm1vZHVsZV90aXRsZXtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwKTtcclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQwKTtcclxuXHRcdH1cdFx0XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wcm9kdWN0c19yb3d7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTMxKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMzEpO1xyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3RfY29se1xyXG5cdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygyNSk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1KTtcclxuXHRcdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMxKTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygzMSk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNob3dfYm9yZGVye1xyXG5cdFx0XHQucHJvZHVjdF9jb2x1bW57XHJcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCByZW0tY2FsYygxKSAjZTdlN2U3O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdF9jb2x1bW57XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHRcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1x0XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1MCk7XHJcblx0XHRcdC5wcm9kdWN0X2ltZ3tcdFx0XHRcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZjO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDI4NCk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XHJcblx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDI0MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9kdWN0X2JvZHl7XHJcblx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMzAgMzAgMCk7XHRcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDIwIDIwIDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMTUgMTUgMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGg1e1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMjUpO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMzUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZHVjdF9mb290ZXJ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDE1IDMwKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMTUgMjApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubGlua3tcclxuXHRcdFx0XHRcdGNvbG9yOiAjYTFhMWExO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0cyAucHJvZHVjdHNfcm93IC5wcm9kdWN0X2NvbHVtbjpob3ZlciAucHJvZHVjdF9mb290ZXIgLmxpbmssIC5wcm9kdWN0cyAucHJvZHVjdHNfcm93IC5wcm9kdWN0X2NvbHVtbjpmb2N1cyAucHJvZHVjdF9mb290ZXIgLmxpbmsgeyBjb2xvcjogI2Y3OGUxZTsgfVxyXG5cclxuLndyYXAtcHJvZHVjdC1zdW1tYXJ5e1xyXG5cdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDgwKTtcclxuXHQmOmFmdGVye1xyXG5cdFx0Y29udGVudDonJztcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59IFxyXG5cclxuXHJcbi8qIHdvb2NvbW1lcmNlIGNzcyAqL1xyXG5cclxuLndvb2NvbW1lcmNle1xyXG5cdC53b29jb21tZXJjZS1icmVhZGNydW1ie1xyXG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuNyk7XHJcblx0XHRhe1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0fVxyXG5cdFx0aXtcdFx0XHRcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDQpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRkaXYucHJvZHVjdHtcclxuXHRcdC53b29jb21tZXJjZS10YWJze1x0XHRcdFxyXG5cdFx0XHR1bC50YWJze1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygtMSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZXsgICAgICAgICAgICAgICAgXHJcblx0ICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdGxpe1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjA7XHJcblx0XHRcdCAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xyXG5cdFx0XHQgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMTgwKTtcclxuXHRcdFx0ICAgICAgICBwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiByZW0tY2FsYyg4IDUgMCAwKTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogcmVtLWNhbGMoMTcwKTtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNhMWExYTE7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxOCAzMCk7IFxyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcdFxyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDE1IDMwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDE1KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0tY2FsYyg1KTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCByZW0tY2FsYyg1KTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzLCBhbGwsIGVhc2UpO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDMpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgcmVtLWNhbGMoMyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnBhbmVse1xyXG5cdFx0XHRcdGJvcmRlcjogc29saWQgcmVtLWNhbGMoMSkgI2U3ZTdlNztcclxuXHRcdFx0XHRwYWRkaW5nOiA1JSA3LjQlO1xyXG5cdFx0XHRcdC8qbWFyZ2luLWJvdHRvbTogOC42JTsqL1x0XHRcdFx0XHJcblx0XHRcdFx0aDV7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDIpO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtLWNhbGMoNzApO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDIpO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdCAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdCAgICAgICAgbGl7XHJcblx0XHRcdCAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0ICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHQgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHQgICAgICAgICAgICAmOmJlZm9yZXsgICAgICAgICAgICAgICAgXHJcblx0XHRcdCAgICAgICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoNCk7XHJcblx0XHRcdCAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDQpO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgdG9wOiByZW0tY2FsYyg4KTtcclxuXHRcdFx0ICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTUpO1xyXG5cdFx0XHQgICAgICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICYubGlzdF9jb2x1bW57XHJcblx0XHRcdCAgICAgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRcdFx0XHRcdGNvbHVtbnM6IDI7XHJcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1jb2x1bW5zOiAyO1xyXG5cdFx0XHRcdFx0XHRcdC1tb3otY29sdW1uczogMjtcclxuXHRcdFx0XHRcdFx0XHRjb2x1bW4tZ2FwOiByZW0tY2FsYyg4MCk7XHJcblx0XHRcdFx0XHRcdH1cdFx0XHRcdFx0XHRcclxuXHRcdFx0ICAgICAgICBcdGxpe1xyXG5cdFx0XHQgICAgICAgIFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCByZW0tY2FsYygxKSAjZTdlN2U3OyBcclxuXHRcdFx0ICAgICAgICBcdFx0cGFkZGluZzogcmVtLWNhbGMoMzggNDApO1xyXG5cdFx0XHQgICAgICAgIFx0XHRtYXJnaW4tYm90dG9tOiAwOyAgXHRcdFxyXG5cdFx0XHQgICAgICAgIFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHQgICAgICAgIFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0ICAgICAgICBcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHQgICAgICAgIFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0ICAgICAgICBcdFx0XHR0b3A6IHJlbS1jYWxjKDQ1KTtcclxuXHRcdFx0ICAgICAgICBcdFx0XHRtYXJnaW4tbGVmdDogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHQgICAgICAgIFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0ICAgICAgICBcdFx0XHRtYXJnaW4tbGVmdDogcmVtLWNhbGMoMTApO1xyXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0dG9wOiByZW0tY2FsYygzNik7XHJcblx0XHRcdFx0ICAgICAgICBcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogcmVtLWNhbGMoMjYpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHQgICAgICAgIFx0XHR9XHJcblx0XHRcdCAgICAgICAgXHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0ICAgICAgICBcdFx0fVxyXG5cdFx0XHQgICAgICAgIFx0fVxyXG5cdFx0XHQgICAgICAgIH1cclxuXHRcdFx0ICAgIH0gXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIuYWJvdXRfdXN7XHJcbiAgICAmLmlubmVyX3NwYWNpbmd7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg3MCAwKTtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdGg1e1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygxKTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxNSk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmJlZm9yZXtcdFx0XHRcdFxyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCByZW0tY2FsYygyKTtcclxuXHRcdFx0d2lkdGg6IHJlbS1jYWxjKDcwKTtcclxuXHRcdFx0aGVpZ2h0OiByZW0tY2FsYygyKTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHRcdFx0XHRcclxuXHRcdH1cdFx0XHRcclxuXHR9XHJcblx0LmJvcmRlci1yaWdodHtcdFx0XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogcmVtLWNhbGMoMSkgc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC53aWRlX2NvbHVtbntcdFx0XHJcblx0XHRoMntcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHR9XHJcblx0LnByLW1kLTUsIC5weC1tZC01IHtcdCAgICBcclxuXHQgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHQgICAgXHRwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHR9XHJcbn0gXHJcbiIsIi8qIEFyY2hpdmUgQmxvZyAqL1xyXG4uYmxvZ19saXN0aW5ne1xyXG5cdGgxe1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDg4KTtcclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDYwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdH1cclxuXHR9XHJcbiAgICAud2lkZV9jb2x1bW57XHJcbiAgICBcdHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuICAgIFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG4gICAgXHQuY2FyZHNfcm93e1xyXG4gICAgXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcbiAgICBcdFx0XHRtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTMxKTtcclxuICAgIFx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTMxKTtcclxuICAgIFx0XHR9XHJcbiAgICBcdFx0LmNhcmRzX2NvbHtcclxuICAgIFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwKTtcclxuICAgIFx0XHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0ICAgIFx0XHRcdHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzEpO1xyXG5cdCAgICBcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygzMSk7XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdCAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0ICAgICAgICAuY2FyZHtcclxuXHRcdCAgICAgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgICAgICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdCAgICAgICAgXHRib3JkZXItcmFkaXVzOiByZW0tY2FsYygxMCk7XHJcblx0XHQgICAgICAgIFx0LmNhcmRfYmxvY2tfbGlua3tcclxuXHRcdCAgICAgICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICAgICAgXHRcdHRvcDogMDtcclxuXHRcdCAgICAgICAgXHRcdGxlZnQ6IDA7XHJcblx0XHQgICAgICAgIFx0XHR3aWR0aDogMTAwJTtcdFx0ICAgICAgICBcdFxyXG5cdFx0ICAgICAgICBcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ICAgICAgICBcdH1cdFxyXG5cdFx0ICAgICAgICAgICAgLmNhcmRfaW1hZ2Vfd3JhcHtcclxuXHRcdCAgICAgICAgICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ICAgICAgICAgICAgXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ICAgICAgICAgICAgICAgIC5jYXJkX2ltYWdle1xyXG5cdFx0ICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5iZ2ltYWdlO1xyXG5cdFx0ICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODQuMyU7XHJcblx0XHQgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzLCBhbGwsIGVhc2UpO1xyXG5cdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdCAgICAgICAgICAgIH1cclxuXHRcdCAgICAgICAgICAgIC5jYXJkLWJvZHl7XHJcblx0XHQgICAgICAgICAgICBcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdCAgICAgICAgICAgIFx0cGFkZGluZzogcmVtLWNhbGMoMjUpO1xyXG5cdFx0ICAgICAgICAgICAgXHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDIwIDE1KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0ICAgICAgICAgICAgXHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDE1KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0ICAgICAgICAgICAgICAgIC5jYXJkX2RhdGV7XHJcblx0XHQgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdCAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMCk7XHJcblx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0ICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle1xyXG5cdFx0ICAgICAgICAgICAgICAgIFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKC0wLjgpO1xyXG5cdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdCAgICAgICAgICAgICAgICAubGlua3tcclxuXHRcdCAgICAgICAgICAgICAgICBcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0ICAgICAgICAgICAgfVxyXG5cdFx0ICAgICAgICAgICAgJjpob3ZlcntcclxuXHRcdCAgICAgICAgICAgIFx0LmNhcmRfaW1hZ2Vfd3JhcHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgIC5jYXJkX2ltYWdle1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0ICAgICAgICAgICAgfVxyXG5cdFx0ICAgICAgICB9ICAgIFx0XHRcdFxyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG59XHJcbi5uYXJyb3dfY29sdW1ue1xyXG5cdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIwKTtcclxuXHR9XHJcblx0LndpZGdldHtcclxuXHRcdGJvcmRlcjogc29saWQgcmVtLWNhbGMoMSkgI2U2ZTZlNjtcclxuXHRcdHBhZGRpbmc6IHJlbS1jYWxjKDI3IDMwKTtcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDIyIDIwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDIwIDE1KTtcclxuXHRcdH1cclxuXHRcdCY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHRcdC53aWRnZXQtdGl0bGV7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MCk7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygtMC44KTtcclxuXHRcdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiByZW0tY2FsYyg0KTtcclxuXHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCByZW0tY2FsYyg0KTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiByZW0tY2FsYygtMzEpO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdHRvcDogcmVtLWNhbGMoLTI2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRcdHRvcDogcmVtLWNhbGMoLTI0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYud2lkZ2V0X3NlYXJjaHtcclxuXHRcdFx0LnNlYXJjaHtcclxuICAgIFx0XHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl17XHJcbiAgICBcdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG4gICAgXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMTgpO1xyXG4gICAgXHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDM1KTtcclxuICAgIFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuICAgIFx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNiAxMCk7XHJcbiAgICBcdFx0XHR9XHJcbiAgICBcdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgXHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDM1KTtcclxuICAgIFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDYgMTApO1xyXG4gICAgXHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLndpZGdldF9jYXRlZ29yaWVzLCAmLndpZGdldF9uYXZfbWVudXtcclxuXHRcdFx0dWx7ICAgIFx0XHRcdFx0XHJcbiAgICBcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBcdFx0XHRsaXsgICAgXHRcdFx0XHRcclxuICAgIFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgcmVtLWNhbGMoMSkgI2VjZWRlZTtcclxuICAgIFx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNiAyKTtcclxuICAgIFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMik7XHJcbiAgICBcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgIFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG4gICAgXHRcdFx0XHR9XHJcbiAgICBcdFx0XHRcdCY6YmVmb3Jle1xyXG4gICAgXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcdFx0XHRcdH1cclxuICAgIFx0XHRcdFx0JjphZnRlcntcclxuICAgIFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjMyNFwiO1xyXG4gICAgXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxMCk7XHJcbiAgICBcdFx0XHRcdFx0Y29sb3I6ICMxYzFjMWM7XHJcbiAgICBcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHRcdFx0XHRcdHRvcDogNTAlO1xyXG4gICAgXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG4gICAgXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteSgtNTAlKTtcclxuICAgIFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0XHRhe1xyXG4gICAgXHRcdFx0XHRcdGNvbG9yOiAjYmNiY2JjO1xyXG4gICAgXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDUpOyAgICBcdFx0XHRcdFx0XHJcbiAgICBcdFx0XHRcdH1cclxuICAgIFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJwd3d0LXdpZGdldHtcclxuXHRcdFx0dWx7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIHJlbS1jYWxjKDEpICNlY2VkZWU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygyMCAwKTsgIFxyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG4gICAgXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmN0YV9zaW1wbGV7XHRcclxuICAgICYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDcwIDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY3RhX3NpbXBsZV9iZ3tcclxuXHRcdEBleHRlbmQgLmJnaW1hZ2U7XHJcblx0XHRoZWlnaHQ6IHJlbS1jYWxjKDI1NSk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jdGFfc2ltcGxlX2lubmVye1xyXG5cdFx0cGFkZGluZzogcmVtLWNhbGMoMCAyMCk7XHJcblx0XHQubW9kdWxlX3RpdGxle1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNyk7XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0XHQuYnRue1xyXG5cdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygxNSk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmV4cGxvcmV7XHJcbiAgICAmLmlubmVyX3NwYWNpbmd7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg3MCAwKTtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdC5yb3d7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblx0LmV4cGxvcmVfYmxvY2t7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDEwKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHNtKSB7XHJcblx0XHRcdG1heC13aWR0aDogcmVtLWNhbGMoMzYwKTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHRcdC5leHBsb3JlX2Jsb2NrX2Jne1xyXG5cdFx0XHRAZXh0ZW5kIC5iZ2ltYWdlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNXMsIGFsbCwgZWFzZSk7XHRcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0b3BhY2l0eTogMC4zNTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmV4cGxvcmVfYmxvY2tfY29udGVudHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiByZW0tY2FsYygyNDMpO1x0XHRcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNTApO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzLCBhbGwsIGVhc2UpO1xyXG5cdFx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDQwIDMwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDMwIDE1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdGhlaWdodDogcmVtLWNhbGMoMjIwKTtcclxuXHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygzMCAxNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0aDV7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuOCk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ0bntcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDYpO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygxLjIpO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6aG92ZXIsICY6Zm9jdXN7XHJcblx0XHRcdC5leHBsb3JlX2Jsb2NrX2Jne1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5leHBsb3JlX2Jsb2NrX2NvbnRlbnR7XHJcblx0XHRcdFx0aDV7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnRue1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1x0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi5mYXF7XHJcbiAgICAmLmlubmVyX3NwYWNpbmd7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg3MCAwKTtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdC5tb2R1bGVfdGl0bGV7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MCk7XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MCk7XHRcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdH1cclxuXHRcdGgye1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmFxX3NpbXBsZV9ibG9ja3tcclxuXHRcdC5mYXFfY29udGVudHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgcmVtLWNhbGMoMSkgcmdiYSgwLDAsMCwwLjA1KTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDUwKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTApO1xyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApO1x0XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRoNXtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrOyBcdFx0XHJcblx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxOCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI0KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdCAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xyXG5cdCAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgIH1cclxuXHQgICAgICAgICY6bGFzdC1vZi10eXBle1xyXG5cdCAgICAgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdCAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYWNjb3JkaW9ue1xyXG5cdFx0LnJvd3tcclxuXHRcdFx0W2NsYXNzKj0nY29sLSdde1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcclxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdCAgICAgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0ICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qU3R5bGUgMSovXHJcbi5hY2NvcmRpb257XHJcblx0Zm9udC1mYW1pbHk6ICRvcGVuc2FucztcdFxyXG5cdC5jYXJke1xyXG5cdFx0Ym9yZGVyOiBub25lO1x0XHRcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDAsIDVweCwgMTZweCwgMCwgcmdiYSgxMTAsMTEwLDExNCwwLjA4KSk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcblx0XHR9XHJcblx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICBcdG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cdFx0LmNhcmQtaGVhZGVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHRjb2xvcjogIzZhNzA3NDtcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMTgpO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcdFx0XHRcdFxyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDE3IDUwIDE3IDIwKTtcclxuXHRcdFx0XHQuYWNjb19pY29ue1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IHJlbS1jYWxjKDMwKTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTApO1x0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0XHQuZmEtcGx1c3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mYS1taW51c3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNvbGxhcHNlZHtcclxuXHRcdFx0XHRcdC5mYS1wbHVze1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mYS1taW51c3tcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jYXJkLWJvZHl7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDE1IDIwIDE2KTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OicnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCByZW0tY2FsYygxKSByZ2JhKDAsMCwwLDAuMDUpO1xyXG5cdFx0XHRcdGhlaWdodDogcmVtLWNhbGMoMSk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiByZW0tY2FsYyg1KTtcclxuXHRcdFx0XHRyaWdodDogcmVtLWNhbGMoNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlN0eWxlIDIqL1xyXG4uYWNjb3JkaW9uLnN0eWxlMntcclxuXHQuY2FyZHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDEpIHJnYmEoMCwwLDAsMC4xKTtcclxuXHRcdC5jYXJkLWhlYWRlcntcdFx0XHRcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHRjb2xvcjogIzZhNzA3NDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMTgpO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxNSA1MCAxNSAxNSk7XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNhcmQtYm9keXtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmFjY29yZGlvbi5zdHlsZTIgPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDEpIHJnYmEoMCwwLDAsMC4xKTtcclxufSIsIi5mZWF0dXJlX3Nwb3RsaWdodHtcclxuICAgICYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDcwIDApO1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0LnNwb3RsaWdodF9yb3d7XHRcdFxyXG5cdFx0QGluY2x1ZGUgYnAoeHhzbW1pbikge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTcuNSk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTcuNSk7XHRcdFx0XHJcblx0XHR9XHJcblx0XHRbY2xhc3MqPSdjb2wtJ117XHJcblx0XHRcdEBpbmNsdWRlIGJwKHh4c21taW4pIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDcuNSk7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoNy41KTtcdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHh4c20pIHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuICAgIFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3BvdGxpZ2h0X2NvbHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1KTtcclxuXHRcdC5zcG90bGlnaHRfY29sX2Jne1xyXG5cdFx0XHRAZXh0ZW5kIC5iZ2ltYWdlO1x0XHRcdFxyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjQuMyU7XHJcblx0XHR9XHJcblx0XHQuc3BvdGxpZ2h0X2NvbF9jYXB0aW9ue1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYygyMCAyMyAwKTtcclxuXHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxNSAxNSAwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3ViaGVhZGluZ3tcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMTYpO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyogSGlnaGxpZ2h0cyAqL1xyXG4uaGlnaGxpZ2h0c3tcdFxyXG5cdC5tb2R1bGVfdGl0bGV7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg3Nyk7XHJcblx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oaWdobGlnaHRzX2NvbHtcdFx0XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZiO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdGhlaWdodDogcmVtLWNhbGMoMzAwKTtcclxuXHRcdHBhZGRpbmc6IHJlbS1jYWxjKDUwIDUyIDMwKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzLCBhbGwsIGVhc2UpO1xyXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNDAgNDAgMzApO1x0XHRcdFxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDI1MCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHNtKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDE1IDMwKTtcclxuXHRcdH1cclxuXHRcdCYuc2VjdGlvbl9iZ3tcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuXHRcdFx0aDV7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZXtcdFx0XHRcdFxyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcdFx0XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjM1KTtcdFx0XHRcdFxyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcdFx0XHRcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oaWdobGlnaHRzX2NvbnRlbnR7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdC5iZ19vdmVybGF5e1xyXG5cdFx0IFx0cG9zaXRpb246IGFic29sdXRlO1x0XHRcdFxyXG5cdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzLCBhbGwsIGVhc2UpO1x0XHJcblx0XHR9XHJcblx0XHRoNXtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0fVxyXG5cdFx0Lmxpbmt7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1x0XHRcdFxyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1x0XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGg1LnByaW1hcnlfY29sb3J7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGlua3tcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHQuYmdfb3ZlcmxheXtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9IFxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBIaWdobGlnaHRzIEljb25zICovXHJcbi5oaWdobGlnaHRzX2ljb25ze1xyXG4gICAgJi5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0cGFkZGluZzogcmVtLWNhbGMoNzAgMCA0MCkgIWltcG9ydGFudDtcdFx0XHJcblx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg2MCAwIDMwKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNTAgMCAyMCkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDQwIDAgMTApICFpbXBvcnRhbnQ7XHJcblx0XHR9XHRcclxuXHRcdEBpbmNsdWRlIGJwKHhzbSkge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYygzMCAwIDApICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2R1bGVfdGl0bGV7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MCk7XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcblx0XHR9XHJcblx0XHRoMntcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwYjNlMyAwJSwgIzAwNzZiYyAxMDAlKTtcclxuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDUwKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoNjApOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG5cdC5oaWdobGlnaHRzX2ljb25zX2NvbHtcclxuXHRcdGJvcmRlci10b3A6IHNvbGlkIHJlbS1jYWxjKDEpICNjZGNkY2Q7XHJcblx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoNTApO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTApO1x0XHRcdFx0XHJcblx0XHRAaW5jbHVkZSBicCh4eHNtbWluKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh4eHNtKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5pY29uX2JveHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtaW4td2lkdGg6IHJlbS1jYWxjKDgxKTtcclxuXHRcdFx0aGVpZ2h0OiByZW0tY2FsYyg4MSk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg4MSk7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygyMCk7XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnAoeHhzbSkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdFx0Lmljb25fYm94X2NvbnRlbnR7XHJcblx0XHRcdGg1e1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGlua3tcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXN7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwYjNlMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucXVpY2tsaW5rc3tcdFxyXG5cdHB7XHRcdFxyXG5cdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxOCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNik7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1KTtcclxuXHRcdH1cclxuXHR9XHJcbiAgICAmLmlubmVyX3NwYWNpbmd7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0tY2FsYyg3MCAwKTtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdC5tb2R1bGVfdGl0bGV7XHRcdFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjcpO1xyXG5cdFx0Jj4qe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji51bmRlcmxpbmVfc2hvd3tcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDE1KTtcclxuXHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDIpO1xyXG5cdFx0XHRcdHdpZHRoOiByZW0tY2FsYyg3MCk7XHJcblx0XHRcdFx0aGVpZ2h0OiByZW0tY2FsYygyKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0aDN7XHJcblx0XHRAaW5jbHVkZSBicChtZG1pbikge1x0XHRcdFxyXG5cdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDM0KTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnF1aWNrbGlua3Nfd2lkZV9jb2x7XHJcblx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMCU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcblx0XHR9XHJcblx0XHRoNXtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDEuNSk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdH1cclxuXHRcdGZvcm17XHJcblx0XHRcdCYud3BjZjctZm9ybXtcclxuXHRcdFx0XHQud3BjZjctZm9ybS1jb250cm9se1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnF1aWNrbGlua3Nfc2lkZV9jb2x7XHRcdFxyXG5cdFx0aW1ne1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcblx0XHR9XHJcblx0XHQucXVpY2tsaW5rc19tZW51e1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIHJlbS1jYWxjKDEpICNlN2U3ZTc7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3Qtb2YtY2hpbGR7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNmE3MDc0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxOCk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMjYpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygyMCA4KTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMjQpO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygxNSA4KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi5ncm91cGVkX2xpbmtze1xyXG4gICAgJi5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNzAgMCk7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHQubW9kdWxlX3RpdGxle1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XHRcclxuXHR9XHJcblx0LmluZm9fbGlua3N7XHRcdFxyXG5cdFx0cGFkZGluZzogcmVtLWNhbGMoMTAwIDEyIDM1KTtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDEpICNlN2U3ZTc7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBicChsZ21pbikge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDkyJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDcwIDEyIDM1KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDUwIDEwIDMwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDQwIDAgMjApO1xyXG5cdFx0fVxyXG5cdFx0dWx7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRsaXtcdFx0XHRcdFxyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ExYTFhMTtcdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc3ViaGVhZGluZ3tcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjcpO1xyXG5cdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMik7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxOCk7XHJcblx0fVxyXG5cdCY+KntcclxuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDEpO1xyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudW5kZXJsaW5lX3Nob3d7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDUpO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDIpO1xyXG5cdFx0XHR3aWR0aDogcmVtLWNhbGMoNzApO1xyXG5cdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDIpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHRcclxuXHQmLnRleHQtY2VudGVye1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLyogRWxhbiBIZXJvIHx8IEhlcm8gaGlnaGxpZ2h0ICovXHJcbi5oZXJvX2hpZ2hsaWdodHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGhlaWdodDogYXV0bzsgICAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAoaGVpZ2h0X2JwKSB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg3MDApOyAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuaGVyb19oaWdobGlnaHRfdG9we1xyXG4gICAgICAgIEBleHRlbmQgLmJnaW1hZ2U7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyA0MzBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg3MDApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg0MDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3ZlcmxheXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDAsMCwwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsMCwwLDAuNzUpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMC43NSkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMC43NSkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XHJcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwXCIsZW5kQ29sb3JzdHI9XCIjMDAwMDAwXCIsR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyb19oaWdobGlnaHRfdGl0bGV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNSU7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMDUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDExNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoODApO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg5MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNjApO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg3MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNjApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDcwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg1MCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZXJvX2hpZ2hsaWdodF9taWRkbGV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEwMCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwMCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm9faGlnaGxpZ2h0X3NrZXd7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogcmVtLWNhbGMoLTM4NSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koMTFkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koOGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZWxhbl9nb29nbGVfcm93e1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtNDMwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC0yNTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMjAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTE1MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVsYW5fZ29vZ2xlX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNTApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWRtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5oZXJvX2xvZ29fdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtLWNhbGMoNzApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0tY2FsYyg2MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtLWNhbGMoNDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDJ7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGdtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDcwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh4bG1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg3NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoODUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbGFuX2dvb2dsZV9pbWd7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZG1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1neyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGxtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGlua3tcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWRtaW4pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI2KTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcbiIsIi5wYXJ0bmVyc19oZWFkZXJ7XHRcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LnBhcnRuZXJzX2hlYWRlcl90b3B7XHJcblx0XHRAZXh0ZW5kIC5iZ2ltYWdlO1xyXG4gICAgXHR0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcclxuICAgIFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHRcdFx0XHRcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDkzcHgpO1xyXG4gICAgXHQuY29udGFpbmVye1xyXG4gICAgXHRcdC5wYXJ0bmVyc19oZWFkZXJfdG9wX2lubmVye1xyXG4gICAgXHRcdFx0dHJhbnNmb3JtOiBza2V3WSg0ZGVnKTsgICAgXHRcdFx0XHJcbiAgICBcdFx0XHQucm93e1xyXG4gICAgXHRcdFx0XHQucGFydG5lcnNfaGVhZGVyX2NvbHtcclxuICAgIFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTAwKTtcclxuICAgIFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygtMTg2KTtcclxuICAgIFx0XHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoLTE2MCk7XHJcbiAgICBcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKC0xNDApO1xyXG5cdFx0XHRcdFx0XHR9XHJcbiAgICBcdFx0XHRcdFx0Lm1vZHVsZV90aXRsZXsgICAgXHRcdFx0XHRcdFx0XHJcblx0ICAgIFx0XHRcdFx0XHRoMntcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygwLjUpO1xyXG5cdCAgICBcdFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0XHRcdH1cclxuICAgIFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0fVxyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG5cdH1cclxuXHQucGFydG5lcnNfaGVhZGVyX2JvdHRvbXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYygxMzMpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDUwKTtcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYygxMjApO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNDApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDExMCk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzMCk7XHJcblx0XHR9XHJcblx0XHQucGFydG5lcnNfbG9nb3tcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDAgNCU7XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygxNSk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMzLjMzMyU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHNtKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh4c20pIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHQtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gIFx0XHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICBcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguNXMsIGFsbCwgZWFzZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdGZpbHRlcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XHJcbiAgICAucGFydG5lcnNfaGVhZGVye1xyXG4gICAgXHQucGFydG5lcnNfaGVhZGVyX3RvcHtcclxuICAgICAgICBcdG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDcwMCk7XHJcbiAgICBcdH1cclxuICAgIH0gIFxyXG59IiwiLmZvb3Rlcl9oaWdobGlnaHR7XHJcblx0QGV4dGVuZCAuYmdpbWFnZTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cdCYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDcwIDApO1xyXG5cdFx0fVx0XHJcblx0fVxyXG5cdC5tb2R1bGVfdGl0bGV7XHJcblx0XHQuc3ViaGVhZGluZ3tcdFx0XHRcclxuXHRcdFx0Ji51bmRlcmxpbmVfc2hvd3tcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjUpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDMpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogcmVtLWNhbGMoMyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHRcdGg1e1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMik7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDMuNik7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygyLjYpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDEuNik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoMntcclxuXHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYyg1NSk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MSk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHRcclxuXHR9XHRcclxuXHQuZm9vdGVyX2hpZ2hsaWdodF9jb250ZW50e1xyXG5cdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA3NSU7XHJcblx0XHR9XHJcblx0XHRwe1xyXG5cdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMjUpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMSk7XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5oZXJvX2ltYWdle1xyXG5cdEBleHRlbmQgLmJnaW1hZ2U7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcdFxyXG4gICAgJi5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMTI1IDApO1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0Lm92ZXJsYXl7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0bWl4LWJsZW5kLW1vZGU6IGluaGVyaXQ7XHJcblx0fVxyXG5cdC5tb2R1bGVfdGl0bGV7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0aDJ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkb3BlbnNhbnM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoNjApO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoNzApO1xyXG5cdFx0fVxyXG5cdFx0LnN1YmhlYWRpbmd7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyNSk7XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jj4qe1x0XHRcdFx0XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDMuNik7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygyLjYpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGg1e1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0cHtcclxuXHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMjUpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMzEpO1x0XHRcdFxyXG5cdFx0fVxyXG5cdH1cdFx0XHJcbn1cclxuXHJcbi5zaW1wbGVfaGVyb3tcclxuXHRAZXh0ZW5kIC5iZ2ltYWdlO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0ZGlzcGxheTogZmxleDtcdFxyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQub3ZlcmxheXtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRtaXgtYmxlbmQtbW9kZTogaW5oZXJpdDtcclxuXHR9XHJcblx0cHtcclxuXHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHRcdFx0XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMzApO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLnNwbGl0X2hpZ2hsaWdodHtcclxuICAgICYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDMwIDApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMzAgMCk7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHQuc3BsaXRfaGlnaGxpZ2h0X2NvbHVtbntcclxuXHRcdG1heC13aWR0aDogcmVtLWNhbGMoNjE1KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdC5zcGxpdF9jb2xfYmd7XHJcblx0XHRcdEBleHRlbmQgLmJnaW1hZ2U7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTMwLjElO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcblx0XHR9XHJcblx0XHQuc3BsaXRfY29sX2NvbnRlbnR7XHJcblx0XHRcdGgye1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkb3BlbnNhbnM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDU1KTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2NSk7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMCk7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbWdfY29udGVudF9jb2x7XHJcblx0XHRwYWRkaW5nLXRvcDogNy41JTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDcuNSU7XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNSU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDI1KTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjUpO1xyXG5cdFx0fVxyXG5cdFx0LnNwbGl0X2hpZ2hsaWdodF9jb2x1bW57XHJcblx0XHRcdC5zcGxpdF9jb2xfYmd7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTMlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250ZW50X2ltZ19jb2x7XHJcblx0XHRwYWRkaW5nLXRvcDogNy41JTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDcuNSU7XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNSU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDI1KTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjUpO1xyXG5cdFx0fVxyXG5cdFx0LnNwbGl0X2hpZ2hsaWdodF9jb2x1bW57XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHQuc3BsaXRfY29sX2Jne1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHNtbWluKSB7XHJcblx0XHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdFx0LnNwbGl0X2NvbF9jb250ZW50e1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzJTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIFNwbGl0IEhpZ2hsaWdodCBTdHlsZSAyICovXHJcbi5zcGxpdF9oaWdobGlnaHQuc3BsaXRfaGlnaGxpZ2h0X3N0eWxlMntcclxuXHQuc3BsaXRfaGlnaGxpZ2h0X2NvbHVtbntcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRoMntcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdH1cclxuXHRcdHB7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5sZWFkZXJzaGlwe1xyXG4gICAgJi5pbm5lcl9zcGFjaW5ne1xyXG5cdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNzAgMCk7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHQubW9kdWxlX3RpdGxle1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogcmVtLWNhbGMoMSkgc29saWQgI2NkY2RjZDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyJTtcclxuICAgIFx0bWFyZ2luLWJvdHRvbTogNC4zJTtcclxuXHRcdGgye1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmxlYWRlcnNoaXBfaW1ne1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcclxuXHRcdEBleHRlbmQgLmJnaW1hZ2U7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcdFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cdH1cclxuXHQubGVhZGVyc2hpcF90aXRsZXtcclxuXHRcdGg1e1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcdFx0XHRcclxuXHRcdH1cclxuXHRcdC5wcm9maWxlX3Bvc3R7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygzKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnN1YmhlYWRpbmd7XHJcblx0XHQmLnVuZGVybGluZV9zaG93e1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoOCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmxlYWRlcnNoaXBfY29se1xyXG5cdFx0cGFkZGluZzogMTIlIDAgMTIlIDMwJTtcclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwJSAwIDEwJSAyMCU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRtZCkge31cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdHBhZGRpbmc6IDUlIDA7XHJcblx0XHR9XHJcblx0XHRwe1xyXG5cdFx0XHRAaW5jbHVkZSBicChtZG1pbikge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNSk7XHJcblx0XHRcdH1cdFx0XHRcclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHQgICAgICAgIFxyXG5cdFx0fVxyXG5cdFx0LnNvY2lhbF9pY29uc3tcclxuXHRcdFx0bWFyZ2luLXRvcDogcmVtLWNhbGMoMjApO1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGNvbG9yOiAjNmE3MDc0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMjUpO1x0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi5sYXRlc3RfbmV3cy5wb3N0X2NvbnRlbnRfc3R5bGU0e1xyXG5cdC8qZm9udC1mYW1pbHk6ICRwb3BwaW5zOyovXHRcclxuICAgICYuaW5uZXJfc3BhY2luZ3tcclxuXHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDcwIDAgNDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9kdWxlX3RpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzUpO1x0XHRcclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcdFx0XHRcclxuXHRcdH1cdFx0XHRcdFxyXG5cdFx0aDJ7XHJcblx0XHRcdC8qZm9udC1mYW1pbHk6ICRwb3BwaW5zOyovXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0QGluY2x1ZGUgYnAobWRtaW4pIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoNTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYyg1MCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDYwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcclxuXHRcdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDI1KTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMzEpO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yZWxhdGVkX3Byb2R1Y3RzX3NsaWRlcntcclxuXHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYyg2MCk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNjgpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiByZW0tY2FsYyg0MCk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTApO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTApO1xyXG5cdFx0fVx0XHRcclxuXHRcdC50aHVtYl9jb2x1bW57XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcblx0XHRcdGNvbG9yOiAkZGltZ3JleTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHRcdFx0XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFx0XHRcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGJwKHNtbWluKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHRcdFxyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcdFx0XHRcdFxyXG5cdFx0XHR9XHRcclxuXHRcdFx0LnRodW1iX2ltYWdle1x0XHRcclxuXHRcdFx0XHRAZXh0ZW5kIC5iZ2ltYWdlO1x0XHRcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODQuMSU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3NC4xJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXh5KC01MCUsIC01MCUpO1x0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQudGh1bWJfYm9keXtcclxuXHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygzOCA0MCAzMCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDMwIDMwIDIwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDMwIDIwIDIwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDMwIDE1IDIwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRodW1iX3RpdGxle1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTQpO1xyXG5cdFx0XHRcdFx0LypAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH0qL1xyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdC8qZm9udC1mYW1pbHk6ICRwb3BwaW5zOyovXHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMxYjE4MWE7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygyNSk7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMxKTtcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucG9zdF9kYXRle1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2VkMmM0MTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdC8qZm9udC1mYW1pbHk6ICRwb3BwaW5zOyovXHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAobGdtaW4pIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygyMCk7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNik7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdCAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGh1bWJfZm9vdGVye1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogcmVtLWNhbGMoNDAgMzgpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygzMCAzMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygzMCAyMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0tY2FsYygzMCAxNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG57XHRcdFx0XHRcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkb3BlbnNhbnM7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRjb2xvcjogIzFiMTgxYTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbS1jYWxjKDcgMjgpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogcmVtLWNhbGMoMjIpO1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiByZW0tY2FsYygxNDMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHJcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXN7XHJcblx0XHRcdFx0LnRodW1iX2Zvb3RlcntcclxuXHRcdFx0XHRcdC5idG57XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxYjE4MWE7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzFiMTgxYTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zbGljay10cmFja3tcclxuXHRcdFx0QGluY2x1ZGUgYnAoc21taW4pIHtcclxuXHRcdCAgICBcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLXNsaWRle1xyXG5cdFx0ICAgIEBpbmNsdWRlIGJwKHNtbWluKSB7XHJcblx0XHQgICAgXHRoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgJj5kaXZ7XHJcblx0XHQgICAgXHRAaW5jbHVkZSBicChzbW1pbikge1xyXG5cdFx0ICAgIFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0ICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtMzApO1xyXG5cdFx0ICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luOiByZW0tY2FsYygwIC0yMCk7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHQgICAgXHRtYXJnaW46IHJlbS1jYWxjKDAgLTEwKTtcclxuXHRcdCAgICB9XHJcblx0XHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdFx0bWFyZ2luOiByZW0tY2FsYygwIC03LjUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2xpY2stc2xpZGUge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgbWFyZ2luOiByZW0tY2FsYygwIDQwKTtcclxuXHRcdCAgICBAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHRcdG1hcmdpbjogcmVtLWNhbGMoMCAyMCk7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHQgICAgXHRtYXJnaW46IHJlbS1jYWxjKDAgMTApO1xyXG5cdFx0ICAgIH1cclxuXHRcdFx0QGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuXHRcdFx0XHRtYXJnaW46IHJlbS1jYWxjKDAgNy41KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIlxyXG4vKkhlYWRlciBDYXJvdXNlbCovXHJcbi5oZWFkZXJfY2Fyb3VzZWxfc2VjeyAgICAgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBoMSwgLmgxe1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7ICAgICAgICAgICBcclxuICAgIH0gICAgXHJcbiAgICAjaGVhZGVyX2Nhcm91c2Vse1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX2Nhcm91c2VseyAgICAgICAgXHJcbiAgICAgICAgLnNsaWRlX2l0ZW17ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoODApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoODApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNzAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2Fyb3VzZWxfc2xpZGVfYmd7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5iZ2ltYWdlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxcywgdHJhbnNmb3JtLCBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXRyYWNre1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1kb3RzeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBib3R0b206IDglO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0tY2FsYygzMCk7ICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpeyBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDMpO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYyg4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1zbGlkZXtcclxuICAgICAgICAgICAgJi5zbGljay1jdXJyZW50e1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hbmltYXRleyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfc2xpZGVfYmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stcHJldntcclxuICAgICAgICAgICAgbGVmdDogcmVtLWNhbGMoLTIwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7ICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA1Myc7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICByaWdodDogcmVtLWNhbGMoLTIwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA1NCc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWxfY29udGVudHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChzbW1pbikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1MCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZG1pbikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg2MCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZ21pbikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg4MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGxtaW4pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzNikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGxtaW4pIHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGdtaW4pIHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI1KTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMjQ4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XHJcbiAgICAuaGVhZGVyX2Nhcm91c2VsX3NlYyAuaGVhZGVyX2Nhcm91c2VsIC5zbGlkZV9pdGVtIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg3MDApO1xyXG4gICAgfSAgXHJcbn0iLCIuaW1hZ2VfaGlnaGxpZ2h0c3sgICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgICAgXHJcbiAgICAuaW1hZ2VfaGlnaGxpZ2h0c19pbm5uZXJ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExOS45JTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAuaW1hZ2VfaGlnaGxpZ2h0c19jb250ZW50eyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5pbWFnZV9oaWdobGlnaHRzX2JneyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLm92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIC5pbWFnZV9oaWdobGlnaHRzX2NvbnRlbnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyBcclxuICAgICAgICBwYWRkaW5nOiA3LjglIDcuOCUgMTEuMSU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5pbWFnZV9oaWdobGlnaHRzX2Jne1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5iZ2ltYWdlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguOHMsIGFsbCwgZWFzZSk7XHJcbiAgICAgICAgICAgIC8qJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLDAsMCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsMCwwLDEpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwxKSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsMCwwLDEpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMDAwMDBcIixlbmRDb2xvcnN0cj1cIiMwMDAwMDBcIixHcmFkaWVudFR5cGU9MSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMsIGFsbCwgZWFzZSk7XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAub3ZlcmxheXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC41cywgYWxsLCBlYXNlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2VfaGlnaGxpZ2h0c19ib2R5e1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIC8qZm9udC1mYW1pbHk6ICRwb3BwaW5zOyovXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM2KTsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAvKmZvbnQtZmFtaWx5OiAkcG9wcGluczsqL1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChzbW1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpOyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChsZ21pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjEpOyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh4bG1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjUpOyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb3JlbGlua3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWRtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTApOyAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0tY2FsYygxKSBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC41cywgYWxsLCBlYXNlKTsgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhvdmVyX2JvZHl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAuaW1hZ2VfaGlnaGxpZ2h0c19iZ3tcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgIFxyXG4gICAgICAgICAgICAuaW1hZ2VfaGlnaGxpZ2h0c19ib2R5eyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5ob3Zlcl9ib2R5eyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYWluX3ZpZGVveyAgICBcclxuICAgIC5tb2R1bGVfdGl0bGV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwKTsgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWIxODFhO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG9wZW5zYW5zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW5fdmlkZW9fd3JhcHsgICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni41JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgICAgICAgIFxyXG4gICAgICAgIHZpZGVve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZGVvX292ZXJsYXl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNDkpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAvKi5wbGF5X2ljb257XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjAyKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMjAyKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH0qLyAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG5HcnB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNzUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2MCk7ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0MCk7ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRueyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAxNyAxNSk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMjg2KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWRtaW4pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygyNDApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDEyIDE1KTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeHhzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0OyAgICBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmluZm9fYm94e1xyXG4gICAgJi5pbm5lcl9zcGFjaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDcwIDAgNDApO1xyXG4gICAgICAgIH0gICBcclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyMCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH0gICBcclxuICAgICAgICBAaW5jbHVkZSBicCh4c20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZHVsZV90aXRsZXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoODApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+KntcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3d7XHJcbiAgICAgICAgW2NsYXNzKj0nY29sLSdde1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZm9fYm94X2NvbHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDIyNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwIDMwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygyMDApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzAgMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygxODApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzAgMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzAgMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvX2JveF9ib2R5e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDMwIDMwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMjUgMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDIwIDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAxNSAxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3BlbnNhbnM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ExYTFhMTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5rZXlfZmVhdHVyZXN7XHJcbiAgICAmLmlubmVyX3NwYWNpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGdtaW4pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNzAgMCAyMCk7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyMCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICB9XHJcbiAgICAubW9kdWxlX3RpdGxle1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg3Mik7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4qe1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHRfYm94e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgICAgICBcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjcpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDUwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1NSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGdtaW4pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7ICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgcmVtLWNhbGMoMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYyg3MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC41cywgYWxsLCBlYXNlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRvcGVuc2FucztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAvKmZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyovXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzLCBhbGwsIGVhc2UpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmtleV9wb2ludHN7XHJcbiAgICAmLmlubmVyX3NwYWNpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGdtaW4pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNzAgMCAyMCk7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyMCkgIWltcG9ydGFudDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgIC5tb2R1bGVfdGl0bGV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDgwKTtcclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPip7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWIxODFhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maXJzdF90aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93e1xyXG4gICAgICAgIFtjbGFzcyo9J2NvbC0nXXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAua2V5X3BvaW50c19ibG9ja3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgICBcclxuICAgICAgICAua2V5X3BvaW50c190b3B7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0MCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHh4c20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5jaXJjbGVJbWd7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoNzkpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg3OSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNzkpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg3MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg3MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDcwKTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh4eHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0tY2FsYyg0Mik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHRfY29udGVudHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnbWluKSB7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmtleV9wb2ludHNfYm90dG9te1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg1Nyk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHJlbS1jYWxjKDEpIHNvbGlkICNjZGNkY2Q7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG9wZW5zYW5zO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGdtaW4pIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbY2xhc3MqPSdjb2wtJ117XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgIC5rZXlfcG9pbnRzX2Jsb2Nre1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRhbGtpbmdfcG9pbnRze1xyXG4gICAgJi5pbm5lcl9zcGFjaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDcwIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2R1bGVfdGl0bGV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDgwKTtcclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPip7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWIxODFhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maXJzdF90aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFsa2luZ19wb2ludF9pdGVte1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg2MCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDQ1KTtcclxuICAgICAgICBib3JkZXItdG9wOiByZW0tY2FsYygxKSBzb2xpZCAjY2RjZGNkO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg0MCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhbGtpbmdfcG9pbnRzX2xlZnR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh4eHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuY2lyY2xlSW1ne1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDc5KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNzkpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDc5KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg1KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDcwKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDcwKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNzApOyAgICBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHh4c20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDQyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dF9jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGdtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0eyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGdtaW4pIHsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFsa2luZ19wb2ludHNfcmlnaHR7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGdtaW4pIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuR3Jwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDc1KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNjApOyAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNDApOyAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjApOyAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bnsgICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMTcgMTUpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDI4Nik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyOCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyMik7XHJcbiAgICAgICAgICAgIH0gICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMjQwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAxMiAxNSk7XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeHhzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0OyAgICBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLypCbG9ja3MqL1xyXG4uYmxvY2tze1xyXG4gICAgJi5pbm5lcl9zcGFjaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDcwIDApO1xyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuICAgIC5tb2R1bGVfdGl0bGV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDgwKTtcclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPip7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93e1xyXG4gICAgICAgIFtjbGFzcyo9J2NvbC0nXXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9ja3Nfcm93e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2Nrc19jb2x7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygxODApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMCAzMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzAgMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMCAyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMCAxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2Nrc19jb2xfYm9keXtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAzMCAzMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDI1IDI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAyMCAyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMTUgMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG5HcnB7XHJcbiAgICAgICAgLmJ0bnsgICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMTcgMTUpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDI4Nik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyOCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyMik7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeHhzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0OyAgICBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJyYW5kc19zdHlsZXR3byB7XG5cdC5icmFuZHNfdGl0bGVfcm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMDApO1xuXHRcdC5icmFuZHNfdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC5hY2NlbnRfY29sb3Ige1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYnJhbmRfbG9nb19jb250ZW50IHtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjNmE3MDc0O1xuXHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxNSk7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XG5cdFx0fVxuXHR9XG5cdC5saW5rX3RleHQge1xuXHRcdC8qY29sb3I6IGJsYWNrOyovXG5cdFx0bWFyZ2luLXRvcDogcmVtLWNhbGMoMCkgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTApO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYyg1KTtcblx0XHRcdG1hcmdpbi10b3A6IHJlbS1jYWxjKC01KTtcblx0XHR9XG5cdH1cbn1cbiAiLCIuY29udGFjdF90YWJsZSB7XG5cdG1hcmdpbi10b3A6IHJlbS1jYWxjKDEwMCk7XG5cdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwMCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGg0IHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6ICNhMWExYTE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHRwIHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ly8vKmxpbmUtaGVpZ2h0OiAwOyovXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRjb2xvcjogI2ExYTFhMTtcblx0fVxuXHQuaGVhZGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTApICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogcmVtLWNhbGMoMSkgc29saWQgI2NkY2RjZDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MCk7XG5cblx0XHQuc2V0LWhlaWdodCB7XG5cdFx0XHRtaW4taGVpZ2h0OiByZW0tY2FsYyg1MCk7XG5cdFx0fVxuXG5cdFx0LnBvc3NpdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygtMyk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1KTtcblx0XHR9XG5cdFx0LmRvd25sb2FkIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQuY29udGVudC1ibG9jay1vbmUge1xuXHRcdHBhZGRpbmc6IHJlbS1jYWxjKDIwKTtcblx0XHRtYXgtd2lkdGg6IHJlbS1jYWxjKDMxNSk7XG5cdH1cblx0LmNvbnRlbnQtYmxvY2stdHdvIHtcblx0XHRwYWRkaW5nOiByZW0tY2FsYygyMCk7XG5cdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDQwKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNDApO1xuXHRcdGJvcmRlci1ib3R0b206IHJlbS1jYWxjKDEpIHNvbGlkICNjZGNkY2Q7XG5cdFx0bWF4LXdpZHRoOiByZW0tY2FsYygzMTUpO1xuXHR9XG5cdC5jb250ZW50LWJsb2NrLXRocmVlIHtcblx0XHRwYWRkaW5nOiByZW0tY2FsYygyMCk7XG5cdFx0cGFkZGluZy10b3A6IHJlbS1jYWxjKDE1KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNDApO1xuXHRcdC8vLypib3JkZXItYm90dG9tOiByZW0tY2FsYygxKSBzb2xpZCAjY2RjZGNkOyovXG5cdFx0bWF4LXdpZHRoOiByZW0tY2FsYygzMTUpO1xuXHRcdGg0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcblx0XHR9XG5cdH1cblx0LndoaXRlLXRleHQge1xuXHRcdHAsXG5cdFx0aDQge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxuXHQuYmxhY2stdGV4dCB7XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdHAsXG5cdFx0aDQge1xuXHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdH1cblx0fVxuXHQucmVjX2Jsb2NrIHtcblx0XHRoZWlnaHQ6IHJlbS1jYWxjKDIxKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IHJlbS1jYWxjKDMxNSk7XG5cdH1cblx0LnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMCk7XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygxNSk7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQuZG93bmxvYWQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjUpICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQuY29udGVudC1ibG9jay1vbmUge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5jb250ZW50LWJsb2NrLXR3byB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5wcm9kdWN0X21hbnVhbHMge1xuXHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MCk7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LnNldC13aWR0aCB7XG5cdFx0d2lkdGg6IHJlbS1jYWxjKDEzMCk7XG5cdFx0LyovLyBiYWNrZ3JvdW5kLWNvbG9yOiByb3N5YnJvd247Ki9cblx0fVxuXHQuZG93bmxvYWQtbGluayB7XG5cdFx0Y29sb3I6ICMyMTI1Mjk7XG5cdH1cblx0LmxlZnQteCB7XG5cdFx0cGFkZGluZy1sZWZ0OiByZW0tY2FsYyg1MCkgIWltcG9ydGFudDtcblx0XHQudGgtaW5uZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQucmlnaHQteCB7XG5cdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoNTApICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNlYXJjaC1pbnB1dCB7XG5cdFx0LyovLyBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7Ki9cblx0XHRwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIwKTtcblx0fVxuXHQuUE1faGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0aDIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygzNik7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoNDApO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxNCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtLWNhbGMoMjApO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICM2YTcwNzQ7XG5cdFx0fVxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQudGFibGVfY29udGFpbmVyIHtcblx0XHQuY2FyZCB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0dGhlYWQge1xuXHRcdFx0XHRcdGJvcmRlcjogcmVtLWNhbGMoMSkgc29saWQgI2RkZGZlMTtcblx0XHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDUyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR0Ym9keSB7XG5cdFx0XHRcdFx0LmJsb2NrIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDUwKSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiByZW0tY2FsYygxKSBzb2xpZCAjZGRkZmUxO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0tY2FsYyg3NSkgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwKTtcblx0XHRcdFx0XHRcdFx0Lmxhbmd1YWdlIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTkuNTFweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE5Ljc1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYygxMCk7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoLTUpO1xuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE2MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtLWNhbGMoLTYpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0gXG5cdFx0XHRcdFx0dHI6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZjVmOTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC5maXhlZC10YWJsZS1wYWdpbmF0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MCk7XG5cdFx0LnBhZ2luYXRpb24tZGV0YWlsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5mbG9hdC1sZWZ0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0LnBhZ2luYXRpb24ge1xuXHRcdFx0XHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGxpOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBhZ2UtcHJlIHtcblx0XHRcdFx0XHRhOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjBkOVwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoMyk7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtLWNhbGMoNSk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygtMik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxMik7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1Ljg2cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjY2RjZGNkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucGFnZS1uZXh0IHtcblx0XHRcdFx0XHRhOmFmdGVyIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygzKTtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDUpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtLWNhbGMoLTIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxMik7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1Ljg2cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjY2RjZGNkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bGk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQvKi8vIGJvcmRlcjogI2NkY2RjZCAzcHggIWltcG9ydGFudDsqL1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiA4LjA2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4LjFweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0tY2FsYygxMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZpeGVkLXRhYmxlLXRvb2xiYXIge1xuXHRAaW5jbHVkZSBib3gtc2hhZG93KDBweCwgMHB4LCAxNHB4LCAwcHgsIHJnYmEoMCwgMCwgMCwgMC4yMSkpO1x0XG5cdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKC03MCk7XG5cdHBhZGRpbmc6IHJlbS1jYWxjKDIwKTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IFxufVxuLmZpeGVkLXRhYmxlLWNvbnRhaW5lciB7XHRcdFxuXHRAaW5jbHVkZSBib3gtc2hhZG93KDBweCwgMjFweCwgMTRweCwgMHB4LCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcblx0cGFkZGluZzogcmVtLWNhbGMoMjApO1xuXHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuIiwiLmJsb2dfc2luZ2xleyAgIFxyXG4gICAgLndpZGVfY29sdW1ue1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5LWhlYWRlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG9wX2Jsb2dfY29udGVudHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgdWwsIG9se1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bCwgb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9zdF9jb3ZlcntcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCByZW0tY2FsYygyKSAjZTdlN2U3O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApOyAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIC5wb3N0X2xlZnRfRGF0YXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBvc3RfdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1KTsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRpdmlkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG9zdF9yaWdodF9EYXRheyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoc21taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyIDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygxKTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoc21taW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDEwKTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnR3b19jb2x1bW5fZ3JpZHtcclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0zMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTMwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTE1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMTUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgW2NsYXNzKj0nY29sLSdde1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDMwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDE1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2hvd19ib3JkZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgIFtjbGFzcyo9J2NvbC0nXXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCByZW0tY2FsYygyKSAjZTdlN2U3O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4JTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICsgLnR3b19jb2x1bW5fZ3JpZHtcclxuICAgICAgICAgICAgICAgIC5yb3d7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgW2NsYXNzKj0nY29sLSdde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgIGZpZ3VyZXsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7ICAgICAgICAgICBcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTApOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCwgMjBweCwgNjhweCwgMCwgcmdiYSgwLDAsMCwwLjY4KSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZmlnY2FwdGlvbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGltZ3JleTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udHdvX2NvbHVtbl9ncmlke1xyXG4gICAgLnJvd3tcclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTMwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0zMCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xNSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMTUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzcyo9J2NvbC0nXXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIC5jb21tZW50LWJvZHk6Zmlyc3QtY2hpbGQgeyBwYWRkaW5nLXRvcDogMDsgYm9yZGVyLXRvcDogbm9uZTsgfVxyXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0ICsgLmNvbW1lbnQtcmVzcG9uZCB7IG1hcmdpbi10b3A6IDcuNiU7IH1cclxuXHJcbi5jb21tZW50cy1hcmVheyAgICBcclxuICAgIC5jb21tZW50cy10aXRsZXtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDQpICNmM2YzZjM7ICAgICAgICBcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQ0KTsgICBcclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzOCk7ICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbW1lbnQtdGl0bGUtaW5uZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIHJlbS1jYWxjKDQpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0tY2FsYygtMjIpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGVtLmFjY2VudF9jb2xvcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb21tZW50LWxpc3R7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0tY2FsYygxKSAjZTZlNmU2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MCA2MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDAgMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMCAyMCAxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwIDE1IDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb21tZW50LWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgLmNvbW1lbnQtYXV0aG9ye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjYpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgICAgICAgICAgLnNheXN7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29tbWVudC1tZXRhZGF0YXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhMWExYTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlcGx5e1xyXG4gICAgICAgICAgICAgICAgLmNvbW1lbnQtcmVwbHktbGlua3sgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDkgMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgcmVtLWNhbGMoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29tbWVudC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDQ1KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0NSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCByZW0tY2FsYygyKSAjZWNlY2VjO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0MCk7ICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzMCk7ICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICAuY29tbWVudC1yZXNwb25ke1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgcmVtLWNhbGMoMSkgI2U2ZTZlNjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDAgNjApOyAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwIDQwIDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDAgMzAgMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMCAyMCAxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwIDE1IDApO1xyXG4gICAgICAgIH0gICAgIFxyXG4gICAgICAgIC5jb21tZW50LXJlcGx5LXRpdGxle1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCByZW0tY2FsYyg0KSAjZjNmM2YzOyAgICAgICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQ0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBzcGFueyAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgcmVtLWNhbGMoNCkgI2Y3OGUxZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiByZW0tY2FsYygtMjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAuY29tbWVudC1ub3Rlc3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTkuMjUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI1KTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoMSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNjkpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMsIGFsbCwgZWFzZSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNTYpOyAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0NSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5mb3Jte1xyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIFxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBcclxuICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sIFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBcclxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIFxyXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgXHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLCBcclxuICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXSwgXHJcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgXHJcbiAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0sIFxyXG4gICAgaW5wdXRbdHlwZT1cIndlZWtcIl0sIFxyXG4gICAgaW5wdXRbdHlwZT1cInRpbWVcIl0sIFxyXG4gICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCBcclxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgXHJcbiAgICBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIFxyXG4gICAgdGV4dGFyZWF7XHJcbiAgICAgICAgY29sb3I6ICNhMWExYTE7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNTUpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwIDE4KTtcclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDUwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0c20pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0NSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwIDE1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxNSAxOCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygyMzgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMjAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNzApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE1MCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcbiIsIi5jb250YWN0X2Zvcm17XHJcblx0Lm1vZHVsZV90aXRsZXtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQzKTtcclxuXHRcdGg1e1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoMS41KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0fVxyXG5cdH1cdFxyXG5cdGZvcm17XHJcblx0XHQmLndwY2Y3LWZvcm17XHJcblx0XHRcdEBpbmNsdWRlIGJwKGxnbWluKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xMCk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMTApO1x0XHRcclxuXHRcdFx0fVx0XHRcclxuXHRcdH1cclxuXHRcdC53cGNmNy1yZXNwb25zZS1vdXRwdXR7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG59XHJcbmZvcm0ud3BjZjctZm9ybXtcclxuXHQud3BjZjctZm9ybS1jb250cm9sLXdyYXB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldG1kKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1KTtcclxuXHRcdH1cclxuXHR9XHRcclxuXHQud3BjZjctZm9ybS1jb250cm9se1xyXG5cdFx0aGVpZ2h0OiByZW0tY2FsYyg1Nik7XHJcblx0XHRib3JkZXItcmFkaXVzOiByZW0tY2FsYygxMik7XHJcblx0XHRib3JkZXItY29sb3I6ICNkZmRmZGY7XHRcdFxyXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0bWQpIHtcclxuXHRcdFx0aGVpZ2h0OiByZW0tY2FsYyg1MCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh0YWJsZXRzbSkge1xyXG5cdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDQ1KTtcclxuXHRcdH1cclxuXHRcdCYud3BjZjctdGV4dGFyZWF7XHJcblx0XHRcdGhlaWdodDogcmVtLWNhbGMoMTQwKTtcclxuXHRcdFx0cmVzaXplOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Ji53cGNmNy1zdWJtaXR7XHJcblx0XHRcdCYuc3VibWl0X2J0bntcclxuXHRcdFx0XHRoZWlnaHQ6IHJlbS1jYWxjKDUwKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHRcdFx0XHRcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IHJlbS1jYWxjKDIpO1x0XHRcdFx0XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuNyk7XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji53cGNmNy1ub3QtdmFsaWR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdGNvbG9yOiAjZGMzMjMyO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHQmLnNlbnR7XHJcblx0XHQud3BjZjctcmVzcG9uc2Utb3V0cHV0e1xyXG5cdFx0XHRjb2xvcjogIzM5OGYxNDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIl19 */
