@charset "UTF-8";
/*!
 * Bootstrap v4.1.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #414141;
  --secondary: #666;
  --success: #9fc855;
  --info: #0c5460;
  --warning: #856404;
  --danger: #d82330;
  --light: #f8f9fa;
  --dark: #343a40;
  --body-bg: #f9f9f9;
  --content-bg: transparent;
  --primary-green: #9fc855;
  --default-font-color: #222;
  --default-header-color: #888;
  --light-grey: #f6f6f6;
  --medium-grey: #343433;
  --dark-grey: #343433;
  --stall: #b15f39;
  --haltung: #5f802b;
  --futter: #1c79bb;
  --rassen: #d82330;
  --fragen: #83262f;
  --gefluegel: #966a10;
  --no-root: #555;
  --list-section-bg: #f0f6f0;
  --list-section-border: #eee;
  --alert-bg: #f8d7da;
  --alert-border: #f1b0b7;
  --alert: #721c24;
  --warning-bg: #fff3cd;
  --warning-border: #ddd4b9;
  --info-bg: #d1ecf1;
  --info-border: #bbcfd2;
  --amazon-yellow-start: #f7dfa5;
  --amazon-yellow-end: #f0c14b;
  --amazon-grey-start: #555;
  --amazon-grey-end: #333;
  --amazon-border-sides: #9c7e31;
  --amazon-border-top: #a88734;
  --amazon-border-bottom: #846a29;
  --wachtelshop-bg: #fdf3ee;
  --wachtelshop-border: #e5520e;
  --dyk-bg: #f5e2ba;
  --dyk-text: #966a10;
  --dyk-icon: #c5a665;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

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

@-ms-viewport {
  width: device-width; }

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

body {
  margin: 0;
  font-family: "Source Sans pro", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

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

hr {
  -webkit-box-sizing: content-box;
          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;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0; }

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

dfn {
  font-style: italic; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #414141;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
  a:hover {
    color: #1b1b1b;
    text-decoration: underline; }

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

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

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

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

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

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"] {
  -webkit-box-sizing: border-box;
          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-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

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

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

.figure {
  display: inline-block; }

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

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

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

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -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;
  background-color: transparent; }
  .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 .table {
    background-color: #fff; }

.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 {
  background-color: rgba(0, 0, 0, 0.075); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-body-bg,
.table-body-bg > th,
.table-body-bg > td {
  background-color: #fdfdfd; }

.table-hover .table-body-bg:hover {
  background-color: #f0f0f0; }
  .table-hover .table-body-bg:hover > td,
  .table-hover .table-body-bg:hover > th {
    background-color: #f0f0f0; }

.table-content-bg,
.table-content-bg > th,
.table-content-bg > td {
  background-color: rgba(255, 255, 255, 0.72); }

.table-hover .table-content-bg:hover {
  background-color: rgba(242, 242, 242, 0.72); }
  .table-hover .table-content-bg:hover > td,
  .table-hover .table-content-bg:hover > th {
    background-color: rgba(242, 242, 242, 0.72); }

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

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

.table-default-font-color,
.table-default-font-color > th,
.table-default-font-color > td {
  background-color: #c1c1c1; }

.table-hover .table-default-font-color:hover {
  background-color: #b4b4b4; }
  .table-hover .table-default-font-color:hover > td,
  .table-hover .table-default-font-color:hover > th {
    background-color: #b4b4b4; }

.table-default-header-color,
.table-default-header-color > th,
.table-default-header-color > td {
  background-color: #dedede; }

.table-hover .table-default-header-color:hover {
  background-color: #d1d1d1; }
  .table-hover .table-default-header-color:hover > td,
  .table-hover .table-default-header-color:hover > th {
    background-color: #d1d1d1; }

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

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

.table-medium-grey,
.table-medium-grey > th,
.table-medium-grey > td {
  background-color: #c6c6c6; }

.table-hover .table-medium-grey:hover {
  background-color: #b9b9b9; }
  .table-hover .table-medium-grey:hover > td,
  .table-hover .table-medium-grey:hover > th {
    background-color: #b9b9b9; }

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

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

.table-stall,
.table-stall > th,
.table-stall > td {
  background-color: #e9d2c8; }

.table-hover .table-stall:hover {
  background-color: #e2c3b6; }
  .table-hover .table-stall:hover > td,
  .table-hover .table-stall:hover > th {
    background-color: #e2c3b6; }

.table-haltung,
.table-haltung > th,
.table-haltung > td {
  background-color: #d2dbc4; }

.table-hover .table-haltung:hover {
  background-color: #c6d1b4; }
  .table-hover .table-haltung:hover > td,
  .table-hover .table-haltung:hover > th {
    background-color: #c6d1b4; }

.table-futter,
.table-futter > th,
.table-futter > td {
  background-color: #bfd9ec; }

.table-hover .table-futter:hover {
  background-color: #abcde6; }
  .table-hover .table-futter:hover > td,
  .table-hover .table-futter:hover > th {
    background-color: #abcde6; }

.table-rassen,
.table-rassen > th,
.table-rassen > td {
  background-color: #f4c1c5; }

.table-hover .table-rassen:hover {
  background-color: #f0abb1; }
  .table-hover .table-rassen:hover > td,
  .table-hover .table-rassen:hover > th {
    background-color: #f0abb1; }

.table-fragen,
.table-fragen > th,
.table-fragen > td {
  background-color: #dcc2c5; }

.table-hover .table-fragen:hover {
  background-color: #d3b2b6; }
  .table-hover .table-fragen:hover > td,
  .table-hover .table-fragen:hover > th {
    background-color: #d3b2b6; }

.table-gefluegel,
.table-gefluegel > th,
.table-gefluegel > td {
  background-color: #e2d5bc; }

.table-hover .table-gefluegel:hover {
  background-color: #dacaaa; }
  .table-hover .table-gefluegel:hover > td,
  .table-hover .table-gefluegel:hover > th {
    background-color: #dacaaa; }

.table-no-root,
.table-no-root > th,
.table-no-root > td {
  background-color: #cfcfcf; }

.table-hover .table-no-root:hover {
  background-color: #c2c2c2; }
  .table-hover .table-no-root:hover > td,
  .table-hover .table-no-root:hover > th {
    background-color: #c2c2c2; }

.table-list-section-bg,
.table-list-section-bg > th,
.table-list-section-bg > td {
  background-color: #fbfcfb; }

.table-hover .table-list-section-bg:hover {
  background-color: #ecf1ec; }
  .table-hover .table-list-section-bg:hover > td,
  .table-hover .table-list-section-bg:hover > th {
    background-color: #ecf1ec; }

.table-list-section-border,
.table-list-section-border > th,
.table-list-section-border > td {
  background-color: #fafafa; }

.table-hover .table-list-section-border:hover {
  background-color: #ededed; }
  .table-hover .table-list-section-border:hover > td,
  .table-hover .table-list-section-border:hover > th {
    background-color: #ededed; }

.table-alert-bg,
.table-alert-bg > th,
.table-alert-bg > td {
  background-color: #fdf4f5; }

.table-hover .table-alert-bg:hover {
  background-color: #f9dee1; }
  .table-hover .table-alert-bg:hover > td,
  .table-hover .table-alert-bg:hover > th {
    background-color: #f9dee1; }

.table-alert-border,
.table-alert-border > th,
.table-alert-border > td {
  background-color: #fbe9eb; }

.table-hover .table-alert-border:hover {
  background-color: #f7d3d7; }
  .table-hover .table-alert-border:hover > td,
  .table-hover .table-alert-border:hover > th {
    background-color: #f7d3d7; }

.table-alert,
.table-alert > th,
.table-alert > td {
  background-color: #d8bfc2; }

.table-hover .table-alert:hover {
  background-color: #ceafb3; }
  .table-hover .table-alert:hover > td,
  .table-hover .table-alert:hover > th {
    background-color: #ceafb3; }

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

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

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

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

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

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

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

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

.table-amazon-yellow-start,
.table-amazon-yellow-start > th,
.table-amazon-yellow-start > td {
  background-color: #fdf6e6; }

.table-hover .table-amazon-yellow-start:hover {
  background-color: #fbeece; }
  .table-hover .table-amazon-yellow-start:hover > td,
  .table-hover .table-amazon-yellow-start:hover > th {
    background-color: #fbeece; }

.table-amazon-yellow-end,
.table-amazon-yellow-end > th,
.table-amazon-yellow-end > td {
  background-color: #fbeecd; }

.table-hover .table-amazon-yellow-end:hover {
  background-color: #f9e6b5; }
  .table-hover .table-amazon-yellow-end:hover > td,
  .table-hover .table-amazon-yellow-end:hover > th {
    background-color: #f9e6b5; }

.table-amazon-grey-start,
.table-amazon-grey-start > th,
.table-amazon-grey-start > td {
  background-color: #cfcfcf; }

.table-hover .table-amazon-grey-start:hover {
  background-color: #c2c2c2; }
  .table-hover .table-amazon-grey-start:hover > td,
  .table-hover .table-amazon-grey-start:hover > th {
    background-color: #c2c2c2; }

.table-amazon-grey-end,
.table-amazon-grey-end > th,
.table-amazon-grey-end > td {
  background-color: #c6c6c6; }

.table-hover .table-amazon-grey-end:hover {
  background-color: #b9b9b9; }
  .table-hover .table-amazon-grey-end:hover > td,
  .table-hover .table-amazon-grey-end:hover > th {
    background-color: #b9b9b9; }

.table-amazon-border-sides,
.table-amazon-border-sides > th,
.table-amazon-border-sides > td {
  background-color: #e3dbc5; }

.table-hover .table-amazon-border-sides:hover {
  background-color: #dbd0b4; }
  .table-hover .table-amazon-border-sides:hover > td,
  .table-hover .table-amazon-border-sides:hover > th {
    background-color: #dbd0b4; }

.table-amazon-border-top,
.table-amazon-border-top > th,
.table-amazon-border-top > td {
  background-color: #e7ddc6; }

.table-hover .table-amazon-border-top:hover {
  background-color: #dfd2b4; }
  .table-hover .table-amazon-border-top:hover > td,
  .table-hover .table-amazon-border-top:hover > th {
    background-color: #dfd2b4; }

.table-amazon-border-bottom,
.table-amazon-border-bottom > th,
.table-amazon-border-bottom > td {
  background-color: #ddd5c3; }

.table-hover .table-amazon-border-bottom:hover {
  background-color: #d4cab3; }
  .table-hover .table-amazon-border-bottom:hover > td,
  .table-hover .table-amazon-border-bottom:hover > th {
    background-color: #d4cab3; }

.table-wachtelshop-bg,
.table-wachtelshop-bg > th,
.table-wachtelshop-bg > td {
  background-color: #fefcfa; }

.table-hover .table-wachtelshop-bg:hover {
  background-color: #faefe5; }
  .table-hover .table-wachtelshop-bg:hover > td,
  .table-hover .table-wachtelshop-bg:hover > th {
    background-color: #faefe5; }

.table-wachtelshop-border,
.table-wachtelshop-border > th,
.table-wachtelshop-border > td {
  background-color: #f8cfbc; }

.table-hover .table-wachtelshop-border:hover {
  background-color: #f6bea5; }
  .table-hover .table-wachtelshop-border:hover > td,
  .table-hover .table-wachtelshop-border:hover > th {
    background-color: #f6bea5; }

.table-dyk-bg,
.table-dyk-bg > th,
.table-dyk-bg > td {
  background-color: #fcf7ec; }

.table-hover .table-dyk-bg:hover {
  background-color: #f9eed6; }
  .table-hover .table-dyk-bg:hover > td,
  .table-hover .table-dyk-bg:hover > th {
    background-color: #f9eed6; }

.table-dyk-text,
.table-dyk-text > th,
.table-dyk-text > td {
  background-color: #e2d5bc; }

.table-hover .table-dyk-text:hover {
  background-color: #dacaaa; }
  .table-hover .table-dyk-text:hover > td,
  .table-hover .table-dyk-text:hover > th {
    background-color: #dacaaa; }

.table-dyk-icon,
.table-dyk-icon > th,
.table-dyk-icon > td {
  background-color: #efe6d4; }

.table-hover .table-dyk-icon:hover {
  background-color: #e8dbc1; }
  .table-hover .table-dyk-icon:hover > td,
  .table-hover .table-dyk-icon:hover > th {
    background-color: #e8dbc1; }

.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: #212529;
  border-color: #32383e; }

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

.table-dark {
  color: #fff;
  background-color: #212529; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #32383e; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075); }

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

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

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

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

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

.form-control, .wpcf7 input[type=text],
.wpcf7 input[type=search],
.wpcf7 input[type=url],
.wpcf7 input[type=tel],
.wpcf7 input[type=number],
.wpcf7 input[type=range],
.wpcf7 input[type=date],
.wpcf7 input[type=month],
.wpcf7 input[type=week],
.wpcf7 input[type=time],
.wpcf7 input[type=datetime],
.wpcf7 input[type=datetime-local],
.wpcf7 input[type=color],
.wpcf7 input[type=email],
.wpcf7 input[type=file],
.wpcf7 input[type=submit],
.wpcf7 select,
.wpcf7 textarea, .wpcf7 .wpcf7-validation-errors {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .form-control, .wpcf7 input[type=text],
    .wpcf7 input[type=search],
    .wpcf7 input[type=url],
    .wpcf7 input[type=tel],
    .wpcf7 input[type=number],
    .wpcf7 input[type=range],
    .wpcf7 input[type=date],
    .wpcf7 input[type=month],
    .wpcf7 input[type=week],
    .wpcf7 input[type=time],
    .wpcf7 input[type=datetime],
    .wpcf7 input[type=datetime-local],
    .wpcf7 input[type=color],
    .wpcf7 input[type=email],
    .wpcf7 input[type=file],
    .wpcf7 input[type=submit],
    .wpcf7 select,
    .wpcf7 textarea, .wpcf7 .wpcf7-validation-errors {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .form-control::-ms-expand, .wpcf7 input[type=text]::-ms-expand,
  .wpcf7 input[type=search]::-ms-expand,
  .wpcf7 input[type=url]::-ms-expand,
  .wpcf7 input[type=tel]::-ms-expand,
  .wpcf7 input[type=number]::-ms-expand,
  .wpcf7 input[type=range]::-ms-expand,
  .wpcf7 input[type=date]::-ms-expand,
  .wpcf7 input[type=month]::-ms-expand,
  .wpcf7 input[type=week]::-ms-expand,
  .wpcf7 input[type=time]::-ms-expand,
  .wpcf7 input[type=datetime]::-ms-expand,
  .wpcf7 input[type=datetime-local]::-ms-expand,
  .wpcf7 input[type=color]::-ms-expand,
  .wpcf7 input[type=email]::-ms-expand,
  .wpcf7 input[type=file]::-ms-expand,
  .wpcf7 input[type=submit]::-ms-expand,
  .wpcf7 select::-ms-expand,
  .wpcf7 textarea::-ms-expand, .wpcf7 .wpcf7-validation-errors::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus, .wpcf7 input:focus[type=text],
  .wpcf7 input:focus[type=search],
  .wpcf7 input:focus[type=url],
  .wpcf7 input:focus[type=tel],
  .wpcf7 input:focus[type=number],
  .wpcf7 input:focus[type=range],
  .wpcf7 input:focus[type=date],
  .wpcf7 input:focus[type=month],
  .wpcf7 input:focus[type=week],
  .wpcf7 input:focus[type=time],
  .wpcf7 input:focus[type=datetime],
  .wpcf7 input:focus[type=datetime-local],
  .wpcf7 input:focus[type=color],
  .wpcf7 input:focus[type=email],
  .wpcf7 input:focus[type=file],
  .wpcf7 input:focus[type=submit],
  .wpcf7 select:focus,
  .wpcf7 textarea:focus, .wpcf7 .wpcf7-validation-errors:focus {
    color: #495057;
    background-color: #fff;
    border-color: #818181;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.25); }
  .form-control::-webkit-input-placeholder, .wpcf7 input[type=text]::-webkit-input-placeholder,
  .wpcf7 input[type=search]::-webkit-input-placeholder,
  .wpcf7 input[type=url]::-webkit-input-placeholder,
  .wpcf7 input[type=tel]::-webkit-input-placeholder,
  .wpcf7 input[type=number]::-webkit-input-placeholder,
  .wpcf7 input[type=range]::-webkit-input-placeholder,
  .wpcf7 input[type=date]::-webkit-input-placeholder,
  .wpcf7 input[type=month]::-webkit-input-placeholder,
  .wpcf7 input[type=week]::-webkit-input-placeholder,
  .wpcf7 input[type=time]::-webkit-input-placeholder,
  .wpcf7 input[type=datetime]::-webkit-input-placeholder,
  .wpcf7 input[type=datetime-local]::-webkit-input-placeholder,
  .wpcf7 input[type=color]::-webkit-input-placeholder,
  .wpcf7 input[type=email]::-webkit-input-placeholder,
  .wpcf7 input[type=file]::-webkit-input-placeholder,
  .wpcf7 input[type=submit]::-webkit-input-placeholder,
  .wpcf7 select::-webkit-input-placeholder,
  .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-moz-placeholder, .wpcf7 input[type=text]::-moz-placeholder,
  .wpcf7 input[type=search]::-moz-placeholder,
  .wpcf7 input[type=url]::-moz-placeholder,
  .wpcf7 input[type=tel]::-moz-placeholder,
  .wpcf7 input[type=number]::-moz-placeholder,
  .wpcf7 input[type=range]::-moz-placeholder,
  .wpcf7 input[type=date]::-moz-placeholder,
  .wpcf7 input[type=month]::-moz-placeholder,
  .wpcf7 input[type=week]::-moz-placeholder,
  .wpcf7 input[type=time]::-moz-placeholder,
  .wpcf7 input[type=datetime]::-moz-placeholder,
  .wpcf7 input[type=datetime-local]::-moz-placeholder,
  .wpcf7 input[type=color]::-moz-placeholder,
  .wpcf7 input[type=email]::-moz-placeholder,
  .wpcf7 input[type=file]::-moz-placeholder,
  .wpcf7 input[type=submit]::-moz-placeholder,
  .wpcf7 select::-moz-placeholder,
  .wpcf7 textarea::-moz-placeholder, .wpcf7 .wpcf7-validation-errors::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-ms-input-placeholder, .wpcf7 input[type=text]::-ms-input-placeholder,
  .wpcf7 input[type=search]::-ms-input-placeholder,
  .wpcf7 input[type=url]::-ms-input-placeholder,
  .wpcf7 input[type=tel]::-ms-input-placeholder,
  .wpcf7 input[type=number]::-ms-input-placeholder,
  .wpcf7 input[type=range]::-ms-input-placeholder,
  .wpcf7 input[type=date]::-ms-input-placeholder,
  .wpcf7 input[type=month]::-ms-input-placeholder,
  .wpcf7 input[type=week]::-ms-input-placeholder,
  .wpcf7 input[type=time]::-ms-input-placeholder,
  .wpcf7 input[type=datetime]::-ms-input-placeholder,
  .wpcf7 input[type=datetime-local]::-ms-input-placeholder,
  .wpcf7 input[type=color]::-ms-input-placeholder,
  .wpcf7 input[type=email]::-ms-input-placeholder,
  .wpcf7 input[type=file]::-ms-input-placeholder,
  .wpcf7 input[type=submit]::-ms-input-placeholder,
  .wpcf7 select::-ms-input-placeholder,
  .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder, .wpcf7 input[type=text]::placeholder,
  .wpcf7 input[type=search]::placeholder,
  .wpcf7 input[type=url]::placeholder,
  .wpcf7 input[type=tel]::placeholder,
  .wpcf7 input[type=number]::placeholder,
  .wpcf7 input[type=range]::placeholder,
  .wpcf7 input[type=date]::placeholder,
  .wpcf7 input[type=month]::placeholder,
  .wpcf7 input[type=week]::placeholder,
  .wpcf7 input[type=time]::placeholder,
  .wpcf7 input[type=datetime]::placeholder,
  .wpcf7 input[type=datetime-local]::placeholder,
  .wpcf7 input[type=color]::placeholder,
  .wpcf7 input[type=email]::placeholder,
  .wpcf7 input[type=file]::placeholder,
  .wpcf7 input[type=submit]::placeholder,
  .wpcf7 select::placeholder,
  .wpcf7 textarea::placeholder, .wpcf7 .wpcf7-validation-errors::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .wpcf7 input:disabled[type=text],
  .wpcf7 input:disabled[type=search],
  .wpcf7 input:disabled[type=url],
  .wpcf7 input:disabled[type=tel],
  .wpcf7 input:disabled[type=number],
  .wpcf7 input:disabled[type=range],
  .wpcf7 input:disabled[type=date],
  .wpcf7 input:disabled[type=month],
  .wpcf7 input:disabled[type=week],
  .wpcf7 input:disabled[type=time],
  .wpcf7 input:disabled[type=datetime],
  .wpcf7 input:disabled[type=datetime-local],
  .wpcf7 input:disabled[type=color],
  .wpcf7 input:disabled[type=email],
  .wpcf7 input:disabled[type=file],
  .wpcf7 input:disabled[type=submit],
  .wpcf7 select:disabled,
  .wpcf7 textarea:disabled, .wpcf7 .wpcf7-validation-errors:disabled, .form-control[readonly], .wpcf7 input[readonly][type=text],
  .wpcf7 input[readonly][type=search],
  .wpcf7 input[readonly][type=url],
  .wpcf7 input[readonly][type=tel],
  .wpcf7 input[readonly][type=number],
  .wpcf7 input[readonly][type=range],
  .wpcf7 input[readonly][type=date],
  .wpcf7 input[readonly][type=month],
  .wpcf7 input[readonly][type=week],
  .wpcf7 input[readonly][type=time],
  .wpcf7 input[readonly][type=datetime],
  .wpcf7 input[readonly][type=datetime-local],
  .wpcf7 input[readonly][type=color],
  .wpcf7 input[readonly][type=email],
  .wpcf7 input[readonly][type=file],
  .wpcf7 input[readonly][type=submit],
  .wpcf7 select[readonly],
  .wpcf7 textarea[readonly], .wpcf7 .wpcf7-validation-errors[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control:focus::-ms-value,
.wpcf7 select: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-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

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

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

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

textarea.form-control,
.wpcf7 textarea, .wpcf7 textarea.wpcf7-validation-errors {
  height: auto; }

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

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

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

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

.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: 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: #9fc855; }

.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: #212529;
  background-color: rgba(159, 200, 85, 0.9); }

.was-validated .form-control:valid, .was-validated .wpcf7 input:valid[type=text], .wpcf7 .was-validated input:valid[type=text],
.was-validated .wpcf7 input:valid[type=search], .wpcf7 .was-validated input:valid[type=search],
.was-validated .wpcf7 input:valid[type=url], .wpcf7 .was-validated input:valid[type=url],
.was-validated .wpcf7 input:valid[type=tel], .wpcf7 .was-validated input:valid[type=tel],
.was-validated .wpcf7 input:valid[type=number], .wpcf7 .was-validated input:valid[type=number],
.was-validated .wpcf7 input:valid[type=range], .wpcf7 .was-validated input:valid[type=range],
.was-validated .wpcf7 input:valid[type=date], .wpcf7 .was-validated input:valid[type=date],
.was-validated .wpcf7 input:valid[type=month], .wpcf7 .was-validated input:valid[type=month],
.was-validated .wpcf7 input:valid[type=week], .wpcf7 .was-validated input:valid[type=week],
.was-validated .wpcf7 input:valid[type=time], .wpcf7 .was-validated input:valid[type=time],
.was-validated .wpcf7 input:valid[type=datetime], .wpcf7 .was-validated input:valid[type=datetime],
.was-validated .wpcf7 input:valid[type=datetime-local], .wpcf7 .was-validated input:valid[type=datetime-local],
.was-validated .wpcf7 input:valid[type=color], .wpcf7 .was-validated input:valid[type=color],
.was-validated .wpcf7 input:valid[type=email], .wpcf7 .was-validated input:valid[type=email],
.was-validated .wpcf7 input:valid[type=file], .wpcf7 .was-validated input:valid[type=file],
.was-validated .wpcf7 input:valid[type=submit], .wpcf7 .was-validated input:valid[type=submit],
.was-validated .wpcf7 select:valid, .wpcf7 .was-validated select:valid,
.was-validated .wpcf7 textarea:valid, .wpcf7 .was-validated textarea:valid, .was-validated .wpcf7 .wpcf7-validation-errors:valid, .wpcf7 .was-validated .wpcf7-validation-errors:valid, .form-control.is-valid, .wpcf7 input.is-valid[type=text],
.wpcf7 input.is-valid[type=search],
.wpcf7 input.is-valid[type=url],
.wpcf7 input.is-valid[type=tel],
.wpcf7 input.is-valid[type=number],
.wpcf7 input.is-valid[type=range],
.wpcf7 input.is-valid[type=date],
.wpcf7 input.is-valid[type=month],
.wpcf7 input.is-valid[type=week],
.wpcf7 input.is-valid[type=time],
.wpcf7 input.is-valid[type=datetime],
.wpcf7 input.is-valid[type=datetime-local],
.wpcf7 input.is-valid[type=color],
.wpcf7 input.is-valid[type=email],
.wpcf7 input.is-valid[type=file],
.wpcf7 input.is-valid[type=submit],
.wpcf7 select.is-valid,
.wpcf7 textarea.is-valid, .wpcf7 .is-valid.wpcf7-validation-errors, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #9fc855; }
  .was-validated .form-control:valid:focus, .was-validated .wpcf7 input:valid:focus[type=text], .wpcf7 .was-validated input:valid:focus[type=text],
  .was-validated .wpcf7 input:valid:focus[type=search], .wpcf7 .was-validated input:valid:focus[type=search],
  .was-validated .wpcf7 input:valid:focus[type=url], .wpcf7 .was-validated input:valid:focus[type=url],
  .was-validated .wpcf7 input:valid:focus[type=tel], .wpcf7 .was-validated input:valid:focus[type=tel],
  .was-validated .wpcf7 input:valid:focus[type=number], .wpcf7 .was-validated input:valid:focus[type=number],
  .was-validated .wpcf7 input:valid:focus[type=range], .wpcf7 .was-validated input:valid:focus[type=range],
  .was-validated .wpcf7 input:valid:focus[type=date], .wpcf7 .was-validated input:valid:focus[type=date],
  .was-validated .wpcf7 input:valid:focus[type=month], .wpcf7 .was-validated input:valid:focus[type=month],
  .was-validated .wpcf7 input:valid:focus[type=week], .wpcf7 .was-validated input:valid:focus[type=week],
  .was-validated .wpcf7 input:valid:focus[type=time], .wpcf7 .was-validated input:valid:focus[type=time],
  .was-validated .wpcf7 input:valid:focus[type=datetime], .wpcf7 .was-validated input:valid:focus[type=datetime],
  .was-validated .wpcf7 input:valid:focus[type=datetime-local], .wpcf7 .was-validated input:valid:focus[type=datetime-local],
  .was-validated .wpcf7 input:valid:focus[type=color], .wpcf7 .was-validated input:valid:focus[type=color],
  .was-validated .wpcf7 input:valid:focus[type=email], .wpcf7 .was-validated input:valid:focus[type=email],
  .was-validated .wpcf7 input:valid:focus[type=file], .wpcf7 .was-validated input:valid:focus[type=file],
  .was-validated .wpcf7 input:valid:focus[type=submit], .wpcf7 .was-validated input:valid:focus[type=submit],
  .was-validated .wpcf7 select:valid:focus, .wpcf7 .was-validated select:valid:focus,
  .was-validated .wpcf7 textarea:valid:focus, .wpcf7 .was-validated textarea:valid:focus, .was-validated .wpcf7 .wpcf7-validation-errors:valid:focus, .wpcf7 .was-validated .wpcf7-validation-errors:valid:focus, .form-control.is-valid:focus, .wpcf7 input.is-valid:focus[type=text],
  .wpcf7 input.is-valid:focus[type=search],
  .wpcf7 input.is-valid:focus[type=url],
  .wpcf7 input.is-valid:focus[type=tel],
  .wpcf7 input.is-valid:focus[type=number],
  .wpcf7 input.is-valid:focus[type=range],
  .wpcf7 input.is-valid:focus[type=date],
  .wpcf7 input.is-valid:focus[type=month],
  .wpcf7 input.is-valid:focus[type=week],
  .wpcf7 input.is-valid:focus[type=time],
  .wpcf7 input.is-valid:focus[type=datetime],
  .wpcf7 input.is-valid:focus[type=datetime-local],
  .wpcf7 input.is-valid:focus[type=color],
  .wpcf7 input.is-valid:focus[type=email],
  .wpcf7 input.is-valid:focus[type=file],
  .wpcf7 input.is-valid:focus[type=submit],
  .wpcf7 select.is-valid:focus,
  .wpcf7 textarea.is-valid:focus, .wpcf7 .is-valid.wpcf7-validation-errors:focus, .was-validated
  .custom-select:valid:focus,
  .custom-select.is-valid:focus {
    border-color: #9fc855;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=text] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=text] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=search] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=search] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=url] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=url] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=tel] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=tel] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=number] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=number] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=range] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=range] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=date] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=date] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=month] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=month] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=week] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=week] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=time] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=time] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=datetime] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=datetime] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=datetime-local] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=datetime-local] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=color] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=color] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=email] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=email] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=file] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=file] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=submit] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=submit] ~ .valid-feedback, .was-validated .wpcf7 select:valid ~ .valid-feedback, .wpcf7 .was-validated select:valid ~ .valid-feedback, .was-validated .wpcf7 textarea:valid ~ .valid-feedback, .wpcf7 .was-validated textarea:valid ~ .valid-feedback, .was-validated .wpcf7 .wpcf7-validation-errors:valid ~ .valid-feedback, .wpcf7 .was-validated .wpcf7-validation-errors:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=text] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=text] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=search] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=search] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=url] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=url] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=tel] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=tel] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=number] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=number] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=range] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=range] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=date] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=date] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=month] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=month] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=week] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=week] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=time] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=time] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=datetime] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=datetime] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=datetime-local] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=datetime-local] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=color] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=color] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=email] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=email] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=file] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=file] ~ .valid-tooltip,
  .was-validated .wpcf7 input:valid[type=submit] ~ .valid-tooltip,
  .wpcf7 .was-validated input:valid[type=submit] ~ .valid-tooltip,
  .was-validated .wpcf7 select:valid ~ .valid-tooltip,
  .wpcf7 .was-validated select:valid ~ .valid-tooltip,
  .was-validated .wpcf7 textarea:valid ~ .valid-tooltip,
  .wpcf7 .was-validated textarea:valid ~ .valid-tooltip,
  .was-validated .wpcf7 .wpcf7-validation-errors:valid ~ .valid-tooltip,
  .wpcf7 .was-validated .wpcf7-validation-errors:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .wpcf7 input.is-valid[type=text] ~ .valid-feedback, .wpcf7 input.is-valid[type=search] ~ .valid-feedback, .wpcf7 input.is-valid[type=url] ~ .valid-feedback, .wpcf7 input.is-valid[type=tel] ~ .valid-feedback, .wpcf7 input.is-valid[type=number] ~ .valid-feedback, .wpcf7 input.is-valid[type=range] ~ .valid-feedback, .wpcf7 input.is-valid[type=date] ~ .valid-feedback, .wpcf7 input.is-valid[type=month] ~ .valid-feedback, .wpcf7 input.is-valid[type=week] ~ .valid-feedback, .wpcf7 input.is-valid[type=time] ~ .valid-feedback, .wpcf7 input.is-valid[type=datetime] ~ .valid-feedback, .wpcf7 input.is-valid[type=datetime-local] ~ .valid-feedback, .wpcf7 input.is-valid[type=color] ~ .valid-feedback, .wpcf7 input.is-valid[type=email] ~ .valid-feedback, .wpcf7 input.is-valid[type=file] ~ .valid-feedback, .wpcf7 input.is-valid[type=submit] ~ .valid-feedback, .wpcf7 select.is-valid ~ .valid-feedback, .wpcf7 textarea.is-valid ~ .valid-feedback, .wpcf7 .is-valid.wpcf7-validation-errors ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=text] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=search] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=url] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=tel] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=number] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=range] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=date] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=month] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=week] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=time] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=datetime] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=datetime-local] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=color] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=email] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=file] ~ .valid-tooltip,
  .wpcf7 input.is-valid[type=submit] ~ .valid-tooltip,
  .wpcf7 select.is-valid ~ .valid-tooltip,
  .wpcf7 textarea.is-valid ~ .valid-tooltip,
  .wpcf7 .is-valid.wpcf7-validation-errors ~ .valid-tooltip, .was-validated
  .custom-select:valid ~ .valid-feedback,
  .was-validated
  .custom-select:valid ~ .valid-tooltip,
  .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

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

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

.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: #9fc855; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    background-color: #d5e7b5; }

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

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

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

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #9fc855; }
  .was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {
    border-color: inherit; }

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

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.25); }

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

.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(216, 35, 48, 0.9); }

.was-validated .form-control:invalid, .was-validated .wpcf7 input:invalid[type=text], .wpcf7 .was-validated input:invalid[type=text],
.was-validated .wpcf7 input:invalid[type=search], .wpcf7 .was-validated input:invalid[type=search],
.was-validated .wpcf7 input:invalid[type=url], .wpcf7 .was-validated input:invalid[type=url],
.was-validated .wpcf7 input:invalid[type=tel], .wpcf7 .was-validated input:invalid[type=tel],
.was-validated .wpcf7 input:invalid[type=number], .wpcf7 .was-validated input:invalid[type=number],
.was-validated .wpcf7 input:invalid[type=range], .wpcf7 .was-validated input:invalid[type=range],
.was-validated .wpcf7 input:invalid[type=date], .wpcf7 .was-validated input:invalid[type=date],
.was-validated .wpcf7 input:invalid[type=month], .wpcf7 .was-validated input:invalid[type=month],
.was-validated .wpcf7 input:invalid[type=week], .wpcf7 .was-validated input:invalid[type=week],
.was-validated .wpcf7 input:invalid[type=time], .wpcf7 .was-validated input:invalid[type=time],
.was-validated .wpcf7 input:invalid[type=datetime], .wpcf7 .was-validated input:invalid[type=datetime],
.was-validated .wpcf7 input:invalid[type=datetime-local], .wpcf7 .was-validated input:invalid[type=datetime-local],
.was-validated .wpcf7 input:invalid[type=color], .wpcf7 .was-validated input:invalid[type=color],
.was-validated .wpcf7 input:invalid[type=email], .wpcf7 .was-validated input:invalid[type=email],
.was-validated .wpcf7 input:invalid[type=file], .wpcf7 .was-validated input:invalid[type=file],
.was-validated .wpcf7 input:invalid[type=submit], .wpcf7 .was-validated input:invalid[type=submit],
.was-validated .wpcf7 select:invalid, .wpcf7 .was-validated select:invalid,
.was-validated .wpcf7 textarea:invalid, .wpcf7 .was-validated textarea:invalid, .was-validated .wpcf7 .wpcf7-validation-errors:invalid, .wpcf7 .was-validated .wpcf7-validation-errors:invalid, .form-control.is-invalid, .wpcf7 input.is-invalid[type=text],
.wpcf7 input.is-invalid[type=search],
.wpcf7 input.is-invalid[type=url],
.wpcf7 input.is-invalid[type=tel],
.wpcf7 input.is-invalid[type=number],
.wpcf7 input.is-invalid[type=range],
.wpcf7 input.is-invalid[type=date],
.wpcf7 input.is-invalid[type=month],
.wpcf7 input.is-invalid[type=week],
.wpcf7 input.is-invalid[type=time],
.wpcf7 input.is-invalid[type=datetime],
.wpcf7 input.is-invalid[type=datetime-local],
.wpcf7 input.is-invalid[type=color],
.wpcf7 input.is-invalid[type=email],
.wpcf7 input.is-invalid[type=file],
.wpcf7 input.is-invalid[type=submit],
.wpcf7 select.is-invalid,
.wpcf7 textarea.is-invalid, .wpcf7 .is-invalid.wpcf7-validation-errors, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #d82330; }
  .was-validated .form-control:invalid:focus, .was-validated .wpcf7 input:invalid:focus[type=text], .wpcf7 .was-validated input:invalid:focus[type=text],
  .was-validated .wpcf7 input:invalid:focus[type=search], .wpcf7 .was-validated input:invalid:focus[type=search],
  .was-validated .wpcf7 input:invalid:focus[type=url], .wpcf7 .was-validated input:invalid:focus[type=url],
  .was-validated .wpcf7 input:invalid:focus[type=tel], .wpcf7 .was-validated input:invalid:focus[type=tel],
  .was-validated .wpcf7 input:invalid:focus[type=number], .wpcf7 .was-validated input:invalid:focus[type=number],
  .was-validated .wpcf7 input:invalid:focus[type=range], .wpcf7 .was-validated input:invalid:focus[type=range],
  .was-validated .wpcf7 input:invalid:focus[type=date], .wpcf7 .was-validated input:invalid:focus[type=date],
  .was-validated .wpcf7 input:invalid:focus[type=month], .wpcf7 .was-validated input:invalid:focus[type=month],
  .was-validated .wpcf7 input:invalid:focus[type=week], .wpcf7 .was-validated input:invalid:focus[type=week],
  .was-validated .wpcf7 input:invalid:focus[type=time], .wpcf7 .was-validated input:invalid:focus[type=time],
  .was-validated .wpcf7 input:invalid:focus[type=datetime], .wpcf7 .was-validated input:invalid:focus[type=datetime],
  .was-validated .wpcf7 input:invalid:focus[type=datetime-local], .wpcf7 .was-validated input:invalid:focus[type=datetime-local],
  .was-validated .wpcf7 input:invalid:focus[type=color], .wpcf7 .was-validated input:invalid:focus[type=color],
  .was-validated .wpcf7 input:invalid:focus[type=email], .wpcf7 .was-validated input:invalid:focus[type=email],
  .was-validated .wpcf7 input:invalid:focus[type=file], .wpcf7 .was-validated input:invalid:focus[type=file],
  .was-validated .wpcf7 input:invalid:focus[type=submit], .wpcf7 .was-validated input:invalid:focus[type=submit],
  .was-validated .wpcf7 select:invalid:focus, .wpcf7 .was-validated select:invalid:focus,
  .was-validated .wpcf7 textarea:invalid:focus, .wpcf7 .was-validated textarea:invalid:focus, .was-validated .wpcf7 .wpcf7-validation-errors:invalid:focus, .wpcf7 .was-validated .wpcf7-validation-errors:invalid:focus, .form-control.is-invalid:focus, .wpcf7 input.is-invalid:focus[type=text],
  .wpcf7 input.is-invalid:focus[type=search],
  .wpcf7 input.is-invalid:focus[type=url],
  .wpcf7 input.is-invalid:focus[type=tel],
  .wpcf7 input.is-invalid:focus[type=number],
  .wpcf7 input.is-invalid:focus[type=range],
  .wpcf7 input.is-invalid:focus[type=date],
  .wpcf7 input.is-invalid:focus[type=month],
  .wpcf7 input.is-invalid:focus[type=week],
  .wpcf7 input.is-invalid:focus[type=time],
  .wpcf7 input.is-invalid:focus[type=datetime],
  .wpcf7 input.is-invalid:focus[type=datetime-local],
  .wpcf7 input.is-invalid:focus[type=color],
  .wpcf7 input.is-invalid:focus[type=email],
  .wpcf7 input.is-invalid:focus[type=file],
  .wpcf7 input.is-invalid:focus[type=submit],
  .wpcf7 select.is-invalid:focus,
  .wpcf7 textarea.is-invalid:focus, .wpcf7 .is-invalid.wpcf7-validation-errors:focus, .was-validated
  .custom-select:invalid:focus,
  .custom-select.is-invalid:focus {
    border-color: #d82330;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=text] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=text] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=search] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=search] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=url] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=url] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=tel] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=tel] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=number] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=number] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=range] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=range] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=date] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=date] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=month] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=month] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=week] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=week] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=time] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=time] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=datetime] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=datetime] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=datetime-local] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=datetime-local] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=color] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=color] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=email] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=email] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=file] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=file] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=submit] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=submit] ~ .invalid-feedback, .was-validated .wpcf7 select:invalid ~ .invalid-feedback, .wpcf7 .was-validated select:invalid ~ .invalid-feedback, .was-validated .wpcf7 textarea:invalid ~ .invalid-feedback, .wpcf7 .was-validated textarea:invalid ~ .invalid-feedback, .was-validated .wpcf7 .wpcf7-validation-errors:invalid ~ .invalid-feedback, .wpcf7 .was-validated .wpcf7-validation-errors:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=text] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=text] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=search] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=search] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=url] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=url] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=tel] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=tel] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=number] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=number] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=range] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=range] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=date] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=date] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=month] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=month] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=week] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=week] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=time] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=time] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=datetime] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=datetime] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=datetime-local] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=datetime-local] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=color] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=color] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=email] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=email] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=file] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=file] ~ .invalid-tooltip,
  .was-validated .wpcf7 input:invalid[type=submit] ~ .invalid-tooltip,
  .wpcf7 .was-validated input:invalid[type=submit] ~ .invalid-tooltip,
  .was-validated .wpcf7 select:invalid ~ .invalid-tooltip,
  .wpcf7 .was-validated select:invalid ~ .invalid-tooltip,
  .was-validated .wpcf7 textarea:invalid ~ .invalid-tooltip,
  .wpcf7 .was-validated textarea:invalid ~ .invalid-tooltip,
  .was-validated .wpcf7 .wpcf7-validation-errors:invalid ~ .invalid-tooltip,
  .wpcf7 .was-validated .wpcf7-validation-errors:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .wpcf7 input.is-invalid[type=text] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=search] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=url] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=tel] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=number] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=range] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=date] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=month] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=week] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=time] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=datetime] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=datetime-local] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=color] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=email] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=file] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=submit] ~ .invalid-feedback, .wpcf7 select.is-invalid ~ .invalid-feedback, .wpcf7 textarea.is-invalid ~ .invalid-feedback, .wpcf7 .is-invalid.wpcf7-validation-errors ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=text] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=search] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=url] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=tel] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=number] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=range] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=date] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=month] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=week] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=time] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=datetime] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=datetime-local] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=color] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=email] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=file] ~ .invalid-tooltip,
  .wpcf7 input.is-invalid[type=submit] ~ .invalid-tooltip,
  .wpcf7 select.is-invalid ~ .invalid-tooltip,
  .wpcf7 textarea.is-invalid ~ .invalid-tooltip,
  .wpcf7 .is-invalid.wpcf7-validation-errors ~ .invalid-tooltip, .was-validated
  .custom-select:invalid ~ .invalid-feedback,
  .was-validated
  .custom-select:invalid ~ .invalid-tooltip,
  .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

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

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

.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: #d82330; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    background-color: #ed8e95; }

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

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

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

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

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

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.25); }

.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group, .form-inline .wpcf7 .wpcf7-form p, .wpcf7 .wpcf7-form .form-inline p {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control, .form-inline .wpcf7 input[type=text], .wpcf7 .form-inline input[type=text],
    .form-inline .wpcf7 input[type=search], .wpcf7 .form-inline input[type=search],
    .form-inline .wpcf7 input[type=url], .wpcf7 .form-inline input[type=url],
    .form-inline .wpcf7 input[type=tel], .wpcf7 .form-inline input[type=tel],
    .form-inline .wpcf7 input[type=number], .wpcf7 .form-inline input[type=number],
    .form-inline .wpcf7 input[type=range], .wpcf7 .form-inline input[type=range],
    .form-inline .wpcf7 input[type=date], .wpcf7 .form-inline input[type=date],
    .form-inline .wpcf7 input[type=month], .wpcf7 .form-inline input[type=month],
    .form-inline .wpcf7 input[type=week], .wpcf7 .form-inline input[type=week],
    .form-inline .wpcf7 input[type=time], .wpcf7 .form-inline input[type=time],
    .form-inline .wpcf7 input[type=datetime], .wpcf7 .form-inline input[type=datetime],
    .form-inline .wpcf7 input[type=datetime-local], .wpcf7 .form-inline input[type=datetime-local],
    .form-inline .wpcf7 input[type=color], .wpcf7 .form-inline input[type=color],
    .form-inline .wpcf7 input[type=email], .wpcf7 .form-inline input[type=email],
    .form-inline .wpcf7 input[type=file], .wpcf7 .form-inline input[type=file],
    .form-inline .wpcf7 input[type=submit], .wpcf7 .form-inline input[type=submit],
    .form-inline .wpcf7 select, .wpcf7 .form-inline select,
    .form-inline .wpcf7 textarea, .wpcf7 .form-inline textarea, .form-inline .wpcf7 .wpcf7-validation-errors, .wpcf7 .form-inline .wpcf7-validation-errors {
      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-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn,
.wpcf7 input[type=submit] {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-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;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .btn,
    .wpcf7 input[type=submit] {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .btn:hover, .wpcf7 input:hover[type=submit], .btn:focus,
  .wpcf7 input:focus[type=submit] {
    text-decoration: none; }
  .btn:focus,
  .wpcf7 input:focus[type=submit], .btn.focus, .wpcf7 input.focus[type=submit] {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.25); }
  .btn.disabled, .wpcf7 input.disabled[type=submit], .btn:disabled,
  .wpcf7 input:disabled[type=submit] {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled), .wpcf7 input:not(:disabled):not(.disabled)[type=submit] {
    cursor: pointer; }

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

.btn-primary {
  color: #fff;
  background-color: #414141;
  border-color: #414141; }
  .btn-primary:hover {
    color: #fff;
    background-color: #2e2e2e;
    border-color: #282828; }
  .btn-primary:focus, .btn-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #414141;
    border-color: #414141; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #282828;
    border-color: #212121; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #666;
  border-color: #666; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #535353;
    border-color: #4d4d4d; }
  .btn-secondary:focus, .btn-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #666;
    border-color: #666; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #4d4d4d;
    border-color: #464646; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }

.btn-success {
  color: #212529;
  background-color: #9fc855;
  border-color: #9fc855; }
  .btn-success:hover {
    color: #212529;
    background-color: #8dba3c;
    border-color: #86b139; }
  .btn-success:focus, .btn-success.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #212529;
    background-color: #9fc855;
    border-color: #9fc855; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #212529;
    background-color: #86b139;
    border-color: #7fa736; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5); }

.btn-info {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460; }
  .btn-info:hover {
    color: #fff;
    background-color: #08363e;
    border-color: #062c33; }
  .btn-info:focus, .btn-info.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(12, 84, 96, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(12, 84, 96, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #062c33;
    border-color: #052227; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(12, 84, 96, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(12, 84, 96, 0.5); }

.btn-warning {
  color: #fff;
  background-color: #856404;
  border-color: #856404; }
  .btn-warning:hover {
    color: #fff;
    background-color: #604803;
    border-color: #533f03; }
  .btn-warning:focus, .btn-warning.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(133, 100, 4, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(133, 100, 4, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #533f03;
    border-color: #473502; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(133, 100, 4, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(133, 100, 4, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #d82330;
  border-color: #d82330; }
  .btn-danger:hover {
    color: #fff;
    background-color: #b71e29;
    border-color: #ac1c26; }
  .btn-danger:focus, .btn-danger.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #d82330;
    border-color: #d82330; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #ac1c26;
    border-color: #a11a24; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 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 {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-body-bg {
  color: #212529;
  background-color: #f9f9f9;
  border-color: #f9f9f9; }
  .btn-body-bg:hover {
    color: #212529;
    background-color: #e6e6e6;
    border-color: #e0e0e0; }
  .btn-body-bg:focus, .btn-body-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 249, 249, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(249, 249, 249, 0.5); }
  .btn-body-bg.disabled, .btn-body-bg:disabled {
    color: #212529;
    background-color: #f9f9f9;
    border-color: #f9f9f9; }
  .btn-body-bg:not(:disabled):not(.disabled):active, .btn-body-bg:not(:disabled):not(.disabled).active,
  .show > .btn-body-bg.dropdown-toggle {
    color: #212529;
    background-color: #e0e0e0;
    border-color: #d9d9d9; }
    .btn-body-bg:not(:disabled):not(.disabled):active:focus, .btn-body-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-body-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 249, 249, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(249, 249, 249, 0.5); }

.btn-content-bg {
  color: #fff;
  background-color: transparent;
  border-color: transparent; }
  .btn-content-bg:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0); }
  .btn-content-bg:focus, .btn-content-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  .btn-content-bg.disabled, .btn-content-bg:disabled {
    color: #fff;
    background-color: transparent;
    border-color: transparent; }
  .btn-content-bg:not(:disabled):not(.disabled):active, .btn-content-bg:not(:disabled):not(.disabled).active,
  .show > .btn-content-bg.dropdown-toggle {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0); }
    .btn-content-bg:not(:disabled):not(.disabled):active:focus, .btn-content-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-content-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-primary-green {
  color: #212529;
  background-color: #9fc855;
  border-color: #9fc855; }
  .btn-primary-green:hover {
    color: #212529;
    background-color: #8dba3c;
    border-color: #86b139; }
  .btn-primary-green:focus, .btn-primary-green.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5); }
  .btn-primary-green.disabled, .btn-primary-green:disabled {
    color: #212529;
    background-color: #9fc855;
    border-color: #9fc855; }
  .btn-primary-green:not(:disabled):not(.disabled):active, .btn-primary-green:not(:disabled):not(.disabled).active,
  .show > .btn-primary-green.dropdown-toggle {
    color: #212529;
    background-color: #86b139;
    border-color: #7fa736; }
    .btn-primary-green:not(:disabled):not(.disabled):active:focus, .btn-primary-green:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary-green.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5); }

.btn-default-font-color {
  color: #fff;
  background-color: #222;
  border-color: #222; }
  .btn-default-font-color:hover {
    color: #fff;
    background-color: #0f0f0f;
    border-color: #090909; }
  .btn-default-font-color:focus, .btn-default-font-color.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5); }
  .btn-default-font-color.disabled, .btn-default-font-color:disabled {
    color: #fff;
    background-color: #222;
    border-color: #222; }
  .btn-default-font-color:not(:disabled):not(.disabled):active, .btn-default-font-color:not(:disabled):not(.disabled).active,
  .show > .btn-default-font-color.dropdown-toggle {
    color: #fff;
    background-color: #090909;
    border-color: #020202; }
    .btn-default-font-color:not(:disabled):not(.disabled):active:focus, .btn-default-font-color:not(:disabled):not(.disabled).active:focus,
    .show > .btn-default-font-color.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5); }

.btn-default-header-color {
  color: #fff;
  background-color: #888;
  border-color: #888; }
  .btn-default-header-color:hover {
    color: #fff;
    background-color: #757575;
    border-color: #6f6f6f; }
  .btn-default-header-color:focus, .btn-default-header-color.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5); }
  .btn-default-header-color.disabled, .btn-default-header-color:disabled {
    color: #fff;
    background-color: #888;
    border-color: #888; }
  .btn-default-header-color:not(:disabled):not(.disabled):active, .btn-default-header-color:not(:disabled):not(.disabled).active,
  .show > .btn-default-header-color.dropdown-toggle {
    color: #fff;
    background-color: #6f6f6f;
    border-color: #686868; }
    .btn-default-header-color:not(:disabled):not(.disabled):active:focus, .btn-default-header-color:not(:disabled):not(.disabled).active:focus,
    .show > .btn-default-header-color.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5); }

.btn-light-grey {
  color: #212529;
  background-color: #f6f6f6;
  border-color: #f6f6f6; }
  .btn-light-grey:hover {
    color: #212529;
    background-color: #e3e3e3;
    border-color: #dddddd; }
  .btn-light-grey:focus, .btn-light-grey.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5); }
  .btn-light-grey.disabled, .btn-light-grey:disabled {
    color: #212529;
    background-color: #f6f6f6;
    border-color: #f6f6f6; }
  .btn-light-grey:not(:disabled):not(.disabled):active, .btn-light-grey:not(:disabled):not(.disabled).active,
  .show > .btn-light-grey.dropdown-toggle {
    color: #212529;
    background-color: #dddddd;
    border-color: #d6d6d6; }
    .btn-light-grey:not(:disabled):not(.disabled):active:focus, .btn-light-grey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light-grey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5); }

.btn-medium-grey {
  color: #fff;
  background-color: #343433;
  border-color: #343433; }
  .btn-medium-grey:hover {
    color: #fff;
    background-color: #212120;
    border-color: #1a1a1a; }
  .btn-medium-grey:focus, .btn-medium-grey.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5); }
  .btn-medium-grey.disabled, .btn-medium-grey:disabled {
    color: #fff;
    background-color: #343433;
    border-color: #343433; }
  .btn-medium-grey:not(:disabled):not(.disabled):active, .btn-medium-grey:not(:disabled):not(.disabled).active,
  .show > .btn-medium-grey.dropdown-toggle {
    color: #fff;
    background-color: #1a1a1a;
    border-color: #141413; }
    .btn-medium-grey:not(:disabled):not(.disabled):active:focus, .btn-medium-grey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-medium-grey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5); }

.btn-dark-grey {
  color: #fff;
  background-color: #343433;
  border-color: #343433; }
  .btn-dark-grey:hover {
    color: #fff;
    background-color: #212120;
    border-color: #1a1a1a; }
  .btn-dark-grey:focus, .btn-dark-grey.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5); }
  .btn-dark-grey.disabled, .btn-dark-grey:disabled {
    color: #fff;
    background-color: #343433;
    border-color: #343433; }
  .btn-dark-grey:not(:disabled):not(.disabled):active, .btn-dark-grey:not(:disabled):not(.disabled).active,
  .show > .btn-dark-grey.dropdown-toggle {
    color: #fff;
    background-color: #1a1a1a;
    border-color: #141413; }
    .btn-dark-grey:not(:disabled):not(.disabled):active:focus, .btn-dark-grey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark-grey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5); }

.btn-stall {
  color: #fff;
  background-color: #b15f39;
  border-color: #b15f39; }
  .btn-stall:hover {
    color: #fff;
    background-color: #944f30;
    border-color: #8a4a2d; }
  .btn-stall:focus, .btn-stall.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(177, 95, 57, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(177, 95, 57, 0.5); }
  .btn-stall.disabled, .btn-stall:disabled {
    color: #fff;
    background-color: #b15f39;
    border-color: #b15f39; }
  .btn-stall:not(:disabled):not(.disabled):active, .btn-stall:not(:disabled):not(.disabled).active,
  .show > .btn-stall.dropdown-toggle {
    color: #fff;
    background-color: #8a4a2d;
    border-color: #814529; }
    .btn-stall:not(:disabled):not(.disabled):active:focus, .btn-stall:not(:disabled):not(.disabled).active:focus,
    .show > .btn-stall.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(177, 95, 57, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(177, 95, 57, 0.5); }

.btn-haltung {
  color: #fff;
  background-color: #5f802b;
  border-color: #5f802b; }
  .btn-haltung:hover {
    color: #fff;
    background-color: #4a6321;
    border-color: #435a1e; }
  .btn-haltung:focus, .btn-haltung.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(95, 128, 43, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(95, 128, 43, 0.5); }
  .btn-haltung.disabled, .btn-haltung:disabled {
    color: #fff;
    background-color: #5f802b;
    border-color: #5f802b; }
  .btn-haltung:not(:disabled):not(.disabled):active, .btn-haltung:not(:disabled):not(.disabled).active,
  .show > .btn-haltung.dropdown-toggle {
    color: #fff;
    background-color: #435a1e;
    border-color: #3c501b; }
    .btn-haltung:not(:disabled):not(.disabled):active:focus, .btn-haltung:not(:disabled):not(.disabled).active:focus,
    .show > .btn-haltung.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(95, 128, 43, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(95, 128, 43, 0.5); }

.btn-futter {
  color: #fff;
  background-color: #1c79bb;
  border-color: #1c79bb; }
  .btn-futter:hover {
    color: #fff;
    background-color: #17639a;
    border-color: #155c8f; }
  .btn-futter:focus, .btn-futter.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(28, 121, 187, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(28, 121, 187, 0.5); }
  .btn-futter.disabled, .btn-futter:disabled {
    color: #fff;
    background-color: #1c79bb;
    border-color: #1c79bb; }
  .btn-futter:not(:disabled):not(.disabled):active, .btn-futter:not(:disabled):not(.disabled).active,
  .show > .btn-futter.dropdown-toggle {
    color: #fff;
    background-color: #155c8f;
    border-color: #145584; }
    .btn-futter:not(:disabled):not(.disabled):active:focus, .btn-futter:not(:disabled):not(.disabled).active:focus,
    .show > .btn-futter.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(28, 121, 187, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(28, 121, 187, 0.5); }

.btn-rassen {
  color: #fff;
  background-color: #d82330;
  border-color: #d82330; }
  .btn-rassen:hover {
    color: #fff;
    background-color: #b71e29;
    border-color: #ac1c26; }
  .btn-rassen:focus, .btn-rassen.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5); }
  .btn-rassen.disabled, .btn-rassen:disabled {
    color: #fff;
    background-color: #d82330;
    border-color: #d82330; }
  .btn-rassen:not(:disabled):not(.disabled):active, .btn-rassen:not(:disabled):not(.disabled).active,
  .show > .btn-rassen.dropdown-toggle {
    color: #fff;
    background-color: #ac1c26;
    border-color: #a11a24; }
    .btn-rassen:not(:disabled):not(.disabled):active:focus, .btn-rassen:not(:disabled):not(.disabled).active:focus,
    .show > .btn-rassen.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5); }

.btn-fragen {
  color: #fff;
  background-color: #83262f;
  border-color: #83262f; }
  .btn-fragen:hover {
    color: #fff;
    background-color: #651d24;
    border-color: #5b1b21; }
  .btn-fragen:focus, .btn-fragen.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(131, 38, 47, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(131, 38, 47, 0.5); }
  .btn-fragen.disabled, .btn-fragen:disabled {
    color: #fff;
    background-color: #83262f;
    border-color: #83262f; }
  .btn-fragen:not(:disabled):not(.disabled):active, .btn-fragen:not(:disabled):not(.disabled).active,
  .show > .btn-fragen.dropdown-toggle {
    color: #fff;
    background-color: #5b1b21;
    border-color: #52181d; }
    .btn-fragen:not(:disabled):not(.disabled):active:focus, .btn-fragen:not(:disabled):not(.disabled).active:focus,
    .show > .btn-fragen.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(131, 38, 47, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(131, 38, 47, 0.5); }

.btn-gefluegel {
  color: #fff;
  background-color: #966a10;
  border-color: #966a10; }
  .btn-gefluegel:hover {
    color: #fff;
    background-color: #73520c;
    border-color: #68490b; }
  .btn-gefluegel:focus, .btn-gefluegel.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5); }
  .btn-gefluegel.disabled, .btn-gefluegel:disabled {
    color: #fff;
    background-color: #966a10;
    border-color: #966a10; }
  .btn-gefluegel:not(:disabled):not(.disabled):active, .btn-gefluegel:not(:disabled):not(.disabled).active,
  .show > .btn-gefluegel.dropdown-toggle {
    color: #fff;
    background-color: #68490b;
    border-color: #5c410a; }
    .btn-gefluegel:not(:disabled):not(.disabled):active:focus, .btn-gefluegel:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gefluegel.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5); }

.btn-no-root {
  color: #fff;
  background-color: #555;
  border-color: #555; }
  .btn-no-root:hover {
    color: #fff;
    background-color: #424242;
    border-color: #3c3c3c; }
  .btn-no-root:focus, .btn-no-root.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); }
  .btn-no-root.disabled, .btn-no-root:disabled {
    color: #fff;
    background-color: #555;
    border-color: #555; }
  .btn-no-root:not(:disabled):not(.disabled):active, .btn-no-root:not(:disabled):not(.disabled).active,
  .show > .btn-no-root.dropdown-toggle {
    color: #fff;
    background-color: #3c3c3c;
    border-color: #353535; }
    .btn-no-root:not(:disabled):not(.disabled):active:focus, .btn-no-root:not(:disabled):not(.disabled).active:focus,
    .show > .btn-no-root.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); }

.btn-list-section-bg {
  color: #212529;
  background-color: #f0f6f0;
  border-color: #f0f6f0; }
  .btn-list-section-bg:hover {
    color: #212529;
    background-color: #d8e8d8;
    border-color: #d0e3d0; }
  .btn-list-section-bg:focus, .btn-list-section-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 246, 240, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(240, 246, 240, 0.5); }
  .btn-list-section-bg.disabled, .btn-list-section-bg:disabled {
    color: #212529;
    background-color: #f0f6f0;
    border-color: #f0f6f0; }
  .btn-list-section-bg:not(:disabled):not(.disabled):active, .btn-list-section-bg:not(:disabled):not(.disabled).active,
  .show > .btn-list-section-bg.dropdown-toggle {
    color: #212529;
    background-color: #d0e3d0;
    border-color: #c8dec8; }
    .btn-list-section-bg:not(:disabled):not(.disabled):active:focus, .btn-list-section-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-list-section-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 246, 240, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(240, 246, 240, 0.5); }

.btn-list-section-border {
  color: #212529;
  background-color: #eee;
  border-color: #eee; }
  .btn-list-section-border:hover {
    color: #212529;
    background-color: #dbdbdb;
    border-color: #d5d5d5; }
  .btn-list-section-border:focus, .btn-list-section-border.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5); }
  .btn-list-section-border.disabled, .btn-list-section-border:disabled {
    color: #212529;
    background-color: #eee;
    border-color: #eee; }
  .btn-list-section-border:not(:disabled):not(.disabled):active, .btn-list-section-border:not(:disabled):not(.disabled).active,
  .show > .btn-list-section-border.dropdown-toggle {
    color: #212529;
    background-color: #d5d5d5;
    border-color: #cecece; }
    .btn-list-section-border:not(:disabled):not(.disabled):active:focus, .btn-list-section-border:not(:disabled):not(.disabled).active:focus,
    .show > .btn-list-section-border.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5); }

.btn-alert-bg {
  color: #212529;
  background-color: #f8d7da;
  border-color: #f8d7da; }
  .btn-alert-bg:hover {
    color: #212529;
    background-color: #f2b6bc;
    border-color: #f0acb2; }
  .btn-alert-bg:focus, .btn-alert-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 215, 218, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 215, 218, 0.5); }
  .btn-alert-bg.disabled, .btn-alert-bg:disabled {
    color: #212529;
    background-color: #f8d7da;
    border-color: #f8d7da; }
  .btn-alert-bg:not(:disabled):not(.disabled):active, .btn-alert-bg:not(:disabled):not(.disabled).active,
  .show > .btn-alert-bg.dropdown-toggle {
    color: #212529;
    background-color: #f0acb2;
    border-color: #efa1a8; }
    .btn-alert-bg:not(:disabled):not(.disabled):active:focus, .btn-alert-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-alert-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 215, 218, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 215, 218, 0.5); }

.btn-alert-border {
  color: #212529;
  background-color: #f1b0b7;
  border-color: #f1b0b7; }
  .btn-alert-border:hover {
    color: #212529;
    background-color: #eb9099;
    border-color: #e98590; }
  .btn-alert-border:focus, .btn-alert-border.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 176, 183, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(241, 176, 183, 0.5); }
  .btn-alert-border.disabled, .btn-alert-border:disabled {
    color: #212529;
    background-color: #f1b0b7;
    border-color: #f1b0b7; }
  .btn-alert-border:not(:disabled):not(.disabled):active, .btn-alert-border:not(:disabled):not(.disabled).active,
  .show > .btn-alert-border.dropdown-toggle {
    color: #212529;
    background-color: #e98590;
    border-color: #e77a86; }
    .btn-alert-border:not(:disabled):not(.disabled):active:focus, .btn-alert-border:not(:disabled):not(.disabled).active:focus,
    .show > .btn-alert-border.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 176, 183, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(241, 176, 183, 0.5); }

.btn-alert {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24; }
  .btn-alert:hover {
    color: #fff;
    background-color: #53141a;
    border-color: #491217; }
  .btn-alert:focus, .btn-alert.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(114, 28, 36, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(114, 28, 36, 0.5); }
  .btn-alert.disabled, .btn-alert:disabled {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }
  .btn-alert:not(:disabled):not(.disabled):active, .btn-alert:not(:disabled):not(.disabled).active,
  .show > .btn-alert.dropdown-toggle {
    color: #fff;
    background-color: #491217;
    border-color: #3f0f14; }
    .btn-alert:not(:disabled):not(.disabled):active:focus, .btn-alert:not(:disabled):not(.disabled).active:focus,
    .show > .btn-alert.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(114, 28, 36, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(114, 28, 36, 0.5); }

.btn-warning-bg {
  color: #212529;
  background-color: #fff3cd;
  border-color: #fff3cd; }
  .btn-warning-bg:hover {
    color: #212529;
    background-color: #ffeaa7;
    border-color: #ffe79a; }
  .btn-warning-bg:focus, .btn-warning-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 243, 205, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 243, 205, 0.5); }
  .btn-warning-bg.disabled, .btn-warning-bg:disabled {
    color: #212529;
    background-color: #fff3cd;
    border-color: #fff3cd; }
  .btn-warning-bg:not(:disabled):not(.disabled):active, .btn-warning-bg:not(:disabled):not(.disabled).active,
  .show > .btn-warning-bg.dropdown-toggle {
    color: #212529;
    background-color: #ffe79a;
    border-color: #ffe48d; }
    .btn-warning-bg:not(:disabled):not(.disabled):active:focus, .btn-warning-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 243, 205, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 243, 205, 0.5); }

.btn-warning-border {
  color: #212529;
  background-color: #ddd4b9;
  border-color: #ddd4b9; }
  .btn-warning-border:hover {
    color: #212529;
    background-color: #d0c49f;
    border-color: #ccbf97; }
  .btn-warning-border:focus, .btn-warning-border.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 212, 185, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(221, 212, 185, 0.5); }
  .btn-warning-border.disabled, .btn-warning-border:disabled {
    color: #212529;
    background-color: #ddd4b9;
    border-color: #ddd4b9; }
  .btn-warning-border:not(:disabled):not(.disabled):active, .btn-warning-border:not(:disabled):not(.disabled).active,
  .show > .btn-warning-border.dropdown-toggle {
    color: #212529;
    background-color: #ccbf97;
    border-color: #c8ba8e; }
    .btn-warning-border:not(:disabled):not(.disabled):active:focus, .btn-warning-border:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning-border.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 212, 185, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(221, 212, 185, 0.5); }

.btn-info-bg {
  color: #212529;
  background-color: #d1ecf1;
  border-color: #d1ecf1; }
  .btn-info-bg:hover {
    color: #212529;
    background-color: #b4e0e8;
    border-color: #aadce5; }
  .btn-info-bg:focus, .btn-info-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(209, 236, 241, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(209, 236, 241, 0.5); }
  .btn-info-bg.disabled, .btn-info-bg:disabled {
    color: #212529;
    background-color: #d1ecf1;
    border-color: #d1ecf1; }
  .btn-info-bg:not(:disabled):not(.disabled):active, .btn-info-bg:not(:disabled):not(.disabled).active,
  .show > .btn-info-bg.dropdown-toggle {
    color: #212529;
    background-color: #aadce5;
    border-color: #a0d8e2; }
    .btn-info-bg:not(:disabled):not(.disabled):active:focus, .btn-info-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(209, 236, 241, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(209, 236, 241, 0.5); }

.btn-info-border {
  color: #212529;
  background-color: #bbcfd2;
  border-color: #bbcfd2; }
  .btn-info-border:hover {
    color: #212529;
    background-color: #a4bfc3;
    border-color: #9cb9be; }
  .btn-info-border:focus, .btn-info-border.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(187, 207, 210, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(187, 207, 210, 0.5); }
  .btn-info-border.disabled, .btn-info-border:disabled {
    color: #212529;
    background-color: #bbcfd2;
    border-color: #bbcfd2; }
  .btn-info-border:not(:disabled):not(.disabled):active, .btn-info-border:not(:disabled):not(.disabled).active,
  .show > .btn-info-border.dropdown-toggle {
    color: #212529;
    background-color: #9cb9be;
    border-color: #95b4b9; }
    .btn-info-border:not(:disabled):not(.disabled):active:focus, .btn-info-border:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info-border.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(187, 207, 210, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(187, 207, 210, 0.5); }

.btn-amazon-yellow-start {
  color: #212529;
  background-color: #f7dfa5;
  border-color: #f7dfa5; }
  .btn-amazon-yellow-start:hover {
    color: #212529;
    background-color: #f4d382;
    border-color: #f3ce76; }
  .btn-amazon-yellow-start:focus, .btn-amazon-yellow-start.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(247, 223, 165, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(247, 223, 165, 0.5); }
  .btn-amazon-yellow-start.disabled, .btn-amazon-yellow-start:disabled {
    color: #212529;
    background-color: #f7dfa5;
    border-color: #f7dfa5; }
  .btn-amazon-yellow-start:not(:disabled):not(.disabled):active, .btn-amazon-yellow-start:not(:disabled):not(.disabled).active,
  .show > .btn-amazon-yellow-start.dropdown-toggle {
    color: #212529;
    background-color: #f3ce76;
    border-color: #f2ca6a; }
    .btn-amazon-yellow-start:not(:disabled):not(.disabled):active:focus, .btn-amazon-yellow-start:not(:disabled):not(.disabled).active:focus,
    .show > .btn-amazon-yellow-start.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(247, 223, 165, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(247, 223, 165, 0.5); }

.btn-amazon-yellow-end {
  color: #212529;
  background-color: #f0c14b;
  border-color: #f0c14b; }
  .btn-amazon-yellow-end:hover {
    color: #212529;
    background-color: #edb528;
    border-color: #ecb11c; }
  .btn-amazon-yellow-end:focus, .btn-amazon-yellow-end.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 193, 75, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(240, 193, 75, 0.5); }
  .btn-amazon-yellow-end.disabled, .btn-amazon-yellow-end:disabled {
    color: #212529;
    background-color: #f0c14b;
    border-color: #f0c14b; }
  .btn-amazon-yellow-end:not(:disabled):not(.disabled):active, .btn-amazon-yellow-end:not(:disabled):not(.disabled).active,
  .show > .btn-amazon-yellow-end.dropdown-toggle {
    color: #212529;
    background-color: #ecb11c;
    border-color: #e8ab13; }
    .btn-amazon-yellow-end:not(:disabled):not(.disabled):active:focus, .btn-amazon-yellow-end:not(:disabled):not(.disabled).active:focus,
    .show > .btn-amazon-yellow-end.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 193, 75, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(240, 193, 75, 0.5); }

.btn-amazon-grey-start {
  color: #fff;
  background-color: #555;
  border-color: #555; }
  .btn-amazon-grey-start:hover {
    color: #fff;
    background-color: #424242;
    border-color: #3c3c3c; }
  .btn-amazon-grey-start:focus, .btn-amazon-grey-start.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); }
  .btn-amazon-grey-start.disabled, .btn-amazon-grey-start:disabled {
    color: #fff;
    background-color: #555;
    border-color: #555; }
  .btn-amazon-grey-start:not(:disabled):not(.disabled):active, .btn-amazon-grey-start:not(:disabled):not(.disabled).active,
  .show > .btn-amazon-grey-start.dropdown-toggle {
    color: #fff;
    background-color: #3c3c3c;
    border-color: #353535; }
    .btn-amazon-grey-start:not(:disabled):not(.disabled):active:focus, .btn-amazon-grey-start:not(:disabled):not(.disabled).active:focus,
    .show > .btn-amazon-grey-start.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); }

.btn-amazon-grey-end {
  color: #fff;
  background-color: #333;
  border-color: #333; }
  .btn-amazon-grey-end:hover {
    color: #fff;
    background-color: #202020;
    border-color: #1a1a1a; }
  .btn-amazon-grey-end:focus, .btn-amazon-grey-end.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }
  .btn-amazon-grey-end.disabled, .btn-amazon-grey-end:disabled {
    color: #fff;
    background-color: #333;
    border-color: #333; }
  .btn-amazon-grey-end:not(:disabled):not(.disabled):active, .btn-amazon-grey-end:not(:disabled):not(.disabled).active,
  .show > .btn-amazon-grey-end.dropdown-toggle {
    color: #fff;
    background-color: #1a1a1a;
    border-color: #131313; }
    .btn-amazon-grey-end:not(:disabled):not(.disabled):active:focus, .btn-amazon-grey-end:not(:disabled):not(.disabled).active:focus,
    .show > .btn-amazon-grey-end.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }

.btn-amazon-border-sides {
  color: #fff;
  background-color: #9c7e31;
  border-color: #9c7e31; }
  .btn-amazon-border-sides:hover {
    color: #fff;
    background-color: #7f6628;
    border-color: #755f25; }
  .btn-amazon-border-sides:focus, .btn-amazon-border-sides.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(156, 126, 49, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(156, 126, 49, 0.5); }
  .btn-amazon-border-sides.disabled, .btn-amazon-border-sides:disabled {
    color: #fff;
    background-color: #9c7e31;
    border-color: #9c7e31; }
  .btn-amazon-border-sides:not(:disabled):not(.disabled):active, .btn-amazon-border-sides:not(:disabled):not(.disabled).active,
  .show > .btn-amazon-border-sides.dropdown-toggle {
    color: #fff;
    background-color: #755f25;
    border-color: #6b5722; }
    .btn-amazon-border-sides:not(:disabled):not(.disabled):active:focus, .btn-amazon-border-sides:not(:disabled):not(.disabled).active:focus,
    .show > .btn-amazon-border-sides.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(156, 126, 49, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(156, 126, 49, 0.5); }

.btn-amazon-border-top {
  color: #fff;
  background-color: #a88734;
  border-color: #a88734; }
  .btn-amazon-border-top:hover {
    color: #fff;
    background-color: #8b702b;
    border-color: #816828; }
  .btn-amazon-border-top:focus, .btn-amazon-border-top.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(168, 135, 52, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(168, 135, 52, 0.5); }
  .btn-amazon-border-top.disabled, .btn-amazon-border-top:disabled {
    color: #fff;
    background-color: #a88734;
    border-color: #a88734; }
  .btn-amazon-border-top:not(:disabled):not(.disabled):active, .btn-amazon-border-top:not(:disabled):not(.disabled).active,
  .show > .btn-amazon-border-top.dropdown-toggle {
    color: #fff;
    background-color: #816828;
    border-color: #776025; }
    .btn-amazon-border-top:not(:disabled):not(.disabled):active:focus, .btn-amazon-border-top:not(:disabled):not(.disabled).active:focus,
    .show > .btn-amazon-border-top.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(168, 135, 52, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(168, 135, 52, 0.5); }

.btn-amazon-border-bottom {
  color: #fff;
  background-color: #846a29;
  border-color: #846a29; }
  .btn-amazon-border-bottom:hover {
    color: #fff;
    background-color: #675320;
    border-color: #5d4b1d; }
  .btn-amazon-border-bottom:focus, .btn-amazon-border-bottom.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(132, 106, 41, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(132, 106, 41, 0.5); }
  .btn-amazon-border-bottom.disabled, .btn-amazon-border-bottom:disabled {
    color: #fff;
    background-color: #846a29;
    border-color: #846a29; }
  .btn-amazon-border-bottom:not(:disabled):not(.disabled):active, .btn-amazon-border-bottom:not(:disabled):not(.disabled).active,
  .show > .btn-amazon-border-bottom.dropdown-toggle {
    color: #fff;
    background-color: #5d4b1d;
    border-color: #53431a; }
    .btn-amazon-border-bottom:not(:disabled):not(.disabled):active:focus, .btn-amazon-border-bottom:not(:disabled):not(.disabled).active:focus,
    .show > .btn-amazon-border-bottom.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(132, 106, 41, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(132, 106, 41, 0.5); }

.btn-wachtelshop-bg {
  color: #212529;
  background-color: #fdf3ee;
  border-color: #fdf3ee; }
  .btn-wachtelshop-bg:hover {
    color: #212529;
    background-color: #f9dbcc;
    border-color: #f8d3c0; }
  .btn-wachtelshop-bg:focus, .btn-wachtelshop-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 243, 238, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(253, 243, 238, 0.5); }
  .btn-wachtelshop-bg.disabled, .btn-wachtelshop-bg:disabled {
    color: #212529;
    background-color: #fdf3ee;
    border-color: #fdf3ee; }
  .btn-wachtelshop-bg:not(:disabled):not(.disabled):active, .btn-wachtelshop-bg:not(:disabled):not(.disabled).active,
  .show > .btn-wachtelshop-bg.dropdown-toggle {
    color: #212529;
    background-color: #f8d3c0;
    border-color: #f6cbb5; }
    .btn-wachtelshop-bg:not(:disabled):not(.disabled):active:focus, .btn-wachtelshop-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-wachtelshop-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 243, 238, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(253, 243, 238, 0.5); }

.btn-wachtelshop-border {
  color: #fff;
  background-color: #e5520e;
  border-color: #e5520e; }
  .btn-wachtelshop-border:hover {
    color: #fff;
    background-color: #c1450c;
    border-color: #b5410b; }
  .btn-wachtelshop-border:focus, .btn-wachtelshop-border.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(229, 82, 14, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(229, 82, 14, 0.5); }
  .btn-wachtelshop-border.disabled, .btn-wachtelshop-border:disabled {
    color: #fff;
    background-color: #e5520e;
    border-color: #e5520e; }
  .btn-wachtelshop-border:not(:disabled):not(.disabled):active, .btn-wachtelshop-border:not(:disabled):not(.disabled).active,
  .show > .btn-wachtelshop-border.dropdown-toggle {
    color: #fff;
    background-color: #b5410b;
    border-color: #a93c0a; }
    .btn-wachtelshop-border:not(:disabled):not(.disabled):active:focus, .btn-wachtelshop-border:not(:disabled):not(.disabled).active:focus,
    .show > .btn-wachtelshop-border.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(229, 82, 14, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(229, 82, 14, 0.5); }

.btn-dyk-bg {
  color: #212529;
  background-color: #f5e2ba;
  border-color: #f5e2ba; }
  .btn-dyk-bg:hover {
    color: #212529;
    background-color: #f0d499;
    border-color: #efcf8d; }
  .btn-dyk-bg:focus, .btn-dyk-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 226, 186, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(245, 226, 186, 0.5); }
  .btn-dyk-bg.disabled, .btn-dyk-bg:disabled {
    color: #212529;
    background-color: #f5e2ba;
    border-color: #f5e2ba; }
  .btn-dyk-bg:not(:disabled):not(.disabled):active, .btn-dyk-bg:not(:disabled):not(.disabled).active,
  .show > .btn-dyk-bg.dropdown-toggle {
    color: #212529;
    background-color: #efcf8d;
    border-color: #edcb82; }
    .btn-dyk-bg:not(:disabled):not(.disabled):active:focus, .btn-dyk-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dyk-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 226, 186, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(245, 226, 186, 0.5); }

.btn-dyk-text {
  color: #fff;
  background-color: #966a10;
  border-color: #966a10; }
  .btn-dyk-text:hover {
    color: #fff;
    background-color: #73520c;
    border-color: #68490b; }
  .btn-dyk-text:focus, .btn-dyk-text.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5); }
  .btn-dyk-text.disabled, .btn-dyk-text:disabled {
    color: #fff;
    background-color: #966a10;
    border-color: #966a10; }
  .btn-dyk-text:not(:disabled):not(.disabled):active, .btn-dyk-text:not(:disabled):not(.disabled).active,
  .show > .btn-dyk-text.dropdown-toggle {
    color: #fff;
    background-color: #68490b;
    border-color: #5c410a; }
    .btn-dyk-text:not(:disabled):not(.disabled):active:focus, .btn-dyk-text:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dyk-text.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5); }

.btn-dyk-icon {
  color: #212529;
  background-color: #c5a665;
  border-color: #c5a665; }
  .btn-dyk-icon:hover {
    color: #212529;
    background-color: #bb9649;
    border-color: #b38f44; }
  .btn-dyk-icon:focus, .btn-dyk-icon.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(197, 166, 101, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(197, 166, 101, 0.5); }
  .btn-dyk-icon.disabled, .btn-dyk-icon:disabled {
    color: #212529;
    background-color: #c5a665;
    border-color: #c5a665; }
  .btn-dyk-icon:not(:disabled):not(.disabled):active, .btn-dyk-icon:not(:disabled):not(.disabled).active,
  .show > .btn-dyk-icon.dropdown-toggle {
    color: #fff;
    background-color: #b38f44;
    border-color: #aa8840; }
    .btn-dyk-icon:not(:disabled):not(.disabled):active:focus, .btn-dyk-icon:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dyk-icon.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(197, 166, 101, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(197, 166, 101, 0.5); }

.btn-outline-primary,
.wpcf7 input[type=submit] {
  color: #414141;
  background-color: transparent;
  background-image: none;
  border-color: #414141; }
  .btn-outline-primary:hover, .wpcf7 input:hover[type=submit] {
    color: #fff;
    background-color: #414141;
    border-color: #414141; }
  .btn-outline-primary:focus,
  .wpcf7 input:focus[type=submit], .btn-outline-primary.focus, .wpcf7 input.focus[type=submit] {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.5); }
  .btn-outline-primary.disabled, .wpcf7 input.disabled[type=submit], .btn-outline-primary:disabled,
  .wpcf7 input:disabled[type=submit] {
    color: #414141;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .wpcf7 input:not(:disabled):not(.disabled):active[type=submit], .btn-outline-primary:not(:disabled):not(.disabled).active, .wpcf7 input:not(:disabled):not(.disabled).active[type=submit],
  .show > .btn-outline-primary.dropdown-toggle,
  .wpcf7 .show > input.dropdown-toggle[type=submit] {
    color: #fff;
    background-color: #414141;
    border-color: #414141; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .wpcf7 input:not(:disabled):not(.disabled):active:focus[type=submit], .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .wpcf7 input:not(:disabled):not(.disabled).active:focus[type=submit],
    .show > .btn-outline-primary.dropdown-toggle:focus,
    .wpcf7 .show > input.dropdown-toggle:focus[type=submit] {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.5); }

.btn-outline-secondary {
  color: #666;
  background-color: transparent;
  background-image: none;
  border-color: #666; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #666;
    border-color: #666; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #666;
    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: #666;
    border-color: #666; }
    .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 {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }

.btn-outline-success {
  color: #9fc855;
  background-color: transparent;
  background-image: none;
  border-color: #9fc855; }
  .btn-outline-success:hover {
    color: #212529;
    background-color: #9fc855;
    border-color: #9fc855; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #9fc855;
    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: #212529;
    background-color: #9fc855;
    border-color: #9fc855; }
    .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 {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5); }

.btn-outline-info {
  color: #0c5460;
  background-color: transparent;
  background-image: none;
  border-color: #0c5460; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(12, 84, 96, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(12, 84, 96, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #0c5460;
    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: #0c5460;
    border-color: #0c5460; }
    .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 {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(12, 84, 96, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(12, 84, 96, 0.5); }

.btn-outline-warning {
  color: #856404;
  background-color: transparent;
  background-image: none;
  border-color: #856404; }
  .btn-outline-warning:hover {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(133, 100, 4, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(133, 100, 4, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #856404;
    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: #fff;
    background-color: #856404;
    border-color: #856404; }
    .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 {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(133, 100, 4, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(133, 100, 4, 0.5); }

.btn-outline-danger {
  color: #d82330;
  background-color: transparent;
  background-image: none;
  border-color: #d82330; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #d82330;
    border-color: #d82330; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #d82330;
    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: #d82330;
    border-color: #d82330; }
    .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 {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            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 {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            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 {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-body-bg {
  color: #f9f9f9;
  background-color: transparent;
  background-image: none;
  border-color: #f9f9f9; }
  .btn-outline-body-bg:hover {
    color: #212529;
    background-color: #f9f9f9;
    border-color: #f9f9f9; }
  .btn-outline-body-bg:focus, .btn-outline-body-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 249, 249, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(249, 249, 249, 0.5); }
  .btn-outline-body-bg.disabled, .btn-outline-body-bg:disabled {
    color: #f9f9f9;
    background-color: transparent; }
  .btn-outline-body-bg:not(:disabled):not(.disabled):active, .btn-outline-body-bg:not(:disabled):not(.disabled).active,
  .show > .btn-outline-body-bg.dropdown-toggle {
    color: #212529;
    background-color: #f9f9f9;
    border-color: #f9f9f9; }
    .btn-outline-body-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-body-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-body-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 249, 249, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(249, 249, 249, 0.5); }

.btn-outline-content-bg {
  color: transparent;
  background-color: transparent;
  background-image: none;
  border-color: transparent; }
  .btn-outline-content-bg:hover {
    color: #fff;
    background-color: transparent;
    border-color: transparent; }
  .btn-outline-content-bg:focus, .btn-outline-content-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  .btn-outline-content-bg.disabled, .btn-outline-content-bg:disabled {
    color: transparent;
    background-color: transparent; }
  .btn-outline-content-bg:not(:disabled):not(.disabled):active, .btn-outline-content-bg:not(:disabled):not(.disabled).active,
  .show > .btn-outline-content-bg.dropdown-toggle {
    color: #fff;
    background-color: transparent;
    border-color: transparent; }
    .btn-outline-content-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-content-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-content-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-primary-green {
  color: #9fc855;
  background-color: transparent;
  background-image: none;
  border-color: #9fc855; }
  .btn-outline-primary-green:hover {
    color: #212529;
    background-color: #9fc855;
    border-color: #9fc855; }
  .btn-outline-primary-green:focus, .btn-outline-primary-green.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5); }
  .btn-outline-primary-green.disabled, .btn-outline-primary-green:disabled {
    color: #9fc855;
    background-color: transparent; }
  .btn-outline-primary-green:not(:disabled):not(.disabled):active, .btn-outline-primary-green:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary-green.dropdown-toggle {
    color: #212529;
    background-color: #9fc855;
    border-color: #9fc855; }
    .btn-outline-primary-green:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-green:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary-green.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(159, 200, 85, 0.5); }

.btn-outline-default-font-color {
  color: #222;
  background-color: transparent;
  background-image: none;
  border-color: #222; }
  .btn-outline-default-font-color:hover {
    color: #fff;
    background-color: #222;
    border-color: #222; }
  .btn-outline-default-font-color:focus, .btn-outline-default-font-color.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5); }
  .btn-outline-default-font-color.disabled, .btn-outline-default-font-color:disabled {
    color: #222;
    background-color: transparent; }
  .btn-outline-default-font-color:not(:disabled):not(.disabled):active, .btn-outline-default-font-color:not(:disabled):not(.disabled).active,
  .show > .btn-outline-default-font-color.dropdown-toggle {
    color: #fff;
    background-color: #222;
    border-color: #222; }
    .btn-outline-default-font-color:not(:disabled):not(.disabled):active:focus, .btn-outline-default-font-color:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-default-font-color.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5); }

.btn-outline-default-header-color {
  color: #888;
  background-color: transparent;
  background-image: none;
  border-color: #888; }
  .btn-outline-default-header-color:hover {
    color: #fff;
    background-color: #888;
    border-color: #888; }
  .btn-outline-default-header-color:focus, .btn-outline-default-header-color.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5); }
  .btn-outline-default-header-color.disabled, .btn-outline-default-header-color:disabled {
    color: #888;
    background-color: transparent; }
  .btn-outline-default-header-color:not(:disabled):not(.disabled):active, .btn-outline-default-header-color:not(:disabled):not(.disabled).active,
  .show > .btn-outline-default-header-color.dropdown-toggle {
    color: #fff;
    background-color: #888;
    border-color: #888; }
    .btn-outline-default-header-color:not(:disabled):not(.disabled):active:focus, .btn-outline-default-header-color:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-default-header-color.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(136, 136, 136, 0.5); }

.btn-outline-light-grey {
  color: #f6f6f6;
  background-color: transparent;
  background-image: none;
  border-color: #f6f6f6; }
  .btn-outline-light-grey:hover {
    color: #212529;
    background-color: #f6f6f6;
    border-color: #f6f6f6; }
  .btn-outline-light-grey:focus, .btn-outline-light-grey.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5); }
  .btn-outline-light-grey.disabled, .btn-outline-light-grey:disabled {
    color: #f6f6f6;
    background-color: transparent; }
  .btn-outline-light-grey:not(:disabled):not(.disabled):active, .btn-outline-light-grey:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light-grey.dropdown-toggle {
    color: #212529;
    background-color: #f6f6f6;
    border-color: #f6f6f6; }
    .btn-outline-light-grey:not(:disabled):not(.disabled):active:focus, .btn-outline-light-grey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light-grey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5); }

.btn-outline-medium-grey {
  color: #343433;
  background-color: transparent;
  background-image: none;
  border-color: #343433; }
  .btn-outline-medium-grey:hover {
    color: #fff;
    background-color: #343433;
    border-color: #343433; }
  .btn-outline-medium-grey:focus, .btn-outline-medium-grey.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5); }
  .btn-outline-medium-grey.disabled, .btn-outline-medium-grey:disabled {
    color: #343433;
    background-color: transparent; }
  .btn-outline-medium-grey:not(:disabled):not(.disabled):active, .btn-outline-medium-grey:not(:disabled):not(.disabled).active,
  .show > .btn-outline-medium-grey.dropdown-toggle {
    color: #fff;
    background-color: #343433;
    border-color: #343433; }
    .btn-outline-medium-grey:not(:disabled):not(.disabled):active:focus, .btn-outline-medium-grey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-medium-grey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5); }

.btn-outline-dark-grey {
  color: #343433;
  background-color: transparent;
  background-image: none;
  border-color: #343433; }
  .btn-outline-dark-grey:hover {
    color: #fff;
    background-color: #343433;
    border-color: #343433; }
  .btn-outline-dark-grey:focus, .btn-outline-dark-grey.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5); }
  .btn-outline-dark-grey.disabled, .btn-outline-dark-grey:disabled {
    color: #343433;
    background-color: transparent; }
  .btn-outline-dark-grey:not(:disabled):not(.disabled):active, .btn-outline-dark-grey:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark-grey.dropdown-toggle {
    color: #fff;
    background-color: #343433;
    border-color: #343433; }
    .btn-outline-dark-grey:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-grey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark-grey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 52, 51, 0.5); }

.btn-outline-stall {
  color: #b15f39;
  background-color: transparent;
  background-image: none;
  border-color: #b15f39; }
  .btn-outline-stall:hover {
    color: #fff;
    background-color: #b15f39;
    border-color: #b15f39; }
  .btn-outline-stall:focus, .btn-outline-stall.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(177, 95, 57, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(177, 95, 57, 0.5); }
  .btn-outline-stall.disabled, .btn-outline-stall:disabled {
    color: #b15f39;
    background-color: transparent; }
  .btn-outline-stall:not(:disabled):not(.disabled):active, .btn-outline-stall:not(:disabled):not(.disabled).active,
  .show > .btn-outline-stall.dropdown-toggle {
    color: #fff;
    background-color: #b15f39;
    border-color: #b15f39; }
    .btn-outline-stall:not(:disabled):not(.disabled):active:focus, .btn-outline-stall:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-stall.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(177, 95, 57, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(177, 95, 57, 0.5); }

.btn-outline-haltung {
  color: #5f802b;
  background-color: transparent;
  background-image: none;
  border-color: #5f802b; }
  .btn-outline-haltung:hover {
    color: #fff;
    background-color: #5f802b;
    border-color: #5f802b; }
  .btn-outline-haltung:focus, .btn-outline-haltung.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(95, 128, 43, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(95, 128, 43, 0.5); }
  .btn-outline-haltung.disabled, .btn-outline-haltung:disabled {
    color: #5f802b;
    background-color: transparent; }
  .btn-outline-haltung:not(:disabled):not(.disabled):active, .btn-outline-haltung:not(:disabled):not(.disabled).active,
  .show > .btn-outline-haltung.dropdown-toggle {
    color: #fff;
    background-color: #5f802b;
    border-color: #5f802b; }
    .btn-outline-haltung:not(:disabled):not(.disabled):active:focus, .btn-outline-haltung:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-haltung.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(95, 128, 43, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(95, 128, 43, 0.5); }

.btn-outline-futter {
  color: #1c79bb;
  background-color: transparent;
  background-image: none;
  border-color: #1c79bb; }
  .btn-outline-futter:hover {
    color: #fff;
    background-color: #1c79bb;
    border-color: #1c79bb; }
  .btn-outline-futter:focus, .btn-outline-futter.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(28, 121, 187, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(28, 121, 187, 0.5); }
  .btn-outline-futter.disabled, .btn-outline-futter:disabled {
    color: #1c79bb;
    background-color: transparent; }
  .btn-outline-futter:not(:disabled):not(.disabled):active, .btn-outline-futter:not(:disabled):not(.disabled).active,
  .show > .btn-outline-futter.dropdown-toggle {
    color: #fff;
    background-color: #1c79bb;
    border-color: #1c79bb; }
    .btn-outline-futter:not(:disabled):not(.disabled):active:focus, .btn-outline-futter:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-futter.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(28, 121, 187, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(28, 121, 187, 0.5); }

.btn-outline-rassen {
  color: #d82330;
  background-color: transparent;
  background-image: none;
  border-color: #d82330; }
  .btn-outline-rassen:hover {
    color: #fff;
    background-color: #d82330;
    border-color: #d82330; }
  .btn-outline-rassen:focus, .btn-outline-rassen.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5); }
  .btn-outline-rassen.disabled, .btn-outline-rassen:disabled {
    color: #d82330;
    background-color: transparent; }
  .btn-outline-rassen:not(:disabled):not(.disabled):active, .btn-outline-rassen:not(:disabled):not(.disabled).active,
  .show > .btn-outline-rassen.dropdown-toggle {
    color: #fff;
    background-color: #d82330;
    border-color: #d82330; }
    .btn-outline-rassen:not(:disabled):not(.disabled):active:focus, .btn-outline-rassen:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-rassen.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(216, 35, 48, 0.5); }

.btn-outline-fragen {
  color: #83262f;
  background-color: transparent;
  background-image: none;
  border-color: #83262f; }
  .btn-outline-fragen:hover {
    color: #fff;
    background-color: #83262f;
    border-color: #83262f; }
  .btn-outline-fragen:focus, .btn-outline-fragen.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(131, 38, 47, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(131, 38, 47, 0.5); }
  .btn-outline-fragen.disabled, .btn-outline-fragen:disabled {
    color: #83262f;
    background-color: transparent; }
  .btn-outline-fragen:not(:disabled):not(.disabled):active, .btn-outline-fragen:not(:disabled):not(.disabled).active,
  .show > .btn-outline-fragen.dropdown-toggle {
    color: #fff;
    background-color: #83262f;
    border-color: #83262f; }
    .btn-outline-fragen:not(:disabled):not(.disabled):active:focus, .btn-outline-fragen:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-fragen.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(131, 38, 47, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(131, 38, 47, 0.5); }

.btn-outline-gefluegel {
  color: #966a10;
  background-color: transparent;
  background-image: none;
  border-color: #966a10; }
  .btn-outline-gefluegel:hover {
    color: #fff;
    background-color: #966a10;
    border-color: #966a10; }
  .btn-outline-gefluegel:focus, .btn-outline-gefluegel.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5); }
  .btn-outline-gefluegel.disabled, .btn-outline-gefluegel:disabled {
    color: #966a10;
    background-color: transparent; }
  .btn-outline-gefluegel:not(:disabled):not(.disabled):active, .btn-outline-gefluegel:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gefluegel.dropdown-toggle {
    color: #fff;
    background-color: #966a10;
    border-color: #966a10; }
    .btn-outline-gefluegel:not(:disabled):not(.disabled):active:focus, .btn-outline-gefluegel:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gefluegel.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5); }

.btn-outline-no-root {
  color: #555;
  background-color: transparent;
  background-image: none;
  border-color: #555; }
  .btn-outline-no-root:hover {
    color: #fff;
    background-color: #555;
    border-color: #555; }
  .btn-outline-no-root:focus, .btn-outline-no-root.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); }
  .btn-outline-no-root.disabled, .btn-outline-no-root:disabled {
    color: #555;
    background-color: transparent; }
  .btn-outline-no-root:not(:disabled):not(.disabled):active, .btn-outline-no-root:not(:disabled):not(.disabled).active,
  .show > .btn-outline-no-root.dropdown-toggle {
    color: #fff;
    background-color: #555;
    border-color: #555; }
    .btn-outline-no-root:not(:disabled):not(.disabled):active:focus, .btn-outline-no-root:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-no-root.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); }

.btn-outline-list-section-bg {
  color: #f0f6f0;
  background-color: transparent;
  background-image: none;
  border-color: #f0f6f0; }
  .btn-outline-list-section-bg:hover {
    color: #212529;
    background-color: #f0f6f0;
    border-color: #f0f6f0; }
  .btn-outline-list-section-bg:focus, .btn-outline-list-section-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 246, 240, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(240, 246, 240, 0.5); }
  .btn-outline-list-section-bg.disabled, .btn-outline-list-section-bg:disabled {
    color: #f0f6f0;
    background-color: transparent; }
  .btn-outline-list-section-bg:not(:disabled):not(.disabled):active, .btn-outline-list-section-bg:not(:disabled):not(.disabled).active,
  .show > .btn-outline-list-section-bg.dropdown-toggle {
    color: #212529;
    background-color: #f0f6f0;
    border-color: #f0f6f0; }
    .btn-outline-list-section-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-list-section-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-list-section-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 246, 240, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(240, 246, 240, 0.5); }

.btn-outline-list-section-border {
  color: #eee;
  background-color: transparent;
  background-image: none;
  border-color: #eee; }
  .btn-outline-list-section-border:hover {
    color: #212529;
    background-color: #eee;
    border-color: #eee; }
  .btn-outline-list-section-border:focus, .btn-outline-list-section-border.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5); }
  .btn-outline-list-section-border.disabled, .btn-outline-list-section-border:disabled {
    color: #eee;
    background-color: transparent; }
  .btn-outline-list-section-border:not(:disabled):not(.disabled):active, .btn-outline-list-section-border:not(:disabled):not(.disabled).active,
  .show > .btn-outline-list-section-border.dropdown-toggle {
    color: #212529;
    background-color: #eee;
    border-color: #eee; }
    .btn-outline-list-section-border:not(:disabled):not(.disabled):active:focus, .btn-outline-list-section-border:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-list-section-border.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5); }

.btn-outline-alert-bg {
  color: #f8d7da;
  background-color: transparent;
  background-image: none;
  border-color: #f8d7da; }
  .btn-outline-alert-bg:hover {
    color: #212529;
    background-color: #f8d7da;
    border-color: #f8d7da; }
  .btn-outline-alert-bg:focus, .btn-outline-alert-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 215, 218, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 215, 218, 0.5); }
  .btn-outline-alert-bg.disabled, .btn-outline-alert-bg:disabled {
    color: #f8d7da;
    background-color: transparent; }
  .btn-outline-alert-bg:not(:disabled):not(.disabled):active, .btn-outline-alert-bg:not(:disabled):not(.disabled).active,
  .show > .btn-outline-alert-bg.dropdown-toggle {
    color: #212529;
    background-color: #f8d7da;
    border-color: #f8d7da; }
    .btn-outline-alert-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-alert-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-alert-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 215, 218, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 215, 218, 0.5); }

.btn-outline-alert-border {
  color: #f1b0b7;
  background-color: transparent;
  background-image: none;
  border-color: #f1b0b7; }
  .btn-outline-alert-border:hover {
    color: #212529;
    background-color: #f1b0b7;
    border-color: #f1b0b7; }
  .btn-outline-alert-border:focus, .btn-outline-alert-border.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 176, 183, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(241, 176, 183, 0.5); }
  .btn-outline-alert-border.disabled, .btn-outline-alert-border:disabled {
    color: #f1b0b7;
    background-color: transparent; }
  .btn-outline-alert-border:not(:disabled):not(.disabled):active, .btn-outline-alert-border:not(:disabled):not(.disabled).active,
  .show > .btn-outline-alert-border.dropdown-toggle {
    color: #212529;
    background-color: #f1b0b7;
    border-color: #f1b0b7; }
    .btn-outline-alert-border:not(:disabled):not(.disabled):active:focus, .btn-outline-alert-border:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-alert-border.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 176, 183, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(241, 176, 183, 0.5); }

.btn-outline-alert {
  color: #721c24;
  background-color: transparent;
  background-image: none;
  border-color: #721c24; }
  .btn-outline-alert:hover {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }
  .btn-outline-alert:focus, .btn-outline-alert.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(114, 28, 36, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(114, 28, 36, 0.5); }
  .btn-outline-alert.disabled, .btn-outline-alert:disabled {
    color: #721c24;
    background-color: transparent; }
  .btn-outline-alert:not(:disabled):not(.disabled):active, .btn-outline-alert:not(:disabled):not(.disabled).active,
  .show > .btn-outline-alert.dropdown-toggle {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }
    .btn-outline-alert:not(:disabled):not(.disabled):active:focus, .btn-outline-alert:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-alert.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(114, 28, 36, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(114, 28, 36, 0.5); }

.btn-outline-warning-bg {
  color: #fff3cd;
  background-color: transparent;
  background-image: none;
  border-color: #fff3cd; }
  .btn-outline-warning-bg:hover {
    color: #212529;
    background-color: #fff3cd;
    border-color: #fff3cd; }
  .btn-outline-warning-bg:focus, .btn-outline-warning-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 243, 205, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 243, 205, 0.5); }
  .btn-outline-warning-bg.disabled, .btn-outline-warning-bg:disabled {
    color: #fff3cd;
    background-color: transparent; }
  .btn-outline-warning-bg:not(:disabled):not(.disabled):active, .btn-outline-warning-bg:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning-bg.dropdown-toggle {
    color: #212529;
    background-color: #fff3cd;
    border-color: #fff3cd; }
    .btn-outline-warning-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-warning-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 243, 205, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 243, 205, 0.5); }

.btn-outline-warning-border {
  color: #ddd4b9;
  background-color: transparent;
  background-image: none;
  border-color: #ddd4b9; }
  .btn-outline-warning-border:hover {
    color: #212529;
    background-color: #ddd4b9;
    border-color: #ddd4b9; }
  .btn-outline-warning-border:focus, .btn-outline-warning-border.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 212, 185, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(221, 212, 185, 0.5); }
  .btn-outline-warning-border.disabled, .btn-outline-warning-border:disabled {
    color: #ddd4b9;
    background-color: transparent; }
  .btn-outline-warning-border:not(:disabled):not(.disabled):active, .btn-outline-warning-border:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning-border.dropdown-toggle {
    color: #212529;
    background-color: #ddd4b9;
    border-color: #ddd4b9; }
    .btn-outline-warning-border:not(:disabled):not(.disabled):active:focus, .btn-outline-warning-border:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning-border.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 212, 185, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(221, 212, 185, 0.5); }

.btn-outline-info-bg {
  color: #d1ecf1;
  background-color: transparent;
  background-image: none;
  border-color: #d1ecf1; }
  .btn-outline-info-bg:hover {
    color: #212529;
    background-color: #d1ecf1;
    border-color: #d1ecf1; }
  .btn-outline-info-bg:focus, .btn-outline-info-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(209, 236, 241, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(209, 236, 241, 0.5); }
  .btn-outline-info-bg.disabled, .btn-outline-info-bg:disabled {
    color: #d1ecf1;
    background-color: transparent; }
  .btn-outline-info-bg:not(:disabled):not(.disabled):active, .btn-outline-info-bg:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info-bg.dropdown-toggle {
    color: #212529;
    background-color: #d1ecf1;
    border-color: #d1ecf1; }
    .btn-outline-info-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-info-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(209, 236, 241, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(209, 236, 241, 0.5); }

.btn-outline-info-border {
  color: #bbcfd2;
  background-color: transparent;
  background-image: none;
  border-color: #bbcfd2; }
  .btn-outline-info-border:hover {
    color: #212529;
    background-color: #bbcfd2;
    border-color: #bbcfd2; }
  .btn-outline-info-border:focus, .btn-outline-info-border.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(187, 207, 210, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(187, 207, 210, 0.5); }
  .btn-outline-info-border.disabled, .btn-outline-info-border:disabled {
    color: #bbcfd2;
    background-color: transparent; }
  .btn-outline-info-border:not(:disabled):not(.disabled):active, .btn-outline-info-border:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info-border.dropdown-toggle {
    color: #212529;
    background-color: #bbcfd2;
    border-color: #bbcfd2; }
    .btn-outline-info-border:not(:disabled):not(.disabled):active:focus, .btn-outline-info-border:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info-border.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(187, 207, 210, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(187, 207, 210, 0.5); }

.btn-outline-amazon-yellow-start {
  color: #f7dfa5;
  background-color: transparent;
  background-image: none;
  border-color: #f7dfa5; }
  .btn-outline-amazon-yellow-start:hover {
    color: #212529;
    background-color: #f7dfa5;
    border-color: #f7dfa5; }
  .btn-outline-amazon-yellow-start:focus, .btn-outline-amazon-yellow-start.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(247, 223, 165, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(247, 223, 165, 0.5); }
  .btn-outline-amazon-yellow-start.disabled, .btn-outline-amazon-yellow-start:disabled {
    color: #f7dfa5;
    background-color: transparent; }
  .btn-outline-amazon-yellow-start:not(:disabled):not(.disabled):active, .btn-outline-amazon-yellow-start:not(:disabled):not(.disabled).active,
  .show > .btn-outline-amazon-yellow-start.dropdown-toggle {
    color: #212529;
    background-color: #f7dfa5;
    border-color: #f7dfa5; }
    .btn-outline-amazon-yellow-start:not(:disabled):not(.disabled):active:focus, .btn-outline-amazon-yellow-start:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-amazon-yellow-start.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(247, 223, 165, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(247, 223, 165, 0.5); }

.btn-outline-amazon-yellow-end {
  color: #f0c14b;
  background-color: transparent;
  background-image: none;
  border-color: #f0c14b; }
  .btn-outline-amazon-yellow-end:hover {
    color: #212529;
    background-color: #f0c14b;
    border-color: #f0c14b; }
  .btn-outline-amazon-yellow-end:focus, .btn-outline-amazon-yellow-end.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 193, 75, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(240, 193, 75, 0.5); }
  .btn-outline-amazon-yellow-end.disabled, .btn-outline-amazon-yellow-end:disabled {
    color: #f0c14b;
    background-color: transparent; }
  .btn-outline-amazon-yellow-end:not(:disabled):not(.disabled):active, .btn-outline-amazon-yellow-end:not(:disabled):not(.disabled).active,
  .show > .btn-outline-amazon-yellow-end.dropdown-toggle {
    color: #212529;
    background-color: #f0c14b;
    border-color: #f0c14b; }
    .btn-outline-amazon-yellow-end:not(:disabled):not(.disabled):active:focus, .btn-outline-amazon-yellow-end:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-amazon-yellow-end.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 193, 75, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(240, 193, 75, 0.5); }

.btn-outline-amazon-grey-start {
  color: #555;
  background-color: transparent;
  background-image: none;
  border-color: #555; }
  .btn-outline-amazon-grey-start:hover {
    color: #fff;
    background-color: #555;
    border-color: #555; }
  .btn-outline-amazon-grey-start:focus, .btn-outline-amazon-grey-start.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); }
  .btn-outline-amazon-grey-start.disabled, .btn-outline-amazon-grey-start:disabled {
    color: #555;
    background-color: transparent; }
  .btn-outline-amazon-grey-start:not(:disabled):not(.disabled):active, .btn-outline-amazon-grey-start:not(:disabled):not(.disabled).active,
  .show > .btn-outline-amazon-grey-start.dropdown-toggle {
    color: #fff;
    background-color: #555;
    border-color: #555; }
    .btn-outline-amazon-grey-start:not(:disabled):not(.disabled):active:focus, .btn-outline-amazon-grey-start:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-amazon-grey-start.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); }

.btn-outline-amazon-grey-end {
  color: #333;
  background-color: transparent;
  background-image: none;
  border-color: #333; }
  .btn-outline-amazon-grey-end:hover {
    color: #fff;
    background-color: #333;
    border-color: #333; }
  .btn-outline-amazon-grey-end:focus, .btn-outline-amazon-grey-end.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }
  .btn-outline-amazon-grey-end.disabled, .btn-outline-amazon-grey-end:disabled {
    color: #333;
    background-color: transparent; }
  .btn-outline-amazon-grey-end:not(:disabled):not(.disabled):active, .btn-outline-amazon-grey-end:not(:disabled):not(.disabled).active,
  .show > .btn-outline-amazon-grey-end.dropdown-toggle {
    color: #fff;
    background-color: #333;
    border-color: #333; }
    .btn-outline-amazon-grey-end:not(:disabled):not(.disabled):active:focus, .btn-outline-amazon-grey-end:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-amazon-grey-end.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }

.btn-outline-amazon-border-sides {
  color: #9c7e31;
  background-color: transparent;
  background-image: none;
  border-color: #9c7e31; }
  .btn-outline-amazon-border-sides:hover {
    color: #fff;
    background-color: #9c7e31;
    border-color: #9c7e31; }
  .btn-outline-amazon-border-sides:focus, .btn-outline-amazon-border-sides.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(156, 126, 49, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(156, 126, 49, 0.5); }
  .btn-outline-amazon-border-sides.disabled, .btn-outline-amazon-border-sides:disabled {
    color: #9c7e31;
    background-color: transparent; }
  .btn-outline-amazon-border-sides:not(:disabled):not(.disabled):active, .btn-outline-amazon-border-sides:not(:disabled):not(.disabled).active,
  .show > .btn-outline-amazon-border-sides.dropdown-toggle {
    color: #fff;
    background-color: #9c7e31;
    border-color: #9c7e31; }
    .btn-outline-amazon-border-sides:not(:disabled):not(.disabled):active:focus, .btn-outline-amazon-border-sides:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-amazon-border-sides.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(156, 126, 49, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(156, 126, 49, 0.5); }

.btn-outline-amazon-border-top {
  color: #a88734;
  background-color: transparent;
  background-image: none;
  border-color: #a88734; }
  .btn-outline-amazon-border-top:hover {
    color: #fff;
    background-color: #a88734;
    border-color: #a88734; }
  .btn-outline-amazon-border-top:focus, .btn-outline-amazon-border-top.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(168, 135, 52, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(168, 135, 52, 0.5); }
  .btn-outline-amazon-border-top.disabled, .btn-outline-amazon-border-top:disabled {
    color: #a88734;
    background-color: transparent; }
  .btn-outline-amazon-border-top:not(:disabled):not(.disabled):active, .btn-outline-amazon-border-top:not(:disabled):not(.disabled).active,
  .show > .btn-outline-amazon-border-top.dropdown-toggle {
    color: #fff;
    background-color: #a88734;
    border-color: #a88734; }
    .btn-outline-amazon-border-top:not(:disabled):not(.disabled):active:focus, .btn-outline-amazon-border-top:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-amazon-border-top.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(168, 135, 52, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(168, 135, 52, 0.5); }

.btn-outline-amazon-border-bottom {
  color: #846a29;
  background-color: transparent;
  background-image: none;
  border-color: #846a29; }
  .btn-outline-amazon-border-bottom:hover {
    color: #fff;
    background-color: #846a29;
    border-color: #846a29; }
  .btn-outline-amazon-border-bottom:focus, .btn-outline-amazon-border-bottom.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(132, 106, 41, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(132, 106, 41, 0.5); }
  .btn-outline-amazon-border-bottom.disabled, .btn-outline-amazon-border-bottom:disabled {
    color: #846a29;
    background-color: transparent; }
  .btn-outline-amazon-border-bottom:not(:disabled):not(.disabled):active, .btn-outline-amazon-border-bottom:not(:disabled):not(.disabled).active,
  .show > .btn-outline-amazon-border-bottom.dropdown-toggle {
    color: #fff;
    background-color: #846a29;
    border-color: #846a29; }
    .btn-outline-amazon-border-bottom:not(:disabled):not(.disabled):active:focus, .btn-outline-amazon-border-bottom:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-amazon-border-bottom.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(132, 106, 41, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(132, 106, 41, 0.5); }

.btn-outline-wachtelshop-bg {
  color: #fdf3ee;
  background-color: transparent;
  background-image: none;
  border-color: #fdf3ee; }
  .btn-outline-wachtelshop-bg:hover {
    color: #212529;
    background-color: #fdf3ee;
    border-color: #fdf3ee; }
  .btn-outline-wachtelshop-bg:focus, .btn-outline-wachtelshop-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 243, 238, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(253, 243, 238, 0.5); }
  .btn-outline-wachtelshop-bg.disabled, .btn-outline-wachtelshop-bg:disabled {
    color: #fdf3ee;
    background-color: transparent; }
  .btn-outline-wachtelshop-bg:not(:disabled):not(.disabled):active, .btn-outline-wachtelshop-bg:not(:disabled):not(.disabled).active,
  .show > .btn-outline-wachtelshop-bg.dropdown-toggle {
    color: #212529;
    background-color: #fdf3ee;
    border-color: #fdf3ee; }
    .btn-outline-wachtelshop-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-wachtelshop-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-wachtelshop-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 243, 238, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(253, 243, 238, 0.5); }

.btn-outline-wachtelshop-border {
  color: #e5520e;
  background-color: transparent;
  background-image: none;
  border-color: #e5520e; }
  .btn-outline-wachtelshop-border:hover {
    color: #fff;
    background-color: #e5520e;
    border-color: #e5520e; }
  .btn-outline-wachtelshop-border:focus, .btn-outline-wachtelshop-border.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(229, 82, 14, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(229, 82, 14, 0.5); }
  .btn-outline-wachtelshop-border.disabled, .btn-outline-wachtelshop-border:disabled {
    color: #e5520e;
    background-color: transparent; }
  .btn-outline-wachtelshop-border:not(:disabled):not(.disabled):active, .btn-outline-wachtelshop-border:not(:disabled):not(.disabled).active,
  .show > .btn-outline-wachtelshop-border.dropdown-toggle {
    color: #fff;
    background-color: #e5520e;
    border-color: #e5520e; }
    .btn-outline-wachtelshop-border:not(:disabled):not(.disabled):active:focus, .btn-outline-wachtelshop-border:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-wachtelshop-border.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(229, 82, 14, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(229, 82, 14, 0.5); }

.btn-outline-dyk-bg {
  color: #f5e2ba;
  background-color: transparent;
  background-image: none;
  border-color: #f5e2ba; }
  .btn-outline-dyk-bg:hover {
    color: #212529;
    background-color: #f5e2ba;
    border-color: #f5e2ba; }
  .btn-outline-dyk-bg:focus, .btn-outline-dyk-bg.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 226, 186, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(245, 226, 186, 0.5); }
  .btn-outline-dyk-bg.disabled, .btn-outline-dyk-bg:disabled {
    color: #f5e2ba;
    background-color: transparent; }
  .btn-outline-dyk-bg:not(:disabled):not(.disabled):active, .btn-outline-dyk-bg:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dyk-bg.dropdown-toggle {
    color: #212529;
    background-color: #f5e2ba;
    border-color: #f5e2ba; }
    .btn-outline-dyk-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-dyk-bg:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dyk-bg.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 226, 186, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(245, 226, 186, 0.5); }

.btn-outline-dyk-text {
  color: #966a10;
  background-color: transparent;
  background-image: none;
  border-color: #966a10; }
  .btn-outline-dyk-text:hover {
    color: #fff;
    background-color: #966a10;
    border-color: #966a10; }
  .btn-outline-dyk-text:focus, .btn-outline-dyk-text.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5); }
  .btn-outline-dyk-text.disabled, .btn-outline-dyk-text:disabled {
    color: #966a10;
    background-color: transparent; }
  .btn-outline-dyk-text:not(:disabled):not(.disabled):active, .btn-outline-dyk-text:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dyk-text.dropdown-toggle {
    color: #fff;
    background-color: #966a10;
    border-color: #966a10; }
    .btn-outline-dyk-text:not(:disabled):not(.disabled):active:focus, .btn-outline-dyk-text:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dyk-text.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(150, 106, 16, 0.5); }

.btn-outline-dyk-icon {
  color: #c5a665;
  background-color: transparent;
  background-image: none;
  border-color: #c5a665; }
  .btn-outline-dyk-icon:hover {
    color: #212529;
    background-color: #c5a665;
    border-color: #c5a665; }
  .btn-outline-dyk-icon:focus, .btn-outline-dyk-icon.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(197, 166, 101, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(197, 166, 101, 0.5); }
  .btn-outline-dyk-icon.disabled, .btn-outline-dyk-icon:disabled {
    color: #c5a665;
    background-color: transparent; }
  .btn-outline-dyk-icon:not(:disabled):not(.disabled):active, .btn-outline-dyk-icon:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dyk-icon.dropdown-toggle {
    color: #212529;
    background-color: #c5a665;
    border-color: #c5a665; }
    .btn-outline-dyk-icon:not(:disabled):not(.disabled):active:focus, .btn-outline-dyk-icon:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dyk-icon.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(197, 166, 101, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(197, 166, 101, 0.5); }

.btn-link {
  font-weight: 400;
  color: #414141;
  background-color: transparent; }
  .btn-link:hover {
    color: #1b1b1b;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn,
.wpcf7 .btn-group-lg > input[type=submit] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0; }

.btn-sm, .btn-group-sm > .btn,
.wpcf7 .btn-group-sm > input[type=submit] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0; }

.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 {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  @media screen and (prefers-reduced-motion: reduce) {
    .fade {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-menu[x-placement^="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: #414141; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    background-color: transparent; }

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

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

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .wpcf7 .btn-group > input[type=submit],
  .btn-group-vertical > .btn,
  .wpcf7 .btn-group-vertical > input[type=submit] {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto; }
    .btn-group > .btn:hover, .wpcf7 .btn-group > input:hover[type=submit],
    .btn-group-vertical > .btn:hover,
    .wpcf7 .btn-group-vertical > input:hover[type=submit] {
      z-index: 1; }
    .btn-group > .btn:focus,
    .wpcf7 .btn-group > input:focus[type=submit], .btn-group > .btn:active, .wpcf7 .btn-group > input:active[type=submit], .btn-group > .btn.active, .wpcf7 .btn-group > input.active[type=submit],
    .btn-group-vertical > .btn:focus,
    .wpcf7 .btn-group-vertical > input:focus[type=submit],
    .btn-group-vertical > .btn:active,
    .wpcf7 .btn-group-vertical > input:active[type=submit],
    .btn-group-vertical > .btn.active,
    .wpcf7 .btn-group-vertical > input.active[type=submit] {
      z-index: 1; }
  .btn-group .btn + .btn, .btn-group .wpcf7 input[type=submit] + .btn, .wpcf7 .btn-group input[type=submit] + .btn,
  .btn-group .wpcf7 .btn + input[type=submit], .wpcf7 .btn-group .btn + input[type=submit],
  .btn-group .wpcf7 input[type=submit] + input[type=submit], .wpcf7 .btn-group input[type=submit] + input[type=submit],
  .btn-group .btn + .btn-group,
  .btn-group .wpcf7 input[type=submit] + .btn-group,
  .wpcf7 .btn-group input[type=submit] + .btn-group,
  .btn-group .btn-group + .btn,
  .btn-group .wpcf7 .btn-group + input[type=submit],
  .wpcf7 .btn-group .btn-group + input[type=submit],
  .btn-group .btn-group + .btn-group,
  .btn-group-vertical .btn + .btn,
  .btn-group-vertical .wpcf7 input[type=submit] + .btn,
  .wpcf7 .btn-group-vertical input[type=submit] + .btn,
  .btn-group-vertical .wpcf7 .btn + input[type=submit],
  .wpcf7 .btn-group-vertical .btn + input[type=submit],
  .btn-group-vertical .wpcf7 input[type=submit] + input[type=submit],
  .wpcf7 .btn-group-vertical input[type=submit] + input[type=submit],
  .btn-group-vertical .btn + .btn-group,
  .btn-group-vertical .wpcf7 input[type=submit] + .btn-group,
  .wpcf7 .btn-group-vertical input[type=submit] + .btn-group,
  .btn-group-vertical .btn-group + .btn,
  .btn-group-vertical .wpcf7 .btn-group + input[type=submit],
  .wpcf7 .btn-group-vertical .btn-group + input[type=submit],
  .btn-group-vertical .btn-group + .btn-group {
    margin-left: -1px; }

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

.btn-group > .btn:first-child, .wpcf7 .btn-group > input:first-child[type=submit] {
  margin-left: 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, .wpcf7 .btn-group-sm > input[type=submit] + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .wpcf7 .btn-group-lg > input[type=submit] + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .btn-group-vertical .btn,
  .btn-group-vertical .wpcf7 input[type=submit], .wpcf7 .btn-group-vertical input[type=submit],
  .btn-group-vertical .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn + .btn, .wpcf7 .btn-group-vertical > input[type=submit] + .btn,
  .wpcf7 .btn-group-vertical > .btn + input[type=submit],
  .wpcf7 .btn-group-vertical > input[type=submit] + input[type=submit],
  .btn-group-vertical > .btn + .btn-group,
  .wpcf7 .btn-group-vertical > input[type=submit] + .btn-group,
  .btn-group-vertical > .btn-group + .btn,
  .wpcf7 .btn-group-vertical > .btn-group + input[type=submit],
  .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }

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

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  .input-group > .form-control, .wpcf7 .input-group > input[type=text],
  .wpcf7 .input-group > input[type=search],
  .wpcf7 .input-group > input[type=url],
  .wpcf7 .input-group > input[type=tel],
  .wpcf7 .input-group > input[type=number],
  .wpcf7 .input-group > input[type=range],
  .wpcf7 .input-group > input[type=date],
  .wpcf7 .input-group > input[type=month],
  .wpcf7 .input-group > input[type=week],
  .wpcf7 .input-group > input[type=time],
  .wpcf7 .input-group > input[type=datetime],
  .wpcf7 .input-group > input[type=datetime-local],
  .wpcf7 .input-group > input[type=color],
  .wpcf7 .input-group > input[type=email],
  .wpcf7 .input-group > input[type=file],
  .wpcf7 .input-group > input[type=submit],
  .wpcf7 .input-group > select,
  .wpcf7 .input-group > textarea, .wpcf7 .input-group > .wpcf7-validation-errors,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control, .wpcf7 .input-group > input[type=text] + .form-control, .wpcf7 .input-group > input[type=search] + .form-control, .wpcf7 .input-group > input[type=url] + .form-control, .wpcf7 .input-group > input[type=tel] + .form-control, .wpcf7 .input-group > input[type=number] + .form-control, .wpcf7 .input-group > input[type=range] + .form-control, .wpcf7 .input-group > input[type=date] + .form-control, .wpcf7 .input-group > input[type=month] + .form-control, .wpcf7 .input-group > input[type=week] + .form-control, .wpcf7 .input-group > input[type=time] + .form-control, .wpcf7 .input-group > input[type=datetime] + .form-control, .wpcf7 .input-group > input[type=datetime-local] + .form-control, .wpcf7 .input-group > input[type=color] + .form-control, .wpcf7 .input-group > input[type=email] + .form-control, .wpcf7 .input-group > input[type=file] + .form-control, .wpcf7 .input-group > input[type=submit] + .form-control, .wpcf7 .input-group > select + .form-control, .wpcf7 .input-group > textarea + .form-control, .wpcf7 .input-group > .wpcf7-validation-errors + .form-control, .wpcf7 .input-group > .form-control + input[type=text], .wpcf7 .input-group > input[type=text] + input[type=text], .wpcf7 .input-group > input[type=search] + input[type=text], .wpcf7 .input-group > input[type=url] + input[type=text], .wpcf7 .input-group > input[type=tel] + input[type=text], .wpcf7 .input-group > input[type=number] + input[type=text], .wpcf7 .input-group > input[type=range] + input[type=text], .wpcf7 .input-group > input[type=date] + input[type=text], .wpcf7 .input-group > input[type=month] + input[type=text], .wpcf7 .input-group > input[type=week] + input[type=text], .wpcf7 .input-group > input[type=time] + input[type=text], .wpcf7 .input-group > input[type=datetime] + input[type=text], .wpcf7 .input-group > input[type=datetime-local] + input[type=text], .wpcf7 .input-group > input[type=color] + input[type=text], .wpcf7 .input-group > input[type=email] + input[type=text], .wpcf7 .input-group > input[type=file] + input[type=text], .wpcf7 .input-group > input[type=submit] + input[type=text], .wpcf7 .input-group > select + input[type=text], .wpcf7 .input-group > textarea + input[type=text], .wpcf7 .input-group > .wpcf7-validation-errors + input[type=text],
    .wpcf7 .input-group > .form-control + input[type=search],
    .wpcf7 .input-group > input[type=text] + input[type=search],
    .wpcf7 .input-group > input[type=search] + input[type=search],
    .wpcf7 .input-group > input[type=url] + input[type=search],
    .wpcf7 .input-group > input[type=tel] + input[type=search],
    .wpcf7 .input-group > input[type=number] + input[type=search],
    .wpcf7 .input-group > input[type=range] + input[type=search],
    .wpcf7 .input-group > input[type=date] + input[type=search],
    .wpcf7 .input-group > input[type=month] + input[type=search],
    .wpcf7 .input-group > input[type=week] + input[type=search],
    .wpcf7 .input-group > input[type=time] + input[type=search],
    .wpcf7 .input-group > input[type=datetime] + input[type=search],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=search],
    .wpcf7 .input-group > input[type=color] + input[type=search],
    .wpcf7 .input-group > input[type=email] + input[type=search],
    .wpcf7 .input-group > input[type=file] + input[type=search],
    .wpcf7 .input-group > input[type=submit] + input[type=search],
    .wpcf7 .input-group > select + input[type=search],
    .wpcf7 .input-group > textarea + input[type=search],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=search],
    .wpcf7 .input-group > .form-control + input[type=url],
    .wpcf7 .input-group > input[type=text] + input[type=url],
    .wpcf7 .input-group > input[type=search] + input[type=url],
    .wpcf7 .input-group > input[type=url] + input[type=url],
    .wpcf7 .input-group > input[type=tel] + input[type=url],
    .wpcf7 .input-group > input[type=number] + input[type=url],
    .wpcf7 .input-group > input[type=range] + input[type=url],
    .wpcf7 .input-group > input[type=date] + input[type=url],
    .wpcf7 .input-group > input[type=month] + input[type=url],
    .wpcf7 .input-group > input[type=week] + input[type=url],
    .wpcf7 .input-group > input[type=time] + input[type=url],
    .wpcf7 .input-group > input[type=datetime] + input[type=url],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=url],
    .wpcf7 .input-group > input[type=color] + input[type=url],
    .wpcf7 .input-group > input[type=email] + input[type=url],
    .wpcf7 .input-group > input[type=file] + input[type=url],
    .wpcf7 .input-group > input[type=submit] + input[type=url],
    .wpcf7 .input-group > select + input[type=url],
    .wpcf7 .input-group > textarea + input[type=url],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=url],
    .wpcf7 .input-group > .form-control + input[type=tel],
    .wpcf7 .input-group > input[type=text] + input[type=tel],
    .wpcf7 .input-group > input[type=search] + input[type=tel],
    .wpcf7 .input-group > input[type=url] + input[type=tel],
    .wpcf7 .input-group > input[type=tel] + input[type=tel],
    .wpcf7 .input-group > input[type=number] + input[type=tel],
    .wpcf7 .input-group > input[type=range] + input[type=tel],
    .wpcf7 .input-group > input[type=date] + input[type=tel],
    .wpcf7 .input-group > input[type=month] + input[type=tel],
    .wpcf7 .input-group > input[type=week] + input[type=tel],
    .wpcf7 .input-group > input[type=time] + input[type=tel],
    .wpcf7 .input-group > input[type=datetime] + input[type=tel],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=tel],
    .wpcf7 .input-group > input[type=color] + input[type=tel],
    .wpcf7 .input-group > input[type=email] + input[type=tel],
    .wpcf7 .input-group > input[type=file] + input[type=tel],
    .wpcf7 .input-group > input[type=submit] + input[type=tel],
    .wpcf7 .input-group > select + input[type=tel],
    .wpcf7 .input-group > textarea + input[type=tel],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=tel],
    .wpcf7 .input-group > .form-control + input[type=number],
    .wpcf7 .input-group > input[type=text] + input[type=number],
    .wpcf7 .input-group > input[type=search] + input[type=number],
    .wpcf7 .input-group > input[type=url] + input[type=number],
    .wpcf7 .input-group > input[type=tel] + input[type=number],
    .wpcf7 .input-group > input[type=number] + input[type=number],
    .wpcf7 .input-group > input[type=range] + input[type=number],
    .wpcf7 .input-group > input[type=date] + input[type=number],
    .wpcf7 .input-group > input[type=month] + input[type=number],
    .wpcf7 .input-group > input[type=week] + input[type=number],
    .wpcf7 .input-group > input[type=time] + input[type=number],
    .wpcf7 .input-group > input[type=datetime] + input[type=number],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=number],
    .wpcf7 .input-group > input[type=color] + input[type=number],
    .wpcf7 .input-group > input[type=email] + input[type=number],
    .wpcf7 .input-group > input[type=file] + input[type=number],
    .wpcf7 .input-group > input[type=submit] + input[type=number],
    .wpcf7 .input-group > select + input[type=number],
    .wpcf7 .input-group > textarea + input[type=number],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=number],
    .wpcf7 .input-group > .form-control + input[type=range],
    .wpcf7 .input-group > input[type=text] + input[type=range],
    .wpcf7 .input-group > input[type=search] + input[type=range],
    .wpcf7 .input-group > input[type=url] + input[type=range],
    .wpcf7 .input-group > input[type=tel] + input[type=range],
    .wpcf7 .input-group > input[type=number] + input[type=range],
    .wpcf7 .input-group > input[type=range] + input[type=range],
    .wpcf7 .input-group > input[type=date] + input[type=range],
    .wpcf7 .input-group > input[type=month] + input[type=range],
    .wpcf7 .input-group > input[type=week] + input[type=range],
    .wpcf7 .input-group > input[type=time] + input[type=range],
    .wpcf7 .input-group > input[type=datetime] + input[type=range],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=range],
    .wpcf7 .input-group > input[type=color] + input[type=range],
    .wpcf7 .input-group > input[type=email] + input[type=range],
    .wpcf7 .input-group > input[type=file] + input[type=range],
    .wpcf7 .input-group > input[type=submit] + input[type=range],
    .wpcf7 .input-group > select + input[type=range],
    .wpcf7 .input-group > textarea + input[type=range],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=range],
    .wpcf7 .input-group > .form-control + input[type=date],
    .wpcf7 .input-group > input[type=text] + input[type=date],
    .wpcf7 .input-group > input[type=search] + input[type=date],
    .wpcf7 .input-group > input[type=url] + input[type=date],
    .wpcf7 .input-group > input[type=tel] + input[type=date],
    .wpcf7 .input-group > input[type=number] + input[type=date],
    .wpcf7 .input-group > input[type=range] + input[type=date],
    .wpcf7 .input-group > input[type=date] + input[type=date],
    .wpcf7 .input-group > input[type=month] + input[type=date],
    .wpcf7 .input-group > input[type=week] + input[type=date],
    .wpcf7 .input-group > input[type=time] + input[type=date],
    .wpcf7 .input-group > input[type=datetime] + input[type=date],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=date],
    .wpcf7 .input-group > input[type=color] + input[type=date],
    .wpcf7 .input-group > input[type=email] + input[type=date],
    .wpcf7 .input-group > input[type=file] + input[type=date],
    .wpcf7 .input-group > input[type=submit] + input[type=date],
    .wpcf7 .input-group > select + input[type=date],
    .wpcf7 .input-group > textarea + input[type=date],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=date],
    .wpcf7 .input-group > .form-control + input[type=month],
    .wpcf7 .input-group > input[type=text] + input[type=month],
    .wpcf7 .input-group > input[type=search] + input[type=month],
    .wpcf7 .input-group > input[type=url] + input[type=month],
    .wpcf7 .input-group > input[type=tel] + input[type=month],
    .wpcf7 .input-group > input[type=number] + input[type=month],
    .wpcf7 .input-group > input[type=range] + input[type=month],
    .wpcf7 .input-group > input[type=date] + input[type=month],
    .wpcf7 .input-group > input[type=month] + input[type=month],
    .wpcf7 .input-group > input[type=week] + input[type=month],
    .wpcf7 .input-group > input[type=time] + input[type=month],
    .wpcf7 .input-group > input[type=datetime] + input[type=month],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=month],
    .wpcf7 .input-group > input[type=color] + input[type=month],
    .wpcf7 .input-group > input[type=email] + input[type=month],
    .wpcf7 .input-group > input[type=file] + input[type=month],
    .wpcf7 .input-group > input[type=submit] + input[type=month],
    .wpcf7 .input-group > select + input[type=month],
    .wpcf7 .input-group > textarea + input[type=month],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=month],
    .wpcf7 .input-group > .form-control + input[type=week],
    .wpcf7 .input-group > input[type=text] + input[type=week],
    .wpcf7 .input-group > input[type=search] + input[type=week],
    .wpcf7 .input-group > input[type=url] + input[type=week],
    .wpcf7 .input-group > input[type=tel] + input[type=week],
    .wpcf7 .input-group > input[type=number] + input[type=week],
    .wpcf7 .input-group > input[type=range] + input[type=week],
    .wpcf7 .input-group > input[type=date] + input[type=week],
    .wpcf7 .input-group > input[type=month] + input[type=week],
    .wpcf7 .input-group > input[type=week] + input[type=week],
    .wpcf7 .input-group > input[type=time] + input[type=week],
    .wpcf7 .input-group > input[type=datetime] + input[type=week],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=week],
    .wpcf7 .input-group > input[type=color] + input[type=week],
    .wpcf7 .input-group > input[type=email] + input[type=week],
    .wpcf7 .input-group > input[type=file] + input[type=week],
    .wpcf7 .input-group > input[type=submit] + input[type=week],
    .wpcf7 .input-group > select + input[type=week],
    .wpcf7 .input-group > textarea + input[type=week],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=week],
    .wpcf7 .input-group > .form-control + input[type=time],
    .wpcf7 .input-group > input[type=text] + input[type=time],
    .wpcf7 .input-group > input[type=search] + input[type=time],
    .wpcf7 .input-group > input[type=url] + input[type=time],
    .wpcf7 .input-group > input[type=tel] + input[type=time],
    .wpcf7 .input-group > input[type=number] + input[type=time],
    .wpcf7 .input-group > input[type=range] + input[type=time],
    .wpcf7 .input-group > input[type=date] + input[type=time],
    .wpcf7 .input-group > input[type=month] + input[type=time],
    .wpcf7 .input-group > input[type=week] + input[type=time],
    .wpcf7 .input-group > input[type=time] + input[type=time],
    .wpcf7 .input-group > input[type=datetime] + input[type=time],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=time],
    .wpcf7 .input-group > input[type=color] + input[type=time],
    .wpcf7 .input-group > input[type=email] + input[type=time],
    .wpcf7 .input-group > input[type=file] + input[type=time],
    .wpcf7 .input-group > input[type=submit] + input[type=time],
    .wpcf7 .input-group > select + input[type=time],
    .wpcf7 .input-group > textarea + input[type=time],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=time],
    .wpcf7 .input-group > .form-control + input[type=datetime],
    .wpcf7 .input-group > input[type=text] + input[type=datetime],
    .wpcf7 .input-group > input[type=search] + input[type=datetime],
    .wpcf7 .input-group > input[type=url] + input[type=datetime],
    .wpcf7 .input-group > input[type=tel] + input[type=datetime],
    .wpcf7 .input-group > input[type=number] + input[type=datetime],
    .wpcf7 .input-group > input[type=range] + input[type=datetime],
    .wpcf7 .input-group > input[type=date] + input[type=datetime],
    .wpcf7 .input-group > input[type=month] + input[type=datetime],
    .wpcf7 .input-group > input[type=week] + input[type=datetime],
    .wpcf7 .input-group > input[type=time] + input[type=datetime],
    .wpcf7 .input-group > input[type=datetime] + input[type=datetime],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=datetime],
    .wpcf7 .input-group > input[type=color] + input[type=datetime],
    .wpcf7 .input-group > input[type=email] + input[type=datetime],
    .wpcf7 .input-group > input[type=file] + input[type=datetime],
    .wpcf7 .input-group > input[type=submit] + input[type=datetime],
    .wpcf7 .input-group > select + input[type=datetime],
    .wpcf7 .input-group > textarea + input[type=datetime],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=datetime],
    .wpcf7 .input-group > .form-control + input[type=datetime-local],
    .wpcf7 .input-group > input[type=text] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=search] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=url] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=tel] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=number] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=range] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=date] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=month] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=week] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=time] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=datetime] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=color] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=email] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=file] + input[type=datetime-local],
    .wpcf7 .input-group > input[type=submit] + input[type=datetime-local],
    .wpcf7 .input-group > select + input[type=datetime-local],
    .wpcf7 .input-group > textarea + input[type=datetime-local],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=datetime-local],
    .wpcf7 .input-group > .form-control + input[type=color],
    .wpcf7 .input-group > input[type=text] + input[type=color],
    .wpcf7 .input-group > input[type=search] + input[type=color],
    .wpcf7 .input-group > input[type=url] + input[type=color],
    .wpcf7 .input-group > input[type=tel] + input[type=color],
    .wpcf7 .input-group > input[type=number] + input[type=color],
    .wpcf7 .input-group > input[type=range] + input[type=color],
    .wpcf7 .input-group > input[type=date] + input[type=color],
    .wpcf7 .input-group > input[type=month] + input[type=color],
    .wpcf7 .input-group > input[type=week] + input[type=color],
    .wpcf7 .input-group > input[type=time] + input[type=color],
    .wpcf7 .input-group > input[type=datetime] + input[type=color],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=color],
    .wpcf7 .input-group > input[type=color] + input[type=color],
    .wpcf7 .input-group > input[type=email] + input[type=color],
    .wpcf7 .input-group > input[type=file] + input[type=color],
    .wpcf7 .input-group > input[type=submit] + input[type=color],
    .wpcf7 .input-group > select + input[type=color],
    .wpcf7 .input-group > textarea + input[type=color],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=color],
    .wpcf7 .input-group > .form-control + input[type=email],
    .wpcf7 .input-group > input[type=text] + input[type=email],
    .wpcf7 .input-group > input[type=search] + input[type=email],
    .wpcf7 .input-group > input[type=url] + input[type=email],
    .wpcf7 .input-group > input[type=tel] + input[type=email],
    .wpcf7 .input-group > input[type=number] + input[type=email],
    .wpcf7 .input-group > input[type=range] + input[type=email],
    .wpcf7 .input-group > input[type=date] + input[type=email],
    .wpcf7 .input-group > input[type=month] + input[type=email],
    .wpcf7 .input-group > input[type=week] + input[type=email],
    .wpcf7 .input-group > input[type=time] + input[type=email],
    .wpcf7 .input-group > input[type=datetime] + input[type=email],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=email],
    .wpcf7 .input-group > input[type=color] + input[type=email],
    .wpcf7 .input-group > input[type=email] + input[type=email],
    .wpcf7 .input-group > input[type=file] + input[type=email],
    .wpcf7 .input-group > input[type=submit] + input[type=email],
    .wpcf7 .input-group > select + input[type=email],
    .wpcf7 .input-group > textarea + input[type=email],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=email],
    .wpcf7 .input-group > .form-control + input[type=file],
    .wpcf7 .input-group > input[type=text] + input[type=file],
    .wpcf7 .input-group > input[type=search] + input[type=file],
    .wpcf7 .input-group > input[type=url] + input[type=file],
    .wpcf7 .input-group > input[type=tel] + input[type=file],
    .wpcf7 .input-group > input[type=number] + input[type=file],
    .wpcf7 .input-group > input[type=range] + input[type=file],
    .wpcf7 .input-group > input[type=date] + input[type=file],
    .wpcf7 .input-group > input[type=month] + input[type=file],
    .wpcf7 .input-group > input[type=week] + input[type=file],
    .wpcf7 .input-group > input[type=time] + input[type=file],
    .wpcf7 .input-group > input[type=datetime] + input[type=file],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=file],
    .wpcf7 .input-group > input[type=color] + input[type=file],
    .wpcf7 .input-group > input[type=email] + input[type=file],
    .wpcf7 .input-group > input[type=file] + input[type=file],
    .wpcf7 .input-group > input[type=submit] + input[type=file],
    .wpcf7 .input-group > select + input[type=file],
    .wpcf7 .input-group > textarea + input[type=file],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=file],
    .wpcf7 .input-group > .form-control + input[type=submit],
    .wpcf7 .input-group > input[type=text] + input[type=submit],
    .wpcf7 .input-group > input[type=search] + input[type=submit],
    .wpcf7 .input-group > input[type=url] + input[type=submit],
    .wpcf7 .input-group > input[type=tel] + input[type=submit],
    .wpcf7 .input-group > input[type=number] + input[type=submit],
    .wpcf7 .input-group > input[type=range] + input[type=submit],
    .wpcf7 .input-group > input[type=date] + input[type=submit],
    .wpcf7 .input-group > input[type=month] + input[type=submit],
    .wpcf7 .input-group > input[type=week] + input[type=submit],
    .wpcf7 .input-group > input[type=time] + input[type=submit],
    .wpcf7 .input-group > input[type=datetime] + input[type=submit],
    .wpcf7 .input-group > input[type=datetime-local] + input[type=submit],
    .wpcf7 .input-group > input[type=color] + input[type=submit],
    .wpcf7 .input-group > input[type=email] + input[type=submit],
    .wpcf7 .input-group > input[type=file] + input[type=submit],
    .wpcf7 .input-group > input[type=submit] + input[type=submit],
    .wpcf7 .input-group > select + input[type=submit],
    .wpcf7 .input-group > textarea + input[type=submit],
    .wpcf7 .input-group > .wpcf7-validation-errors + input[type=submit],
    .wpcf7 .input-group > .form-control + select,
    .wpcf7 .input-group > input[type=text] + select,
    .wpcf7 .input-group > input[type=search] + select,
    .wpcf7 .input-group > input[type=url] + select,
    .wpcf7 .input-group > input[type=tel] + select,
    .wpcf7 .input-group > input[type=number] + select,
    .wpcf7 .input-group > input[type=range] + select,
    .wpcf7 .input-group > input[type=date] + select,
    .wpcf7 .input-group > input[type=month] + select,
    .wpcf7 .input-group > input[type=week] + select,
    .wpcf7 .input-group > input[type=time] + select,
    .wpcf7 .input-group > input[type=datetime] + select,
    .wpcf7 .input-group > input[type=datetime-local] + select,
    .wpcf7 .input-group > input[type=color] + select,
    .wpcf7 .input-group > input[type=email] + select,
    .wpcf7 .input-group > input[type=file] + select,
    .wpcf7 .input-group > input[type=submit] + select,
    .wpcf7 .input-group > select + select,
    .wpcf7 .input-group > textarea + select,
    .wpcf7 .input-group > .wpcf7-validation-errors + select,
    .wpcf7 .input-group > .form-control + textarea,
    .wpcf7 .input-group > input[type=text] + textarea,
    .wpcf7 .input-group > input[type=search] + textarea,
    .wpcf7 .input-group > input[type=url] + textarea,
    .wpcf7 .input-group > input[type=tel] + textarea,
    .wpcf7 .input-group > input[type=number] + textarea,
    .wpcf7 .input-group > input[type=range] + textarea,
    .wpcf7 .input-group > input[type=date] + textarea,
    .wpcf7 .input-group > input[type=month] + textarea,
    .wpcf7 .input-group > input[type=week] + textarea,
    .wpcf7 .input-group > input[type=time] + textarea,
    .wpcf7 .input-group > input[type=datetime] + textarea,
    .wpcf7 .input-group > input[type=datetime-local] + textarea,
    .wpcf7 .input-group > input[type=color] + textarea,
    .wpcf7 .input-group > input[type=email] + textarea,
    .wpcf7 .input-group > input[type=file] + textarea,
    .wpcf7 .input-group > input[type=submit] + textarea,
    .wpcf7 .input-group > select + textarea,
    .wpcf7 .input-group > textarea + textarea,
    .wpcf7 .input-group > .wpcf7-validation-errors + textarea, .wpcf7 .input-group > .form-control + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=text] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=search] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=url] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=tel] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=number] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=range] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=date] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=month] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=week] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=time] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=datetime] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=datetime-local] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=color] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=email] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=file] + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=submit] + .wpcf7-validation-errors, .wpcf7 .input-group > select + .wpcf7-validation-errors, .wpcf7 .input-group > textarea + .wpcf7-validation-errors, .wpcf7 .input-group > .wpcf7-validation-errors + .wpcf7-validation-errors,
    .input-group > .form-control + .custom-select,
    .wpcf7 .input-group > input[type=text] + .custom-select,
    .wpcf7 .input-group > input[type=search] + .custom-select,
    .wpcf7 .input-group > input[type=url] + .custom-select,
    .wpcf7 .input-group > input[type=tel] + .custom-select,
    .wpcf7 .input-group > input[type=number] + .custom-select,
    .wpcf7 .input-group > input[type=range] + .custom-select,
    .wpcf7 .input-group > input[type=date] + .custom-select,
    .wpcf7 .input-group > input[type=month] + .custom-select,
    .wpcf7 .input-group > input[type=week] + .custom-select,
    .wpcf7 .input-group > input[type=time] + .custom-select,
    .wpcf7 .input-group > input[type=datetime] + .custom-select,
    .wpcf7 .input-group > input[type=datetime-local] + .custom-select,
    .wpcf7 .input-group > input[type=color] + .custom-select,
    .wpcf7 .input-group > input[type=email] + .custom-select,
    .wpcf7 .input-group > input[type=file] + .custom-select,
    .wpcf7 .input-group > input[type=submit] + .custom-select,
    .wpcf7 .input-group > select + .custom-select,
    .wpcf7 .input-group > textarea + .custom-select,
    .wpcf7 .input-group > .wpcf7-validation-errors + .custom-select,
    .input-group > .form-control + .custom-file,
    .wpcf7 .input-group > input[type=text] + .custom-file,
    .wpcf7 .input-group > input[type=search] + .custom-file,
    .wpcf7 .input-group > input[type=url] + .custom-file,
    .wpcf7 .input-group > input[type=tel] + .custom-file,
    .wpcf7 .input-group > input[type=number] + .custom-file,
    .wpcf7 .input-group > input[type=range] + .custom-file,
    .wpcf7 .input-group > input[type=date] + .custom-file,
    .wpcf7 .input-group > input[type=month] + .custom-file,
    .wpcf7 .input-group > input[type=week] + .custom-file,
    .wpcf7 .input-group > input[type=time] + .custom-file,
    .wpcf7 .input-group > input[type=datetime] + .custom-file,
    .wpcf7 .input-group > input[type=datetime-local] + .custom-file,
    .wpcf7 .input-group > input[type=color] + .custom-file,
    .wpcf7 .input-group > input[type=email] + .custom-file,
    .wpcf7 .input-group > input[type=file] + .custom-file,
    .wpcf7 .input-group > input[type=submit] + .custom-file,
    .wpcf7 .input-group > select + .custom-file,
    .wpcf7 .input-group > textarea + .custom-file,
    .wpcf7 .input-group > .wpcf7-validation-errors + .custom-file,
    .input-group > .custom-select + .form-control,
    .wpcf7 .input-group > .custom-select + input[type=text],
    .wpcf7 .input-group > .custom-select + input[type=search],
    .wpcf7 .input-group > .custom-select + input[type=url],
    .wpcf7 .input-group > .custom-select + input[type=tel],
    .wpcf7 .input-group > .custom-select + input[type=number],
    .wpcf7 .input-group > .custom-select + input[type=range],
    .wpcf7 .input-group > .custom-select + input[type=date],
    .wpcf7 .input-group > .custom-select + input[type=month],
    .wpcf7 .input-group > .custom-select + input[type=week],
    .wpcf7 .input-group > .custom-select + input[type=time],
    .wpcf7 .input-group > .custom-select + input[type=datetime],
    .wpcf7 .input-group > .custom-select + input[type=datetime-local],
    .wpcf7 .input-group > .custom-select + input[type=color],
    .wpcf7 .input-group > .custom-select + input[type=email],
    .wpcf7 .input-group > .custom-select + input[type=file],
    .wpcf7 .input-group > .custom-select + input[type=submit],
    .wpcf7 .input-group > .custom-select + select,
    .wpcf7 .input-group > .custom-select + textarea,
    .wpcf7 .input-group > .custom-select + .wpcf7-validation-errors,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .wpcf7 .input-group > .custom-file + input[type=text],
    .wpcf7 .input-group > .custom-file + input[type=search],
    .wpcf7 .input-group > .custom-file + input[type=url],
    .wpcf7 .input-group > .custom-file + input[type=tel],
    .wpcf7 .input-group > .custom-file + input[type=number],
    .wpcf7 .input-group > .custom-file + input[type=range],
    .wpcf7 .input-group > .custom-file + input[type=date],
    .wpcf7 .input-group > .custom-file + input[type=month],
    .wpcf7 .input-group > .custom-file + input[type=week],
    .wpcf7 .input-group > .custom-file + input[type=time],
    .wpcf7 .input-group > .custom-file + input[type=datetime],
    .wpcf7 .input-group > .custom-file + input[type=datetime-local],
    .wpcf7 .input-group > .custom-file + input[type=color],
    .wpcf7 .input-group > .custom-file + input[type=email],
    .wpcf7 .input-group > .custom-file + input[type=file],
    .wpcf7 .input-group > .custom-file + input[type=submit],
    .wpcf7 .input-group > .custom-file + select,
    .wpcf7 .input-group > .custom-file + textarea,
    .wpcf7 .input-group > .custom-file + .wpcf7-validation-errors,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:focus, .wpcf7 .input-group > input:focus[type=text],
  .wpcf7 .input-group > input:focus[type=search],
  .wpcf7 .input-group > input:focus[type=url],
  .wpcf7 .input-group > input:focus[type=tel],
  .wpcf7 .input-group > input:focus[type=number],
  .wpcf7 .input-group > input:focus[type=range],
  .wpcf7 .input-group > input:focus[type=date],
  .wpcf7 .input-group > input:focus[type=month],
  .wpcf7 .input-group > input:focus[type=week],
  .wpcf7 .input-group > input:focus[type=time],
  .wpcf7 .input-group > input:focus[type=datetime],
  .wpcf7 .input-group > input:focus[type=datetime-local],
  .wpcf7 .input-group > input:focus[type=color],
  .wpcf7 .input-group > input:focus[type=email],
  .wpcf7 .input-group > input:focus[type=file],
  .wpcf7 .input-group > input:focus[type=submit],
  .wpcf7 .input-group > select:focus,
  .wpcf7 .input-group > textarea:focus, .wpcf7 .input-group > .wpcf7-validation-errors: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 > .custom-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .input-group-prepend .btn,
  .input-group-prepend .wpcf7 input[type=submit], .wpcf7 .input-group-prepend input[type=submit],
  .input-group-append .btn,
  .input-group-append .wpcf7 input[type=submit],
  .wpcf7 .input-group-append input[type=submit] {
    position: relative;
    z-index: 2; }
  .input-group-prepend .btn + .btn, .input-group-prepend .wpcf7 input[type=submit] + .btn, .wpcf7 .input-group-prepend input[type=submit] + .btn,
  .input-group-prepend .wpcf7 .btn + input[type=submit], .wpcf7 .input-group-prepend .btn + input[type=submit],
  .input-group-prepend .wpcf7 input[type=submit] + input[type=submit], .wpcf7 .input-group-prepend input[type=submit] + input[type=submit],
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .wpcf7 input[type=submit] + .input-group-text,
  .wpcf7 .input-group-prepend input[type=submit] + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-prepend .wpcf7 .input-group-text + input[type=submit],
  .wpcf7 .input-group-prepend .input-group-text + input[type=submit],
  .input-group-append .btn + .btn,
  .input-group-append .wpcf7 input[type=submit] + .btn,
  .wpcf7 .input-group-append input[type=submit] + .btn,
  .input-group-append .wpcf7 .btn + input[type=submit],
  .wpcf7 .input-group-append .btn + input[type=submit],
  .input-group-append .wpcf7 input[type=submit] + input[type=submit],
  .wpcf7 .input-group-append input[type=submit] + input[type=submit],
  .input-group-append .btn + .input-group-text,
  .input-group-append .wpcf7 input[type=submit] + .input-group-text,
  .wpcf7 .input-group-append input[type=submit] + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn,
  .input-group-append .wpcf7 .input-group-text + input[type=submit],
  .wpcf7 .input-group-append .input-group-text + input[type=submit] {
    margin-left: -1px; }

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

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

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

.input-group-lg > .form-control, .wpcf7 .input-group-lg > input[type=text],
.wpcf7 .input-group-lg > input[type=search],
.wpcf7 .input-group-lg > input[type=url],
.wpcf7 .input-group-lg > input[type=tel],
.wpcf7 .input-group-lg > input[type=number],
.wpcf7 .input-group-lg > input[type=range],
.wpcf7 .input-group-lg > input[type=date],
.wpcf7 .input-group-lg > input[type=month],
.wpcf7 .input-group-lg > input[type=week],
.wpcf7 .input-group-lg > input[type=time],
.wpcf7 .input-group-lg > input[type=datetime],
.wpcf7 .input-group-lg > input[type=datetime-local],
.wpcf7 .input-group-lg > input[type=color],
.wpcf7 .input-group-lg > input[type=email],
.wpcf7 .input-group-lg > input[type=file],
.wpcf7 .input-group-lg > input[type=submit],
.wpcf7 .input-group-lg > select,
.wpcf7 .input-group-lg > textarea, .wpcf7 .input-group-lg > .wpcf7-validation-errors,
.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,
.wpcf7 .input-group-lg > .input-group-prepend > input[type=submit],
.input-group-lg > .input-group-append > .btn,
.wpcf7 .input-group-lg > .input-group-append > input[type=submit] {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.input-group-sm > .form-control, .wpcf7 .input-group-sm > input[type=text],
.wpcf7 .input-group-sm > input[type=search],
.wpcf7 .input-group-sm > input[type=url],
.wpcf7 .input-group-sm > input[type=tel],
.wpcf7 .input-group-sm > input[type=number],
.wpcf7 .input-group-sm > input[type=range],
.wpcf7 .input-group-sm > input[type=date],
.wpcf7 .input-group-sm > input[type=month],
.wpcf7 .input-group-sm > input[type=week],
.wpcf7 .input-group-sm > input[type=time],
.wpcf7 .input-group-sm > input[type=datetime],
.wpcf7 .input-group-sm > input[type=datetime-local],
.wpcf7 .input-group-sm > input[type=color],
.wpcf7 .input-group-sm > input[type=email],
.wpcf7 .input-group-sm > input[type=file],
.wpcf7 .input-group-sm > input[type=submit],
.wpcf7 .input-group-sm > select,
.wpcf7 .input-group-sm > textarea, .wpcf7 .input-group-sm > .wpcf7-validation-errors,
.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,
.wpcf7 .input-group-sm > .input-group-prepend > input[type=submit],
.input-group-sm > .input-group-append > .btn,
.wpcf7 .input-group-sm > .input-group-append > input[type=submit] {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

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

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

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    background-color: #414141; }
  .custom-control-input:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(65, 65, 65, 0.25);
            box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(65, 65, 65, 0.25); }
  .custom-control-input:active ~ .custom-control-label::before {
    color: #fff;
    background-color: #9a9a9a; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-color: #dee2e6; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 50% 50%;
            background-size: 50% 50%; }

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

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

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

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

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

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

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

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

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

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

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  -webkit-background-size: 8px 10px;
          background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-select:focus {
    border-color: #818181;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(129, 129, 129, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(129, 129, 129, 0.5); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    opacity: 0; }

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

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #818181;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.25); }
    .custom-file-input:focus ~ .custom-file-label::after {
      border-color: #818181; }
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }

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

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(65, 65, 65, 0.25);
              box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(65, 65, 65, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(65, 65, 65, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(65, 65, 65, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #414141;
    border: 0;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media screen and (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #9a9a9a; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #414141;
    border: 0;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media screen and (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #9a9a9a; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #414141;
    border: 0;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media screen and (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #9a9a9a; }
  .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; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6; }

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

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

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

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent; }
    .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; }

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

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

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 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-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar > .container,
  .navbar > .container-fluid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -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-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

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

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: 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; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }
  .navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer; }

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

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand: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;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a: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;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  -webkit-background-clip: border-box;
          background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }

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

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

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

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

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

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

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header + .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-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

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

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

.card-img {
  width: 100%; }

.card-img-top {
  width: 100%; }

.card-img-bottom {
  width: 100%; }

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

.card-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .card-group > .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .card-group {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap; }
      .card-group > .card {
        -webkit-box-flex: 1;
            -ms-flex: 1 0 0%;
                flex: 1 0 0%;
        margin-bottom: 0; }
        .card-group > .card + .card {
          margin-left: 0;
          border-left: 0; } }

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

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

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

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

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

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

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

.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-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #414141;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #1b1b1b;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.25); }
  .page-link:not(:disabled):not(.disabled) {
    cursor: pointer; }

.page-item:first-child .page-link {
  margin-left: 0; }

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

.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-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.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; }
  .badge:empty {
    display: none; }

.btn .badge, .wpcf7 input[type=submit] .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em; }

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

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

.badge-success {
  color: #212529;
  background-color: #9fc855; }
  .badge-success[href]:hover, .badge-success[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #86b139; }

.badge-info {
  color: #fff;
  background-color: #0c5460; }
  .badge-info[href]:hover, .badge-info[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #062c33; }

.badge-warning {
  color: #fff;
  background-color: #856404; }
  .badge-warning[href]:hover, .badge-warning[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #533f03; }

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

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

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

.badge-body-bg {
  color: #212529;
  background-color: #f9f9f9; }
  .badge-body-bg[href]:hover, .badge-body-bg[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #e0e0e0; }

.badge-content-bg {
  color: #fff;
  background-color: transparent; }
  .badge-content-bg[href]:hover, .badge-content-bg[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0); }

.badge-primary-green {
  color: #212529;
  background-color: #9fc855; }
  .badge-primary-green[href]:hover, .badge-primary-green[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #86b139; }

.badge-default-font-color {
  color: #fff;
  background-color: #222; }
  .badge-default-font-color[href]:hover, .badge-default-font-color[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #090909; }

.badge-default-header-color {
  color: #fff;
  background-color: #888; }
  .badge-default-header-color[href]:hover, .badge-default-header-color[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #6f6f6f; }

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

.badge-medium-grey {
  color: #fff;
  background-color: #343433; }
  .badge-medium-grey[href]:hover, .badge-medium-grey[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1a1a1a; }

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

.badge-stall {
  color: #fff;
  background-color: #b15f39; }
  .badge-stall[href]:hover, .badge-stall[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #8a4a2d; }

.badge-haltung {
  color: #fff;
  background-color: #5f802b; }
  .badge-haltung[href]:hover, .badge-haltung[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #435a1e; }

.badge-futter {
  color: #fff;
  background-color: #1c79bb; }
  .badge-futter[href]:hover, .badge-futter[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #155c8f; }

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

.badge-fragen {
  color: #fff;
  background-color: #83262f; }
  .badge-fragen[href]:hover, .badge-fragen[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #5b1b21; }

.badge-gefluegel {
  color: #fff;
  background-color: #966a10; }
  .badge-gefluegel[href]:hover, .badge-gefluegel[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #68490b; }

.badge-no-root {
  color: #fff;
  background-color: #555; }
  .badge-no-root[href]:hover, .badge-no-root[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #3c3c3c; }

.badge-list-section-bg {
  color: #212529;
  background-color: #f0f6f0; }
  .badge-list-section-bg[href]:hover, .badge-list-section-bg[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #d0e3d0; }

.badge-list-section-border {
  color: #212529;
  background-color: #eee; }
  .badge-list-section-border[href]:hover, .badge-list-section-border[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #d5d5d5; }

.badge-alert-bg {
  color: #212529;
  background-color: #f8d7da; }
  .badge-alert-bg[href]:hover, .badge-alert-bg[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #f0acb2; }

.badge-alert-border {
  color: #212529;
  background-color: #f1b0b7; }
  .badge-alert-border[href]:hover, .badge-alert-border[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #e98590; }

.badge-alert {
  color: #fff;
  background-color: #721c24; }
  .badge-alert[href]:hover, .badge-alert[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #491217; }

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

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

.badge-info-bg {
  color: #212529;
  background-color: #d1ecf1; }
  .badge-info-bg[href]:hover, .badge-info-bg[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #aadce5; }

.badge-info-border {
  color: #212529;
  background-color: #bbcfd2; }
  .badge-info-border[href]:hover, .badge-info-border[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #9cb9be; }

.badge-amazon-yellow-start {
  color: #212529;
  background-color: #f7dfa5; }
  .badge-amazon-yellow-start[href]:hover, .badge-amazon-yellow-start[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #f3ce76; }

.badge-amazon-yellow-end {
  color: #212529;
  background-color: #f0c14b; }
  .badge-amazon-yellow-end[href]:hover, .badge-amazon-yellow-end[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #ecb11c; }

.badge-amazon-grey-start {
  color: #fff;
  background-color: #555; }
  .badge-amazon-grey-start[href]:hover, .badge-amazon-grey-start[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #3c3c3c; }

.badge-amazon-grey-end {
  color: #fff;
  background-color: #333; }
  .badge-amazon-grey-end[href]:hover, .badge-amazon-grey-end[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1a1a1a; }

.badge-amazon-border-sides {
  color: #fff;
  background-color: #9c7e31; }
  .badge-amazon-border-sides[href]:hover, .badge-amazon-border-sides[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #755f25; }

.badge-amazon-border-top {
  color: #fff;
  background-color: #a88734; }
  .badge-amazon-border-top[href]:hover, .badge-amazon-border-top[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #816828; }

.badge-amazon-border-bottom {
  color: #fff;
  background-color: #846a29; }
  .badge-amazon-border-bottom[href]:hover, .badge-amazon-border-bottom[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #5d4b1d; }

.badge-wachtelshop-bg {
  color: #212529;
  background-color: #fdf3ee; }
  .badge-wachtelshop-bg[href]:hover, .badge-wachtelshop-bg[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #f8d3c0; }

.badge-wachtelshop-border {
  color: #fff;
  background-color: #e5520e; }
  .badge-wachtelshop-border[href]:hover, .badge-wachtelshop-border[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #b5410b; }

.badge-dyk-bg {
  color: #212529;
  background-color: #f5e2ba; }
  .badge-dyk-bg[href]:hover, .badge-dyk-bg[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #efcf8d; }

.badge-dyk-text {
  color: #fff;
  background-color: #966a10; }
  .badge-dyk-text[href]:hover, .badge-dyk-text[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #68490b; }

.badge-dyk-icon {
  color: #212529;
  background-color: #c5a665; }
  .badge-dyk-icon[href]:hover, .badge-dyk-icon[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #b38f44; }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0; }

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

.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: #222222;
  background-color: #d9d9d9;
  border-color: #cacaca; }
  .alert-primary hr {
    border-top-color: #bdbdbd; }
  .alert-primary .alert-link {
    color: #090909; }

.alert-secondary {
  color: #353535;
  background-color: #e0e0e0;
  border-color: #d4d4d4; }
  .alert-secondary hr {
    border-top-color: #c7c7c7; }
  .alert-secondary .alert-link {
    color: #1c1c1c; }

.alert-success {
  color: #53682c;
  background-color: #ecf4dd;
  border-color: #e4f0cf; }
  .alert-success hr {
    border-top-color: #d9eabc; }
  .alert-success .alert-link {
    color: #36441d; }

.alert-info {
  color: #062c32;
  background-color: #cedddf;
  border-color: #bbcfd2; }
  .alert-info hr {
    border-top-color: #acc4c8; }
  .alert-info .alert-link {
    color: #010404; }

.alert-warning {
  color: #453402;
  background-color: #e7e0cd;
  border-color: #ddd4b9; }
  .alert-warning hr {
    border-top-color: #d5c9a8; }
  .alert-warning .alert-link {
    color: #130f01; }

.alert-danger {
  color: #701219;
  background-color: #f7d3d6;
  border-color: #f4c1c5; }
  .alert-danger hr {
    border-top-color: #f0abb1; }
  .alert-danger .alert-link {
    color: #440b0f; }

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

.alert-body-bg {
  color: #818181;
  background-color: #fefefe;
  border-color: #fdfdfd; }
  .alert-body-bg hr {
    border-top-color: #f0f0f0; }
  .alert-body-bg .alert-link {
    color: #686868; }

.alert-content-bg {
  color: rgba(0, 0, 0, 0.48);
  background-color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.72); }
  .alert-content-bg hr {
    border-top-color: rgba(242, 242, 242, 0.72); }
  .alert-content-bg .alert-link {
    color: rgba(0, 0, 0, 0.48); }

.alert-primary-green {
  color: #53682c;
  background-color: #ecf4dd;
  border-color: #e4f0cf; }
  .alert-primary-green hr {
    border-top-color: #d9eabc; }
  .alert-primary-green .alert-link {
    color: #36441d; }

.alert-default-font-color {
  color: #121212;
  background-color: lightgray;
  border-color: #c1c1c1; }
  .alert-default-font-color hr {
    border-top-color: #b4b4b4; }
  .alert-default-font-color .alert-link {
    color: black; }

.alert-default-header-color {
  color: #474747;
  background-color: #e7e7e7;
  border-color: #dedede; }
  .alert-default-header-color hr {
    border-top-color: #d1d1d1; }
  .alert-default-header-color .alert-link {
    color: #2e2e2e; }

.alert-light-grey {
  color: gray;
  background-color: #fdfdfd;
  border-color: #fcfcfc; }
  .alert-light-grey hr {
    border-top-color: #efefef; }
  .alert-light-grey .alert-link {
    color: #676767; }

.alert-medium-grey {
  color: #1b1b1b;
  background-color: #d6d6d6;
  border-color: #c6c6c6; }
  .alert-medium-grey hr {
    border-top-color: #b9b9b9; }
  .alert-medium-grey .alert-link {
    color: #020202; }

.alert-dark-grey {
  color: #1b1b1b;
  background-color: #d6d6d6;
  border-color: #c6c6c6; }
  .alert-dark-grey hr {
    border-top-color: #b9b9b9; }
  .alert-dark-grey .alert-link {
    color: #020202; }

.alert-stall {
  color: #5c311e;
  background-color: #efdfd7;
  border-color: #e9d2c8; }
  .alert-stall hr {
    border-top-color: #e2c3b6; }
  .alert-stall .alert-link {
    color: #361d11; }

.alert-haltung {
  color: #314316;
  background-color: #dfe6d5;
  border-color: #d2dbc4; }
  .alert-haltung hr {
    border-top-color: #c6d1b4; }
  .alert-haltung .alert-link {
    color: #151d09; }

.alert-futter {
  color: #0f3f61;
  background-color: #d2e4f1;
  border-color: #bfd9ec; }
  .alert-futter hr {
    border-top-color: #abcde6; }
  .alert-futter .alert-link {
    color: #082235; }

.alert-rassen {
  color: #701219;
  background-color: #f7d3d6;
  border-color: #f4c1c5; }
  .alert-rassen hr {
    border-top-color: #f0abb1; }
  .alert-rassen .alert-link {
    color: #440b0f; }

.alert-fragen {
  color: #441418;
  background-color: #e6d4d5;
  border-color: #dcc2c5; }
  .alert-fragen hr {
    border-top-color: #d3b2b6; }
  .alert-fragen .alert-link {
    color: #1d080a; }

.alert-gefluegel {
  color: #4e3708;
  background-color: #eae1cf;
  border-color: #e2d5bc; }
  .alert-gefluegel hr {
    border-top-color: #dacaaa; }
  .alert-gefluegel .alert-link {
    color: #201603; }

.alert-no-root {
  color: #2c2c2c;
  background-color: #dddddd;
  border-color: #cfcfcf; }
  .alert-no-root hr {
    border-top-color: #c2c2c2; }
  .alert-no-root .alert-link {
    color: #131313; }

.alert-list-section-bg {
  color: #7d807d;
  background-color: #fcfdfc;
  border-color: #fbfcfb; }
  .alert-list-section-bg hr {
    border-top-color: #ecf1ec; }
  .alert-list-section-bg .alert-link {
    color: #646664; }

.alert-list-section-border {
  color: #7c7c7c;
  background-color: #fcfcfc;
  border-color: #fafafa; }
  .alert-list-section-border hr {
    border-top-color: #ededed; }
  .alert-list-section-border .alert-link {
    color: #636363; }

.alert-alert-bg {
  color: #817071;
  background-color: #fef7f8;
  border-color: #fdf4f5; }
  .alert-alert-bg hr {
    border-top-color: #f9dee1; }
  .alert-alert-bg .alert-link {
    color: #665859; }

.alert-alert-border {
  color: #7d5c5f;
  background-color: #fceff1;
  border-color: #fbe9eb; }
  .alert-alert-border hr {
    border-top-color: #f7d3d7; }
  .alert-alert-border .alert-link {
    color: #604649; }

.alert-alert {
  color: #3b0f13;
  background-color: #e3d2d3;
  border-color: #d8bfc2; }
  .alert-alert hr {
    border-top-color: #ceafb3; }
  .alert-alert .alert-link {
    color: #120506; }

.alert-warning-bg {
  color: #857e6b;
  background-color: #fffdf5;
  border-color: #fffcf1; }
  .alert-warning-bg hr {
    border-top-color: #fff7d8; }
  .alert-warning-bg .alert-link {
    color: #696354; }

.alert-warning-border {
  color: #736e60;
  background-color: #f8f6f1;
  border-color: #f5f3eb; }
  .alert-warning-border hr {
    border-top-color: #ede9da; }
  .alert-warning-border .alert-link {
    color: #575349; }

.alert-info-bg {
  color: #6d7b7d;
  background-color: #f6fbfc;
  border-color: #f2fafb; }
  .alert-info-bg hr {
    border-top-color: #dff3f5; }
  .alert-info-bg .alert-link {
    color: #556062; }

.alert-info-border {
  color: #616c6d;
  background-color: #f1f5f6;
  border-color: #ecf2f2; }
  .alert-info-border hr {
    border-top-color: #dde8e8; }
  .alert-info-border .alert-link {
    color: #495152; }

.alert-amazon-yellow-start {
  color: #807456;
  background-color: #fdf9ed;
  border-color: #fdf6e6; }
  .alert-amazon-yellow-start hr {
    border-top-color: #fbeece; }
  .alert-amazon-yellow-start .alert-link {
    color: #615842; }

.alert-amazon-yellow-end {
  color: #7d6427;
  background-color: #fcf3db;
  border-color: #fbeecd; }
  .alert-amazon-yellow-end hr {
    border-top-color: #f9e6b5; }
  .alert-amazon-yellow-end .alert-link {
    color: #56451b; }

.alert-amazon-grey-start {
  color: #2c2c2c;
  background-color: #dddddd;
  border-color: #cfcfcf; }
  .alert-amazon-grey-start hr {
    border-top-color: #c2c2c2; }
  .alert-amazon-grey-start .alert-link {
    color: #131313; }

.alert-amazon-grey-end {
  color: #1b1b1b;
  background-color: #d6d6d6;
  border-color: #c6c6c6; }
  .alert-amazon-grey-end hr {
    border-top-color: #b9b9b9; }
  .alert-amazon-grey-end .alert-link {
    color: #020202; }

.alert-amazon-border-sides {
  color: #514219;
  background-color: #ebe5d6;
  border-color: #e3dbc5; }
  .alert-amazon-border-sides hr {
    border-top-color: #dbd0b4; }
  .alert-amazon-border-sides .alert-link {
    color: #2a220d; }

.alert-amazon-border-top {
  color: #57461b;
  background-color: #eee7d6;
  border-color: #e7ddc6; }
  .alert-amazon-border-top hr {
    border-top-color: #dfd2b4; }
  .alert-amazon-border-top .alert-link {
    color: #30270f; }

.alert-amazon-border-bottom {
  color: #453715;
  background-color: #e6e1d4;
  border-color: #ddd5c3; }
  .alert-amazon-border-bottom hr {
    border-top-color: #d4cab3; }
  .alert-amazon-border-bottom .alert-link {
    color: #1e1809; }

.alert-wachtelshop-bg {
  color: #847e7c;
  background-color: #fffdfc;
  border-color: #fefcfa; }
  .alert-wachtelshop-bg hr {
    border-top-color: #faefe5; }
  .alert-wachtelshop-bg .alert-link {
    color: #6a6563; }

.alert-wachtelshop-border {
  color: #772b07;
  background-color: #fadccf;
  border-color: #f8cfbc; }
  .alert-wachtelshop-border hr {
    border-top-color: #f6bea5; }
  .alert-wachtelshop-border .alert-link {
    color: #471a04; }

.alert-dyk-bg {
  color: #7f7661;
  background-color: #fdf9f1;
  border-color: #fcf7ec; }
  .alert-dyk-bg hr {
    border-top-color: #f9eed6; }
  .alert-dyk-bg .alert-link {
    color: #625b4b; }

.alert-dyk-text {
  color: #4e3708;
  background-color: #eae1cf;
  border-color: #e2d5bc; }
  .alert-dyk-text hr {
    border-top-color: #dacaaa; }
  .alert-dyk-text .alert-link {
    color: #201603; }

.alert-dyk-icon {
  color: #665635;
  background-color: #f3ede0;
  border-color: #efe6d4; }
  .alert-dyk-icon hr {
    border-top-color: #e8dbc1; }
  .alert-dyk-icon .alert-link {
    color: #443a24; }

@-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-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef; }

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #414141;
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease; }
  @media screen and (prefers-reduced-motion: reduce) {
    .progress-bar {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

.progress-bar-striped {
  background-image: -webkit-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-image: -o-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-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);
  -webkit-background-size: 1rem 1rem;
          background-size: 1rem 1rem; }

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

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

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

.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -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 {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:last-child {
    margin-bottom: 0; }
  .list-group-item:hover, .list-group-item:focus {
    z-index: 1;
    text-decoration: none; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #414141;
    border-color: #414141; }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

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

.list-group-item-primary {
  color: #222222;
  background-color: #cacaca; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #222222;
    background-color: #bdbdbd; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #222222;
    border-color: #222222; }

.list-group-item-secondary {
  color: #353535;
  background-color: #d4d4d4; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #353535;
    background-color: #c7c7c7; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #353535;
    border-color: #353535; }

.list-group-item-success {
  color: #53682c;
  background-color: #e4f0cf; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #53682c;
    background-color: #d9eabc; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #53682c;
    border-color: #53682c; }

.list-group-item-info {
  color: #062c32;
  background-color: #bbcfd2; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #062c32;
    background-color: #acc4c8; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #062c32;
    border-color: #062c32; }

.list-group-item-warning {
  color: #453402;
  background-color: #ddd4b9; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #453402;
    background-color: #d5c9a8; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #453402;
    border-color: #453402; }

.list-group-item-danger {
  color: #701219;
  background-color: #f4c1c5; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #701219;
    background-color: #f0abb1; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #701219;
    border-color: #701219; }

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

.list-group-item-body-bg {
  color: #818181;
  background-color: #fdfdfd; }
  .list-group-item-body-bg.list-group-item-action:hover, .list-group-item-body-bg.list-group-item-action:focus {
    color: #818181;
    background-color: #f0f0f0; }
  .list-group-item-body-bg.list-group-item-action.active {
    color: #fff;
    background-color: #818181;
    border-color: #818181; }

.list-group-item-content-bg {
  color: rgba(0, 0, 0, 0.48);
  background-color: rgba(255, 255, 255, 0.72); }
  .list-group-item-content-bg.list-group-item-action:hover, .list-group-item-content-bg.list-group-item-action:focus {
    color: rgba(0, 0, 0, 0.48);
    background-color: rgba(242, 242, 242, 0.72); }
  .list-group-item-content-bg.list-group-item-action.active {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.48);
    border-color: rgba(0, 0, 0, 0.48); }

.list-group-item-primary-green {
  color: #53682c;
  background-color: #e4f0cf; }
  .list-group-item-primary-green.list-group-item-action:hover, .list-group-item-primary-green.list-group-item-action:focus {
    color: #53682c;
    background-color: #d9eabc; }
  .list-group-item-primary-green.list-group-item-action.active {
    color: #fff;
    background-color: #53682c;
    border-color: #53682c; }

.list-group-item-default-font-color {
  color: #121212;
  background-color: #c1c1c1; }
  .list-group-item-default-font-color.list-group-item-action:hover, .list-group-item-default-font-color.list-group-item-action:focus {
    color: #121212;
    background-color: #b4b4b4; }
  .list-group-item-default-font-color.list-group-item-action.active {
    color: #fff;
    background-color: #121212;
    border-color: #121212; }

.list-group-item-default-header-color {
  color: #474747;
  background-color: #dedede; }
  .list-group-item-default-header-color.list-group-item-action:hover, .list-group-item-default-header-color.list-group-item-action:focus {
    color: #474747;
    background-color: #d1d1d1; }
  .list-group-item-default-header-color.list-group-item-action.active {
    color: #fff;
    background-color: #474747;
    border-color: #474747; }

.list-group-item-light-grey {
  color: gray;
  background-color: #fcfcfc; }
  .list-group-item-light-grey.list-group-item-action:hover, .list-group-item-light-grey.list-group-item-action:focus {
    color: gray;
    background-color: #efefef; }
  .list-group-item-light-grey.list-group-item-action.active {
    color: #fff;
    background-color: gray;
    border-color: gray; }

.list-group-item-medium-grey {
  color: #1b1b1b;
  background-color: #c6c6c6; }
  .list-group-item-medium-grey.list-group-item-action:hover, .list-group-item-medium-grey.list-group-item-action:focus {
    color: #1b1b1b;
    background-color: #b9b9b9; }
  .list-group-item-medium-grey.list-group-item-action.active {
    color: #fff;
    background-color: #1b1b1b;
    border-color: #1b1b1b; }

.list-group-item-dark-grey {
  color: #1b1b1b;
  background-color: #c6c6c6; }
  .list-group-item-dark-grey.list-group-item-action:hover, .list-group-item-dark-grey.list-group-item-action:focus {
    color: #1b1b1b;
    background-color: #b9b9b9; }
  .list-group-item-dark-grey.list-group-item-action.active {
    color: #fff;
    background-color: #1b1b1b;
    border-color: #1b1b1b; }

.list-group-item-stall {
  color: #5c311e;
  background-color: #e9d2c8; }
  .list-group-item-stall.list-group-item-action:hover, .list-group-item-stall.list-group-item-action:focus {
    color: #5c311e;
    background-color: #e2c3b6; }
  .list-group-item-stall.list-group-item-action.active {
    color: #fff;
    background-color: #5c311e;
    border-color: #5c311e; }

.list-group-item-haltung {
  color: #314316;
  background-color: #d2dbc4; }
  .list-group-item-haltung.list-group-item-action:hover, .list-group-item-haltung.list-group-item-action:focus {
    color: #314316;
    background-color: #c6d1b4; }
  .list-group-item-haltung.list-group-item-action.active {
    color: #fff;
    background-color: #314316;
    border-color: #314316; }

.list-group-item-futter {
  color: #0f3f61;
  background-color: #bfd9ec; }
  .list-group-item-futter.list-group-item-action:hover, .list-group-item-futter.list-group-item-action:focus {
    color: #0f3f61;
    background-color: #abcde6; }
  .list-group-item-futter.list-group-item-action.active {
    color: #fff;
    background-color: #0f3f61;
    border-color: #0f3f61; }

.list-group-item-rassen {
  color: #701219;
  background-color: #f4c1c5; }
  .list-group-item-rassen.list-group-item-action:hover, .list-group-item-rassen.list-group-item-action:focus {
    color: #701219;
    background-color: #f0abb1; }
  .list-group-item-rassen.list-group-item-action.active {
    color: #fff;
    background-color: #701219;
    border-color: #701219; }

.list-group-item-fragen {
  color: #441418;
  background-color: #dcc2c5; }
  .list-group-item-fragen.list-group-item-action:hover, .list-group-item-fragen.list-group-item-action:focus {
    color: #441418;
    background-color: #d3b2b6; }
  .list-group-item-fragen.list-group-item-action.active {
    color: #fff;
    background-color: #441418;
    border-color: #441418; }

.list-group-item-gefluegel {
  color: #4e3708;
  background-color: #e2d5bc; }
  .list-group-item-gefluegel.list-group-item-action:hover, .list-group-item-gefluegel.list-group-item-action:focus {
    color: #4e3708;
    background-color: #dacaaa; }
  .list-group-item-gefluegel.list-group-item-action.active {
    color: #fff;
    background-color: #4e3708;
    border-color: #4e3708; }

.list-group-item-no-root {
  color: #2c2c2c;
  background-color: #cfcfcf; }
  .list-group-item-no-root.list-group-item-action:hover, .list-group-item-no-root.list-group-item-action:focus {
    color: #2c2c2c;
    background-color: #c2c2c2; }
  .list-group-item-no-root.list-group-item-action.active {
    color: #fff;
    background-color: #2c2c2c;
    border-color: #2c2c2c; }

.list-group-item-list-section-bg {
  color: #7d807d;
  background-color: #fbfcfb; }
  .list-group-item-list-section-bg.list-group-item-action:hover, .list-group-item-list-section-bg.list-group-item-action:focus {
    color: #7d807d;
    background-color: #ecf1ec; }
  .list-group-item-list-section-bg.list-group-item-action.active {
    color: #fff;
    background-color: #7d807d;
    border-color: #7d807d; }

.list-group-item-list-section-border {
  color: #7c7c7c;
  background-color: #fafafa; }
  .list-group-item-list-section-border.list-group-item-action:hover, .list-group-item-list-section-border.list-group-item-action:focus {
    color: #7c7c7c;
    background-color: #ededed; }
  .list-group-item-list-section-border.list-group-item-action.active {
    color: #fff;
    background-color: #7c7c7c;
    border-color: #7c7c7c; }

.list-group-item-alert-bg {
  color: #817071;
  background-color: #fdf4f5; }
  .list-group-item-alert-bg.list-group-item-action:hover, .list-group-item-alert-bg.list-group-item-action:focus {
    color: #817071;
    background-color: #f9dee1; }
  .list-group-item-alert-bg.list-group-item-action.active {
    color: #fff;
    background-color: #817071;
    border-color: #817071; }

.list-group-item-alert-border {
  color: #7d5c5f;
  background-color: #fbe9eb; }
  .list-group-item-alert-border.list-group-item-action:hover, .list-group-item-alert-border.list-group-item-action:focus {
    color: #7d5c5f;
    background-color: #f7d3d7; }
  .list-group-item-alert-border.list-group-item-action.active {
    color: #fff;
    background-color: #7d5c5f;
    border-color: #7d5c5f; }

.list-group-item-alert {
  color: #3b0f13;
  background-color: #d8bfc2; }
  .list-group-item-alert.list-group-item-action:hover, .list-group-item-alert.list-group-item-action:focus {
    color: #3b0f13;
    background-color: #ceafb3; }
  .list-group-item-alert.list-group-item-action.active {
    color: #fff;
    background-color: #3b0f13;
    border-color: #3b0f13; }

.list-group-item-warning-bg {
  color: #857e6b;
  background-color: #fffcf1; }
  .list-group-item-warning-bg.list-group-item-action:hover, .list-group-item-warning-bg.list-group-item-action:focus {
    color: #857e6b;
    background-color: #fff7d8; }
  .list-group-item-warning-bg.list-group-item-action.active {
    color: #fff;
    background-color: #857e6b;
    border-color: #857e6b; }

.list-group-item-warning-border {
  color: #736e60;
  background-color: #f5f3eb; }
  .list-group-item-warning-border.list-group-item-action:hover, .list-group-item-warning-border.list-group-item-action:focus {
    color: #736e60;
    background-color: #ede9da; }
  .list-group-item-warning-border.list-group-item-action.active {
    color: #fff;
    background-color: #736e60;
    border-color: #736e60; }

.list-group-item-info-bg {
  color: #6d7b7d;
  background-color: #f2fafb; }
  .list-group-item-info-bg.list-group-item-action:hover, .list-group-item-info-bg.list-group-item-action:focus {
    color: #6d7b7d;
    background-color: #dff3f5; }
  .list-group-item-info-bg.list-group-item-action.active {
    color: #fff;
    background-color: #6d7b7d;
    border-color: #6d7b7d; }

.list-group-item-info-border {
  color: #616c6d;
  background-color: #ecf2f2; }
  .list-group-item-info-border.list-group-item-action:hover, .list-group-item-info-border.list-group-item-action:focus {
    color: #616c6d;
    background-color: #dde8e8; }
  .list-group-item-info-border.list-group-item-action.active {
    color: #fff;
    background-color: #616c6d;
    border-color: #616c6d; }

.list-group-item-amazon-yellow-start {
  color: #807456;
  background-color: #fdf6e6; }
  .list-group-item-amazon-yellow-start.list-group-item-action:hover, .list-group-item-amazon-yellow-start.list-group-item-action:focus {
    color: #807456;
    background-color: #fbeece; }
  .list-group-item-amazon-yellow-start.list-group-item-action.active {
    color: #fff;
    background-color: #807456;
    border-color: #807456; }

.list-group-item-amazon-yellow-end {
  color: #7d6427;
  background-color: #fbeecd; }
  .list-group-item-amazon-yellow-end.list-group-item-action:hover, .list-group-item-amazon-yellow-end.list-group-item-action:focus {
    color: #7d6427;
    background-color: #f9e6b5; }
  .list-group-item-amazon-yellow-end.list-group-item-action.active {
    color: #fff;
    background-color: #7d6427;
    border-color: #7d6427; }

.list-group-item-amazon-grey-start {
  color: #2c2c2c;
  background-color: #cfcfcf; }
  .list-group-item-amazon-grey-start.list-group-item-action:hover, .list-group-item-amazon-grey-start.list-group-item-action:focus {
    color: #2c2c2c;
    background-color: #c2c2c2; }
  .list-group-item-amazon-grey-start.list-group-item-action.active {
    color: #fff;
    background-color: #2c2c2c;
    border-color: #2c2c2c; }

.list-group-item-amazon-grey-end {
  color: #1b1b1b;
  background-color: #c6c6c6; }
  .list-group-item-amazon-grey-end.list-group-item-action:hover, .list-group-item-amazon-grey-end.list-group-item-action:focus {
    color: #1b1b1b;
    background-color: #b9b9b9; }
  .list-group-item-amazon-grey-end.list-group-item-action.active {
    color: #fff;
    background-color: #1b1b1b;
    border-color: #1b1b1b; }

.list-group-item-amazon-border-sides {
  color: #514219;
  background-color: #e3dbc5; }
  .list-group-item-amazon-border-sides.list-group-item-action:hover, .list-group-item-amazon-border-sides.list-group-item-action:focus {
    color: #514219;
    background-color: #dbd0b4; }
  .list-group-item-amazon-border-sides.list-group-item-action.active {
    color: #fff;
    background-color: #514219;
    border-color: #514219; }

.list-group-item-amazon-border-top {
  color: #57461b;
  background-color: #e7ddc6; }
  .list-group-item-amazon-border-top.list-group-item-action:hover, .list-group-item-amazon-border-top.list-group-item-action:focus {
    color: #57461b;
    background-color: #dfd2b4; }
  .list-group-item-amazon-border-top.list-group-item-action.active {
    color: #fff;
    background-color: #57461b;
    border-color: #57461b; }

.list-group-item-amazon-border-bottom {
  color: #453715;
  background-color: #ddd5c3; }
  .list-group-item-amazon-border-bottom.list-group-item-action:hover, .list-group-item-amazon-border-bottom.list-group-item-action:focus {
    color: #453715;
    background-color: #d4cab3; }
  .list-group-item-amazon-border-bottom.list-group-item-action.active {
    color: #fff;
    background-color: #453715;
    border-color: #453715; }

.list-group-item-wachtelshop-bg {
  color: #847e7c;
  background-color: #fefcfa; }
  .list-group-item-wachtelshop-bg.list-group-item-action:hover, .list-group-item-wachtelshop-bg.list-group-item-action:focus {
    color: #847e7c;
    background-color: #faefe5; }
  .list-group-item-wachtelshop-bg.list-group-item-action.active {
    color: #fff;
    background-color: #847e7c;
    border-color: #847e7c; }

.list-group-item-wachtelshop-border {
  color: #772b07;
  background-color: #f8cfbc; }
  .list-group-item-wachtelshop-border.list-group-item-action:hover, .list-group-item-wachtelshop-border.list-group-item-action:focus {
    color: #772b07;
    background-color: #f6bea5; }
  .list-group-item-wachtelshop-border.list-group-item-action.active {
    color: #fff;
    background-color: #772b07;
    border-color: #772b07; }

.list-group-item-dyk-bg {
  color: #7f7661;
  background-color: #fcf7ec; }
  .list-group-item-dyk-bg.list-group-item-action:hover, .list-group-item-dyk-bg.list-group-item-action:focus {
    color: #7f7661;
    background-color: #f9eed6; }
  .list-group-item-dyk-bg.list-group-item-action.active {
    color: #fff;
    background-color: #7f7661;
    border-color: #7f7661; }

.list-group-item-dyk-text {
  color: #4e3708;
  background-color: #e2d5bc; }
  .list-group-item-dyk-text.list-group-item-action:hover, .list-group-item-dyk-text.list-group-item-action:focus {
    color: #4e3708;
    background-color: #dacaaa; }
  .list-group-item-dyk-text.list-group-item-action.active {
    color: #fff;
    background-color: #4e3708;
    border-color: #4e3708; }

.list-group-item-dyk-icon {
  color: #665635;
  background-color: #efe6d4; }
  .list-group-item-dyk-icon.list-group-item-action:hover, .list-group-item-dyk-icon.list-group-item-action:focus {
    color: #665635;
    background-color: #e8dbc1; }
  .list-group-item-dyk-icon.list-group-item-action.active {
    color: #fff;
    background-color: #665635;
    border-color: #665635; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:not(:disabled):not(.disabled) {
    cursor: pointer; }
    .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
      color: #000;
      text-decoration: none;
      opacity: .75; }

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

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

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    -o-transition: 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, -25%);
        -ms-transform: translate(0, -25%);
            transform: translate(0, -25%); }
    @media screen and (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
  .modal.show .modal-dialog {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0); }

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - (0.5rem * 2)); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - (0.5rem * 2));
    content: ""; }

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

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef; }
  .modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto; }

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

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

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

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

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

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

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Source Sans pro", sans-serif;
  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; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Source Sans pro", sans-serif;
  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;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2); }
  .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) * -1); }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
  .bs-popover-top .arrow::after,
  .bs-popover-auto[x-placement^="top"] .arrow::after {
    border-width: 0.5rem 0.5rem 0; }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
    bottom: 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-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) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
  .bs-popover-right .arrow::after,
  .bs-popover-auto[x-placement^="right"] .arrow::after {
    border-width: 0.5rem 0.5rem 0.5rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
    left: 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-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) * -1); }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
  .bs-popover-bottom .arrow::after,
  .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-width: 0 0.5rem 0.5rem 0.5rem; }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
    top: 0;
    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-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) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
  .bs-popover-left .arrow::after,
  .bs-popover-auto[x-placement^="left"] .arrow::after {
    border-width: 0.5rem 0 0.5rem 0.5rem; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
    right: 0;
    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-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb; }
  .popover-header:empty {
    display: none; }

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

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

.carousel-item {
  position: relative;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  -o-transition: transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease; }
  @media screen and (prefers-reduced-motion: reduce) {
    .carousel-item.active,
    .carousel-item-next,
    .carousel-item-prev {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0; }

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }
  @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); } }

.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }
  @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
    .carousel-item-next,
    .active.carousel-item-right {
      -webkit-transform: translate3d(100%, 0, 0);
              transform: translate3d(100%, 0, 0); } }

.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%); }
  @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
    .carousel-item-prev,
    .active.carousel-item-left {
      -webkit-transform: translate3d(-100%, 0, 0);
              transform: translate3d(-100%, 0, 0); } }

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-duration: .6s;
       -o-transition-duration: .6s;
          transition-duration: .6s;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity; }

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

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0; }

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }
  @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
    .carousel-fade .carousel-item-next,
    .carousel-fade .carousel-item-prev,
    .carousel-fade .carousel-item.active,
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-prev {
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5; }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .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: transparent no-repeat center center;
  -webkit-background-size: 100% 100%;
          background-size: 100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.5); }
    .carousel-indicators li::before {
      position: absolute;
      top: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
    .carousel-indicators li::after {
      position: absolute;
      bottom: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
  .carousel-indicators .active {
    background-color: #fff; }

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

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #414141 !important; }

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

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

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

.bg-success {
  background-color: #9fc855 !important; }

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

.bg-info {
  background-color: #0c5460 !important; }

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

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

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

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

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ac1c26 !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-body-bg {
  background-color: #f9f9f9 !important; }

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

.bg-content-bg {
  background-color: transparent !important; }

a.bg-content-bg:hover, a.bg-content-bg:focus,
button.bg-content-bg:hover,
button.bg-content-bg:focus {
  background-color: rgba(0, 0, 0, 0) !important; }

.bg-primary-green {
  background-color: #9fc855 !important; }

a.bg-primary-green:hover, a.bg-primary-green:focus,
button.bg-primary-green:hover,
button.bg-primary-green:focus {
  background-color: #86b139 !important; }

.bg-default-font-color {
  background-color: #222 !important; }

a.bg-default-font-color:hover, a.bg-default-font-color:focus,
button.bg-default-font-color:hover,
button.bg-default-font-color:focus {
  background-color: #090909 !important; }

.bg-default-header-color {
  background-color: #888 !important; }

a.bg-default-header-color:hover, a.bg-default-header-color:focus,
button.bg-default-header-color:hover,
button.bg-default-header-color:focus {
  background-color: #6f6f6f !important; }

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

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

.bg-medium-grey {
  background-color: #343433 !important; }

a.bg-medium-grey:hover, a.bg-medium-grey:focus,
button.bg-medium-grey:hover,
button.bg-medium-grey:focus {
  background-color: #1a1a1a !important; }

.bg-dark-grey {
  background-color: #343433 !important; }

a.bg-dark-grey:hover, a.bg-dark-grey:focus,
button.bg-dark-grey:hover,
button.bg-dark-grey:focus {
  background-color: #1a1a1a !important; }

.bg-stall {
  background-color: #b15f39 !important; }

a.bg-stall:hover, a.bg-stall:focus,
button.bg-stall:hover,
button.bg-stall:focus {
  background-color: #8a4a2d !important; }

.bg-haltung {
  background-color: #5f802b !important; }

a.bg-haltung:hover, a.bg-haltung:focus,
button.bg-haltung:hover,
button.bg-haltung:focus {
  background-color: #435a1e !important; }

.bg-futter {
  background-color: #1c79bb !important; }

a.bg-futter:hover, a.bg-futter:focus,
button.bg-futter:hover,
button.bg-futter:focus {
  background-color: #155c8f !important; }

.bg-rassen {
  background-color: #d82330 !important; }

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

.bg-fragen {
  background-color: #83262f !important; }

a.bg-fragen:hover, a.bg-fragen:focus,
button.bg-fragen:hover,
button.bg-fragen:focus {
  background-color: #5b1b21 !important; }

.bg-gefluegel {
  background-color: #966a10 !important; }

a.bg-gefluegel:hover, a.bg-gefluegel:focus,
button.bg-gefluegel:hover,
button.bg-gefluegel:focus {
  background-color: #68490b !important; }

.bg-no-root {
  background-color: #555 !important; }

a.bg-no-root:hover, a.bg-no-root:focus,
button.bg-no-root:hover,
button.bg-no-root:focus {
  background-color: #3c3c3c !important; }

.bg-list-section-bg {
  background-color: #f0f6f0 !important; }

a.bg-list-section-bg:hover, a.bg-list-section-bg:focus,
button.bg-list-section-bg:hover,
button.bg-list-section-bg:focus {
  background-color: #d0e3d0 !important; }

.bg-list-section-border {
  background-color: #eee !important; }

a.bg-list-section-border:hover, a.bg-list-section-border:focus,
button.bg-list-section-border:hover,
button.bg-list-section-border:focus {
  background-color: #d5d5d5 !important; }

.bg-alert-bg {
  background-color: #f8d7da !important; }

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

.bg-alert-border {
  background-color: #f1b0b7 !important; }

a.bg-alert-border:hover, a.bg-alert-border:focus,
button.bg-alert-border:hover,
button.bg-alert-border:focus {
  background-color: #e98590 !important; }

.bg-alert {
  background-color: #721c24 !important; }

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

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

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

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

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

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

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

.bg-info-border {
  background-color: #bbcfd2 !important; }

a.bg-info-border:hover, a.bg-info-border:focus,
button.bg-info-border:hover,
button.bg-info-border:focus {
  background-color: #9cb9be !important; }

.bg-amazon-yellow-start {
  background-color: #f7dfa5 !important; }

a.bg-amazon-yellow-start:hover, a.bg-amazon-yellow-start:focus,
button.bg-amazon-yellow-start:hover,
button.bg-amazon-yellow-start:focus {
  background-color: #f3ce76 !important; }

.bg-amazon-yellow-end {
  background-color: #f0c14b !important; }

a.bg-amazon-yellow-end:hover, a.bg-amazon-yellow-end:focus,
button.bg-amazon-yellow-end:hover,
button.bg-amazon-yellow-end:focus {
  background-color: #ecb11c !important; }

.bg-amazon-grey-start {
  background-color: #555 !important; }

a.bg-amazon-grey-start:hover, a.bg-amazon-grey-start:focus,
button.bg-amazon-grey-start:hover,
button.bg-amazon-grey-start:focus {
  background-color: #3c3c3c !important; }

.bg-amazon-grey-end {
  background-color: #333 !important; }

a.bg-amazon-grey-end:hover, a.bg-amazon-grey-end:focus,
button.bg-amazon-grey-end:hover,
button.bg-amazon-grey-end:focus {
  background-color: #1a1a1a !important; }

.bg-amazon-border-sides {
  background-color: #9c7e31 !important; }

a.bg-amazon-border-sides:hover, a.bg-amazon-border-sides:focus,
button.bg-amazon-border-sides:hover,
button.bg-amazon-border-sides:focus {
  background-color: #755f25 !important; }

.bg-amazon-border-top {
  background-color: #a88734 !important; }

a.bg-amazon-border-top:hover, a.bg-amazon-border-top:focus,
button.bg-amazon-border-top:hover,
button.bg-amazon-border-top:focus {
  background-color: #816828 !important; }

.bg-amazon-border-bottom {
  background-color: #846a29 !important; }

a.bg-amazon-border-bottom:hover, a.bg-amazon-border-bottom:focus,
button.bg-amazon-border-bottom:hover,
button.bg-amazon-border-bottom:focus {
  background-color: #5d4b1d !important; }

.bg-wachtelshop-bg {
  background-color: #fdf3ee !important; }

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

.bg-wachtelshop-border {
  background-color: #e5520e !important; }

a.bg-wachtelshop-border:hover, a.bg-wachtelshop-border:focus,
button.bg-wachtelshop-border:hover,
button.bg-wachtelshop-border:focus {
  background-color: #b5410b !important; }

.bg-dyk-bg {
  background-color: #f5e2ba !important; }

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

.bg-dyk-text {
  background-color: #966a10 !important; }

a.bg-dyk-text:hover, a.bg-dyk-text:focus,
button.bg-dyk-text:hover,
button.bg-dyk-text:focus {
  background-color: #68490b !important; }

.bg-dyk-icon {
  background-color: #c5a665 !important; }

a.bg-dyk-icon:hover, a.bg-dyk-icon:focus,
button.bg-dyk-icon:hover,
button.bg-dyk-icon:focus {
  background-color: #b38f44 !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: #414141 !important; }

.border-secondary {
  border-color: #666 !important; }

.border-success {
  border-color: #9fc855 !important; }

.border-info {
  border-color: #0c5460 !important; }

.border-warning {
  border-color: #856404 !important; }

.border-danger {
  border-color: #d82330 !important; }

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

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

.border-body-bg {
  border-color: #f9f9f9 !important; }

.border-content-bg {
  border-color: transparent !important; }

.border-primary-green {
  border-color: #9fc855 !important; }

.border-default-font-color {
  border-color: #222 !important; }

.border-default-header-color {
  border-color: #888 !important; }

.border-light-grey {
  border-color: #f6f6f6 !important; }

.border-medium-grey {
  border-color: #343433 !important; }

.border-dark-grey {
  border-color: #343433 !important; }

.border-stall {
  border-color: #b15f39 !important; }

.border-haltung {
  border-color: #5f802b !important; }

.border-futter {
  border-color: #1c79bb !important; }

.border-rassen {
  border-color: #d82330 !important; }

.border-fragen {
  border-color: #83262f !important; }

.border-gefluegel {
  border-color: #966a10 !important; }

.border-no-root {
  border-color: #555 !important; }

.border-list-section-bg {
  border-color: #f0f6f0 !important; }

.border-list-section-border {
  border-color: #eee !important; }

.border-alert-bg {
  border-color: #f8d7da !important; }

.border-alert-border {
  border-color: #f1b0b7 !important; }

.border-alert {
  border-color: #721c24 !important; }

.border-warning-bg {
  border-color: #fff3cd !important; }

.border-warning-border {
  border-color: #ddd4b9 !important; }

.border-info-bg {
  border-color: #d1ecf1 !important; }

.border-info-border {
  border-color: #bbcfd2 !important; }

.border-amazon-yellow-start {
  border-color: #f7dfa5 !important; }

.border-amazon-yellow-end {
  border-color: #f0c14b !important; }

.border-amazon-grey-start {
  border-color: #555 !important; }

.border-amazon-grey-end {
  border-color: #333 !important; }

.border-amazon-border-sides {
  border-color: #9c7e31 !important; }

.border-amazon-border-top {
  border-color: #a88734 !important; }

.border-amazon-border-bottom {
  border-color: #846a29 !important; }

.border-wachtelshop-bg {
  border-color: #fdf3ee !important; }

.border-wachtelshop-border {
  border-color: #e5520e !important; }

.border-dyk-bg {
  border-color: #f5e2ba !important; }

.border-dyk-text {
  border-color: #966a10 !important; }

.border-dyk-icon {
  border-color: #c5a665 !important; }

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

.rounded {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

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

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

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

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

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

.text-success {
  color: #9fc855 !important; }

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

.text-info {
  color: #0c5460 !important; }

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

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

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

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

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

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

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

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

a.text-dark:hover, a.text-dark:focus {
  color: #1d2124 !important; }

.text-body-bg {
  color: #f9f9f9 !important; }

a.text-body-bg:hover, a.text-body-bg:focus {
  color: #e0e0e0 !important; }

.text-content-bg {
  color: transparent !important; }

a.text-content-bg:hover, a.text-content-bg:focus {
  color: rgba(0, 0, 0, 0) !important; }

.text-primary-green {
  color: #9fc855 !important; }

a.text-primary-green:hover, a.text-primary-green:focus {
  color: #86b139 !important; }

.text-default-font-color {
  color: #222 !important; }

a.text-default-font-color:hover, a.text-default-font-color:focus {
  color: #090909 !important; }

.text-default-header-color {
  color: #888 !important; }

a.text-default-header-color:hover, a.text-default-header-color:focus {
  color: #6f6f6f !important; }

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

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

.text-medium-grey {
  color: #343433 !important; }

a.text-medium-grey:hover, a.text-medium-grey:focus {
  color: #1a1a1a !important; }

.text-dark-grey {
  color: #343433 !important; }

a.text-dark-grey:hover, a.text-dark-grey:focus {
  color: #1a1a1a !important; }

.text-stall {
  color: #b15f39 !important; }

a.text-stall:hover, a.text-stall:focus {
  color: #8a4a2d !important; }

.text-haltung {
  color: #5f802b !important; }

a.text-haltung:hover, a.text-haltung:focus {
  color: #435a1e !important; }

.text-futter {
  color: #1c79bb !important; }

a.text-futter:hover, a.text-futter:focus {
  color: #155c8f !important; }

.text-rassen {
  color: #d82330 !important; }

a.text-rassen:hover, a.text-rassen:focus {
  color: #ac1c26 !important; }

.text-fragen {
  color: #83262f !important; }

a.text-fragen:hover, a.text-fragen:focus {
  color: #5b1b21 !important; }

.text-gefluegel {
  color: #966a10 !important; }

a.text-gefluegel:hover, a.text-gefluegel:focus {
  color: #68490b !important; }

.text-no-root {
  color: #555 !important; }

a.text-no-root:hover, a.text-no-root:focus {
  color: #3c3c3c !important; }

.text-list-section-bg {
  color: #f0f6f0 !important; }

a.text-list-section-bg:hover, a.text-list-section-bg:focus {
  color: #d0e3d0 !important; }

.text-list-section-border {
  color: #eee !important; }

a.text-list-section-border:hover, a.text-list-section-border:focus {
  color: #d5d5d5 !important; }

.text-alert-bg {
  color: #f8d7da !important; }

a.text-alert-bg:hover, a.text-alert-bg:focus {
  color: #f0acb2 !important; }

.text-alert-border {
  color: #f1b0b7 !important; }

a.text-alert-border:hover, a.text-alert-border:focus {
  color: #e98590 !important; }

.text-alert {
  color: #721c24 !important; }

a.text-alert:hover, a.text-alert:focus {
  color: #491217 !important; }

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

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

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

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

.text-info-bg {
  color: #d1ecf1 !important; }

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

.text-info-border {
  color: #bbcfd2 !important; }

a.text-info-border:hover, a.text-info-border:focus {
  color: #9cb9be !important; }

.text-amazon-yellow-start {
  color: #f7dfa5 !important; }

a.text-amazon-yellow-start:hover, a.text-amazon-yellow-start:focus {
  color: #f3ce76 !important; }

.text-amazon-yellow-end {
  color: #f0c14b !important; }

a.text-amazon-yellow-end:hover, a.text-amazon-yellow-end:focus {
  color: #ecb11c !important; }

.text-amazon-grey-start {
  color: #555 !important; }

a.text-amazon-grey-start:hover, a.text-amazon-grey-start:focus {
  color: #3c3c3c !important; }

.text-amazon-grey-end {
  color: #333 !important; }

a.text-amazon-grey-end:hover, a.text-amazon-grey-end:focus {
  color: #1a1a1a !important; }

.text-amazon-border-sides {
  color: #9c7e31 !important; }

a.text-amazon-border-sides:hover, a.text-amazon-border-sides:focus {
  color: #755f25 !important; }

.text-amazon-border-top {
  color: #a88734 !important; }

a.text-amazon-border-top:hover, a.text-amazon-border-top:focus {
  color: #816828 !important; }

.text-amazon-border-bottom {
  color: #846a29 !important; }

a.text-amazon-border-bottom:hover, a.text-amazon-border-bottom:focus {
  color: #5d4b1d !important; }

.text-wachtelshop-bg {
  color: #fdf3ee !important; }

a.text-wachtelshop-bg:hover, a.text-wachtelshop-bg:focus {
  color: #f8d3c0 !important; }

.text-wachtelshop-border {
  color: #e5520e !important; }

a.text-wachtelshop-border:hover, a.text-wachtelshop-border:focus {
  color: #b5410b !important; }

.text-dyk-bg {
  color: #f5e2ba !important; }

a.text-dyk-bg:hover, a.text-dyk-bg:focus {
  color: #efcf8d !important; }

.text-dyk-text {
  color: #966a10 !important; }

a.text-dyk-text:hover, a.text-dyk-text:focus {
  color: #68490b !important; }

.text-dyk-icon {
  color: #c5a665 !important; }

a.text-dyk-icon:hover, a.text-dyk-icon:focus {
  color: #b38f44 !important; }

.text-body {
  color: #212529 !important; }

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

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

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

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

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

.wrapper {
  padding: 30px 0; }

#wrapper-hero {
  padding: 0px !important; }

.sticky,
.gallery-caption,
.bypostauthor {
  font-size: inherit; }

.wrapper#wrapper-sticky {
  border-bottom: 1px solid #dee2e6; }

#wrapper-footer-full,
#wrapper-static-hero {
  background-color: #e9ecef; }

.wp-caption {
  font-size: inherit; }

.wp-caption-text {
  font-size: inherit; }

.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em; }

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em; }

.entry-footer span {
  padding-right: 10px; }

img.wp-post-image,
article img,
figure,
img,
#secondary img {
  max-width: 100%;
  height: auto; }

a.skip-link {
  position: fixed;
  z-index: 1000;
  top: 0px;
  right: 0px; }

.jumbotron {
  margin-bottom: 0px; }

.navbar-dark .navbar-nav .dropdown-menu .nav-link {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529 !important;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }
  .navbar-dark .navbar-nav .dropdown-menu .nav-link:hover, .navbar-dark .navbar-nav .dropdown-menu .nav-link:focus {
    color: #16181b !important;
    text-decoration: none;
    background-color: #f8f9fa; }
  .navbar-dark .navbar-nav .dropdown-menu .nav-link.active, .navbar-dark .navbar-nav .dropdown-menu .nav-link:active {
    color: #fff !important;
    text-decoration: none;
    background-color: #414141; }
  .navbar-dark .navbar-nav .dropdown-menu .nav-link.disabled, .navbar-dark .navbar-nav .dropdown-menu .nav-link:disabled {
    color: #6c757d !important;
    background-color: transparent; }

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

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

.navbar h1 {
  font-weight: 400; }

/*
* Use existing Bootstrap 4 classes and
* variables to extend - override CF7 style
*
* Useful CF7 classes:
* .wpcf7 the wrapper element
* .wpcf7-form
* .wpcf7-form-control
* .wpcf7-text
* .wpcf7-email
* .wpcf7-textarea
* .wpcf7-submit
*/
.wpcf7 {
  max-width: 600px;
  margin: 0 auto !important; }
  .wpcf7 .wpcf7-form label {
    width: 100%; }
  .wpcf7 .wpcf7-not-valid-tip {
    color: #d82330; }
  .wpcf7 .wpcf7-validation-errors {
    color: #d82330;
    border: 1px solid #e9ecef; }

.gallery {
  margin-bottom: 1.5em; }

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%; }
  .gallery-columns-2 .gallery-item {
    max-width: 50%; }
  .gallery-columns-3 .gallery-item {
    max-width: 33.33%; }
  .gallery-columns-4 .gallery-item {
    max-width: 25%; }
  .gallery-columns-5 .gallery-item {
    max-width: 20%; }
  .gallery-columns-6 .gallery-item {
    max-width: 16.66%; }
  .gallery-columns-7 .gallery-item {
    max-width: 14.28%; }
  .gallery-columns-8 .gallery-item {
    max-width: 12.5%; }
  .gallery-columns-9 .gallery-item {
    max-width: 11.11%; }

.gallery-caption {
  display: block; }

.no-debug-body-only {
  display: initial; }

.debug-body-only {
  display: none; }

.debug-body .debug-body-only {
  display: initial; }

.debug-body .no-debug-body-only {
  display: none; }

.debug-body .debug-action-name-wrapper {
  display: block; }

.debug-action-name-wrapper {
  display: none; }

.debug-action-name {
  background: rgba(52, 52, 51, 0.8);
  color: #fff;
  display: inline-block;
  font-size: 12px;
  margin: 5px 0 5px 15px;
  padding: 5px 15px;
  z-index: 1000; }

.debug-box {
  background: rgba(52, 52, 51, 0.8);
  bottom: 50px;
  color: #fff;
  padding: 15px;
  position: fixed;
  right: 50px;
  z-index: 1000; }
  .debug-box #debug-toggle {
    color: #fff;
    font-size: 12px; }
    .debug-box #debug-toggle strong {
      color: #fff;
      text-decoration: underline; }
  .debug-box p {
    font-size: 12px;
    margin-bottom: 0; }
  .debug-box .debug-label {
    color: #fff;
    font-weight: 600; }
  .debug-box .debug-value {
    color: #fff; }

.fa,
.fas,
.far,
.fal,
.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-freshener:before {
  content: "\f5d0"; }

.fa-alarm-clock:before {
  content: "\f34e"; }

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

.fa-alicorn:before {
  content: "\f6b0"; }

.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-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-badge:before {
  content: "\f335"; }

.fa-badge-check:before {
  content: "\f336"; }

.fa-badge-dollar:before {
  content: "\f645"; }

.fa-badge-percent:before {
  content: "\f646"; }

.fa-badger-honey:before {
  content: "\f6b4"; }

.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-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-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-school:before {
  content: "\f5d5"; }

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

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

.fa-bells:before {
  content: "\f77f"; }

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

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

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

.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-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-boot:before {
  content: "\f782"; }

.fa-booth-curtain:before {
  content: "\f734"; }

.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-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-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-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-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-buysellads:before {
  content: "\f20d"; }

.fa-cabinet-filing:before {
  content: "\f64b"; }

.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-camera:before {
  content: "\f030"; }

.fa-camera-alt:before {
  content: "\f332"; }

.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-bump:before {
  content: "\f5e0"; }

.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-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-cart-arrow-down:before {
  content: "\f218"; }

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

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.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-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-church:before {
  content: "\f51d"; }

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

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

.fa-city:before {
  content: "\f64f"; }

.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-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-togo:before {
  content: "\f6c5"; }

.fa-coffin:before {
  content: "\f6c6"; }

.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-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-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-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-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

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

.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-couch:before {
  content: "\f4b8"; }

.fa-cow:before {
  content: "\f6c8"; }

.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-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-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-diploma:before {
  content: "\f5ea"; }

.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-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-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-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-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-fantasy-flight-games:before {
  content: "\f6dc"; }

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

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

.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-pdf:before {
  content: "\f1c1"; }

.fa-file-plus:before {
  content: "\f319"; }

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

.fa-file-prescription:before {
  content: "\f572"; }

.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-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-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-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-fly:before {
  content: "\f417"; }

.fa-fog:before {
  content: "\f74e"; }

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

.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-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-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-gamepad:before {
  content: "\f11b"; }

.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-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-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-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-h1:before {
  content: "\f313"; }

.fa-h2:before {
  content: "\f314"; }

.fa-h3:before {
  content: "\f315"; }

.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-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-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-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt:before {
  content: "\f4c6"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

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

.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-haykal:before {
  content: "\f666"; }

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

.fa-head-side:before {
  content: "\f6e9"; }

.fa-head-side-brain:before {
  content: "\f808"; }

.fa-head-side-medical:before {
  content: "\f809"; }

.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-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-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-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-damage:before {
  content: "\f6f1"; }

.fa-house-flood:before {
  content: "\f74f"; }

.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-id-badge:before {
  content: "\f2c1"; }

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

.fa-id-card-alt:before {
  content: "\f47f"; }

.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-mug-marshmallows:before {
  content: "\f7b7"; }

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

.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-nintendo-switch:before {
  content: "\f418"; }

.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-ornament:before {
  content: "\f7b8"; }

.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-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-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-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-office:before {
  content: "\f67d"; }

.fa-phone-plus:before {
  content: "\f4d2"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

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

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

.fa-php:before {
  content: "\f457"; }

.fa-pi:before {
  content: "\f67e"; }

.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-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-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-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-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-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-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.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-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-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-registered:before {
  content: "\f25d"; }

.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-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-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-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-scalpel:before {
  content: "\f61d"; }

.fa-scalpel-path:before {
  content: "\f61e"; }

.fa-scanner:before {
  content: "\f488"; }

.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-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-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-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-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

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

.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-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-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-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-up:before {
  content: "\f15e"; }

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

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

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

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

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

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

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

.fa-soup:before {
  content: "\f823"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

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

.fa-spade:before {
  content: "\f2f4"; }

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

.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-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-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-stars:before {
  content: "\f762"; }

.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-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.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-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-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-sword:before {
  content: "\f71c"; }

.fa-swords:before {
  content: "\f71d"; }

.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-temperature-frigid:before {
  content: "\f768"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-hot:before {
  content: "\f76a"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-tennis-ball:before {
  content: "\f45e"; }

.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-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-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-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-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-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-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-turtle:before {
  content: "\f726"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-tv-retro:before {
  content: "\f401"; }

.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-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-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-usd-circle:before {
  content: "\f2e8"; }

.fa-usd-square:before {
  content: "\f2e9"; }

.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-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-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-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-class:before {
  content: "\f63d"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-crown:before {
  content: "\f6a5"; }

.fa-users-medical:before {
  content: "\f830"; }

.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-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-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-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.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-walker:before {
  content: "\f831"; }

.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-watch:before {
  content: "\f2e1"; }

.fa-watch-fitness:before {
  content: "\f63e"; }

.fa-water:before {
  content: "\f773"; }

.fa-water-lower:before {
  content: "\f774"; }

.fa-water-rise:before {
  content: "\f775"; }

.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-warning:before {
  content: "\f776"; }

.fa-window:before {
  content: "\f40e"; }

.fa-window-alt:before {
  content: "\f40f"; }

.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-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-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, .screen-reader-text {
  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 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url("../fonts/fa-light-300.eot");
  src: url("../fonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-light-300.woff2") format("woff2"), url("../fonts/fa-light-300.woff") format("woff"), url("../fonts/fa-light-300.ttf") format("truetype"), url("../fonts/fa-light-300.svg#fontawesome") format("svg"); }

.fal {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300; }

.cc-window {
  opacity: 1;
  -webkit-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease; }

.cc-window.cc-invisible {
  opacity: 0; }

.cc-animate.cc-revoke {
  -webkit-transition: -webkit-transform 1s ease;
  transition: -webkit-transform 1s ease;
  -o-transition: transform 1s ease;
  transition: transform 1s ease;
  transition: transform 1s ease, -webkit-transform 1s ease; }

.cc-animate.cc-revoke.cc-top {
  -webkit-transform: translateY(-2em);
      -ms-transform: translateY(-2em);
          transform: translateY(-2em); }

.cc-animate.cc-revoke.cc-bottom {
  -webkit-transform: translateY(2em);
      -ms-transform: translateY(2em);
          transform: translateY(2em); }

.cc-animate.cc-revoke.cc-active.cc-bottom, .cc-animate.cc-revoke.cc-active.cc-top, .cc-revoke:hover {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0); }

.cc-grower {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s; }

.cc-link, .cc-revoke:hover {
  text-decoration: underline; }

.cc-revoke, .cc-window {
  position: fixed;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Helvetica,Calibri,Arial,sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  z-index: 9999; }

.cc-window.cc-static {
  position: static; }

.cc-window.cc-floating {
  padding: 2em;
  max-width: 24em;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column; }

.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row; }

.cc-revoke {
  padding: .5em; }

.cc-header {
  font-size: 18px;
  font-weight: 700; }

.cc-btn, .cc-close, .cc-link, .cc-revoke {
  cursor: pointer; }

.cc-link {
  opacity: .8;
  display: inline-block;
  padding: .2em; }

.cc-link:hover {
  opacity: 1; }

.cc-link:active, .cc-link:visited {
  color: initial; }

.cc-btn {
  display: block;
  padding: .4em .8em;
  font-size: .9em;
  font-weight: 700;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap; }

.cc-banner .cc-btn:last-child {
  min-width: 140px; }

.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent; }

.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover {
  background-color: transparent;
  text-decoration: underline; }

.cc-close {
  display: block;
  position: absolute;
  top: .5em;
  right: .5em;
  font-size: 1.6em;
  opacity: .9;
  line-height: .75; }

.cc-close:focus, .cc-close:hover {
  opacity: 1; }

.cc-revoke.cc-top {
  top: 0;
  left: 3em;
  border-bottom-left-radius: .5em;
  border-bottom-right-radius: .5em; }

.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
  border-top-left-radius: .5em;
  border-top-right-radius: .5em; }

.cc-revoke.cc-left {
  left: 3em;
  right: unset; }

.cc-revoke.cc-right {
  right: 3em;
  left: unset; }

.cc-top {
  top: 1em; }

.cc-left {
  left: 1em; }

.cc-right {
  right: 1em; }

.cc-bottom {
  bottom: 1em; }

.cc-floating > .cc-link {
  margin-bottom: 1em; }

.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em; }

.cc-window.cc-floating .cc-compliance {
  -ms-flex: 1 0 auto;
  -webkit-box-flex: 1;
          flex: 1 0 auto; }

.cc-window.cc-banner {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center; }

.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0; }

.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0; }

.cc-banner .cc-message {
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1; }

.cc-compliance {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-line-pack: justify;
  align-content: space-between; }

.cc-compliance > .cc-btn {
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1; }

.cc-btn + .cc-btn {
  margin-left: .5em; }

@media print {
  .cc-revoke, .cc-window {
    display: none; } }

@media screen and (max-width: 900px) {
  .cc-btn {
    white-space: normal; } }

@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
  .cc-window.cc-top {
    top: 0; }
  .cc-window.cc-bottom {
    bottom: 0; }
  .cc-window.cc-banner, .cc-window.cc-left, .cc-window.cc-right {
    left: 0;
    right: 0; }
  .cc-window.cc-banner {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column; }
  .cc-window.cc-banner .cc-compliance {
    -ms-flex: 1;
    -webkit-box-flex: 1;
            flex: 1; }
  .cc-window.cc-floating {
    max-width: none; }
  .cc-window .cc-message {
    margin-bottom: 1em; }
  .cc-window.cc-banner {
    -ms-flex-align: unset;
    -webkit-box-align: unset;
            align-items: unset; } }

.cc-floating.cc-theme-classic {
  padding: 1.2em;
  border-radius: 5px; }

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  text-align: center;
  display: inline;
  -ms-flex: none;
  -webkit-box-flex: 0;
          flex: none; }

.cc-theme-classic .cc-btn {
  border-radius: 5px; }

.cc-theme-classic .cc-btn:last-child {
  min-width: 140px; }

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  display: inline-block; }

.cc-theme-edgeless.cc-window {
  padding: 0; }

.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em 2em 1.5em; }

.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: .8em 1.8em;
  height: 100%; }

.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em; }

.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  margin-left: 0; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  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;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [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; }

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

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

/* 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: "←"; }

/* 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; }

/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch {
  overflow: hidden !important; }

#swipebox-overlay img {
  border: none !important; }

#swipebox-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999 !important;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

#swipebox-container {
  position: relative;
  width: 100%;
  height: 100%; }

#swipebox-slider {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  -o-transition: transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  white-space: nowrap;
  position: absolute;
  display: none;
  cursor: pointer; }
  #swipebox-slider .slide {
    height: 100%;
    width: 100%;
    line-height: 1px;
    text-align: center;
    display: inline-block; }
    #swipebox-slider .slide:before {
      content: "";
      display: inline-block;
      height: 50%;
      width: 1px;
      margin-right: -1px; }
    #swipebox-slider .slide img,
    #swipebox-slider .slide .swipebox-video-container,
    #swipebox-slider .slide .swipebox-inline-container {
      display: inline-block;
      max-height: 100%;
      max-width: 100%;
      margin: 0;
      padding: 0;
      width: auto;
      height: auto;
      vertical-align: middle; }
    #swipebox-slider .slide .swipebox-video-container {
      background: none;
      max-width: 1140px;
      max-height: 100%;
      width: 100%;
      padding: 5%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      #swipebox-slider .slide .swipebox-video-container .swipebox-video {
        width: 100%;
        height: 0;
        padding-bottom: 56.25%;
        overflow: hidden;
        position: relative; }
        #swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
          width: 100% !important;
          height: 100% !important;
          position: absolute;
          top: 0;
          left: 0; }
  #swipebox-slider .slide-loading {
    background: url(../assets/img/vendor/swipebox/loader.gif) no-repeat center center; }

#swipebox-bottom-bar,
#swipebox-top-bar {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  position: absolute;
  left: 0;
  z-index: 999;
  height: 50px;
  width: 100%; }

#swipebox-bottom-bar {
  bottom: -50px; }
  #swipebox-bottom-bar.visible-bars {
    -webkit-transform: translate3d(0, -50px, 0);
            transform: translate3d(0, -50px, 0); }

#swipebox-top-bar {
  top: -50px; }
  #swipebox-top-bar.visible-bars {
    -webkit-transform: translate3d(0, 50px, 0);
            transform: translate3d(0, 50px, 0); }

#swipebox-title {
  display: block;
  width: 100%;
  text-align: center; }

#swipebox-prev,
#swipebox-next,
#swipebox-close {
  background-image: url(../assets/img/vendor/swipebox/icons.png);
  background-repeat: no-repeat;
  border: none !important;
  text-decoration: none !important;
  cursor: pointer;
  width: 50px;
  height: 50px;
  top: 0; }

#swipebox-arrows {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 50px; }

#swipebox-prev {
  background-position: -32px 13px;
  float: left; }

#swipebox-next {
  background-position: -78px 13px;
  float: right; }

#swipebox-close {
  top: 0;
  right: 0;
  position: absolute;
  z-index: 9999;
  background-position: 15px 12px; }

.swipebox-no-close-button #swipebox-close {
  display: none; }

#swipebox-prev.disabled,
#swipebox-next.disabled {
  opacity: 0.3; }

.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
  -webkit-animation: rightSpring 0.3s;
          animation: rightSpring 0.3s; }

.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
  -webkit-animation: leftSpring 0.3s;
          animation: leftSpring 0.3s; }

.swipebox-touch #swipebox-container:before, .swipebox-touch #swipebox-container:after {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  content: ' ';
  position: absolute;
  z-index: 999;
  top: 0;
  height: 100%;
  width: 20px;
  opacity: 0; }

.swipebox-touch #swipebox-container:before {
  left: 0;
  -webkit-box-shadow: inset 10px 0px 10px -8px #656565;
          box-shadow: inset 10px 0px 10px -8px #656565; }

.swipebox-touch #swipebox-container:after {
  right: 0;
  -webkit-box-shadow: inset -10px 0px 10px -8px #656565;
          box-shadow: inset -10px 0px 10px -8px #656565; }

.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {
  opacity: 1; }

.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
  opacity: 1; }

@-webkit-keyframes rightSpring {
  0% {
    left: 0; }
  50% {
    left: -30px; }
  100% {
    left: 0; } }

@keyframes rightSpring {
  0% {
    left: 0; }
  50% {
    left: -30px; }
  100% {
    left: 0; } }

@-webkit-keyframes leftSpring {
  0% {
    left: 0; }
  50% {
    left: 30px; }
  100% {
    left: 0; } }

@keyframes leftSpring {
  0% {
    left: 0; }
  50% {
    left: 30px; }
  100% {
    left: 0; } }

@media screen and (min-width: 800px) {
  #swipebox-close {
    right: 10px; }
  #swipebox-arrows {
    width: 92%;
    max-width: 800px; } }

/* Skin
--------------------------*/
#swipebox-overlay {
  background: rgba(13, 13, 13, 0.875); }

#swipebox-bottom-bar,
#swipebox-top-bar {
  text-shadow: 1px 1px 1px black;
  background: #000;
  opacity: 0.95; }

#swipebox-top-bar {
  color: white !important;
  font-size: 15px;
  line-height: 43px;
  font-family: Helvetica, Arial, sans-serif; }

body {
  background: #f9f9f9; }

.wrapper {
  padding: 0 0 30px; }

#content {
  background: transparent;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.125);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.125); }

@media (max-width: 575.98px) {
  .col-unpad-xs {
    padding-left: 0;
    padding-right: 0; } }

.topheader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100px; }
  .topheader .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%; }
  .topheader .header-logo-col {
    -ms-flex-item-align: end;
        align-self: flex-end;
    text-align: center; }
    @media (min-width: 992px) {
      .topheader .header-logo-col {
        text-align: left; } }
    @media (max-width: 991.98px) {
      .topheader .header-logo-col .custom-logo-link {
        margin-right: 0; } }
  .topheader .header-ad-col {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    padding: 15px; }
  .topheader .header-ad {
    height: 250px;
    margin: 0 auto;
    width: 300px; }
    @media (min-width: 768px) {
      .topheader .header-ad {
        height: 90px;
        width: 728px; } }

.mobile-buttons-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25); }
  .mobile-buttons-header .col-6 {
    padding: 0; }

.header-mobile-button,
.header-mobile-button.menu-search-item {
  border: 0;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 1rem;
  height: 50px;
  padding: 0;
  width: 100%; }

.navbar-toggler {
  border-right: 1px solid rgba(255, 255, 255, 0.25); }

@media print {
  #primary {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: none; } }

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

#main > article {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  margin-bottom: 30px;
  padding: 15px; }

.post-thumbnail {
  margin-bottom: 30px;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -15px; }
  .post-thumbnail .wp-post-image {
    width: 100%; }

.entry-content figure {
  background: #f6f6f6;
  display: inline-block;
  margin: 0 auto 15px;
  position: relative; }
  .entry-content figure .figure-img-wrap {
    display: inline-block;
    position: relative; }
  .entry-content figure img {
    border: 5px solid #f6f6f6;
    margin-bottom: 0; }
  .entry-content figure .fig-caption,
  .entry-content figure figcaption {
    background: #f6f6f6;
    display: inline-block;
    font-size: small;
    font-weight: bold;
    padding: 10px;
    width: 100%; }
  .entry-content figure p {
    margin-bottom: 0; }
  .entry-content figure .img-credit {
    background: rgba(0, 0, 0, 0.25);
    color: #fff;
    font-size: x-small;
    padding: 5px;
    position: absolute;
    right: 10px;
    top: 10px; }
    .entry-content figure .img-credit a {
      color: #fff;
      text-decoration: underline; }
  .entry-content figure.figure-align-left {
    float: left;
    margin-right: 15px; }
  .entry-content figure.figure-align-right {
    float: right;
    margin-left: 15px; }
  .entry-content figure.figure-align-center {
    display: block;
    text-align: center; }
  .entry-content figure.figure-align-none {
    width: 100%; }
    .entry-content figure.figure-align-none .figure-img-wrap {
      display: block; }
    .entry-content figure.figure-align-none img {
      width: 100%; }

.entry-content img {
  margin-bottom: 15px; }

.entry-content > h2 {
  border-bottom: 2px solid transparent;
  margin-bottom: 15px;
  padding-bottom: 5px; }

.entry-content a:not(.btn) {
  font-weight: bold;
  text-decoration: underline; }

.toggle-read-more {
  color: #fff; }

.read-more-wrapper {
  display: none; }

.inlineads {
  margin-bottom: 15px; }

.related-posts-block {
  margin-left: -15px;
  margin-right: -15px;
  padding: 30px; }

.inline-related-posts-block {
  margin-bottom: 15px; }
  .inline-related-posts-block h4,
  .inline-related-posts-block li,
  .inline-related-posts-block a {
    color: #fff; }
  .inline-related-posts-block a {
    text-decoration: none; }
  .inline-related-posts-block ul,
  .inline-related-posts-block li:last-of-type {
    margin-bottom: 0; }

.final-related-posts-block {
  margin-bottom: -15px;
  padding-bottom: 0; }
  @media (max-width: 767.98px) {
    .final-related-posts-block .article-list article:nth-child(n+4) {
      display: none; } }
  .final-related-posts-block h4 {
    color: #fff;
    margin-bottom: 15px; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.lead,
.display-1, .display-2, .display-3, .display-4 {
  font-family: "Source Sans pro", sans-serif; }

h1 {
  color: #414141; }

h2,
h3,
h4 {
  color: #414141; }

p,
li {
  color: #222; }

h2 {
  font-size: 1.5rem; }

h3 {
  font-size: 1.25rem; }

h4 {
  font-size: 1.125rem; }

h3,
h4,
h5 {
  font-family: "Source Sans pro", sans-serif;
  font-weight: 600; }

.mega-header {
  color: #fff;
  display: block;
  font-size: 2rem;
  margin-bottom: 30px;
  padding: 15px; }
  @media (min-width: 768px) {
    .mega-header {
      display: inline-block;
      font-size: 2.5rem; } }

.related-header {
  color: #fff;
  display: inline-block;
  font-size: 2rem;
  margin-bottom: 30px;
  padding: 10px; }

.btn,
.wpcf7 input[type=submit] {
  font-family: "Source Sans pro", sans-serif;
  text-transform: uppercase; }

.entry-content > h2,
.entry-content .read-more-wrapper > h2 {
  color: #fff;
  display: inline-block;
  font-size: 1.5rem;
  margin-bottom: .5em;
  margin-top: 1em;
  padding: 10px; }
  @media (min-width: 768px) {
    .entry-content > h2,
    .entry-content .read-more-wrapper > h2 {
      font-size: 2rem; } }
  .entry-content > h2 + h3,
  .entry-content .read-more-wrapper > h2 + h3 {
    margin-top: 0; }
  @media print {
    .entry-content > h2,
    .entry-content .read-more-wrapper > h2 {
      padding: 10px 0; } }

.entry-content > h3,
.entry-content > h4,
.entry-content > h5,
.entry-content .read-more-wrapper > h3,
.entry-content .read-more-wrapper > h4,
.entry-content .read-more-wrapper > h5 {
  color: #414141;
  font-family: "Source Sans pro", sans-serif;
  font-weight: 600;
  margin-bottom: .5em;
  margin-top: 1.5em; }

.site-main .list-section {
  background: #f0f6f0;
  border: 1px solid #eee;
  margin-bottom: 15px;
  padding: 15px; }
  .site-main .list-section h2,
  .site-main .list-section h3 {
    font-family: "Source Sans pro", sans-serif;
    font-weight: 600; }
  .site-main .list-section ol,
  .site-main .list-section ul {
    background: transparent;
    border: 0;
    margin-bottom: 0; }
  .site-main .list-section + h2 {
    margin-top: 1em; }

.site-main ol,
.site-main ul {
  background: #f0f6f0;
  border: 1px solid #eee;
  margin-left: 0;
  padding: 15px 30px 15px 45px;
  position: relative; }
  .site-main ol li,
  .site-main ul li {
    line-height: 1.5em;
    margin-bottom: .75em; }

.site-main ul li {
  list-style-type: none; }
  .site-main ul li:before {
    content: '\f138';
    font-family: 'Font Awesome 5 Pro';
    left: 18px;
    margin-top: 1px;
    position: absolute; }
  .site-main ul li.pro:before {
    color: #9fc855;
    content: '\f055'; }
  .site-main ul li.con:before {
    color: #d82330;
    content: '\f056'; }

.site-main ul.pro, .site-main ul.con {
  background: #fff;
  float: left;
  margin-left: 0;
  padding: 15px 30px 0 45px;
  width: 100%; }
  @media (min-width: 576px) {
    .site-main ul.pro, .site-main ul.con {
      width: 50%; } }
  .site-main ul.pro:before, .site-main ul.con:before {
    color: #fff;
    display: block;
    margin: -15px -30px 15px -45px;
    padding: 15px;
    text-align: center; }

.site-main ul.pro:before {
  background: #9fc855;
  content: 'Vorteile'; }

.site-main ul.pro li:before {
  color: #9fc855;
  content: '\f055'; }

.site-main ul.con:before {
  background: #d82330;
  content: 'Nachteile'; }

.site-main ul.con:after {
  clear: both;
  content: ' ';
  display: table; }

.site-main ul.con li:before {
  color: #d82330;
  content: '\f056'; }

@media (max-width: 767.98px) {
  .sm-block-table {
    display: block; }
    .sm-block-table tbody {
      display: block; }
    .sm-block-table tr {
      display: block; }
    .sm-block-table td {
      display: block;
      width: 100%; }
    .sm-block-table img {
      margin-bottom: 0;
      max-width: 100%;
      width: 100%; } }

.accordion-wrapper .card-header .btn,
.accordion-wrapper .card-header .wpcf7 input[type=submit], .wpcf7 .accordion-wrapper .card-header input[type=submit] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: left;
  white-space: initial;
  width: 100%; }
  .accordion-wrapper .card-header .btn:focus,
  .accordion-wrapper .card-header .wpcf7 input:focus[type=submit], .wpcf7 .accordion-wrapper .card-header input:focus[type=submit], .accordion-wrapper .card-header .btn:hover, .accordion-wrapper .card-header .wpcf7 input:hover[type=submit], .wpcf7 .accordion-wrapper .card-header input:hover[type=submit] {
    font-weight: bold;
    text-decoration: none; }
  .accordion-wrapper .card-header .btn .chevron, .accordion-wrapper .card-header .wpcf7 input[type=submit] .chevron, .wpcf7 .accordion-wrapper .card-header input[type=submit] .chevron {
    margin-left: 15px; }
  .accordion-wrapper .card-header .btn.collapsed .chevron-up, .accordion-wrapper .card-header .wpcf7 input.collapsed[type=submit] .chevron-up, .wpcf7 .accordion-wrapper .card-header input.collapsed[type=submit] .chevron-up {
    display: none; }
  .accordion-wrapper .card-header .btn:not(.collapsed) .chevron-down, .accordion-wrapper .card-header .wpcf7 input:not(.collapsed)[type=submit] .chevron-down, .wpcf7 .accordion-wrapper .card-header input:not(.collapsed)[type=submit] .chevron-down {
    display: none; }

@media print {
  .accordion-wrapper .card-header {
    padding: 0; }
    .accordion-wrapper .card-header .btn,
    .accordion-wrapper .card-header .wpcf7 input[type=submit], .wpcf7 .accordion-wrapper .card-header input[type=submit] {
      font-size: 1.5rem;
      padding: 0; }
    .accordion-wrapper .card-header .chevron {
      display: none; }
  .accordion-wrapper .card-body {
    padding: 0; } }

.adsense-top {
  float: right;
  width: 100%; }

.ad-block {
  width: 100%; }

.dummy-ads-block {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border: 1px solid #e9ecef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px;
  width: 100%; }
  .dummy-ads-block .fa-ad {
    font-size: 4em; }

.tocListWrapper {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background: #f6f6f6;
  border: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 0 15px;
  width: 100%; }
  .tocListWrapper::after {
    display: block;
    clear: both;
    content: ""; }
  @media (min-width: 768px) {
    .tocListWrapper {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  .tocListWrapper .toc-list-icon {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: rgba(0, 0, 0, 0.05);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 3rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
    min-width: 100px;
    padding: 15px; }
  .tocListWrapper .toc-list-content {
    padding: 15px; }
  .tocListWrapper h2 {
    font-size: 1.5em;
    text-align: center; }
  .tocListWrapper .toc-list {
    background: transparent;
    border: 0;
    margin-bottom: 0;
    padding-left: 25px; }
    .tocListWrapper .toc-list li {
      margin-bottom: 10px; }
      .tocListWrapper .toc-list li:before {
        left: 0; }
      .tocListWrapper .toc-list li:last-child {
        margin-bottom: 0; }
    .tocListWrapper .toc-list .toc-link {
      font-weight: normal;
      text-decoration: none; }
    .tocListWrapper .toc-list .toc-link:hover {
      text-decoration: underline; }

.card {
  border: 0; }

.card-header {
  border-bottom: 0; }

.breadcrumb-wrapper {
  margin: 0 -15px;
  padding: 0; }

#breadcrumbs {
  color: #fff;
  margin-bottom: 0;
  padding: 5px 0; }
  #breadcrumbs a {
    color: #fff; }

.carousel-nav {
  -webkit-box-shadow: 0 -15px 15px -15px rgba(0, 0, 0, 0.125), 15px 0 15px -15px rgba(0, 0, 0, 0.125), -15px 0 15px -15px rgba(0, 0, 0, 0.125);
          box-shadow: 0 -15px 15px -15px rgba(0, 0, 0, 0.125), 15px 0 15px -15px rgba(0, 0, 0, 0.125), -15px 0 15px -15px rgba(0, 0, 0, 0.125);
  margin: 0 -15px;
  width: calc(100% + (2 * 15px)); }

.menu-search-item,
.menu-home-item {
  background: #fff;
  color: #343433;
  display: block;
  font-size: 1.75em;
  padding: 12px 15px;
  text-align: center;
  text-transform: uppercase; }

.kodarto-custom-menu {
  position: relative; }
  .kodarto-custom-menu .menu-lvl-0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .kodarto-custom-menu .menu-lvl-0 .dropdown-toggle:after {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid;
      bottom: 15px;
      position: absolute;
      right: calc(50% - 3px); }
    .kodarto-custom-menu .menu-lvl-0 .menu-item {
      display: block;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      font-family: "Source Sans pro", sans-serif;
      font-size: 1em;
      padding: 20px 15px;
      position: relative;
      text-align: center;
      text-transform: uppercase; }
      @media (min-width: 1200px) {
        .kodarto-custom-menu .menu-lvl-0 .menu-item {
          font-size: 1.125em; } }
    .kodarto-custom-menu .menu-lvl-0 .home-menu-link {
      color: #343433 !important; }
  .kodarto-custom-menu .menu-lvl-1 {
    background: #fff;
    -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
            box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 5; }
    .kodarto-custom-menu .menu-lvl-1 .menu-lvl-1-item {
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      max-width: none; }
    .kodarto-custom-menu .menu-lvl-1 ul {
      list-style-type: none;
      margin-left: 0;
      padding-bottom: 15px;
      padding-left: 0;
      padding-top: 15px;
      text-align: center; }
    .kodarto-custom-menu .menu-lvl-1 .menu-item {
      color: #fff;
      display: block;
      font-size: 1em;
      font-weight: bold;
      padding: 5px; }
      @media (min-width: 1200px) {
        .kodarto-custom-menu .menu-lvl-1 .menu-item {
          font-size: 1.125em; } }
  .kodarto-custom-menu .menu-close {
    background: #343433;
    text-align: center; }
  .kodarto-custom-menu .menu-close-link {
    color: #fff;
    display: block;
    font-weight: bold;
    padding: 10px 15px;
    text-transform: uppercase; }

.contentbox {
  margin-bottom: 15px;
  margin-left: 5px;
  margin-right: 5px; }
  .contentbox .content-box-content-col {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .contentbox .content-box-content-col {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
  .contentbox .content-box-icon {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 3rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
    min-width: 100px;
    padding: 15px; }
  .contentbox .content-box-content {
    padding: 15px; }
    .contentbox .content-box-content ul,
    .contentbox .content-box-content ol {
      background: transparent; }
  .contentbox p:last-of-type {
    margin-bottom: 0; }

.contentbox-alert {
  background: rgba(248, 215, 218, 0.5);
  border-color: #f1b0b7; }
  .contentbox-alert .content-box-icon {
    background: #f8d7da;
    color: #721c24; }
  .contentbox-alert h2,
  .contentbox-alert p,
  .contentbox-alert li {
    color: #721c24; }

.contentbox-warning {
  background: rgba(255, 243, 205, 0.5);
  border-color: #ddd4b9; }
  .contentbox-warning .content-box-icon {
    background: #fff3cd;
    color: #856404; }
  .contentbox-warning h2,
  .contentbox-warning p,
  .contentbox-warning li {
    color: #856404; }

.contentbox-info {
  background: rgba(209, 236, 241, 0.5);
  border-color: #bbcfd2; }
  .contentbox-info .content-box-icon {
    background: #d1ecf1;
    color: #0c5460; }
  .contentbox-info h2,
  .contentbox-info p,
  .contentbox-info li {
    color: #0c5460; }

.content-header-hero {
  margin-bottom: 15px;
  position: relative; }
  @media (min-width: 768px) {
    .content-header-hero {
      margin-bottom: 60px; } }
  @media print {
    .content-header-hero {
      margin-bottom: 15px; } }
  .content-header-hero .post-thumbnail {
    margin-bottom: 0; }
  .content-header-hero .img-credit {
    background: rgba(0, 0, 0, 0.25);
    color: #fff;
    font-size: x-small;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 10px; }
    .content-header-hero .img-credit a {
      color: #fff;
      text-decoration: underline; }
  .content-header-hero .header-text {
    margin: 0 -15px; }
    @media (min-width: 768px) {
      .content-header-hero .header-text {
        bottom: -39px;
        margin: 0;
        position: absolute; } }
    @media print {
      .content-header-hero .header-text {
        bottom: 0;
        position: relative;
        text-align: center; } }

.dyk-slider-wrapper {
  background: #f5e2ba;
  overflow: hidden;
  padding: 30px 0 45px; }

.dyk-icon-col {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.dyk-icon-wrapper {
  color: #c5a665;
  padding-bottom: 15px; }
  @media (min-width: 768px) {
    .dyk-icon-wrapper {
      bottom: -60px;
      color: #c5a665;
      padding-bottom: 0;
      position: absolute; } }

.dyk-header {
  color: #966a10;
  font-size: 2rem;
  font-weight: 900;
  text-transform: uppercase; }

.dyk-slide {
  color: #966a10; }
  .dyk-slide h3 {
    color: #966a10;
    text-transform: uppercase; }
  .dyk-slide p {
    color: #966a10; }
  .dyk-slide a {
    color: #966a10;
    text-decoration: underline; }

.custom-slick-next,
.custom-slick-prev {
  color: #966a10;
  font-size: 30px; }

.slick-navigation {
  bottom: -45px;
  position: absolute;
  right: 30px; }

.footer-menu {
  margin-bottom: 0;
  text-align: center; }
  .footer-menu .footer-menu-items {
    display: inline; }
    .footer-menu .footer-menu-items a:hover {
      text-decoration: none; }
    .footer-menu .footer-menu-items a:after {
      content: ' | '; }
    .footer-menu .footer-menu-items a:last-child:after {
      content: ''; }

.pinned-posts {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  background: transparent;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.125);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.125);
  margin-bottom: 30px;
  padding: 0;
  width: 100%; }
  @media (min-width: 576px) {
    .pinned-posts {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .pinned-posts {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .pinned-posts {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .pinned-posts {
      max-width: 1140px; } }
  .pinned-posts h4 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    font-family: "Source Sans pro", sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    margin-bottom: 0;
    padding: 15px 30px; }
  .pinned-posts .pinned-posts-inner {
    padding: 15px 30px; }
  .pinned-posts strong {
    color: #fff;
    display: inline-block;
    padding: 0 5px;
    text-transform: uppercase; }
  .pinned-posts .label-link {
    color: #fff; }
  .pinned-posts p {
    margin: 10px 0; }
  .pinned-posts a {
    font-weight: bold; }

.fragen-page-list {
  margin-bottom: 30px; }

.fragen-page-box {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 5px; }
  .fragen-page-box a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px; }
  .fragen-page-box h3 {
    font-family: "Source Sans pro", sans-serif;
    font-size: 1.5rem;
    font-weight: normal;
    margin-bottom: 0; }

.home-hamster-teaser > div {
  padding: 15px; }
  @media (min-width: 992px) {
    .home-hamster-teaser > div {
      padding: 30px 15px; } }
  .home-hamster-teaser > div.home-hamsterarten-teaser-text {
    padding: 15px 30px; }
    @media (min-width: 992px) {
      .home-hamster-teaser > div.home-hamsterarten-teaser-text {
        padding: 30px; } }

.home-hamster-teaser .home-hamsterarten-teaser-text p,
.home-hamster-teaser .home-hamsterarten-teaser-text h2,
.home-hamster-teaser .home-hamsterarten-teaser-text a {
  color: #fff; }

.home-hamster-teaser .home-hamsterarten-teaser-text h2 {
  font-size: 2rem; }

.home-hamster-teaser .home-hamsterarten-teaser-text a {
  text-decoration: underline; }

.home-hamster-teaser .home-hamsterarten-teaser-text .home-hamsterarten-teaser-text__bottom-link {
  font-family: "Source Sans pro", sans-serif;
  font-size: 1.5rem;
  text-decoration: none;
  text-transform: uppercase; }

.home-hamster-teaser .home-hamsterarten-teaser-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .home-hamster-teaser .home-hamsterarten-teaser-list > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 15px; }
  .home-hamster-teaser .home-hamsterarten-teaser-list h2 {
    color: #fff;
    font-size: 1.5rem; }
  .home-hamster-teaser .home-hamsterarten-teaser-list ul {
    list-style-type: none;
    padding-left: 0; }
  .home-hamster-teaser .home-hamsterarten-teaser-list a {
    color: #fff; }
  .home-hamster-teaser .home-hamsterarten-teaser-list .svg-inline--fa {
    margin-right: 5px; }

.home-hamster-teaser .home-hamsterarten-teaser-random-art {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 300px; }
  .home-hamster-teaser .home-hamsterarten-teaser-random-art div {
    background-position: 50%;
    -webkit-background-size: cover;
            background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 15px;
    position: relative; }
    .home-hamster-teaser .home-hamsterarten-teaser-random-art div .img-credit {
      background: rgba(0, 0, 0, 0.25);
      color: #fff;
      font-size: x-small;
      padding: 5px;
      position: absolute;
      right: 5px;
      top: 5px; }
      .home-hamster-teaser .home-hamsterarten-teaser-random-art div .img-credit a {
        color: #fff;
        text-decoration: underline; }
  .home-hamster-teaser .home-hamsterarten-teaser-random-art a {
    background: rgba(255, 255, 255, 0.75);
    font-family: "Source Sans pro", sans-serif;
    font-size: 1.25rem;
    margin-bottom: 30px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase; }

.home-hamsterbilder-teaser > div {
  background-position-x: 50%;
  background-position-y: 50%;
  -webkit-background-size: cover;
          background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 200px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  padding: 0; }

.home-hamsterbilder-teaser__img {
  -o-object-fit: cover;
     object-fit: cover; }

.home-hamsterbilder-teaser .text-col {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.home-hamsterbilder-teaser .text-col-icon {
  font-size: 4em; }

.home-hamsterbilder-teaser .text-col-text {
  font-size: 2em;
  line-height: .5em;
  padding-top: 13px;
  text-transform: uppercase; }
  @media (min-width: 576px) {
    .home-hamsterbilder-teaser .text-col-text {
      font-size: 3em; } }
  .home-hamsterbilder-teaser .text-col-text small {
    font-size: 50%; }

.home-hamsterbilder-teaser a {
  font-family: "Source Sans pro", sans-serif;
  text-decoration: none; }

.swipebox .fal {
  background: rgba(255, 255, 255, 0.5);
  color: #fff;
  font-size: small;
  padding: 5px;
  position: absolute;
  right: 15px;
  top: 0; }

.menu-search-item.sm-livesearch-toggle {
  background: #414141;
  border: 0;
  color: #ccc;
  margin-right: 15px;
  padding: 5px 15px; }

.live-search-bg {
  background: rgba(0, 0, 0, 0.5);
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 5; }

.live-search-container-inner {
  display: none;
  left: 0;
  padding: 0;
  position: absolute;
  right: 0;
  z-index: 5; }

.live-search-form {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  padding: 15px;
  z-index: 50; }

.livesearch-spinner {
  display: none;
  font-size: 4em;
  font-weight: bold;
  padding: 30px;
  text-align: center; }

.searching .livesearch-spinner {
  display: block; }

.live-search-results {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 0; }
  .live-search-results .search-result-item {
    overflow: hidden; }
    .live-search-results .search-result-item a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-weight: bold;
      padding: 0 15px;
      text-decoration: none; }
    .live-search-results .search-result-item .label {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: small;
      font-weight: bold;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 1px;
      margin-right: -15px;
      min-width: 100px;
      padding: 10px;
      right: 15px;
      text-align: center; }
    .live-search-results .search-result-item img {
      max-height: 39px; }
      @media (max-width: 767.98px) {
        .live-search-results .search-result-item img {
          display: none; } }
    .live-search-results .search-result-item .search-result-item-icon {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .live-search-results .search-result-item .search-result-item-text {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      margin: 10px; }
    .live-search-results .search-result-item:hover .search-result-item-text {
      text-decoration: underline; }
  .live-search-results li:nth-child(odd) {
    background: #f8f9fa; }
  .live-search-results .result-count {
    background: #f8f9fa;
    padding: 5px;
    text-align: center; }
  .live-search-results.show-previews .search-result-item {
    margin: 0 15px; }

.page-results {
  margin: 15px 0; }
  .page-results .no-results {
    color: #9fc855;
    padding: 30px;
    text-align: center; }

.live-search-close {
  color: #fff;
  display: block;
  font-weight: bold;
  margin: 0 -15px -15px;
  padding: 10px;
  text-align: center;
  text-transform: uppercase; }
  .live-search-close:hover {
    color: #fff; }

.more-link {
  font-weight: 500; }

.navbar {
  background: transparent;
  padding: 0; }
  .navbar .container {
    background: transparent;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative; }
    @media (max-width: 575.98px) {
      .navbar .container {
        width: 100%; } }
    @media (max-width: 991.98px) {
      .navbar .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .navbar .custom-logo-link {
    max-width: 67%; }
  .navbar .navbar-toggler {
    -ms-flex-item-align: center;
        align-self: center;
    background: #414141;
    border-color: #414141;
    position: relative; }
  .navbar .navbar-collapse {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .navbar .navbar-nav .nav-link {
    color: #222;
    font-weight: bold;
    padding: 10px 15px !important;
    text-align: center;
    text-transform: uppercase; }
    @media (max-width: 991.98px) {
      .navbar .navbar-nav .nav-link:focus, .navbar .navbar-nav .nav-link:hover {
        color: #fff !important; } }
  .navbar .navbar-nav .nav-item small {
    color: #e9ecef;
    line-height: 1.25em;
    margin-bottom: 0;
    margin-top: 2px;
    text-align: center;
    text-transform: none; }
  .navbar .navbar-nav .nav-link:hover,
  .navbar .navbar-nav .nav-link:focus {
    color: black; }
  .navbar .navbar-nav .current-menu-item .nav-link,
  .navbar .navbar-nav .current-menu-item .nav-link:hover,
  .navbar .navbar-nav .current-category-ancestor .nav-link,
  .navbar .navbar-nav .current-category-ancestor .nav-link:hover {
    color: #fff; }
  .navbar .navbar-nav .show .dropdown-toggle {
    color: #fff; }
  .navbar .dropdown-menu {
    background: #fff;
    border: 0; }
    .navbar .dropdown-menu .dropdown-submenu > .nav-link {
      font-weight: 600; }
    .navbar .dropdown-menu .dropdown-menu {
      font-size: .875em;
      margin-left: 0;
      margin-top: 0;
      padding-top: 0; }
      @media (max-width: 575.98px) {
        .navbar .dropdown-menu .dropdown-menu {
          text-align: center; } }
      .navbar .dropdown-menu .dropdown-menu .nav-link {
        color: #fff !important;
        font-weight: bold; }
      .navbar .dropdown-menu .dropdown-menu li a {
        padding: .25em 1em; }

.oembed-container {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative; }
  .oembed-container > iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

.page-navigation {
  padding-left: 0;
  padding-right: 0; }
  .page-navigation .page-navigation-next {
    text-align: right; }
    .page-navigation .page-navigation-next a {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
    .page-navigation .page-navigation-next .fal {
      margin-left: 5px; }
    .page-navigation .page-navigation-next span {
      line-height: 1em;
      text-align: right; }
  .page-navigation .page-navigation-prev a {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .page-navigation .page-navigation-prev .fal {
    margin-right: 5px; }
  .page-navigation .page-navigation-prev span {
    line-height: 1em;
    text-align: left; }
  .page-navigation .btn,
  .page-navigation .wpcf7 input[type=submit], .wpcf7 .page-navigation input[type=submit] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: large;
    white-space: normal; }
    @media (min-width: 768px) {
      .page-navigation .btn,
      .page-navigation .wpcf7 input[type=submit], .wpcf7 .page-navigation input[type=submit] {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex; } }

.featured-page-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px; }

.featured-page-block-inner {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%; }
  .featured-page-block-inner img {
    height: auto;
    width: 100%; }
  .featured-page-block-inner .img-credit {
    background: rgba(0, 0, 0, 0.25);
    color: #fff;
    font-size: x-small;
    padding: 5px;
    position: absolute;
    right: 20px;
    top: 5px; }
    .featured-page-block-inner .img-credit a {
      border-bottom: 0;
      color: #fff;
      text-decoration: underline; }
  .featured-page-block-inner a:hover {
    text-decoration: none; }
  .featured-page-block-inner h3 {
    font-family: "Source Sans pro", sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    text-transform: uppercase; }
  .featured-page-block-inner small {
    border: 2px solid;
    display: inline-block;
    font-family: "Source Sans pro", sans-serif;
    font-size: 60%;
    font-weight: 600;
    margin-bottom: 10px;
    padding: 5px 10px;
    text-transform: none; }
  .featured-page-block-inner .featured-page-block-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 1.4em;
    padding: 15px 15px 0; }
  .featured-page-block-inner .featured-page-block-content-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .featured-page-block-inner .more-link {
    color: #fff;
    display: block;
    font-size: large;
    margin: auto -15px 0;
    padding: 15px;
    text-align: center; }
  @media (min-width: 576px) {
    .featured-page-block-inner .col-md-12 {
      padding-left: 0;
      padding-right: 0; }
      .featured-page-block-inner .col-md-12 .featured-page-block-inner {
        position: relative; }
      .featured-page-block-inner .col-md-12 .featured-page-block-content {
        bottom: 0;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        left: 0;
        padding: 45px;
        position: absolute;
        right: 0;
        top: 0; }
      .featured-page-block-inner .col-md-12 .featured-page-block-content-inner {
        background: rgba(255, 255, 255, 0.75);
        display: block;
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        max-width: 40%;
        padding: 15px 30px 0; }
      .featured-page-block-inner .col-md-12 .more-link {
        margin: auto -30px 0; } }

.related-content-box-group--row {
  background: rgba(0, 0, 0, 0);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 30px; }

.related-content-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px; }
  .related-content-box .related-content-box--inner {
    background: #fff;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    width: 100%; }
    .related-content-box .related-content-box--inner img {
      height: auto;
      margin-bottom: 0;
      width: 100%; }
    .related-content-box .related-content-box--inner .img-credit {
      background: rgba(0, 0, 0, 0.25);
      color: #fff;
      font-size: x-small;
      padding: 5px;
      position: absolute;
      right: 20px;
      top: 5px; }
      .related-content-box .related-content-box--inner .img-credit a {
        color: #fff;
        text-decoration: underline; }
    .related-content-box .related-content-box--inner a,
    .related-content-box .related-content-box--inner a:hover {
      font-weight: normal;
      text-decoration: none; }
    .related-content-box .related-content-box--inner h3 {
      font-family: "Source Sans pro", sans-serif;
      font-size: 1.5em;
      font-weight: normal;
      text-transform: uppercase; }
    .related-content-box .related-content-box--inner small {
      border: 2px solid;
      display: inline-block;
      font-family: "Source Sans pro", sans-serif;
      font-size: 60%;
      font-weight: 600;
      margin-bottom: 10px;
      padding: 5px 10px;
      text-transform: none; }
      .related-content-box .related-content-box--inner small a {
        font-weight: 600; }
    .related-content-box .related-content-box--inner .related-content-box--content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      line-height: 1.4em;
      padding: 15px 15px 0; }
    .related-content-box .related-content-box--inner .related-content-box--content-inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
    .related-content-box .related-content-box--inner .more-link {
      color: #fff;
      display: block;
      font-size: large;
      margin: auto -15px 0;
      padding: 15px;
      text-align: center; }

.related-content-box-minimal {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-left: 5px solid;
  margin-bottom: 15px;
  padding: 15px; }
  .related-content-box-minimal .related-content-box-minimal--header {
    font-family: "Source Sans pro", sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    text-transform: uppercase; }
  .related-content-box-minimal .related-content-box-minimal--link {
    font-family: "Source Sans pro", sans-serif;
    font-size: 1.5rem;
    font-weight: normal !important;
    text-decoration: none !important; }

.related-pages {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  background: transparent;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.125);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.125);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 30px;
  padding: 0;
  width: 100%; }
  @media (min-width: 576px) {
    .related-pages {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .related-pages {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .related-pages {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .related-pages {
      max-width: 1140px; } }
  @media (min-width: 768px) {
    .related-pages {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  .related-pages h4 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    font-family: "Source Sans pro", sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    margin-bottom: 0;
    padding: 15px 30px; }

.related-pages-list {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  margin: 0 0 -15px;
  padding: 15px 0 0; }

.related-page-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px; }

.related-page-block--inner {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%; }
  .related-page-block--inner img {
    height: auto;
    width: 100%; }
  .related-page-block--inner .img-credit {
    background: rgba(0, 0, 0, 0.25);
    color: #fff;
    font-size: x-small;
    padding: 5px;
    position: absolute;
    right: 20px;
    top: 5px; }
    .related-page-block--inner .img-credit a {
      color: #fff;
      text-decoration: underline; }
  .related-page-block--inner a:hover {
    text-decoration: none; }
  .related-page-block--inner h3 {
    font-family: "Source Sans pro", sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    text-transform: uppercase; }
  .related-page-block--inner small {
    border: 2px solid;
    display: inline-block;
    font-family: "Source Sans pro", sans-serif;
    font-size: 60%;
    font-weight: 600;
    margin-bottom: 10px;
    padding: 5px 10px;
    text-transform: none; }
  .related-page-block--inner .related-page-block--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 1.4em;
    padding: 15px 15px 0; }
  .related-page-block--inner .related-page-block--content-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .related-page-block--inner .more-link {
    color: #fff;
    display: block;
    font-size: large;
    margin: auto -15px 0;
    padding: 15px;
    text-align: center; }

.related-categories {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  margin-bottom: 30px;
  padding: 15px;
  width: 100%; }
  .related-categories ul {
    margin-bottom: 0; }
  .related-categories li {
    margin-bottom: 10px; }
  .related-categories h4,
  .related-categories a,
  .related-categories li,
  .related-categories path {
    color: #fff; }
  .related-categories strong {
    text-transform: uppercase; }

.sidebar-menu-lvl-1 {
  background: #f6f6f6;
  list-style-type: none;
  margin: 0 -15px;
  width: calc(100% + 30px); }
  @media (min-width: 576px) {
    .sidebar-menu-lvl-1 {
      margin: 0 0 15px;
      width: calc(100%); } }

.sidebar-menu--lvl-1-item {
  border-bottom: 2px solid #fff;
  border-left: 7px solid #fff;
  padding: 15px; }
  @media (min-width: 992px) {
    .sidebar-menu--lvl-1-item {
      border-left: 0; } }
  .sidebar-menu--lvl-1-item a {
    display: block;
    font-family: "Source Sans pro", sans-serif;
    font-size: 1.5rem;
    line-height: .75em;
    text-transform: uppercase; }
    .sidebar-menu--lvl-1-item a small {
      font-family: "Source Sans pro", sans-serif;
      font-size: .75rem;
      text-transform: none; }
  @media (min-width: 992px) {
    .sidebar-menu--lvl-1-item > a {
      color: #fff;
      font-weight: 600;
      margin: -15px -15px 0;
      padding: 15px; } }

.sidebar-menu-lvl-2 {
  list-style-type: none;
  margin: 5px -15px -10px;
  width: calc(100% + 30px); }

.sidebar-menu-lvl-2-item {
  padding: 10px 15px; }
  @media (min-width: 992px) {
    .sidebar-menu-lvl-2-item a {
      font-size: 22px; }
    .sidebar-menu-lvl-2-item.current-page > a {
      text-decoration: underline; } }
  .sidebar-menu-lvl-2-item.current-page > a:after {
    border: solid transparent;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: inherit;
    border-width: 10px;
    content: ' ';
    height: 0;
    margin-top: -10px;
    pointer-events: none;
    position: absolute;
    right: -15px;
    top: 50%;
    width: 0; }
  .sidebar-menu-lvl-2-item a {
    font-family: "Source Sans pro", sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 1em;
    position: relative;
    text-transform: none; }

.sidebar-menu-lvl-3 {
  list-style-type: none;
  margin: 15px -30px -15px;
  width: calc(100% + 60px); }

.sidebar-menu-lvl-3-item {
  padding: 0 15px 15px 30px;
  position: relative; }
  @media (min-width: 992px) {
    .sidebar-menu-lvl-3-item a {
      font-size: 18px; } }
  .sidebar-menu-lvl-3-item.current-page > a:after {
    border: solid transparent;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: inherit;
    border-width: 10px;
    content: ' ';
    height: 0;
    margin-top: -10px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 50%;
    width: 0; }
  .sidebar-menu-lvl-3-item a {
    font-size: 14px;
    font-weight: normal; }

.affiliate-bewertung {
  background: #f8f9fa;
  border-bottom: 1px solid #dee2e6;
  border-top: 1px solid #e9ecef;
  color: #414141;
  margin-bottom: 30px;
  margin-top: 15px;
  overflow: hidden;
  padding: 15px;
  position: relative; }
  .affiliate-bewertung .ad-hint {
    background: rgba(255, 255, 255, 0.5);
    font-size: x-small;
    padding: 5px 10px;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 1; }
  .affiliate-bewertung h3 {
    font-size: 1rem;
    margin-top: .5em; }
    @media (min-width: 768px) {
      .affiliate-bewertung h3 {
        font-size: 1.5rem; } }
    .affiliate-bewertung h3 a {
      text-decoration: none !important; }
  .affiliate-bewertung .affiliate-rating {
    font-size: .875rem;
    margin: 10px 0; }
    @media (min-width: 768px) {
      .affiliate-bewertung .affiliate-rating {
        font-size: 1rem; } }
    .affiliate-bewertung .affiliate-rating .rating-star-full:after {
      background: url("../assets/img/star-full.png");
      -webkit-background-size: 1em 1em;
              background-size: 1em 1em;
      content: '';
      display: inline-block;
      height: 1em;
      width: 1em; }
    .affiliate-bewertung .affiliate-rating .rating-star-empty:after {
      background: url("../assets/img/star-empty.png");
      -webkit-background-size: 1em 1em;
              background-size: 1em 1em;
      content: '';
      display: inline-block;
      height: 1em;
      width: 1em; }
  .affiliate-bewertung img {
    border-radius: 0;
    -webkit-box-shadow: 0 0;
            box-shadow: 0 0; }
  .affiliate-bewertung .affiliate-bewertung--link {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    border-style: solid;
    border-width: 1px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: small;
    margin-top: auto;
    padding: 0;
    text-align: center;
    text-decoration: none !important;
    white-space: normal; }
    .affiliate-bewertung .affiliate-bewertung--link .icon-img {
      border: 0 !important;
      border-radius: 0;
      margin-bottom: 0 !important;
      width: 32px; }
    .affiliate-bewertung .affiliate-bewertung--link .affiliate-bewertung--link--text {
      line-height: 1.125em;
      padding: 5px; }
  .affiliate-bewertung .affiliate-bewertung--link-hint {
    display: block;
    line-height: 1.25em;
    margin-top: 5px; }
  .affiliate-bewertung .az-link {
    background: -webkit-gradient(linear, left top, left bottom, from(#f7dfa5), to(#f0c14b));
    background: -webkit-linear-gradient(top, #f7dfa5, #f0c14b);
    background: -o-linear-gradient(top, #f7dfa5, #f0c14b);
    background: linear-gradient(to bottom, #f7dfa5, #f0c14b);
    border-color: #a88734 #9c7e31 #846a29; }
    .affiliate-bewertung .az-link .icon-img {
      background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#333));
      background: -webkit-linear-gradient(top, #555, #333);
      background: -o-linear-gradient(top, #555, #333);
      background: linear-gradient(to bottom, #555, #333);
      border-right: 1px solid #9c7e31; }
    .affiliate-bewertung .az-link span {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      font-weight: bold;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 0 15px;
      text-decoration: none !important; }
  .affiliate-bewertung .content p:first-of-type {
    margin-top: 0; }
  .affiliate-bewertung .price {
    display: block;
    font-weight: 700;
    margin-bottom: 15px; }
    .affiliate-bewertung .price strong {
      color: #414141; }
    .affiliate-bewertung .price a {
      text-decoration: none; }

.wpcf7 .wpcf7-acceptance .wpcf7-list-item {
  margin-left: 0; }

.error404 .page-content form {
  margin-bottom: 30px; }

.contentbox {
  margin-bottom: 15px;
  margin-left: 5px;
  margin-right: 5px; }
  .contentbox__content-col {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .contentbox__content-col {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
  .contentbox__icon {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 3rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
    min-width: 100px;
    padding: 15px; }
  .contentbox__content {
    padding: 15px; }
    .contentbox__content ul,
    .contentbox__content ol {
      background: transparent; }
  .contentbox p:last-of-type {
    margin-bottom: 0; }

.contentbox--alert {
  background: rgba(248, 215, 218, 0.5);
  border-color: #f1b0b7; }
  .contentbox--alert .contentbox__icon {
    background: #f8d7da;
    color: #721c24; }
  .contentbox--alert h2,
  .contentbox--alert p,
  .contentbox--alert li {
    color: #721c24; }

.contentbox--warning {
  background: rgba(255, 243, 205, 0.5);
  border-color: #ddd4b9; }
  .contentbox--warning .contentbox__icon {
    background: #fff3cd;
    color: #856404; }
  .contentbox--warning h2,
  .contentbox--warning p,
  .contentbox--warning li {
    color: #856404; }

.contentbox--info {
  background: rgba(209, 236, 241, 0.5);
  border-color: #bbcfd2; }
  .contentbox--info .contentbox__icon {
    background: #d1ecf1;
    color: #0c5460; }
  .contentbox--info h2,
  .contentbox--info p,
  .contentbox--info li {
    color: #0c5460; }

.acf-list-block {
  background: #f0f6f0;
  border: 1px solid #eee;
  margin-left: 0;
  padding: 15px;
  position: relative; }
  .acf-list-block__header {
    font-weight: bold; }
  .acf-list-block__list {
    background: transparent !important;
    border: 0 !important;
    margin-bottom: 0 !important; }
    .acf-list-block__list--ordered {
      padding-left: 25px !important; }
    .acf-list-block__list--unordered {
      padding-left: 25px !important; }
      .acf-list-block__list--unordered .acf-list-block__listitem:before {
        content: '\f138';
        font-family: 'Font Awesome 5 Pro';
        left: 5px !important;
        margin-top: 1px;
        position: absolute; }

.acf-pro-contra-list-block__list-wrapper {
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  height: 100%; }

.acf-pro-contra-list-block__list {
  background: transparent !important;
  border: 0 !important;
  margin-bottom: 0 !important; }

.acf-pro-contra-list-block__list-header {
  color: #fff;
  text-align: center; }
  .acf-pro-contra-list-block__list-header--pro {
    background: #28a745; }
  .acf-pro-contra-list-block__list-header--contra {
    background: #dc3545; }

.acf-pro-contra-list-block__listitem :before {
  font-family: 'Font Awesome 5 Pro'; }

.acf-pro-contra-list-block__listitem--pro:before {
  color: #28a745;
  content: '\f055' !important; }

.acf-pro-contra-list-block__listitem--contra:before {
  color: #dc3545;
  content: '\f056' !important; }

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .chosen-container * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    z-index: 1010;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    clip: rect(0, 0, 0, 0);
    -webkit-clip-path: inset(100% 100%);
            clip-path: inset(100% 100%); }
  .chosen-container.chosen-with-drop .chosen-drop {
    clip: auto;
    -webkit-clip-path: none;
            clip-path: none; }
  .chosen-container a {
    cursor: pointer; }
  .chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
    margin-right: 4px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    font-weight: normal;
    color: #999999; }
    .chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
      content: ":";
      padding-left: 2px;
      vertical-align: top; }

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
  background: -webkit-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px; }

.chosen-container-single .chosen-default {
  color: #999; }

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap; }

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("../assets/img/vendor/chosen/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px; }
  .chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px; }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%; }
  .chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url("../assets/img/vendor/chosen/chosen-sprite.png") no-repeat 0px 2px; }

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap; }
  .chosen-container-single .chosen-search input[type="text"] {
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: auto;
    outline: 0;
    border: 1px solid #aaa;
    background: url("../assets/img/vendor/chosen/chosen-sprite.png") no-repeat 100% -20px;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0; }

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  -webkit-background-clip: padding-box;
          background-clip: padding-box; }

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
          clip-path: inset(100% 100%); }

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch; }
  .chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px;
    word-wrap: break-word;
    -webkit-touch-callout: none; }
    .chosen-container .chosen-results li.active-result {
      display: list-item;
      cursor: pointer; }
    .chosen-container .chosen-results li.disabled-result {
      display: list-item;
      color: #ccc;
      cursor: default; }
    .chosen-container .chosen-results li.highlighted {
      background-color: #3875d7;
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
      background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
      background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
      background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
      color: #fff; }
    .chosen-container .chosen-results li.no-results {
      color: #777;
      display: list-item;
      background: #f4f4f4; }
    .chosen-container .chosen-results li.group-result {
      display: list-item;
      font-weight: bold;
      cursor: default; }
    .chosen-container .chosen-results li.group-option {
      padding-left: 15px; }
    .chosen-container .chosen-results li em {
      font-style: normal;
      text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: -webkit-linear-gradient(#eee 1%, #fff 15%);
  background-image: -o-linear-gradient(#eee 1%, #fff 15%);
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text; }

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none; }
  .chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap; }
    .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
      margin: 1px 0;
      padding: 0;
      height: 25px;
      outline: 0;
      border: 0 !important;
      background: transparent !important;
      -webkit-box-shadow: none;
              box-shadow: none;
      color: #999;
      font-size: 100%;
      font-family: sans-serif;
      line-height: normal;
      border-radius: 0;
      width: 25px; }
  .chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 5px 3px 0;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    max-width: 100%;
    border-radius: 3px;
    background-color: #eeeeee;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    -webkit-background-size: 100% 19px;
            background-size: 100% 19px;
    background-repeat: repeat-x;
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    line-height: 13px;
    cursor: default; }
    .chosen-container-multi .chosen-choices li.search-choice span {
      word-wrap: break-word; }
    .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
      position: absolute;
      top: 4px;
      right: 3px;
      display: block;
      width: 12px;
      height: 12px;
      background: url("../assets/img/vendor/chosen/chosen-sprite.png") -42px 1px no-repeat;
      font-size: 1px; }
      .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
        background-position: -42px -10px; }
  .chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    color: #666; }
  .chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4; }
    .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
      background-position: -42px -10px; }

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default; }

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
  background-image: -webkit-linear-gradient(#eee 20%, #fff 80%);
  background-image: -o-linear-gradient(#eee 20%, #fff 80%);
  background-image: linear-gradient(#eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
          box-shadow: 0 1px 0 #fff inset; }

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent; }
  .chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 2px; }

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
  .chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #222 !important; }

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default; }
  .chosen-disabled .chosen-single {
    cursor: default; }
  .chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default; }

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right; }
  .chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0; }
  .chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl; }
  .chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px; }
  .chosen-rtl .chosen-single div {
    right: auto;
    left: 3px; }
  .chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px; }
  .chosen-rtl .chosen-choices li {
    float: right; }
    .chosen-rtl .chosen-choices li.search-field input[type="text"] {
      direction: rtl; }
    .chosen-rtl .chosen-choices li.search-choice {
      margin: 3px 5px 3px 0;
      padding: 3px 5px 3px 19px; }
      .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
        right: auto;
        left: 4px; }
  .chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0; }
  .chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0; }
  .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none; }
  .chosen-rtl .chosen-search input[type="text"] {
    padding: 4px 5px 4px 20px;
    background: url("../assets/img/vendor/chosen/chosen-sprite.png") no-repeat -30px -20px;
    direction: rtl; }
  .chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px; }
  .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px; }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("../assets/img/vendor/chosen/chosen-sprite@2x.png") !important;
    -webkit-background-size: 52px 37px !important;
            background-size: 52px 37px !important;
    background-repeat: no-repeat !important; } }

/* @end */
body {
  max-width: 100vw;
  overflow-x: hidden; }

#content {
  -webkit-box-shadow: 0 0 0;
          box-shadow: 0 0 0; }

.color-stall {
  color: #b15f39; }

.bg-stall {
  background: #b15f39; }

.bg-stall-light {
  background: #f8efea;
  border-bottom: 1px solid #eed6cb; }

.btn-stall {
  background: #b15f39; }
  .btn-stall:hover {
    background: #8a4a2d; }

body.root-page-stall .color-inherit-root {
  color: #b15f39; }

body.root-page-stall .bg-inherit-root {
  background: #b15f39; }
  @media print {
    body.root-page-stall .bg-inherit-root {
      background: transparent;
      color: #b15f39; } }

body.root-page-stall .btn-inherit-root {
  background: #b15f39;
  color: #fff; }
  body.root-page-stall .btn-inherit-root:hover {
    background: #8a4a2d; }

body.root-page-stall .entry-content > h2,
body.root-page-stall .entry-content .read-more-wrapper > h2 {
  color: #b15f39; }
  @media print {
    body.root-page-stall .entry-content > h2,
    body.root-page-stall .entry-content .read-more-wrapper > h2 {
      background: transparent;
      color: #b15f39; } }

body.root-page-stall .entry-content .card,
body.root-page-stall .entry-content .read-more-wrapper .card {
  background: rgba(177, 95, 57, 0.05); }

body.root-page-stall .entry-content .card-header,
body.root-page-stall .entry-content .read-more-wrapper .card-header {
  background: rgba(177, 95, 57, 0.05); }

.kodarto-custom-menu .cat-link-stall {
  background-color: #b15f39;
  color: #fff; }

.kodarto-custom-menu .menu-lvl-1 .cat-link-stall {
  background: rgba(177, 95, 57, 0.85); }

body.root-page-stall .cat-link-stall {
  background: #b15f39;
  color: #fff; }

.current-menu-item-root.color-stall > a {
  background: #b15f39;
  color: #fff; }

.navbar-nav > .cat-link-stall {
  background: #b15f39; }
  .navbar-nav > .cat-link-stall .nav-link {
    color: #fff; }
  .navbar-nav > .cat-link-stall.show .dropdown-toggle,
  .navbar-nav > .cat-link-stall .dropdown-menu {
    background-color: #b15f39; }

.navbar-nav > .cat-link-stall.active .nav-link,
.navbar-nav > .cat-link-stall.current-category-ancestor .nav-link {
  background: #b15f39; }

@media (min-width: 992px) {
  .navbar-nav > .cat-link-stall:hover .nav-link {
    color: #b15f39; } }

@media (min-width: 992px) {
  .sidebar-menu--lvl-1-item.color-stall > a {
    background: #b15f39; } }

.featured-page-root-stall h3,
.featured-page-root-stall a {
  color: #b15f39; }
  .featured-page-root-stall h3 small,
  .featured-page-root-stall a small {
    background: #b15f39; }

.pinned-posts-stall h4 {
  background: #b15f39; }

.pinned-posts strong.style-stall {
  background: #b15f39; }

.related-pages-stall h4 {
  background: #b15f39; }

.related-content-box.primary-parent-category-stall {
  margin: 15px 0; }
  .related-content-box.primary-parent-category-stall h3 {
    color: #b15f39; }
    .related-content-box.primary-parent-category-stall h3 small {
      background: #b15f39; }
  .related-content-box.primary-parent-category-stall .related-content-box-link {
    background: #b15f39; }
    .related-content-box.primary-parent-category-stall .related-content-box-link:hover {
      background: #8a4a2d; }

.color-haltung {
  color: #5f802b; }

.bg-haltung {
  background: #5f802b; }

.bg-haltung-light {
  background: #f0f6e6;
  border-bottom: 1px solid #d9eac0; }

.btn-haltung {
  background: #5f802b; }
  .btn-haltung:hover {
    background: #435a1e; }

body.root-page-haltung .color-inherit-root {
  color: #5f802b; }

body.root-page-haltung .bg-inherit-root {
  background: #5f802b; }
  @media print {
    body.root-page-haltung .bg-inherit-root {
      background: transparent;
      color: #5f802b; } }

body.root-page-haltung .btn-inherit-root {
  background: #5f802b;
  color: #fff; }
  body.root-page-haltung .btn-inherit-root:hover {
    background: #435a1e; }

body.root-page-haltung .entry-content > h2,
body.root-page-haltung .entry-content .read-more-wrapper > h2 {
  color: #5f802b; }
  @media print {
    body.root-page-haltung .entry-content > h2,
    body.root-page-haltung .entry-content .read-more-wrapper > h2 {
      background: transparent;
      color: #5f802b; } }

body.root-page-haltung .entry-content .card,
body.root-page-haltung .entry-content .read-more-wrapper .card {
  background: rgba(95, 128, 43, 0.05); }

body.root-page-haltung .entry-content .card-header,
body.root-page-haltung .entry-content .read-more-wrapper .card-header {
  background: rgba(95, 128, 43, 0.05); }

.kodarto-custom-menu .cat-link-haltung {
  background-color: #5f802b;
  color: #fff; }

.kodarto-custom-menu .menu-lvl-1 .cat-link-haltung {
  background: rgba(95, 128, 43, 0.85); }

body.root-page-haltung .cat-link-haltung {
  background: #5f802b;
  color: #fff; }

.current-menu-item-root.color-haltung > a {
  background: #5f802b;
  color: #fff; }

.navbar-nav > .cat-link-haltung {
  background: #5f802b; }
  .navbar-nav > .cat-link-haltung .nav-link {
    color: #fff; }
  .navbar-nav > .cat-link-haltung.show .dropdown-toggle,
  .navbar-nav > .cat-link-haltung .dropdown-menu {
    background-color: #5f802b; }

.navbar-nav > .cat-link-haltung.active .nav-link,
.navbar-nav > .cat-link-haltung.current-category-ancestor .nav-link {
  background: #5f802b; }

@media (min-width: 992px) {
  .navbar-nav > .cat-link-haltung:hover .nav-link {
    color: #5f802b; } }

@media (min-width: 992px) {
  .sidebar-menu--lvl-1-item.color-haltung > a {
    background: #5f802b; } }

.featured-page-root-haltung h3,
.featured-page-root-haltung a {
  color: #5f802b; }
  .featured-page-root-haltung h3 small,
  .featured-page-root-haltung a small {
    background: #5f802b; }

.pinned-posts-haltung h4 {
  background: #5f802b; }

.pinned-posts strong.style-haltung {
  background: #5f802b; }

.related-pages-haltung h4 {
  background: #5f802b; }

.related-content-box.primary-parent-category-haltung {
  margin: 15px 0; }
  .related-content-box.primary-parent-category-haltung h3 {
    color: #5f802b; }
    .related-content-box.primary-parent-category-haltung h3 small {
      background: #5f802b; }
  .related-content-box.primary-parent-category-haltung .related-content-box-link {
    background: #5f802b; }
    .related-content-box.primary-parent-category-haltung .related-content-box-link:hover {
      background: #435a1e; }

.color-futter {
  color: #1c79bb; }

.bg-futter {
  background: #1c79bb; }

.bg-futter-light {
  background: #e5f2fb;
  border-bottom: 1px solid #bfdff5; }

.btn-futter {
  background: #1c79bb; }
  .btn-futter:hover {
    background: #155c8f; }

body.root-page-futter .color-inherit-root {
  color: #1c79bb; }

body.root-page-futter .bg-inherit-root {
  background: #1c79bb; }
  @media print {
    body.root-page-futter .bg-inherit-root {
      background: transparent;
      color: #1c79bb; } }

body.root-page-futter .btn-inherit-root {
  background: #1c79bb;
  color: #fff; }
  body.root-page-futter .btn-inherit-root:hover {
    background: #155c8f; }

body.root-page-futter .entry-content > h2,
body.root-page-futter .entry-content .read-more-wrapper > h2 {
  color: #1c79bb; }
  @media print {
    body.root-page-futter .entry-content > h2,
    body.root-page-futter .entry-content .read-more-wrapper > h2 {
      background: transparent;
      color: #1c79bb; } }

body.root-page-futter .entry-content .card,
body.root-page-futter .entry-content .read-more-wrapper .card {
  background: rgba(28, 121, 187, 0.05); }

body.root-page-futter .entry-content .card-header,
body.root-page-futter .entry-content .read-more-wrapper .card-header {
  background: rgba(28, 121, 187, 0.05); }

.kodarto-custom-menu .cat-link-futter {
  background-color: #1c79bb;
  color: #fff; }

.kodarto-custom-menu .menu-lvl-1 .cat-link-futter {
  background: rgba(28, 121, 187, 0.85); }

body.root-page-futter .cat-link-futter {
  background: #1c79bb;
  color: #fff; }

.current-menu-item-root.color-futter > a {
  background: #1c79bb;
  color: #fff; }

.navbar-nav > .cat-link-futter {
  background: #1c79bb; }
  .navbar-nav > .cat-link-futter .nav-link {
    color: #fff; }
  .navbar-nav > .cat-link-futter.show .dropdown-toggle,
  .navbar-nav > .cat-link-futter .dropdown-menu {
    background-color: #1c79bb; }

.navbar-nav > .cat-link-futter.active .nav-link,
.navbar-nav > .cat-link-futter.current-category-ancestor .nav-link {
  background: #1c79bb; }

@media (min-width: 992px) {
  .navbar-nav > .cat-link-futter:hover .nav-link {
    color: #1c79bb; } }

@media (min-width: 992px) {
  .sidebar-menu--lvl-1-item.color-futter > a {
    background: #1c79bb; } }

.featured-page-root-futter h3,
.featured-page-root-futter a {
  color: #1c79bb; }
  .featured-page-root-futter h3 small,
  .featured-page-root-futter a small {
    background: #1c79bb; }

.pinned-posts-futter h4 {
  background: #1c79bb; }

.pinned-posts strong.style-futter {
  background: #1c79bb; }

.related-pages-futter h4 {
  background: #1c79bb; }

.related-content-box.primary-parent-category-futter {
  margin: 15px 0; }
  .related-content-box.primary-parent-category-futter h3 {
    color: #1c79bb; }
    .related-content-box.primary-parent-category-futter h3 small {
      background: #1c79bb; }
  .related-content-box.primary-parent-category-futter .related-content-box-link {
    background: #1c79bb; }
    .related-content-box.primary-parent-category-futter .related-content-box-link:hover {
      background: #155c8f; }

.color-rassen {
  color: #d82330; }

.bg-rassen {
  background: #d82330; }

.bg-rassen-light {
  background: #fbe9ea;
  border-bottom: 1px solid #f6c7cb; }

.btn-rassen {
  background: #d82330; }
  .btn-rassen:hover {
    background: #ac1c26; }

body.root-page-rassen .color-inherit-root {
  color: #d82330; }

body.root-page-rassen .bg-inherit-root {
  background: #d82330; }
  @media print {
    body.root-page-rassen .bg-inherit-root {
      background: transparent;
      color: #d82330; } }

body.root-page-rassen .btn-inherit-root {
  background: #d82330;
  color: #fff; }
  body.root-page-rassen .btn-inherit-root:hover {
    background: #ac1c26; }

body.root-page-rassen .entry-content > h2,
body.root-page-rassen .entry-content .read-more-wrapper > h2 {
  color: #d82330; }
  @media print {
    body.root-page-rassen .entry-content > h2,
    body.root-page-rassen .entry-content .read-more-wrapper > h2 {
      background: transparent;
      color: #d82330; } }

body.root-page-rassen .entry-content .card,
body.root-page-rassen .entry-content .read-more-wrapper .card {
  background: rgba(216, 35, 48, 0.05); }

body.root-page-rassen .entry-content .card-header,
body.root-page-rassen .entry-content .read-more-wrapper .card-header {
  background: rgba(216, 35, 48, 0.05); }

.kodarto-custom-menu .cat-link-rassen {
  background-color: #d82330;
  color: #fff; }

.kodarto-custom-menu .menu-lvl-1 .cat-link-rassen {
  background: rgba(216, 35, 48, 0.85); }

body.root-page-rassen .cat-link-rassen {
  background: #d82330;
  color: #fff; }

.current-menu-item-root.color-rassen > a {
  background: #d82330;
  color: #fff; }

.navbar-nav > .cat-link-rassen {
  background: #d82330; }
  .navbar-nav > .cat-link-rassen .nav-link {
    color: #fff; }
  .navbar-nav > .cat-link-rassen.show .dropdown-toggle,
  .navbar-nav > .cat-link-rassen .dropdown-menu {
    background-color: #d82330; }

.navbar-nav > .cat-link-rassen.active .nav-link,
.navbar-nav > .cat-link-rassen.current-category-ancestor .nav-link {
  background: #d82330; }

@media (min-width: 992px) {
  .navbar-nav > .cat-link-rassen:hover .nav-link {
    color: #d82330; } }

@media (min-width: 992px) {
  .sidebar-menu--lvl-1-item.color-rassen > a {
    background: #d82330; } }

.featured-page-root-rassen h3,
.featured-page-root-rassen a {
  color: #d82330; }
  .featured-page-root-rassen h3 small,
  .featured-page-root-rassen a small {
    background: #d82330; }

.pinned-posts-rassen h4 {
  background: #d82330; }

.pinned-posts strong.style-rassen {
  background: #d82330; }

.related-pages-rassen h4 {
  background: #d82330; }

.related-content-box.primary-parent-category-rassen {
  margin: 15px 0; }
  .related-content-box.primary-parent-category-rassen h3 {
    color: #d82330; }
    .related-content-box.primary-parent-category-rassen h3 small {
      background: #d82330; }
  .related-content-box.primary-parent-category-rassen .related-content-box-link {
    background: #d82330; }
    .related-content-box.primary-parent-category-rassen .related-content-box-link:hover {
      background: #ac1c26; }

.color-fragen {
  color: #83262f; }

.bg-fragen {
  background: #83262f; }

.bg-fragen-light {
  background: #f7e5e6;
  border-bottom: 1px solid #ecbdc1; }

.btn-fragen {
  background: #83262f; }
  .btn-fragen:hover {
    background: #5b1b21; }

body.root-page-fragen .color-inherit-root {
  color: #83262f; }

body.root-page-fragen .bg-inherit-root {
  background: #83262f; }
  @media print {
    body.root-page-fragen .bg-inherit-root {
      background: transparent;
      color: #83262f; } }

body.root-page-fragen .btn-inherit-root {
  background: #83262f;
  color: #fff; }
  body.root-page-fragen .btn-inherit-root:hover {
    background: #5b1b21; }

body.root-page-fragen .entry-content > h2,
body.root-page-fragen .entry-content .read-more-wrapper > h2 {
  color: #83262f; }
  @media print {
    body.root-page-fragen .entry-content > h2,
    body.root-page-fragen .entry-content .read-more-wrapper > h2 {
      background: transparent;
      color: #83262f; } }

body.root-page-fragen .entry-content .card,
body.root-page-fragen .entry-content .read-more-wrapper .card {
  background: rgba(131, 38, 47, 0.05); }

body.root-page-fragen .entry-content .card-header,
body.root-page-fragen .entry-content .read-more-wrapper .card-header {
  background: rgba(131, 38, 47, 0.05); }

.kodarto-custom-menu .cat-link-fragen {
  background-color: #83262f;
  color: #fff; }

.kodarto-custom-menu .menu-lvl-1 .cat-link-fragen {
  background: rgba(131, 38, 47, 0.85); }

body.root-page-fragen .cat-link-fragen {
  background: #83262f;
  color: #fff; }

.current-menu-item-root.color-fragen > a {
  background: #83262f;
  color: #fff; }

.navbar-nav > .cat-link-fragen {
  background: #83262f; }
  .navbar-nav > .cat-link-fragen .nav-link {
    color: #fff; }
  .navbar-nav > .cat-link-fragen.show .dropdown-toggle,
  .navbar-nav > .cat-link-fragen .dropdown-menu {
    background-color: #83262f; }

.navbar-nav > .cat-link-fragen.active .nav-link,
.navbar-nav > .cat-link-fragen.current-category-ancestor .nav-link {
  background: #83262f; }

@media (min-width: 992px) {
  .navbar-nav > .cat-link-fragen:hover .nav-link {
    color: #83262f; } }

@media (min-width: 992px) {
  .sidebar-menu--lvl-1-item.color-fragen > a {
    background: #83262f; } }

.featured-page-root-fragen h3,
.featured-page-root-fragen a {
  color: #83262f; }
  .featured-page-root-fragen h3 small,
  .featured-page-root-fragen a small {
    background: #83262f; }

.pinned-posts-fragen h4 {
  background: #83262f; }

.pinned-posts strong.style-fragen {
  background: #83262f; }

.related-pages-fragen h4 {
  background: #83262f; }

.related-content-box.primary-parent-category-fragen {
  margin: 15px 0; }
  .related-content-box.primary-parent-category-fragen h3 {
    color: #83262f; }
    .related-content-box.primary-parent-category-fragen h3 small {
      background: #83262f; }
  .related-content-box.primary-parent-category-fragen .related-content-box-link {
    background: #83262f; }
    .related-content-box.primary-parent-category-fragen .related-content-box-link:hover {
      background: #5b1b21; }

.color-gefluegel {
  color: #966a10; }

.bg-gefluegel {
  background: #966a10; }

.bg-gefluegel-light {
  background: #fcf3e0;
  border-bottom: 1px solid #f7e0b1; }

.btn-gefluegel {
  background: #966a10; }
  .btn-gefluegel:hover {
    background: #68490b; }

body.root-page-gefluegel .color-inherit-root {
  color: #966a10; }

body.root-page-gefluegel .bg-inherit-root {
  background: #966a10; }
  @media print {
    body.root-page-gefluegel .bg-inherit-root {
      background: transparent;
      color: #966a10; } }

body.root-page-gefluegel .btn-inherit-root {
  background: #966a10;
  color: #fff; }
  body.root-page-gefluegel .btn-inherit-root:hover {
    background: #68490b; }

body.root-page-gefluegel .entry-content > h2,
body.root-page-gefluegel .entry-content .read-more-wrapper > h2 {
  color: #966a10; }
  @media print {
    body.root-page-gefluegel .entry-content > h2,
    body.root-page-gefluegel .entry-content .read-more-wrapper > h2 {
      background: transparent;
      color: #966a10; } }

body.root-page-gefluegel .entry-content .card,
body.root-page-gefluegel .entry-content .read-more-wrapper .card {
  background: rgba(150, 106, 16, 0.05); }

body.root-page-gefluegel .entry-content .card-header,
body.root-page-gefluegel .entry-content .read-more-wrapper .card-header {
  background: rgba(150, 106, 16, 0.05); }

.kodarto-custom-menu .cat-link-gefluegel {
  background-color: #966a10;
  color: #fff; }

.kodarto-custom-menu .menu-lvl-1 .cat-link-gefluegel {
  background: rgba(150, 106, 16, 0.85); }

body.root-page-gefluegel .cat-link-gefluegel {
  background: #966a10;
  color: #fff; }

.current-menu-item-root.color-gefluegel > a {
  background: #966a10;
  color: #fff; }

.navbar-nav > .cat-link-gefluegel {
  background: #966a10; }
  .navbar-nav > .cat-link-gefluegel .nav-link {
    color: #fff; }
  .navbar-nav > .cat-link-gefluegel.show .dropdown-toggle,
  .navbar-nav > .cat-link-gefluegel .dropdown-menu {
    background-color: #966a10; }

.navbar-nav > .cat-link-gefluegel.active .nav-link,
.navbar-nav > .cat-link-gefluegel.current-category-ancestor .nav-link {
  background: #966a10; }

@media (min-width: 992px) {
  .navbar-nav > .cat-link-gefluegel:hover .nav-link {
    color: #966a10; } }

@media (min-width: 992px) {
  .sidebar-menu--lvl-1-item.color-gefluegel > a {
    background: #966a10; } }

.featured-page-root-gefluegel h3,
.featured-page-root-gefluegel a {
  color: #966a10; }
  .featured-page-root-gefluegel h3 small,
  .featured-page-root-gefluegel a small {
    background: #966a10; }

.pinned-posts-gefluegel h4 {
  background: #966a10; }

.pinned-posts strong.style-gefluegel {
  background: #966a10; }

.related-pages-gefluegel h4 {
  background: #966a10; }

.related-content-box.primary-parent-category-gefluegel {
  margin: 15px 0; }
  .related-content-box.primary-parent-category-gefluegel h3 {
    color: #966a10; }
    .related-content-box.primary-parent-category-gefluegel h3 small {
      background: #966a10; }
  .related-content-box.primary-parent-category-gefluegel .related-content-box-link {
    background: #966a10; }
    .related-content-box.primary-parent-category-gefluegel .related-content-box-link:hover {
      background: #68490b; }

.color-no-root {
  color: #555; }

.bg-no-root {
  background: #555; }

.bg-no-root-light {
  background: #eeeeee;
  border-bottom: 1px solid #d5d5d5; }

.btn-no-root {
  background: #555; }
  .btn-no-root:hover {
    background: #3c3c3c; }

body.root-page-no-root .color-inherit-root {
  color: #555; }

body.root-page-no-root .bg-inherit-root {
  background: #555; }
  @media print {
    body.root-page-no-root .bg-inherit-root {
      background: transparent;
      color: #555; } }

body.root-page-no-root .btn-inherit-root {
  background: #555;
  color: #fff; }
  body.root-page-no-root .btn-inherit-root:hover {
    background: #3c3c3c; }

body.root-page-no-root .entry-content > h2,
body.root-page-no-root .entry-content .read-more-wrapper > h2 {
  color: #555; }
  @media print {
    body.root-page-no-root .entry-content > h2,
    body.root-page-no-root .entry-content .read-more-wrapper > h2 {
      background: transparent;
      color: #555; } }

body.root-page-no-root .entry-content .card,
body.root-page-no-root .entry-content .read-more-wrapper .card {
  background: rgba(85, 85, 85, 0.05); }

body.root-page-no-root .entry-content .card-header,
body.root-page-no-root .entry-content .read-more-wrapper .card-header {
  background: rgba(85, 85, 85, 0.05); }

.kodarto-custom-menu .cat-link-no-root {
  background-color: #555;
  color: #fff; }

.kodarto-custom-menu .menu-lvl-1 .cat-link-no-root {
  background: rgba(85, 85, 85, 0.85); }

body.root-page-no-root .cat-link-no-root {
  background: #555;
  color: #fff; }

.current-menu-item-root.color-no-root > a {
  background: #555;
  color: #fff; }

.navbar-nav > .cat-link-no-root {
  background: #555; }
  .navbar-nav > .cat-link-no-root .nav-link {
    color: #fff; }
  .navbar-nav > .cat-link-no-root.show .dropdown-toggle,
  .navbar-nav > .cat-link-no-root .dropdown-menu {
    background-color: #555; }

.navbar-nav > .cat-link-no-root.active .nav-link,
.navbar-nav > .cat-link-no-root.current-category-ancestor .nav-link {
  background: #555; }

@media (min-width: 992px) {
  .navbar-nav > .cat-link-no-root:hover .nav-link {
    color: #555; } }

@media (min-width: 992px) {
  .sidebar-menu--lvl-1-item.color-no-root > a {
    background: #555; } }

.featured-page-root-no-root h3,
.featured-page-root-no-root a {
  color: #555; }
  .featured-page-root-no-root h3 small,
  .featured-page-root-no-root a small {
    background: #555; }

.pinned-posts-no-root h4 {
  background: #555; }

.pinned-posts strong.style-no-root {
  background: #555; }

.related-pages-no-root h4 {
  background: #555; }

.related-content-box.primary-parent-category-no-root {
  margin: 15px 0; }
  .related-content-box.primary-parent-category-no-root h3 {
    color: #555; }
    .related-content-box.primary-parent-category-no-root h3 small {
      background: #555; }
  .related-content-box.primary-parent-category-no-root .related-content-box-link {
    background: #555; }
    .related-content-box.primary-parent-category-no-root .related-content-box-link:hover {
      background: #3c3c3c; }

/* source-sans-pro-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/source-sans-pro-v11-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url("../fonts/source-sans-pro-v11-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro-v11-latin-regular.woff2") format("woff2"), url("../fonts/source-sans-pro-v11-latin-regular.woff") format("woff"), url("../fonts/source-sans-pro-v11-latin-regular.ttf") format("truetype"), url("../fonts/source-sans-pro-v11-latin-regular.svg#SourceSansPro") format("svg");
  /* Legacy iOS */ }

/* source-sans-pro-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/source-sans-pro-v11-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url("../fonts/source-sans-pro-v11-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro-v11-latin-600.woff2") format("woff2"), url("../fonts/source-sans-pro-v11-latin-600.woff") format("woff"), url("../fonts/source-sans-pro-v11-latin-600.ttf") format("truetype"), url("../fonts/source-sans-pro-v11-latin-600.svg#SourceSansPro") format("svg");
  /* Legacy iOS */ }

@media (min-width: 576px) {
  .mobile-buttons-header .row {
    margin-left: 0;
    margin-right: 0; } }

.ml-15px {
  margin-left: 15px !important; }

.mr-15px {
  margin-right: 15px !important; }

.mx-15px {
  margin-left: 15px !important;
  margin-right: 15px !important; }

.mb-30px {
  margin-bottom: 30px !important; }

.mt-30px {
  margin-top: 30px !important; }

.my-30px {
  margin-bottom: 30px !important;
  margin-top: 30px !important; }

.entry-content > h2,
.entry-content .read-more-wrapper > h2 {
  border-bottom: 3px solid;
  display: block;
  font-weight: 600;
  padding-left: 0; }

.ad-block-card {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  margin-bottom: 0; }

.tocListWrapper .toc-list .toc-link {
  text-decoration: underline; }

.breadcrumb-wrapper {
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: none;
  position: relative;
  width: 100vw;
  margin-bottom: 15px; }
  .breadcrumb-wrapper .breadcrumbs {
    margin-bottom: 0; }

.carousel-nav {
  -webkit-box-shadow: 0 0 0;
          box-shadow: 0 0 0; }
  .carousel-nav .menu-lvl-0 .menu-item {
    font-weight: 600; }

@media (min-width: 768px) {
  .content-header-hero {
    margin-bottom: 75px; } }

@media (min-width: 768px) {
  .content-header-hero .header-text {
    bottom: -60px;
    margin: 0;
    position: absolute; } }

.dyk-slider-wrapper {
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0; }

#wrapper-footer {
  background: #414141;
  padding-top: 30px; }

.footer-menu {
  color: #fff;
  margin-top: 30px; }
  .footer-menu a {
    color: #fff; }

.pinned-posts {
  background: #fff; }

.topheader .header-logo-col {
  -ms-flex-item-align: center;
      align-self: center; }

.home-hamster-teaser {
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0; }

.home-hamsterbilder-teaser {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  margin-left: 0;
  margin-right: 0; }

#wrapper-navbar .navbar {
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: none;
  position: relative;
  width: 100vw;
  background: #fff; }

.page-navigation {
  padding-left: 15px;
  padding-right: 15px; }
  .page-navigation .page-navigation-prev {
    margin-bottom: 5px; }
    @media (min-width: 992px) {
      .page-navigation .page-navigation-prev {
        margin-bottom: 0; } }

.featured-page-block-inner {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  margin-bottom: 30px;
  margin-bottom: 0; }
  .featured-page-block-inner h3 {
    text-decoration: none;
    text-transform: none; }
  .featured-page-block-inner small {
    border: 0; }
    .featured-page-block-inner small a {
      border: 0;
      color: #fff;
      font-size: 12px;
      font-weight: 400;
      text-transform: uppercase; }
  .featured-page-block-inner a {
    border-bottom: 1px solid;
    line-height: 1.25em; }

.rassen-result-header {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: flex;
  margin: 0 0 30px;
  padding: 15px 0; }

#filteraccordion {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  margin-bottom: 30px;
  margin-bottom: 30px; }
  #filteraccordion .rassen-filter-accordion-header {
    padding: 0; }
    #filteraccordion .rassen-filter-accordion-header .filter-collapse-toggle {
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      background: transparent;
      border: 0;
      color: #fff;
      cursor: pointer;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      font-weight: 600;
      padding: 0;
      text-align: left;
      width: 100%; }
    #filteraccordion .rassen-filter-accordion-header h5 {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      margin-bottom: 0;
      padding: 15px; }
    #filteraccordion .rassen-filter-accordion-header .icon {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: rgba(255, 255, 255, 0.25);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 1.5em;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 15px; }

.rassen-archiv-filter label {
  display: block; }
  .rassen-archiv-filter label select {
    display: block;
    width: 100%; }
  .rassen-archiv-filter label .chosen-container {
    width: 100% !important; }
  .rassen-archiv-filter label .chosen-results {
    background: transparent;
    border: 0; }
    .rassen-archiv-filter label .chosen-results li:before {
      content: ''; }
  .rassen-archiv-filter label.activeFilterLabel {
    color: #d82330;
    font-weight: 600; }

.filter-btns {
  text-align: right; }
  .filter-btns .btn,
  .filter-btns .wpcf7 input[type=submit], .wpcf7 .filter-btns input[type=submit] {
    margin-left: 15px;
    margin-top: 15px; }

.site-main .pagination-wrapper {
  text-align: center; }

.site-main .pagination {
  background: transparent;
  border: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0; }
  .site-main .pagination li {
    padding: 0; }
    .site-main .pagination li:before {
      content: ''; }
    .site-main .pagination li.active a {
      background: #d82330;
      border-color: inherit;
      color: #fff; }

.rassen-name {
  font-weight: 600;
  line-height: 1em;
  margin: 15px 0 5px; }

.race-properties {
  font-size: 1.25em;
  font-weight: 600; }

.rassen-info-box {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  margin-bottom: 30px;
  margin-bottom: 30px; }

.rassen-info-box-header {
  position: relative; }
  .rassen-info-box-header img {
    width: 100%; }
  .rassen-info-box-header .img-credit {
    background: rgba(0, 0, 0, 0.25);
    color: #fff;
    font-size: small;
    padding: 0 5px;
    position: absolute;
    right: 5px;
    top: 5px; }
  .rassen-info-box-header h2 {
    bottom: 15px;
    color: #fff;
    display: inline-block;
    font-size: 2.5em;
    font-weight: bold;
    left: 15px;
    padding: 10px 15px;
    position: absolute;
    text-transform: uppercase; }
  .rassen-info-box-header small {
    font-size: 50%;
    text-transform: none; }

.rassen-info-box-data-row {
  margin: 0;
  padding: 30px 0; }

.steckbrief-header {
  border-bottom: 3px solid;
  display: block;
  font-size: 2em;
  font-weight: 600;
  margin-bottom: 30px;
  padding-bottom: 10px; }

.egg-illustration {
  position: relative; }
  .egg-illustration .egg {
    border: 5px solid;
    border-radius: 80% 15% 55% 50% / 55% 15% 80% 50%;
    height: 120px;
    margin-bottom: 15px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    width: 120px; }
  .egg-illustration .weight {
    font-size: x-large;
    font-weight: 600;
    left: 40px;
    position: absolute;
    top: 45px; }

.filter-link {
  border-bottom: 2px solid #d82330; }
  .filter-link:hover {
    color: #d82330;
    text-decoration: none; }

.rassen-navigation {
  margin-bottom: 15px;
  margin-top: 15px; }
  @media (min-width: 992px) {
    .rassen-navigation {
      margin-top: 0; } }
  .rassen-navigation .btn,
  .rassen-navigation .wpcf7 input[type=submit], .wpcf7 .rassen-navigation input[type=submit] {
    background: #fff;
    -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
            box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
    margin-bottom: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    margin-bottom: 0;
    padding: 0; }
  .rassen-navigation .fal {
    margin: 0 10px; }
  .rassen-navigation .wp-post-image {
    height: 100%;
    width: auto; }
  .rassen-navigation .page-navigation-next a {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .rassen-navigation .page-navigation-prev {
    margin-bottom: 5px; }
    @media (min-width: 992px) {
      .rassen-navigation .page-navigation-prev {
        margin-bottom: 0; } }

.rassen-select-navi {
  margin-top: 10px;
  width: 100%; }
  @media (min-width: 576px) {
    .rassen-select-navi {
      margin-top: 0; } }
  .rassen-select-navi .chosen-results {
    background: transparent;
    border: 0; }
    .rassen-select-navi .chosen-results li:before {
      content: ''; }

.rassen-shortinfo-box {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  margin-bottom: 30px;
  margin-bottom: 30px;
  padding: 15px; }
  .rassen-shortinfo-box h2 {
    border-bottom: 3px solid;
    margin-bottom: 15px;
    padding-bottom: 10px; }
    .rassen-shortinfo-box h2 .color-rassen {
      text-decoration: none; }
  .rassen-shortinfo-box .rassen-shortinfo-box-thumb {
    position: relative; }
  .rassen-shortinfo-box .img-credit {
    background: rgba(0, 0, 0, 0.25);
    bottom: 20px;
    color: #fff;
    font-size: small;
    padding: 0 5px;
    position: absolute;
    right: 5px; }
  .rassen-shortinfo-box .wp-post-image {
    margin-bottom: 15px; }
  .rassen-shortinfo-box a.filter-link {
    text-decoration: none; }
  .rassen-shortinfo-box .rassen-shortinfo-box-bottom {
    margin: 15px -15px -15px;
    text-align: center; }
  .rassen-shortinfo-box.inline {
    border: 1px solid #d82330; }

.related-content-box .related-content-box-text h3 small {
  border-width: 0;
  color: #fff; }

.related-content-box .related-content-box-text .related-content-box-text-link {
  border-bottom: 1px solid;
  line-height: 1.25em;
  text-decoration: none;
  text-transform: none; }

.related-content-box.primary-parent-category-rassen .related-content-box-img {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .related-content-box.primary-parent-category-rassen .related-content-box-img .img-credit {
    position: relative;
    right: auto;
    top: auto; }

.sidebar-menu {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  margin-bottom: 30px; }

@media (max-width: 767.98px) {
  .navbar-sidebar {
    text-align: center; }
    .navbar-sidebar .sidebar-menu-lvl-1 {
      width: auto; }
    .navbar-sidebar .sidebar-menu--lvl-1-item {
      border-left: 0; }
      .navbar-sidebar .sidebar-menu--lvl-1-item > a {
        font-size: 1.75rem;
        font-weight: bold;
        margin: -15px;
        padding: 15px;
        text-transform: none; }
    .navbar-sidebar .sidebar-menu-lvl-2 {
      margin: 15px 0 0;
      width: auto; }
    .navbar-sidebar .sidebar-menu-lvl-3 {
      margin: 15px -30px 0; }
    .navbar-sidebar .sidebar-menu-lvl-3-item {
      padding: 0 15px 15px; } }

.sidebar-product-header {
  color: #fff;
  margin-bottom: 0;
  padding: 10px;
  text-align: center; }

.affiliate-bewertung.sidebar-product {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
          box-shadow: 0 0 10px rgba(52, 52, 51, 0.1);
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0; }
  .affiliate-bewertung.sidebar-product h3,
  .affiliate-bewertung.sidebar-product .affiliate-rating,
  .affiliate-bewertung.sidebar-product .price {
    display: block;
    text-align: center;
    width: 100%; }

.affiliate-bewertung ul {
  background: transparent;
  border: 0;
  padding: 0 0 0 45px; }

.wz-link {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background: #fdf3ee;
  border-color: #e5520e;
  border-style: solid;
  border-width: 1px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: small;
  margin-top: auto;
  padding: 0;
  text-align: center;
  white-space: normal; }
  .wz-link .icon-img {
    background: #e5520e;
    border: 0 !important;
    border-radius: 0;
    border-right: #e5520e;
    margin-bottom: 0 !important;
    width: 32px; }
  .wz-link span {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-weight: bold;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 15px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNoaWxkLXRoZW1lLmNzcyIsImFzc2V0cy9ib290c3RyYXA0LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19yb290LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19yZWJvb3Quc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9fY2hpbGRfdGhlbWVfdmFyaWFibGVzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9faG92ZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3R5cGUuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9faW1hZ2VzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2NvZGUuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2dyaWQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fdGFibGVzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19mdW5jdGlvbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2Zvcm1zLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19idXR0b25zLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2Ryb3Bkb3duLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fY2FyZXQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19pbnB1dC1ncm91cC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19uYXYuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX25hdmJhci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fY2FyZC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2JhZGdlLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2p1bWJvdHJvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fYWxlcnQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fcHJvZ3Jlc3Muc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX21lZGlhLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19saXN0LWdyb3VwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fY2xvc2Uuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX21vZGFsLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L190b29sdGlwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fcG9wb3Zlci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fY2Fyb3VzZWwuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19mbG9hdC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19wcmludC5zY3NzIiwiLi4vc3JjL3Nhc3MvdW5kZXJzdHJhcC91bmRlcnN0cmFwL3VuZGVyc3RyYXAuc2NzcyIsIi4uL3NyYy9zYXNzL3VuZGVyc3RyYXAvdGhlbWUvX2NvbnRhY3QtZm9ybTcuc2NzcyIsIi4uL3NyYy9zYXNzL3VuZGVyc2NvcmVzL21lZGlhL19nYWxsZXJpZXMuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzItZ2VuZXJhbC9fZGVidWcuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzAtdmVuZG9yL2ZvbnRhd2Vzb21lL19jb3JlLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8wLXZlbmRvci9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8wLXZlbmRvci9mb250YXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzAtdmVuZG9yL2ZvbnRhd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzAtdmVuZG9yL2ZvbnRhd2Vzb21lL19saXN0LnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8wLXZlbmRvci9mb250YXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8wLXZlbmRvci9mb250YXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzAtdmVuZG9yL2ZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzAtdmVuZG9yL2ZvbnRhd2Vzb21lL19taXhpbnMuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzAtdmVuZG9yL2ZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8wLXZlbmRvci9mb250YXdlc29tZS9faWNvbnMuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzAtdmVuZG9yL2ZvbnRhd2Vzb21lL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8wLXZlbmRvci9mb250YXdlc29tZS9saWdodC5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9nbG9iYWwvMC12ZW5kb3IvaW5zaXRlcy1jb29raWVjb25zZW50L19jb29raWVoaW50LnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8wLXZlbmRvci9zbGlja3NsaWRlci9zbGljay5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9nbG9iYWwvMC12ZW5kb3Ivc2xpY2tzbGlkZXIvc2xpY2stdGhlbWUuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzAtdmVuZG9yL3N3aXBlYm94L3N3aXBlYm94LnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8yLWdlbmVyYWwvX2JvZHkuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzItZ2VuZXJhbC9fZ3JpZC5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9nbG9iYWwvMi1nZW5lcmFsL19oZWFkZXIuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzItZ2VuZXJhbC9fcHJpbnQuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzItZ2VuZXJhbC9fc2luZ2xlLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8xLW1peGlucy9fbWl4aW5zLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8yLWdlbmVyYWwvX3R5cG9ncmFwaHkuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzMtY29tcG9uZW50cy9fYWNjb3JkaW9uX3Nob3J0Y29kZS5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9nbG9iYWwvMy1jb21wb25lbnRzL19hZHNlbnNlLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8zLWNvbXBvbmVudHMvX2F1dG9fdG9jLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8zLWNvbXBvbmVudHMvX2Jvb3RzdHJhcC1jYXJkLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8zLWNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzMtY29tcG9uZW50cy9fY2Fyb3VzZWwtbmF2LnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8zLWNvbXBvbmVudHMvX2NvbnRlbnQtYm94ZXMuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzMtY29tcG9uZW50cy9fY29udGVudF9oZWFkZXIuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzMtY29tcG9uZW50cy9fZHlrLXNsaWRlci5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9nbG9iYWwvMy1jb21wb25lbnRzL19mb290ZXItbWVudS5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9nbG9iYWwvMy1jb21wb25lbnRzL19mb290ZXJfcGlubmVkX3BhZ2VzLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8zLWNvbXBvbmVudHMvX2ZyYWdlbl9wYWdlX2xpc3Quc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzMtY29tcG9uZW50cy9faG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8zLWNvbXBvbmVudHMvX2hvbWUtaGFtc3RlcmJpbGRlci10ZWFzZXIuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzMtY29tcG9uZW50cy9faW1nX2dhbGxlcnkuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzMtY29tcG9uZW50cy9fbGl2ZS1zZWFyY2guc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzMtY29tcG9uZW50cy9fbW9yZS1saW5rLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8zLWNvbXBvbmVudHMvX25hdmJhci5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9nbG9iYWwvMy1jb21wb25lbnRzL19vZW1iZWRfY29udGFpbmVycy5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9nbG9iYWwvMy1jb21wb25lbnRzL19wYWdlLW5leHQtcHJldi1uYXZpZ2F0aW9uLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8zLWNvbXBvbmVudHMvX3JhbmRvbV9hcmNoaXZlcy5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9nbG9iYWwvMy1jb21wb25lbnRzL19yZWxhdGVkX2NvbnRlbnRfYm94LnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC8zLWNvbXBvbmVudHMvX3JlbGF0ZWRfcGFnZXNfbGlzdC5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9nbG9iYWwvMy1jb21wb25lbnRzL19yZWxhdGVkLWNhdGVnb3JpZXMuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzMtY29tcG9uZW50cy9fc2lkZWJhci1tZW51LnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC80LXBsdWdpbnMvX2FmZmlsbGlhdGVfcHJvZHVrdGJld2VydHVuZ2VuLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2dsb2JhbC80LXBsdWdpbnMvX2NvbnRhY3Rmb3JtNy5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9nbG9iYWwvNS1wYWdlcy80MDQtcGFnZS5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9nbG9iYWwvNi1ibG9ja3MvaGlud2Vpcy1ibG9jay5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9nbG9iYWwvNi1ibG9ja3MvbGlzdC13aXRoLWhlYWRpbmctYmxvY2suc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvZ2xvYmFsLzYtYmxvY2tzL3Byby1jb250cmEtbGlzdC1ibG9jay5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9sb2NhbC8wLXZlbmRvci9jaG9zZW4vY2hvc2VuLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2xvY2FsLzItZ2VuZXJhbC9ib2R5LnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2xvY2FsLzItZ2VuZXJhbC9jYXRlZ29yeV9jb2xvcnMuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvbG9jYWwvMi1nZW5lcmFsL2ZvbnRmYWNlcy5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9sb2NhbC8yLWdlbmVyYWwvX2hlYWRlci5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9sb2NhbC8yLWdlbmVyYWwvc3BhY2luZ3MtY2xhc3Nlcy5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9sb2NhbC8yLWdlbmVyYWwvdHlwb2dyYXBoeS5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9sb2NhbC8zLWNvbXBvbmVudHMvYWRzZW5zZS5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9sb2NhbC8zLWNvbXBvbmVudHMvYXV0b190b2Muc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvbG9jYWwvMy1jb21wb25lbnRzL2JyZWFkY3J1bWIuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvbG9jYWwvMy1jb21wb25lbnRzL2Nhcm91c2VsX25hdi5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9sb2NhbC8zLWNvbXBvbmVudHMvY29udGVudF9oZWFkZXIuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvbG9jYWwvMy1jb21wb25lbnRzL2R5a19zbGlkZXIuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvbG9jYWwvMy1jb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9sb2NhbC8zLWNvbXBvbmVudHMvZm9vdGVyLW1lbnUuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvbG9jYWwvMy1jb21wb25lbnRzL2Zvb3Rlci1waW5uZWQtcGFnZXMuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvbG9jYWwvMy1jb21wb25lbnRzL2hlYWRlci5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9sb2NhbC8zLWNvbXBvbmVudHMvaG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2xvY2FsLzMtY29tcG9uZW50cy9ob21lLWhhbXN0ZXJiaWxkZXItdGVhc2VyLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2xvY2FsLzMtY29tcG9uZW50cy9uYXZiYXIuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvbG9jYWwvMy1jb21wb25lbnRzL3BhZ2UtbmV4dC1wcmV2LW5hdmlnYXRpb24uc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvbG9jYWwvMy1jb21wb25lbnRzL3JhbmRvbV9hcmNoaXZlcy5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9sb2NhbC8zLWNvbXBvbmVudHMvcmFzc2VuLWFyY2hpdmUuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvbG9jYWwvMy1jb21wb25lbnRzL3Jhc3Nlbi1hcmNoaXYtZmlsdGVyLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2xvY2FsLzMtY29tcG9uZW50cy9yYXNzZW4tYXJjaGl2LXBhZ2luYXRpb24uc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvbG9jYWwvMy1jb21wb25lbnRzL3Jhc3Nlbi1pbmZvLWJveC5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9sb2NhbC8zLWNvbXBvbmVudHMvcmFzc2VuLW5leHQtcHJldi1uYXZpZ2F0aW9uLnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2xvY2FsLzMtY29tcG9uZW50cy9yYXNzZW4tc2VsZWN0LW5hdmkuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvbG9jYWwvMy1jb21wb25lbnRzL3Jhc3Nlbi1zaG9ydGluZm8tYm94LnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2xvY2FsLzMtY29tcG9uZW50cy9yZWxhdGVkX2NvbnRlbnRfYm94LnNjc3MiLCIuLi9fa29kYXJ0by9zYXNzL2xvY2FsLzMtY29tcG9uZW50cy9zaWRlYmFyLW1lbnUuc2NzcyIsIi4uL19rb2RhcnRvL3Nhc3MvbG9jYWwvMy1jb21wb25lbnRzL3NpZGViYXItcHJvZHVjdC1yZWNvbW1lbmRhdGlvbi5zY3NzIiwiLi4vX2tvZGFydG8vc2Fzcy9sb2NhbC80LXBsdWdpbnMvX2FmZmlsbGlhdGVfcHJvZHVrdGJld2VydHVuZ2VuLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzs7OztHQUtHO0FDTEg7RUFHSSxnQkFBYztFQUFkLGtCQUFjO0VBQWQsa0JBQWM7RUFBZCxnQkFBYztFQUFkLGVBQWM7RUFBZCxrQkFBYztFQUFkLGtCQUFjO0VBQWQsaUJBQWM7RUFBZCxnQkFBYztFQUFkLGdCQUFjO0VBQWQsY0FBYztFQUFkLGdCQUFjO0VBQWQscUJBQWM7RUFJZCxtQkFBYztFQUFkLGtCQUFjO0VBQWQsbUJBQWM7RUFBZCxnQkFBYztFQUFkLG1CQUFjO0VBQWQsa0JBQWM7RUFBZCxpQkFB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RDtFR29KRSx5QkFBd0IsRUFDekI7O0FJNWREOztFQUVFLHNCSHlReUM7RUd4UXpDLHFCSHlRbUM7RUd4UW5DLGlCSHlRK0I7RUd4US9CLGlCSHlRK0I7RUd4US9CLGVIeVFtQyxFR3hRcEM7O0FBRUQ7RUFBVSxrQkgyUHlDLEVHM1BiOztBQUN0QztFQUFVLGdCSDJQdUMsRUczUFg7O0FBQ3RDO0VBQVUsbUJIMlAwQyxFRzNQZDs7QUFDdEM7RUFBVSxrQkgyUHlDLEVHM1BiOztBQUN0QztFQUFVLG1CSDJQMEMsRUczUGQ7O0FBQ3RDO0VBQVUsZ0JGcUNXLEVFckNpQjs7QUFFdEM7RUFDRSxtQkgyUW9EO0VHMVFwRCxpQkgyUStCLEVHMVFoQzs7QUFHRDtFQUNFLGdCSDBQZ0M7RUd6UGhDLGlCSDhQK0I7RUc3UC9CLGlCSHFQK0IsRUdwUGhDOztBQUNEO0VBQ0Usa0JIc1BrQztFR3JQbEMsaUJIMFArQjtFR3pQL0IsaUJIZ1ArQixFRy9PaEM7O0FBQ0Q7RUFDRSxrQkhrUGtDO0VHalBsQyxpQkhzUCtCO0VHclAvQixpQkgyTytCLEVHMU9oQzs7QUFDRDtFQUNFLGtCSDhPa0M7RUc3T2xDLGlCSGtQK0I7RUdqUC9CLGlCSHNPK0IsRUdyT2hDOztBSm1DRDtFSTNCRSxpQkh3RVc7RUd2RVgsb0JIdUVXO0VHdEVYLFVBQVM7RUFDVCx5Q0h0Q2EsRUd1Q2Q7O0FBT0Q7O0VBRUUsZUhpTytCO0VHaE8vQixpQkgrTCtCLEVHOUxoQzs7QUFFRDs7RUFFRSxlSHFPZ0M7RUdwT2hDLDBCSDZPbUMsRUc1T3BDOztBQU9EO0VDL0VFLGdCQUFlO0VBQ2YsaUJBQWdCLEVEZ0ZqQjs7QUFHRDtFQ3BGRSxnQkFBZTtFQUNmLGlCQUFnQixFRHFGakI7O0FBQ0Q7RUFDRSxzQkFBcUIsRUFLdEI7RUFORDtJQUlJLHFCSHVOK0IsRUd0TmhDOztBQVNIO0VBQ0UsZUFBYztFQUNkLDBCQUF5QixFQUMxQjs7QUFHRDtFQUNFLG9CSGVXO0VHZFgsbUJIeUxvRCxFR3hMckQ7O0FBRUQ7RUFDRSxlQUFjO0VBQ2QsZUFBYztFQUNkLGVI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RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksNENDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSw0Q0FKc0MsRVhKdEI7RVdHdEI7O0lBU1EsNENBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksMEJDMkU0RCxFRDFFN0Q7O0FYRUg7RVdRTSwwQkFKc0MsRVhKdEI7RVdHdEI7O0lBU1EsMEJBUm9DLEVBU3JDOztBQXBCUDs7O0VBSUksdUNiV1MsRWFWVjs7QVhFSDtFV1FNLHVDQUpzQyxFWEp0QjtFV0d0Qjs7SUFTUSx1Q0FSb0MsRUFTckM7O0FEd0ZUO0VBR00sWVoxR1M7RVkyR1QsMEJabEdZO0VZbUdaLHNCWjROZ0QsRVkzTmpEOztBQU5MO0VBV00sZVozR1k7RVk0R1osMEJaakhZO0VZa0haLHNCWmpIWSxFWWtIYjs7QUFJTDtFQUNFLFlaMUhhO0VZMkhiLDBCWmxIZ0IsRVkySWpCO0VBM0JEOzs7SUFPSSxzQlp3TWtELEVZdk1uRDtFQVJIO0lBV0ksVUFBUyxFQUNWO0VBWkg7SUFnQk0sNENaeklTLEVZMElWO0VWeElIO0lVOElNLDZD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QixFa0JnQnJCO0VBcEJIOztJQXlCSSxjbkJ1VzZCLEVtQnJXOUI7RUEzQkg7SUErQkksZ0JBQWUsRUFDaEI7O0FBYUg7O0VBRUUscUJBQW9CLEVBQ3JCOztBQVFDO0VDeERBLFlwQklhO0VrQkpYLDBCakJJb0I7RW1CRnRCLHNCbkJFc0IsRWtCc0RyQjtFakJwREQ7SWtCQUUsWXBCRlc7SWtCSlgsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUksdURuQmJrQjtZbUJhbEIsK0NuQmJrQixFbUJlckI7RUFHRDtJQUVFLFlwQnBCVztJb0JxQlgsMEJuQnJCb0I7SW1Cc0JwQixzQm5CdEJvQixFbUJ1QnJCO0VBRUQ7O0lBR0UsWXBCNUJXO0lvQjZCWCwwQkFsQ3VLO0lBc0N2SyxzQkF0QytNLEVBZ0RoTjtJQVJDOztNQUtJLHVEbkJ4Q2dCO2NtQndDaEIsK0NuQnhDZ0IsRW1CMENuQjs7QURVSDtFQ3hEQSxZcEJJYTtFa0JKWCx1QmpCTW1CO0VtQkpyQixtQm5CSXFCLEVrQm9EcEI7RWpCcEREO0lrQkFFLFlwQkZXO0lrQkpYLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLDBEbkJYaUI7WW1CV2pCLGtEbkJYaUIsRW1CYXBCO0VBR0Q7SUFFRSxZcEJwQlc7SW9CcUJYLHVCbkJuQm1CO0ltQm9CbkIsbUJuQnBCbUIsRW1CcUJwQjtFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSwwRG5CdENlO2NtQnNDZixrRG5CdENlLEVtQndDbEI7O0FEVUg7RUN4REEsZXBCYWdCO0VrQmJkLDBCakJ5Q29CO0VtQnZDdEIsc0JuQnVDc0IsRWtCaUJyQjtFakJwREQ7SWtCQUUsZXBCT2M7SWtCYmQsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUkseURuQndCa0I7WW1CeEJsQixpRG5Cd0JrQixFbUJ0QnJCO0VBR0Q7SUFFRSxlcEJYYztJb0JZZCwwQm5CZ0JvQjtJbUJmcEIsc0JuQmVvQixFbUJkckI7RUFFRDs7SUFHRSxlcEJuQmM7SW9Cb0JkLDBCQWxDdUs7SUFzQ3ZLLHNCQXRDK00sRUFnRGhOO0lBUkM7O01BS0kseURuQkhnQjtjbUJHaEIsaURuQkhnQixFbUJLbkI7O0FEVUg7RUN4REEsWXBCSWE7RWtCSlgsMEJqQmdDaUI7RW1COUJuQixzQm5COEJtQixFa0IwQmxCO0VqQnBERDtJa0JBRSxZcEJGVztJa0JKWCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVsQk9yRztFa0JLdEI7SUFNSSx1RG5CZWU7WW1CZmYsK0NuQmVlLEVtQmJsQjtFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCwwQm5CT2lCO0ltQk5qQixzQm5CTWlCLEVtQkxsQjtFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSx1RG5CWmE7Y21CWWIsK0NuQlphLEVtQmNoQjs7QURVSDtFQ3hEQSxZcEJJYTtFa0JKWCwwQmpCNkJvQjtFbUIzQnRCLHNCbkIyQnNCLEVrQjZCckI7RWpCcEREO0lrQkFFLFlwQkZXO0lrQkpYLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLHdEbkJZa0I7WW1CWmxCLGdEbkJZa0IsRW1CVnJCO0VBR0Q7SUFFRSxZcEJwQlc7SW9CcUJYLDBCbkJJb0I7SW1CSHBCLHNCbkJHb0IsRW1CRnJCO0VBRUQ7O0lBR0UsWXBCNUJXO0lvQjZCWCwwQkFsQ3VLO0lBc0N2SyxzQkF0QytNLEVBZ0RoTjtJQVJDOztNQUtJLHdEbkJmZ0I7Y21CZWhCLGdEbkJmZ0IsRW1CaUJuQjs7QURVSDtFQ3hEQSxZcEJJYTtFa0JKWCwwQmpCd0NtQjtFbUJ0Q3JCLHNCbkJzQ3FCLEVrQmtCcEI7RWpCcEREO0lrQkFFLFlwQkZXO0lrQkpYLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLHdEbkJ1QmlCO1ltQnZCakIsZ0RuQnVCaUIsRW1CckJwQjtFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCwwQm5CZW1CO0ltQmRuQixzQm5CY21CLEVtQmJwQjtFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSx3RG5CSmU7Y21CSWYsZ0RuQkplLEVtQk1sQjs7QURVSDtFQ3hEQSxlcEJhZ0I7RWtCYmQsMEJsQktjO0VvQkhoQixzQnBCR2dCLEVtQnFEZjtFakJwREQ7SWtCQUUsZXBCT2M7SWtCYmQsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUksMERwQlpZO1lvQllaLGtEcEJaWSxFb0JjZjtFQUdEO0lBRUUsZXBCWGM7SW9CWWQsMEJwQnBCYztJb0JxQmQsc0JwQnJCYyxFb0JzQmY7RUFFRDs7SUFHRSxlcEJuQmM7SW9Cb0JkLDBCQWxDdUs7SUFzQ3ZLLHNCQXRDK00sRUFnRGhOO0lBUkM7O01BS0ksMERwQnZDVTtjb0J1Q1Ysa0RwQnZDVSxFb0J5Q2I7O0FEVUg7RUN4REEsWXBCSWE7RWtCSlgsMEJsQlljO0VvQlZoQixzQnBCVWdCLEVtQjhDZjtFakJwREQ7SWtCQUUsWXBCRlc7SWtCSlgsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUksdURwQkxZO1lvQktaLCtDcEJMWSxFb0JPZjtFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCwwQnBCYmM7SW9CY2Qsc0JwQmRjLEVvQmVmO0VBRUQ7O0lBR0UsWXBCNUJXO0lvQjZCWCwwQkFsQ3VLO0lBc0N2SyxzQkF0QytNLEVBZ0RoTjtJQVJDOztNQUtJLHVEcEJoQ1U7Y29CZ0NWLCtDcEJoQ1UsRW9Ca0NiOztBRFVIO0VDeERBLGVwQmFnQjtFa0JiZCwwQmpCRW9CO0VtQkF0QixzQm5CQXNCLEVrQndEckI7RWpCcEREO0lrQkFFLGVwQk9jO0lrQmJkLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLDBEbkJma0I7WW1CZWxCLGtEbkJma0IsRW1CaUJyQjtFQUdEO0lBRUUsZXBCWGM7SW9CWWQsMEJuQnZCb0I7SW1Cd0JwQixzQm5CeEJvQixFbUJ5QnJCO0VBRUQ7O0lBR0UsZXBCbkJjO0lvQm9CZCwwQkFsQ3VLO0lBc0N2SyxzQkF0QytNLEVBZ0RoTjtJQVJDOztNQUtJLDBEbkIxQ2dCO2NtQjBDaEIsa0RuQjFDZ0IsRW1CNENuQjs7QURVSDtFQ3hEQSxZcEJJYTtFa0JKWCw4QmpCRzJCO0VtQkQ3QiwwQm5CQzZCLEVrQnVENUI7RWpCcEREO0lrQkFFLFlwQkZXO0lrQkpYLG1DRURvRjtJQVNwRiwrQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLG9EbkJkeUI7WW1CY3pCLDRDbkJkeUIsRW1CZ0I1QjtFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCw4Qm5CdEIyQjtJbUJ1QjNCLDBCbkJ2QjJCLEVtQndCNUI7RUFFRDs7SUFHRSxZcEI1Qlc7SW9CNkJYLG1DQWxDdUs7SUFzQ3ZLLCtCQXRDK00sRUFnRGhOO0lBUkM7O01BS0ksb0RuQnpDdUI7Y21CeUN2Qiw0Q25CekN1QixFbUIyQzFCOztBRFVIO0VDeERBLGVwQmFnQjtFa0JiZCwwQmpCSzBCO0VtQkg1QixzQm5CRzRCLEVrQnFEM0I7RWpCcEREO0lrQkFFLGVwQk9jO0lrQmJkLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLHlEbkJad0I7WW1CWXhCLGlEbkJad0IsRW1CYzNCO0VBR0Q7SUFFRSxlcEJYYztJb0JZZCwwQm5CcEIwQjtJbUJxQjFCLHNCbkJyQjBCLEVtQnNCM0I7RUFFRDs7SUFHRSxlcEJuQmM7SW9Cb0JkLDBCQWxDdUs7SUFzQ3ZLLHNCQXRDK00sRUFnRGhOO0lBUkM7O01BS0kseURuQnZDc0I7Y21CdUN0QixpRG5CdkNzQixFbUJ5Q3pCOztBRFVIO0VDeERBLFlwQklhO0VrQkpYLHVCakJPNEI7RW1CTDlCLG1CbkJLOEIsRWtCbUQ3QjtFakJwREQ7SWtCQUUsWXBCRlc7SWtCSlgsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUksdURuQlYwQjtZbUJVMUIsK0NuQlYwQixFbUJZN0I7RUFHRDtJQUVFLFlwQnBCVztJb0JxQlgsdUJuQmxCNEI7SW1CbUI1QixtQm5CbkI0QixFbUJvQjdCO0VBRUQ7O0lBR0UsWXBCNUJXO0lvQjZCWCwwQkFsQ3VLO0lBc0N2SyxzQkF0QytNLEVBZ0RoTjtJQVJDOztNQUtJLHVEbkJyQ3dCO2NtQnFDeEIsK0NuQnJDd0IsRW1CdUMzQjs7QURVSDtFQ3hEQSxZcEJJYTtFa0JKWCx1QmpCUThCO0VtQk5oQyxtQm5CTWdDLEVrQmtEL0I7RWpCcEREO0lrQkFFLFlwQkZXO0lrQkpYLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLDBEbkJUNEI7WW1CUzVCLGtEbkJUNEIsRW1CVy9CO0VBR0Q7SUFFRSxZcEJwQlc7SW9CcUJYLHVCbkJqQjhCO0ltQmtCOUIsbUJuQmxCOEIsRW1CbUIvQjtFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSwwRG5CcEMwQjtjbUJvQzFCLGtEbkJwQzBCLEVtQnNDN0I7O0FEVUg7RUN4REEsZXBCYWdCO0VrQmJkLDBCakJTdUI7RW1CUHpCLHNCbkJPeUIsRWtCaUR4QjtFakJwREQ7SWtCQUUsZXBCT2M7SWtCYmQsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUksMERuQlJxQjtZbUJRckIsa0RuQlJxQixFbUJVeEI7RUFHRDtJQUVFLGVwQlhjO0lvQllkLDBCbkJoQnVCO0ltQmlCdkIsc0JuQmpCdUIsRW1Ca0J4QjtFQUVEOztJQUdFLGVwQm5CYztJb0JvQmQsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSwwRG5CbkNtQjtjbUJtQ25CLGtEbkJuQ21CLEVtQnFDdEI7O0FEVUg7RUN4REEsWXBCSWE7RWtCSlgsMEJqQlV3QjtFbUJSMUIsc0JuQlEwQixFa0JnRHpCO0VqQnBERDtJa0JBRSxZcEJGVztJa0JKWCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVsQk9yRztFa0JLdEI7SUFNSSx1RG5CUHNCO1ltQk90QiwrQ25CUHNCLEVtQlN6QjtFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCwwQm5CZndCO0ltQmdCeEIsc0JuQmhCd0IsRW1CaUJ6QjtFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSx1RG5CbENvQjtjbUJrQ3BCLCtDbkJsQ29CLEVtQm9DdkI7O0FEVUg7RUN4REEsWXBCSWE7RWtCSlgsMEJqQldzQjtFbUJUeEIsc0JuQlN3QixFa0IrQ3ZCO0VqQnBERDtJa0JBRSxZcEJGVztJa0JKWCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVsQk9yRztFa0JLdEI7SUFNSSx1RG5CTm9CO1ltQk1wQiwrQ25CTm9CLEVtQlF2QjtFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCwwQm5CZHNCO0ltQmV0QixzQm5CZnNCLEVtQmdCdkI7RUFFRDs7SUFHRSxZcEI1Qlc7SW9CNkJYLDBCQWxDdUs7SUFzQ3ZLLHNCQXRDK00sRUFnRGhOO0lBUkM7O01BS0ksdURuQmpDa0I7Y21CaUNsQiwrQ25CakNrQixFbUJtQ3JCOztBRFVIO0VDeERBLFlwQklhO0VrQkpYLDBCakJha0I7RW1CWHBCLHNCbkJXb0IsRWtCNkNuQjtFakJwREQ7SWtCQUUsWXBCRlc7SWtCSlgsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUksd0RuQkpnQjtZbUJJaEIsZ0RuQkpnQixFbUJNbkI7RUFHRDtJQUVFLFlwQnBCVztJb0JxQlgsMEJuQlprQjtJbUJhbEIsc0JuQmJrQixFbUJjbkI7RUFFRDs7SUFHRSxZcEI1Qlc7SW9CNkJYLDBCQWxDdUs7SUFzQ3ZLLHNCQXRDK00sRUFnRGhOO0lBUkM7O01BS0ksd0RuQi9CYztjbUIrQmQsZ0RuQi9CYyxFbUJpQ2pCOztBRFVIO0VDeERBLFlwQklhO0VrQkpYLDBCakJjb0I7RW1CWnRCLHNCbkJZc0IsRWtCNENyQjtFakJwREQ7SWtCQUUsWXBCRlc7SWtCSlgsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUksd0RuQkhrQjtZbUJHbEIsZ0RuQkhrQixFbUJLckI7RUFHRDtJQUVFLFlwQnBCVztJb0JxQlgsMEJuQlhvQjtJbUJZcEIsc0JuQlpvQixFbUJhckI7RUFFRDs7SUFHRSxZcEI1Qlc7SW9CNkJYLDBCQWxDdUs7SUFzQ3ZLLHNCQXRDK00sRUFnRGhOO0lBUkM7O01BS0ksd0RuQjlCZ0I7Y21COEJoQixnRG5COUJnQixFbUJnQ25COztBRFVIO0VDeERBLFlwQklhO0VrQkpYLDBCakJlbUI7RW1CYnJCLHNCbkJhcUIsRWtCMkNwQjtFakJwREQ7SWtCQUUsWXBCRlc7SWtCSlgsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUkseURuQkZpQjtZbUJFakIsaURuQkZpQixFbUJJcEI7RUFHRDtJQUVFLFlwQnBCVztJb0JxQlgsMEJuQlZtQjtJbUJXbkIsc0JuQlhtQixFbUJZcEI7RUFFRDs7SUFHRSxZcEI1Qlc7SW9CNkJYLDBCQWxDdUs7SUFzQ3ZLLHNCQXRDK00sRUFnRGhOO0lBUkM7O01BS0kseURuQjdCZTtjbUI2QmYsaURuQjdCZSxFbUIrQmxCOztBRFVIO0VDeERBLFlwQklhO0VrQkpYLDBCakJnQm1CO0VtQmRyQixzQm5CY3FCLEVrQjBDcEI7RWpCcEREO0lrQkFFLFlwQkZXO0lrQkpYLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLHdEbkJEaUI7WW1CQ2pCLGdEbkJEaUIsRW1CR3BCO0VBR0Q7SUFFRSxZcEJwQlc7SW9CcUJYLDBCbkJUbUI7SW1CVW5CLHNCbkJWbUIsRW1CV3BCO0VBRUQ7O0lBR0UsWXBCNUJXO0lvQjZCWCwwQkFsQ3VLO0lBc0N2SyxzQkF0QytNLEVBZ0RoTjtJQVJDOztNQUtJLHdEbkI1QmU7Y21CNEJmLGdEbkI1QmUsRW1COEJsQjs7QURVSDtFQ3hEQSxZcEJJYTtFa0JKWCwwQmpCaUJtQjtFbUJmckIsc0JuQmVxQixFa0J5Q3BCO0VqQnBERDtJa0JBRSxZcEJGVztJa0JKWCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVsQk9yRztFa0JLdEI7SUFNSSx3RG5CQWlCO1ltQkFqQixnRG5CQWlCLEVtQkVwQjtFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCwwQm5CUm1CO0ltQlNuQixzQm5CVG1CLEVtQlVwQjtFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSx3RG5CM0JlO2NtQjJCZixnRG5CM0JlLEVtQjZCbEI7O0FEVUg7RUN4REEsWXBCSWE7RWtCSlgsMEJqQmtCc0I7RW1CaEJ4QixzQm5CZ0J3QixFa0J3Q3ZCO0VqQnBERDtJa0JBRSxZcEJGVztJa0JKWCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVsQk9yRztFa0JLdEI7SUFNSSx5RG5CQ29CO1ltQkRwQixpRG5CQ29CLEVtQkN2QjtFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCwwQm5CUHNCO0ltQlF0QixzQm5CUnNCLEVtQlN2QjtFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSx5RG5CMUJrQjtjbUIwQmxCLGlEbkIxQmtCLEVtQjRCckI7O0FEVUg7RUN4REEsWXBCSWE7RWtCSlgsdUJqQm1CaUI7RW1CakJuQixtQm5CaUJtQixFa0J1Q2xCO0VqQnBERDtJa0JBRSxZcEJGVztJa0JKWCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVsQk9yRztFa0JLdEI7SUFNSSx1RG5CRWU7WW1CRmYsK0NuQkVlLEVtQkFsQjtFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCx1Qm5CTmlCO0ltQk9qQixtQm5CUGlCLEVtQlFsQjtFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSx1RG5CekJhO2NtQnlCYiwrQ25CekJhLEVtQjJCaEI7O0FEVUg7RUN4REEsZXBCYWdCO0VrQmJkLDBCakJxQjRCO0VtQm5COUIsc0JuQm1COEIsRWtCcUM3QjtFakJwREQ7SWtCQUUsZXBCT2M7SWtCYmQsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUksMERuQkkwQjtZbUJKMUIsa0RuQkkwQixFbUJGN0I7RUFHRDtJQUVFLGVwQlhjO0lvQllkLDBCbkJKNEI7SW1CSzVCLHNCbkJMNEIsRW1CTTdCO0VBRUQ7O0lBR0UsZXBCbkJjO0lvQm9CZCwwQkFsQ3VLO0lBc0N2SyxzQkF0QytNLEVBZ0RoTjtJQVJDOztNQUtJLDBEbkJ2QndCO2NtQnVCeEIsa0RuQnZCd0IsRW1CeUIzQjs7QURVSDtFQ3hEQSxlcEJhZ0I7RWtCYmQsdUJqQnNCNkI7RW1CcEIvQixtQm5Cb0IrQixFa0JvQzlCO0VqQnBERDtJa0JBRSxlcEJPYztJa0JiZCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVsQk9yRztFa0JLdEI7SUFNSSwwRG5CSzJCO1ltQkwzQixrRG5CSzJCLEVtQkg5QjtFQUdEO0lBRUUsZXBCWGM7SW9CWWQsdUJuQkg2QjtJbUJJN0IsbUJuQko2QixFbUJLOUI7RUFFRDs7SUFHRSxlcEJuQmM7SW9Cb0JkLDBCQWxDdUs7SUFzQ3ZLLHNCQXRDK00sRUFnRGhOO0lBUkM7O01BS0ksMERuQnRCeUI7Y21Cc0J6QixrRG5CdEJ5QixFbUJ3QjVCOztBRFVIO0VDeERBLGVwQmFnQjtFa0JiZCwwQmpCd0JxQjtFbUJ0QnZCLHNCbkJzQnVCLEVrQmtDdEI7RWpCcEREO0lrQkFFLGVwQk9jO0lrQmJkLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLDBEbkJPbUI7WW1CUG5CLGtEbkJPbUIsRW1CTHRCO0VBR0Q7SUFFRSxlcEJYYztJb0JZZCwwQm5CRHFCO0ltQkVyQixzQm5CRnFCLEVtQkd0QjtFQUVEOztJQUdFLGVwQm5CYztJb0JvQmQsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSwwRG5CcEJpQjtjbUJvQmpCLGtEbkJwQmlCLEVtQnNCcEI7O0FEVUg7RUN4REEsZXBCYWdCO0VrQmJkLDBCakJ5QnlCO0VtQnZCM0Isc0JuQnVCMkIsRWtCaUMxQjtFakJwREQ7SWtCQUUsZXBCT2M7SWtCYmQsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUksMERuQlF1QjtZbUJSdkIsa0RuQlF1QixFbUJOMUI7RUFHRDtJQUVFLGVwQlhjO0lvQllkLDBCbkJBeUI7SW1CQ3pCLHNCbkJEeUIsRW1CRTFCO0VBRUQ7O0lBR0UsZXBCbkJjO0lvQm9CZCwwQkFsQ3VLO0lBc0N2SyxzQkF0QytNLEVBZ0RoTjtJQVJDOztNQUtJLDBEbkJuQnFCO2NtQm1CckIsa0RuQm5CcUIsRW1CcUJ4Qjs7QURVSDtFQ3hEQSxZcEJJYTtFa0JKWCwwQmpCMEJrQjtFbUJ4QnBCLHNCbkJ3Qm9CLEVrQmdDbkI7RWpCcEREO0lrQkFFLFlwQkZXO0lrQkpYLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLHdEbkJTZ0I7WW1CVGhCLGdEbkJTZ0IsRW1CUG5CO0VBR0Q7SUFFRSxZcEJwQlc7SW9CcUJYLDBCbkJDa0I7SW1CQWxCLHNCbkJBa0IsRW1CQ25CO0VBRUQ7O0lBR0UsWXBCNUJXO0lvQjZCWCwwQkFsQ3VLO0lBc0N2SyxzQkF0QytNLEVBZ0RoTjtJQVJDOztNQUtJLHdEbkJsQmM7Y21Ca0JkLGdEbkJsQmMsRW1Cb0JqQjs7QURVSDtFQ3hEQSxlcEJhZ0I7RWtCYmQsMEJqQjJCdUI7RW1CekJ6QixzQm5CeUJ5QixFa0IrQnhCO0VqQnBERDtJa0JBRSxlcEJPYztJa0JiZCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVsQk9yRztFa0JLdEI7SUFNSSwwRG5CVXFCO1ltQlZyQixrRG5CVXFCLEVtQlJ4QjtFQUdEO0lBRUUsZXBCWGM7SW9CWWQsMEJuQkV1QjtJbUJEdkIsc0JuQkN1QixFbUJBeEI7RUFFRDs7SUFHRSxlcEJuQmM7SW9Cb0JkLDBCQWxDdUs7SUFzQ3ZLLHNCQXRDK00sRUFnRGhOO0lBUkM7O01BS0ksMERuQmpCbUI7Y21CaUJuQixrRG5CakJtQixFbUJtQnRCOztBRFVIO0VDeERBLGVwQmFnQjtFa0JiZCwwQmpCNEIyQjtFbUIxQjdCLHNCbkIwQjZCLEVrQjhCNUI7RWpCcEREO0lrQkFFLGVwQk9jO0lrQmJkLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLDBEbkJXeUI7WW1CWHpCLGtEbkJXeUIsRW1CVDVCO0VBR0Q7SUFFRSxlcEJYYztJb0JZZCwwQm5CRzJCO0ltQkYzQixzQm5CRTJCLEVtQkQ1QjtFQUVEOztJQUdFLGVwQm5CYztJb0JvQmQsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSwwRG5CaEJ1QjtjbUJnQnZCLGtEbkJoQnVCLEVtQmtCMUI7O0FEVUg7RUN4REEsZXBCYWdCO0VrQmJkLDBCakI4Qm9CO0VtQjVCdEIsc0JuQjRCc0IsRWtCNEJyQjtFakJwREQ7SWtCQUUsZXBCT2M7SWtCYmQsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUksMERuQmFrQjtZbUJibEIsa0RuQmFrQixFbUJYckI7RUFHRDtJQUVFLGVwQlhjO0lvQllkLDBCbkJLb0I7SW1CSnBCLHNCbkJJb0IsRW1CSHJCO0VBRUQ7O0lBR0UsZXBCbkJjO0lvQm9CZCwwQkFsQ3VLO0lBc0N2SyxzQkF0QytNLEVBZ0RoTjtJQVJDOztNQUtJLDBEbkJkZ0I7Y21CY2hCLGtEbkJkZ0IsRW1CZ0JuQjs7QURVSDtFQ3hEQSxlcEJhZ0I7RWtCYmQsMEJqQitCdUI7RW1CN0J6QixzQm5CNkJ5QixFa0IyQnhCO0VqQnBERDtJa0JBRSxlcEJPYztJa0JiZCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVsQk9yRztFa0JLdEI7SUFNSSwwRG5CY3FCO1ltQmRyQixrRG5CY3FCLEVtQlp4QjtFQUdEO0lBRUUsZXBCWGM7SW9CWWQsMEJuQk11QjtJbUJMdkIsc0JuQkt1QixFbUJKeEI7RUFFRDs7SUFHRSxlcEJuQmM7SW9Cb0JkLDBCQWxDdUs7SUFzQ3ZLLHNCQXRDK00sRUFnRGhOO0lBUkM7O01BS0ksMERuQmJtQjtjbUJhbkIsa0RuQmJtQixFbUJldEI7O0FEVUg7RUN4REEsZXBCYWdCO0VrQmJkLDBCakJpQ2dDO0VtQi9CbEMsc0JuQitCa0MsRWtCeUJqQztFakJwREQ7SWtCQUUsZXBCT2M7SWtCYmQsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUksMERuQmdCOEI7WW1CaEI5QixrRG5CZ0I4QixFbUJkakM7RUFHRDtJQUVFLGVwQlhjO0lvQllkLDBCbkJRZ0M7SW1CUGhDLHNCbkJPZ0MsRW1CTmpDO0VBRUQ7O0lBR0UsZXBCbkJjO0lvQm9CZCwwQkFsQ3VLO0lBc0N2SyxzQkF0QytNLEVBZ0RoTjtJQVJDOztNQUtJLDBEbkJYNEI7Y21CVzVCLGtEbkJYNEIsRW1CYS9COztBRFVIO0VDeERBLGVwQmFnQjtFa0JiZCwwQmpCa0M4QjtFbUJoQ2hDLHNCbkJnQ2dDLEVrQndCL0I7RWpCcEREO0lrQkFFLGVwQk9jO0lrQmJkLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLHlEbkJpQjRCO1ltQmpCNUIsaURuQmlCNEIsRW1CZi9CO0VBR0Q7SUFFRSxlcEJYYztJb0JZZCwwQm5CUzhCO0ltQlI5QixzQm5CUThCLEVtQlAvQjtFQUVEOztJQUdFLGVwQm5CYztJb0JvQmQsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSx5RG5CVjBCO2NtQlUxQixpRG5CVjBCLEVtQlk3Qjs7QURVSDtFQ3hEQSxZcEJJYTtFa0JKWCx1QmpCbUMyQjtFbUJqQzdCLG1CbkJpQzZCLEVrQnVCNUI7RWpCcEREO0lrQkFFLFlwQkZXO0lrQkpYLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLHVEbkJrQnlCO1ltQmxCekIsK0NuQmtCeUIsRW1CaEI1QjtFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCx1Qm5CVTJCO0ltQlQzQixtQm5CUzJCLEVtQlI1QjtFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSx1RG5CVHVCO2NtQlN2QiwrQ25CVHVCLEVtQlcxQjs7QURVSDtFQ3hEQSxZcEJJYTtFa0JKWCx1QmpCb0N5QjtFbUJsQzNCLG1CbkJrQzJCLEVrQnNCMUI7RWpCcEREO0lrQkFFLFlwQkZXO0lrQkpYLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLHVEbkJtQnVCO1ltQm5CdkIsK0NuQm1CdUIsRW1CakIxQjtFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCx1Qm5CV3lCO0ltQlZ6QixtQm5CVXlCLEVtQlQxQjtFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSx1RG5CUnFCO2NtQlFyQiwrQ25CUnFCLEVtQlV4Qjs7QURVSDtFQ3hEQSxZcEJJYTtFa0JKWCwwQmpCcUNnQztFbUJuQ2xDLHNCbkJtQ2tDLEVrQnFCakM7RWpCcEREO0lrQkFFLFlwQkZXO0lrQkpYLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLHlEbkJvQjhCO1ltQnBCOUIsaURuQm9COEIsRW1CbEJqQztFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCwwQm5CWWdDO0ltQlhoQyxzQm5CV2dDLEVtQlZqQztFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSx5RG5CUDRCO2NtQk81QixpRG5CUDRCLEVtQlMvQjs7QURVSDtFQ3hEQSxZcEJJYTtFa0JKWCwwQmpCc0M4QjtFbUJwQ2hDLHNCbkJvQ2dDLEVrQm9CL0I7RWpCcEREO0lrQkFFLFlwQkZXO0lrQkpYLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLHlEbkJxQjRCO1ltQnJCNUIsaURuQnFCNEIsRW1CbkIvQjtFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCwwQm5CYThCO0ltQlo5QixzQm5CWThCLEVtQlgvQjtFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSx5RG5CTjBCO2NtQk0xQixpRG5CTjBCLEVtQlE3Qjs7QURVSDtFQ3hEQSxZcEJJYTtFa0JKWCwwQmpCdUNpQztFbUJyQ25DLHNCbkJxQ21DLEVrQm1CbEM7RWpCcEREO0lrQkFFLFlwQkZXO0lrQkpYLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLHlEbkJzQitCO1ltQnRCL0IsaURuQnNCK0IsRW1CcEJsQztFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCwwQm5CY2lDO0ltQmJqQyxzQm5CYWlDLEVtQlpsQztFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSx5RG5CTDZCO2NtQks3QixpRG5CTDZCLEVtQk9oQzs7QURVSDtFQ3hEQSxlcEJhZ0I7RWtCYmQsMEJqQjJDMkI7RW1CekM3QixzQm5CeUM2QixFa0JlNUI7RWpCcEREO0lrQkFFLGVwQk9jO0lrQmJkLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLDBEbkIwQnlCO1ltQjFCekIsa0RuQjBCeUIsRW1CeEI1QjtFQUdEO0lBRUUsZXBCWGM7SW9CWWQsMEJuQmtCMkI7SW1CakIzQixzQm5CaUIyQixFbUJoQjVCO0VBRUQ7O0lBR0UsZXBCbkJjO0lvQm9CZCwwQkFsQ3VLO0lBc0N2SyxzQkF0QytNLEVBZ0RoTjtJQVJDOztNQUtJLDBEbkJEdUI7Y21CQ3ZCLGtEbkJEdUIsRW1CRzFCOztBRFVIO0VDeERBLFlwQklhO0VrQkpYLDBCakI0QytCO0VtQjFDakMsc0JuQjBDaUMsRWtCY2hDO0VqQnBERDtJa0JBRSxZcEJGVztJa0JKWCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVsQk9yRztFa0JLdEI7SUFNSSx3RG5CMkI2QjtZbUIzQjdCLGdEbkIyQjZCLEVtQnpCaEM7RUFHRDtJQUVFLFlwQnBCVztJb0JxQlgsMEJuQm1CK0I7SW1CbEIvQixzQm5Ca0IrQixFbUJqQmhDO0VBRUQ7O0lBR0UsWXBCNUJXO0lvQjZCWCwwQkFsQ3VLO0lBc0N2SyxzQkF0QytNLEVBZ0RoTjtJQVJDOztNQUtJLHdEbkJBMkI7Y21CQTNCLGdEbkJBMkIsRW1CRTlCOztBRFVIO0VDeERBLGVwQmFnQjtFa0JiZCwwQmpCOENtQjtFbUI1Q3JCLHNCbkI0Q3FCLEVrQllwQjtFakJwREQ7SWtCQUUsZXBCT2M7SWtCYmQsMEJFRG9GO0lBU3BGLHNCQVR5SCxFbEJPckc7RWtCS3RCO0lBTUksMERuQjZCaUI7WW1CN0JqQixrRG5CNkJpQixFbUIzQnBCO0VBR0Q7SUFFRSxlcEJYYztJb0JZZCwwQm5CcUJtQjtJbUJwQm5CLHNCbkJvQm1CLEVtQm5CcEI7RUFFRDs7SUFHRSxlcEJuQmM7SW9Cb0JkLDBCQWxDdUs7SUFzQ3ZLLHNCQXRDK00sRUFnRGhOO0lBUkM7O01BS0ksMERuQkVlO2NtQkZmLGtEbkJFZSxFbUJBbEI7O0FEVUg7RUN4REEsWXBCSWE7RWtCSlgsMEJqQitDcUI7RW1CN0N2QixzQm5CNkN1QixFa0JXdEI7RWpCcEREO0lrQkFFLFlwQkZXO0lrQkpYLDBCRURvRjtJQVNwRixzQkFUeUgsRWxCT3JHO0VrQkt0QjtJQU1JLHlEbkI4Qm1CO1ltQjlCbkIsaURuQjhCbUIsRW1CNUJ0QjtFQUdEO0lBRUUsWXBCcEJXO0lvQnFCWCwwQm5Cc0JxQjtJbUJyQnJCLHNCbkJxQnFCLEVtQnBCdEI7RUFFRDs7SUFHRSxZcEI1Qlc7SW9CNkJYLDBCQWxDdUs7SUFzQ3ZLLHNCQXRDK00sRUFnRGhOO0lBUkM7O01BS0kseURuQkdpQjtjbUJIakIsaURuQkdpQixFbUJEcEI7O0FEVUg7RUN4REEsZXBCYWdCO0VrQmJkLDBCakJnRHFCO0VtQjlDdkIsc0JuQjhDdUIsRWtCVXRCO0VqQnBERDtJa0JBRSxlcEJPYztJa0JiZCwwQkVEb0Y7SUFTcEYsc0JBVHlILEVsQk9yRztFa0JLdEI7SUFNSSwwRG5CK0JtQjtZbUIvQm5CLGtEbkIrQm1CLEVtQjdCdEI7RUFHRDtJQUVFLGVwQlhjO0lvQllkLDBCbkJ1QnFCO0ltQnRCckIsc0JuQnNCcUIsRW1CckJ0QjtFQUVEOztJQUdFLFlwQjVCVztJb0I2QlgsMEJBbEN1SztJQXNDdkssc0JBdEMrTSxFQWdEaE47SUFSQzs7TUFLSSwwRG5CSWlCO2NtQkpqQixrRG5CSWlCLEVtQkZwQjs7QURnQkg7O0VDWEEsZW5CL0NzQjtFbUJnRHRCLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQmxEc0IsRWtCNERyQjtFQ1JEO0lBQ0UsWXBCckRXO0lvQnNEWCwwQm5CdERvQjtJbUJ1RHBCLHNCbkJ2RG9CLEVtQndEckI7RUFFRDs7SUFFRSx1RG5CNURvQjtZbUI0RHBCLCtDbkI1RG9CLEVtQjZEckI7RUFFRDs7SUFFRSxlbkJqRW9CO0ltQmtFcEIsOEJBQTZCLEVBQzlCO0VBRUQ7OztJQUdFLFlwQnhFVztJb0J5RVgsMEJuQnpFb0I7SW1CMEVwQixzQm5CMUVvQixFbUJvRnJCO0lBUkM7OztNQUtJLHVEbkJqRmdCO2NtQmlGaEIsK0NuQmpGZ0IsRW1CbUZuQjs7QUR6Qkg7RUNYQSxZbkI3Q3FCO0VtQjhDckIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixtQm5CaERxQixFa0IwRHBCO0VDUkQ7SUFDRSxZcEJyRFc7SW9Cc0RYLHVCbkJwRG1CO0ltQnFEbkIsbUJuQnJEbUIsRW1Cc0RwQjtFQUVEO0lBRUUsMERuQjFEbUI7WW1CMERuQixrRG5CMURtQixFbUIyRHBCO0VBRUQ7SUFFRSxZbkIvRG1CO0ltQmdFbkIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWXBCeEVXO0lvQnlFWCx1Qm5CdkVtQjtJbUJ3RW5CLG1CbkJ4RW1CLEVtQmtGcEI7SUFSQzs7TUFLSSwwRG5CL0VlO2NtQitFZixrRG5CL0VlLEVtQmlGbEI7O0FEekJIO0VDWEEsZW5CVnNCO0VtQld0Qiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkJic0IsRWtCdUJyQjtFQ1JEO0lBQ0UsZXBCNUNjO0lvQjZDZCwwQm5CakJvQjtJbUJrQnBCLHNCbkJsQm9CLEVtQm1CckI7RUFFRDtJQUVFLHlEbkJ2Qm9CO1ltQnVCcEIsaURuQnZCb0IsRW1Cd0JyQjtFQUVEO0lBRUUsZW5CNUJvQjtJbUI2QnBCLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLGVwQi9EYztJb0JnRWQsMEJuQnBDb0I7SW1CcUNwQixzQm5CckNvQixFbUIrQ3JCO0lBUkM7O01BS0kseURuQjVDZ0I7Y21CNENoQixpRG5CNUNnQixFbUI4Q25COztBRHpCSDtFQ1hBLGVuQm5CbUI7RW1Cb0JuQiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkJ0Qm1CLEVrQmdDbEI7RUNSRDtJQUNFLFlwQnJEVztJb0JzRFgsMEJuQjFCaUI7SW1CMkJqQixzQm5CM0JpQixFbUI0QmxCO0VBRUQ7SUFFRSx1RG5CaENpQjtZbUJnQ2pCLCtDbkJoQ2lCLEVtQmlDbEI7RUFFRDtJQUVFLGVuQnJDaUI7SW1Cc0NqQiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZcEJ4RVc7SW9CeUVYLDBCbkI3Q2lCO0ltQjhDakIsc0JuQjlDaUIsRW1Cd0RsQjtJQVJDOztNQUtJLHVEbkJyRGE7Y21CcURiLCtDbkJyRGEsRW1CdURoQjs7QUR6Qkg7RUNYQSxlbkJ0QnNCO0VtQnVCdEIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQm5CekJzQixFa0JtQ3JCO0VDUkQ7SUFDRSxZcEJyRFc7SW9Cc0RYLDBCbkI3Qm9CO0ltQjhCcEIsc0JuQjlCb0IsRW1CK0JyQjtFQUVEO0lBRUUsd0RuQm5Db0I7WW1CbUNwQixnRG5CbkNvQixFbUJvQ3JCO0VBRUQ7SUFFRSxlbkJ4Q29CO0ltQnlDcEIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWXBCeEVXO0lvQnlFWCwwQm5CaERvQjtJbUJpRHBCLHNCbkJqRG9CLEVtQjJEckI7SUFSQzs7TUFLSSx3RG5CeERnQjtjbUJ3RGhCLGdEbkJ4RGdCLEVtQjBEbkI7O0FEekJIO0VDWEEsZW5CWHFCO0VtQllyQiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkJkcUIsRWtCd0JwQjtFQ1JEO0lBQ0UsWXBCckRXO0lvQnNEWCwwQm5CbEJtQjtJbUJtQm5CLHNCbkJuQm1CLEVtQm9CcEI7RUFFRDtJQUVFLHdEbkJ4Qm1CO1ltQndCbkIsZ0RuQnhCbUIsRW1CeUJwQjtFQUVEO0lBRUUsZW5CN0JtQjtJbUI4Qm5CLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLFlwQnhFVztJb0J5RVgsMEJuQnJDbUI7SW1Cc0NuQixzQm5CdENtQixFbUJnRHBCO0lBUkM7O01BS0ksd0RuQjdDZTtjbUI2Q2YsZ0RuQjdDZSxFbUIrQ2xCOztBRHpCSDtFQ1hBLGVwQjlDZ0I7RW9CK0NoQiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCcEJqRGdCLEVtQjJEZjtFQ1JEO0lBQ0UsZXBCNUNjO0lvQjZDZCwwQnBCckRjO0lvQnNEZCxzQnBCdERjLEVvQnVEZjtFQUVEO0lBRUUsMERwQjNEYztZb0IyRGQsa0RwQjNEYyxFb0I0RGY7RUFFRDtJQUVFLGVwQmhFYztJb0JpRWQsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsZXBCL0RjO0lvQmdFZCwwQnBCeEVjO0lvQnlFZCxzQnBCekVjLEVvQm1GZjtJQVJDOztNQUtJLDBEcEJoRlU7Y29CZ0ZWLGtEcEJoRlUsRW9Ca0ZiOztBRHpCSDtFQ1hBLGVwQnZDZ0I7RW9Cd0NoQiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCcEIxQ2dCLEVtQm9EZjtFQ1JEO0lBQ0UsWXBCckRXO0lvQnNEWCwwQnBCOUNjO0lvQitDZCxzQnBCL0NjLEVvQmdEZjtFQUVEO0lBRUUsdURwQnBEYztZb0JvRGQsK0NwQnBEYyxFb0JxRGY7RUFFRDtJQUVFLGVwQnpEYztJb0IwRGQsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWXBCeEVXO0lvQnlFWCwwQnBCakVjO0lvQmtFZCxzQnBCbEVjLEVvQjRFZjtJQVJDOztNQUtJLHVEcEJ6RVU7Y29CeUVWLCtDcEJ6RVUsRW9CMkViOztBRHpCSDtFQ1hBLGVuQmpEc0I7RW1Ca0R0Qiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkJwRHNCLEVrQjhEckI7RUNSRDtJQUNFLGVwQjVDYztJb0I2Q2QsMEJuQnhEb0I7SW1CeURwQixzQm5CekRvQixFbUIwRHJCO0VBRUQ7SUFFRSwwRG5COURvQjtZbUI4RHBCLGtEbkI5RG9CLEVtQitEckI7RUFFRDtJQUVFLGVuQm5Fb0I7SW1Cb0VwQiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxlcEIvRGM7SW9CZ0VkLDBCbkIzRW9CO0ltQjRFcEIsc0JuQjVFb0IsRW1Cc0ZyQjtJQVJDOztNQUtJLDBEbkJuRmdCO2NtQm1GaEIsa0RuQm5GZ0IsRW1CcUZuQjs7QUR6Qkg7RUNYQSxtQm5CaEQ2QjtFbUJpRDdCLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsMEJuQm5ENkIsRWtCNkQ1QjtFQ1JEO0lBQ0UsWXBCckRXO0lvQnNEWCw4Qm5CdkQyQjtJbUJ3RDNCLDBCbkJ4RDJCLEVtQnlENUI7RUFFRDtJQUVFLG9EbkI3RDJCO1ltQjZEM0IsNENuQjdEMkIsRW1COEQ1QjtFQUVEO0lBRUUsbUJuQmxFMkI7SW1CbUUzQiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZcEJ4RVc7SW9CeUVYLDhCbkIxRTJCO0ltQjJFM0IsMEJuQjNFMkIsRW1CcUY1QjtJQVJDOztNQUtJLG9EbkJsRnVCO2NtQmtGdkIsNENuQmxGdUIsRW1Cb0YxQjs7QUR6Qkg7RUNYQSxlbkI5QzRCO0VtQitDNUIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQm5CakQ0QixFa0IyRDNCO0VDUkQ7SUFDRSxlcEI1Q2M7SW9CNkNkLDBCbkJyRDBCO0ltQnNEMUIsc0JuQnREMEIsRW1CdUQzQjtFQUVEO0lBRUUseURuQjNEMEI7WW1CMkQxQixpRG5CM0QwQixFbUI0RDNCO0VBRUQ7SUFFRSxlbkJoRTBCO0ltQmlFMUIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsZXBCL0RjO0lvQmdFZCwwQm5CeEUwQjtJbUJ5RTFCLHNCbkJ6RTBCLEVtQm1GM0I7SUFSQzs7TUFLSSx5RG5CaEZzQjtjbUJnRnRCLGlEbkJoRnNCLEVtQmtGekI7O0FEekJIO0VDWEEsWW5CNUM4QjtFbUI2QzlCLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsbUJuQi9DOEIsRWtCeUQ3QjtFQ1JEO0lBQ0UsWXBCckRXO0lvQnNEWCx1Qm5CbkQ0QjtJbUJvRDVCLG1CbkJwRDRCLEVtQnFEN0I7RUFFRDtJQUVFLHVEbkJ6RDRCO1ltQnlENUIsK0NuQnpENEIsRW1CMEQ3QjtFQUVEO0lBRUUsWW5COUQ0QjtJbUIrRDVCLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLFlwQnhFVztJb0J5RVgsdUJuQnRFNEI7SW1CdUU1QixtQm5CdkU0QixFbUJpRjdCO0lBUkM7O01BS0ksdURuQjlFd0I7Y21COEV4QiwrQ25COUV3QixFbUJnRjNCOztBRHpCSDtFQ1hBLFluQjNDZ0M7RW1CNENoQyw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLG1CbkI5Q2dDLEVrQndEL0I7RUNSRDtJQUNFLFlwQnJEVztJb0JzRFgsdUJuQmxEOEI7SW1CbUQ5QixtQm5CbkQ4QixFbUJvRC9CO0VBRUQ7SUFFRSwwRG5CeEQ4QjtZbUJ3RDlCLGtEbkJ4RDhCLEVtQnlEL0I7RUFFRDtJQUVFLFluQjdEOEI7SW1COEQ5Qiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZcEJ4RVc7SW9CeUVYLHVCbkJyRThCO0ltQnNFOUIsbUJuQnRFOEIsRW1CZ0YvQjtJQVJDOztNQUtJLDBEbkI3RTBCO2NtQjZFMUIsa0RuQjdFMEIsRW1CK0U3Qjs7QUR6Qkg7RUNYQSxlbkIxQ3lCO0VtQjJDekIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQm5CN0N5QixFa0J1RHhCO0VDUkQ7SUFDRSxlcEI1Q2M7SW9CNkNkLDBCbkJqRHVCO0ltQmtEdkIsc0JuQmxEdUIsRW1CbUR4QjtFQUVEO0lBRUUsMERuQnZEdUI7WW1CdUR2QixrRG5CdkR1QixFbUJ3RHhCO0VBRUQ7SUFFRSxlbkI1RHVCO0ltQjZEdkIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsZXBCL0RjO0lvQmdFZCwwQm5CcEV1QjtJbUJxRXZCLHNCbkJyRXVCLEVtQitFeEI7SUFSQzs7TUFLSSwwRG5CNUVtQjtjbUI0RW5CLGtEbkI1RW1CLEVtQjhFdEI7O0FEekJIO0VDWEEsZW5CekMwQjtFbUIwQzFCLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQjVDMEIsRWtCc0R6QjtFQ1JEO0lBQ0UsWXBCckRXO0lvQnNEWCwwQm5CaER3QjtJbUJpRHhCLHNCbkJqRHdCLEVtQmtEekI7RUFFRDtJQUVFLHVEbkJ0RHdCO1ltQnNEeEIsK0NuQnREd0IsRW1CdUR6QjtFQUVEO0lBRUUsZW5CM0R3QjtJbUI0RHhCLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLFlwQnhFVztJb0J5RVgsMEJuQm5Fd0I7SW1Cb0V4QixzQm5CcEV3QixFbUI4RXpCO0lBUkM7O01BS0ksdURuQjNFb0I7Y21CMkVwQiwrQ25CM0VvQixFbUI2RXZCOztBRHpCSDtFQ1hBLGVuQnhDd0I7RW1CeUN4Qiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkIzQ3dCLEVrQnFEdkI7RUNSRDtJQUNFLFlwQnJEVztJb0JzRFgsMEJuQi9Dc0I7SW1CZ0R0QixzQm5CaERzQixFbUJpRHZCO0VBRUQ7SUFFRSx1RG5CckRzQjtZbUJxRHRCLCtDbkJyRHNCLEVtQnNEdkI7RUFFRDtJQUVFLGVuQjFEc0I7SW1CMkR0Qiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZcEJ4RVc7SW9CeUVYLDBCbkJsRXNCO0ltQm1FdEIsc0JuQm5Fc0IsRW1CNkV2QjtJQVJDOztNQUtJLHVEbkIxRWtCO2NtQjBFbEIsK0NuQjFFa0IsRW1CNEVyQjs7QUR6Qkg7RUNYQSxlbkJ0Q29CO0VtQnVDcEIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQm5CekNvQixFa0JtRG5CO0VDUkQ7SUFDRSxZcEJyRFc7SW9Cc0RYLDBCbkI3Q2tCO0ltQjhDbEIsc0JuQjlDa0IsRW1CK0NuQjtFQUVEO0lBRUUsd0RuQm5Ea0I7WW1CbURsQixnRG5CbkRrQixFbUJvRG5CO0VBRUQ7SUFFRSxlbkJ4RGtCO0ltQnlEbEIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWXBCeEVXO0lvQnlFWCwwQm5CaEVrQjtJbUJpRWxCLHNCbkJqRWtCLEVtQjJFbkI7SUFSQzs7TUFLSSx3RG5CeEVjO2NtQndFZCxnRG5CeEVjLEVtQjBFakI7O0FEekJIO0VDWEEsZW5CckNzQjtFbUJzQ3RCLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQnhDc0IsRWtCa0RyQjtFQ1JEO0lBQ0UsWXBCckRXO0lvQnNEWCwwQm5CNUNvQjtJbUI2Q3BCLHNCbkI3Q29CLEVtQjhDckI7RUFFRDtJQUVFLHdEbkJsRG9CO1ltQmtEcEIsZ0RuQmxEb0IsRW1CbURyQjtFQUVEO0lBRUUsZW5CdkRvQjtJbUJ3RHBCLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLFlwQnhFVztJb0J5RVgsMEJuQi9Eb0I7SW1CZ0VwQixzQm5CaEVvQixFbUIwRXJCO0lBUkM7O01BS0ksd0RuQnZFZ0I7Y21CdUVoQixnRG5CdkVnQixFbUJ5RW5COztBRHpCSDtFQ1hBLGVuQnBDcUI7RW1CcUNyQiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkJ2Q3FCLEVrQmlEcEI7RUNSRDtJQUNFLFlwQnJEVztJb0JzRFgsMEJuQjNDbUI7SW1CNENuQixzQm5CNUNtQixFbUI2Q3BCO0VBRUQ7SUFFRSx5RG5CakRtQjtZbUJpRG5CLGlEbkJqRG1CLEVtQmtEcEI7RUFFRDtJQUVFLGVuQnREbUI7SW1CdURuQiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZcEJ4RVc7SW9CeUVYLDBCbkI5RG1CO0ltQitEbkIsc0JuQi9EbUIsRW1CeUVwQjtJQVJDOztNQUtJLHlEbkJ0RWU7Y21Cc0VmLGlEbkJ0RWUsRW1Cd0VsQjs7QUR6Qkg7RUNYQSxlbkJuQ3FCO0VtQm9DckIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQm5CdENxQixFa0JnRHBCO0VDUkQ7SUFDRSxZcEJyRFc7SW9Cc0RYLDBCbkIxQ21CO0ltQjJDbkIsc0JuQjNDbUIsRW1CNENwQjtFQUVEO0lBRUUsd0RuQmhEbUI7WW1CZ0RuQixnRG5CaERtQixFbUJpRHBCO0VBRUQ7SUFFRSxlbkJyRG1CO0ltQnNEbkIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWXBCeEVXO0lvQnlFWCwwQm5CN0RtQjtJbUI4RG5CLHNCbkI5RG1CLEVtQndFcEI7SUFSQzs7TUFLSSx3RG5CckVlO2NtQnFFZixnRG5CckVlLEVtQnVFbEI7O0FEekJIO0VDWEEsZW5CbENxQjtFbUJtQ3JCLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQnJDcUIsRWtCK0NwQjtFQ1JEO0lBQ0UsWXBCckRXO0lvQnNEWCwwQm5CekNtQjtJbUIwQ25CLHNCbkIxQ21CLEVtQjJDcEI7RUFFRDtJQUVFLHdEbkIvQ21CO1ltQitDbkIsZ0RuQi9DbUIsRW1CZ0RwQjtFQUVEO0lBRUUsZW5CcERtQjtJbUJxRG5CLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLFlwQnhFVztJb0J5RVgsMEJuQjVEbUI7SW1CNkRuQixzQm5CN0RtQixFbUJ1RXBCO0lBUkM7O01BS0ksd0RuQnBFZTtjbUJvRWYsZ0RuQnBFZSxFbUJzRWxCOztBRHpCSDtFQ1hBLGVuQmpDd0I7RW1Ca0N4Qiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkJwQ3dCLEVrQjhDdkI7RUNSRDtJQUNFLFlwQnJEVztJb0JzRFgsMEJuQnhDc0I7SW1CeUN0QixzQm5CekNzQixFbUIwQ3ZCO0VBRUQ7SUFFRSx5RG5COUNzQjtZbUI4Q3RCLGlEbkI5Q3NCLEVtQitDdkI7RUFFRDtJQUVFLGVuQm5Ec0I7SW1Cb0R0Qiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZcEJ4RVc7SW9CeUVYLDBCbkIzRHNCO0ltQjREdEIsc0JuQjVEc0IsRW1Cc0V2QjtJQVJDOztNQUtJLHlEbkJuRWtCO2NtQm1FbEIsaURuQm5Fa0IsRW1CcUVyQjs7QUR6Qkg7RUNYQSxZbkJoQ21CO0VtQmlDbkIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixtQm5CbkNtQixFa0I2Q2xCO0VDUkQ7SUFDRSxZcEJyRFc7SW9Cc0RYLHVCbkJ2Q2lCO0ltQndDakIsbUJuQnhDaUIsRW1CeUNsQjtFQUVEO0lBRUUsdURuQjdDaUI7WW1CNkNqQiwrQ25CN0NpQixFbUI4Q2xCO0VBRUQ7SUFFRSxZbkJsRGlCO0ltQm1EakIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWXBCeEVXO0lvQnlFWCx1Qm5CMURpQjtJbUIyRGpCLG1CbkIzRGlCLEVtQnFFbEI7SUFSQzs7TUFLSSx1RG5CbEVhO2NtQmtFYiwrQ25CbEVhLEVtQm9FaEI7O0FEekJIO0VDWEEsZW5COUI4QjtFbUIrQjlCLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQmpDOEIsRWtCMkM3QjtFQ1JEO0lBQ0UsZXBCNUNjO0lvQjZDZCwwQm5CckM0QjtJbUJzQzVCLHNCbkJ0QzRCLEVtQnVDN0I7RUFFRDtJQUVFLDBEbkIzQzRCO1ltQjJDNUIsa0RuQjNDNEIsRW1CNEM3QjtFQUVEO0lBRUUsZW5CaEQ0QjtJbUJpRDVCLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLGVwQi9EYztJb0JnRWQsMEJuQnhENEI7SW1CeUQ1QixzQm5CekQ0QixFbUJtRTdCO0lBUkM7O01BS0ksMERuQmhFd0I7Y21CZ0V4QixrRG5CaEV3QixFbUJrRTNCOztBRHpCSDtFQ1hBLFluQjdCK0I7RW1COEIvQiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLG1CbkJoQytCLEVrQjBDOUI7RUNSRDtJQUNFLGVwQjVDYztJb0I2Q2QsdUJuQnBDNkI7SW1CcUM3QixtQm5CckM2QixFbUJzQzlCO0VBRUQ7SUFFRSwwRG5CMUM2QjtZbUIwQzdCLGtEbkIxQzZCLEVtQjJDOUI7RUFFRDtJQUVFLFluQi9DNkI7SW1CZ0Q3Qiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxlcEIvRGM7SW9CZ0VkLHVCbkJ2RDZCO0ltQndEN0IsbUJuQnhENkIsRW1Ca0U5QjtJQVJDOztNQUtJLDBEbkIvRHlCO2NtQitEekIsa0RuQi9EeUIsRW1CaUU1Qjs7QUR6Qkg7RUNYQSxlbkIzQnVCO0VtQjRCdkIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQm5COUJ1QixFa0J3Q3RCO0VDUkQ7SUFDRSxlcEI1Q2M7SW9CNkNkLDBCbkJsQ3FCO0ltQm1DckIsc0JuQm5DcUIsRW1Cb0N0QjtFQUVEO0lBRUUsMERuQnhDcUI7WW1Cd0NyQixrRG5CeENxQixFbUJ5Q3RCO0VBRUQ7SUFFRSxlbkI3Q3FCO0ltQjhDckIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsZXBCL0RjO0lvQmdFZCwwQm5CckRxQjtJbUJzRHJCLHNCbkJ0RHFCLEVtQmdFdEI7SUFSQzs7TUFLSSwwRG5CN0RpQjtjbUI2RGpCLGtEbkI3RGlCLEVtQitEcEI7O0FEekJIO0VDWEEsZW5CMUIyQjtFbUIyQjNCLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQjdCMkIsRWtCdUMxQjtFQ1JEO0lBQ0UsZXBCNUNjO0lvQjZDZCwwQm5CakN5QjtJbUJrQ3pCLHNCbkJsQ3lCLEVtQm1DMUI7RUFFRDtJQUVFLDBEbkJ2Q3lCO1ltQnVDekIsa0RuQnZDeUIsRW1Cd0MxQjtFQUVEO0lBRUUsZW5CNUN5QjtJbUI2Q3pCLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLGVwQi9EYztJb0JnRWQsMEJuQnBEeUI7SW1CcUR6QixzQm5CckR5QixFbUIrRDFCO0lBUkM7O01BS0ksMERuQjVEcUI7Y21CNERyQixrRG5CNURxQixFbUI4RHhCOztBRHpCSDtFQ1hBLGVuQnpCb0I7RW1CMEJwQiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkI1Qm9CLEVrQnNDbkI7RUNSRDtJQUNFLFlwQnJEVztJb0JzRFgsMEJuQmhDa0I7SW1CaUNsQixzQm5CakNrQixFbUJrQ25CO0VBRUQ7SUFFRSx3RG5CdENrQjtZbUJzQ2xCLGdEbkJ0Q2tCLEVtQnVDbkI7RUFFRDtJQUVFLGVuQjNDa0I7SW1CNENsQiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZcEJ4RVc7SW9CeUVYLDBCbkJuRGtCO0ltQm9EbEIsc0JuQnBEa0IsRW1COERuQjtJQVJDOztNQUtJLHdEbkIzRGM7Y21CMkRkLGdEbkIzRGMsRW1CNkRqQjs7QUR6Qkg7RUNYQSxlbkJ4QnlCO0VtQnlCekIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQm5CM0J5QixFa0JxQ3hCO0VDUkQ7SUFDRSxlcEI1Q2M7SW9CNkNkLDBCbkIvQnVCO0ltQmdDdkIsc0JuQmhDdUIsRW1CaUN4QjtFQUVEO0lBRUUsMERuQnJDdUI7WW1CcUN2QixrRG5CckN1QixFbUJzQ3hCO0VBRUQ7SUFFRSxlbkIxQ3VCO0ltQjJDdkIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsZXBCL0RjO0lvQmdFZCwwQm5CbER1QjtJbUJtRHZCLHNCbkJuRHVCLEVtQjZEeEI7SUFSQzs7TUFLSSwwRG5CMURtQjtjbUIwRG5CLGtEbkIxRG1CLEVtQjREdEI7O0FEekJIO0VDWEEsZW5CdkI2QjtFbUJ3QjdCLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQjFCNkIsRWtCb0M1QjtFQ1JEO0lBQ0UsZXBCNUNjO0lvQjZDZCwwQm5COUIyQjtJbUIrQjNCLHNCbkIvQjJCLEVtQmdDNUI7RUFFRDtJQUVFLDBEbkJwQzJCO1ltQm9DM0Isa0RuQnBDMkIsRW1CcUM1QjtFQUVEO0lBRUUsZW5CekMyQjtJbUIwQzNCLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLGVwQi9EYztJb0JnRWQsMEJuQmpEMkI7SW1Ca0QzQixzQm5CbEQyQixFbUI0RDVCO0lBUkM7O01BS0ksMERuQnpEdUI7Y21CeUR2QixrRG5CekR1QixFbUIyRDFCOztBRHpCSDtFQ1hBLGVuQnJCc0I7RW1Cc0J0Qiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkJ4QnNCLEVrQmtDckI7RUNSRDtJQUNFLGVwQjVDYztJb0I2Q2QsMEJuQjVCb0I7SW1CNkJwQixzQm5CN0JvQixFbUI4QnJCO0VBRUQ7SUFFRSwwRG5CbENvQjtZbUJrQ3BCLGtEbkJsQ29CLEVtQm1DckI7RUFFRDtJQUVFLGVuQnZDb0I7SW1Cd0NwQiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxlcEIvRGM7SW9CZ0VkLDBCbkIvQ29CO0ltQmdEcEIsc0JuQmhEb0IsRW1CMERyQjtJQVJDOztNQUtJLDBEbkJ2RGdCO2NtQnVEaEIsa0RuQnZEZ0IsRW1CeURuQjs7QUR6Qkg7RUNYQSxlbkJwQnlCO0VtQnFCekIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQm5CdkJ5QixFa0JpQ3hCO0VDUkQ7SUFDRSxlcEI1Q2M7SW9CNkNkLDBCbkIzQnVCO0ltQjRCdkIsc0JuQjVCdUIsRW1CNkJ4QjtFQUVEO0lBRUUsMERuQmpDdUI7WW1CaUN2QixrRG5CakN1QixFbUJrQ3hCO0VBRUQ7SUFFRSxlbkJ0Q3VCO0ltQnVDdkIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsZXBCL0RjO0lvQmdFZCwwQm5COUN1QjtJbUIrQ3ZCLHNCbkIvQ3VCLEVtQnlEeEI7SUFSQzs7TUFLSSwwRG5CdERtQjtjbUJzRG5CLGtEbkJ0RG1CLEVtQndEdEI7O0FEekJIO0VDWEEsZW5CbEJrQztFbUJtQmxDLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQnJCa0MsRWtCK0JqQztFQ1JEO0lBQ0UsZXBCNUNjO0lvQjZDZCwwQm5CekJnQztJbUIwQmhDLHNCbkIxQmdDLEVtQjJCakM7RUFFRDtJQUVFLDBEbkIvQmdDO1ltQitCaEMsa0RuQi9CZ0MsRW1CZ0NqQztFQUVEO0lBRUUsZW5CcENnQztJbUJxQ2hDLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLGVwQi9EYztJb0JnRWQsMEJuQjVDZ0M7SW1CNkNoQyxzQm5CN0NnQyxFbUJ1RGpDO0lBUkM7O01BS0ksMERuQnBENEI7Y21Cb0Q1QixrRG5CcEQ0QixFbUJzRC9COztBRHpCSDtFQ1hBLGVuQmpCZ0M7RW1Ca0JoQyw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkJwQmdDLEVrQjhCL0I7RUNSRDtJQUNFLGVwQjVDYztJb0I2Q2QsMEJuQnhCOEI7SW1CeUI5QixzQm5CekI4QixFbUIwQi9CO0VBRUQ7SUFFRSx5RG5COUI4QjtZbUI4QjlCLGlEbkI5QjhCLEVtQitCL0I7RUFFRDtJQUVFLGVuQm5DOEI7SW1Cb0M5Qiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxlcEIvRGM7SW9CZ0VkLDBCbkIzQzhCO0ltQjRDOUIsc0JuQjVDOEIsRW1Cc0QvQjtJQVJDOztNQUtJLHlEbkJuRDBCO2NtQm1EMUIsaURuQm5EMEIsRW1CcUQ3Qjs7QUR6Qkg7RUNYQSxZbkJoQjZCO0VtQmlCN0IsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixtQm5CbkI2QixFa0I2QjVCO0VDUkQ7SUFDRSxZcEJyRFc7SW9Cc0RYLHVCbkJ2QjJCO0ltQndCM0IsbUJuQnhCMkIsRW1CeUI1QjtFQUVEO0lBRUUsdURuQjdCMkI7WW1CNkIzQiwrQ25CN0IyQixFbUI4QjVCO0VBRUQ7SUFFRSxZbkJsQzJCO0ltQm1DM0IsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWXBCeEVXO0lvQnlFWCx1Qm5CMUMyQjtJbUIyQzNCLG1CbkIzQzJCLEVtQnFENUI7SUFSQzs7TUFLSSx1RG5CbER1QjtjbUJrRHZCLCtDbkJsRHVCLEVtQm9EMUI7O0FEekJIO0VDWEEsWW5CZjJCO0VtQmdCM0IsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixtQm5CbEIyQixFa0I0QjFCO0VDUkQ7SUFDRSxZcEJyRFc7SW9Cc0RYLHVCbkJ0QnlCO0ltQnVCekIsbUJuQnZCeUIsRW1Cd0IxQjtFQUVEO0lBRUUsdURuQjVCeUI7WW1CNEJ6QiwrQ25CNUJ5QixFbUI2QjFCO0VBRUQ7SUFFRSxZbkJqQ3lCO0ltQmtDekIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWXBCeEVXO0lvQnlFWCx1Qm5CekN5QjtJbUIwQ3pCLG1CbkIxQ3lCLEVtQm9EMUI7SUFSQzs7TUFLSSx1RG5CakRxQjtjbUJpRHJCLCtDbkJqRHFCLEVtQm1EeEI7O0FEekJIO0VDWEEsZW5CZGtDO0VtQmVsQyw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkJqQmtDLEVrQjJCakM7RUNSRDtJQUNFLFlwQnJEVztJb0JzRFgsMEJuQnJCZ0M7SW1Cc0JoQyxzQm5CdEJnQyxFbUJ1QmpDO0VBRUQ7SUFFRSx5RG5CM0JnQztZbUIyQmhDLGlEbkIzQmdDLEVtQjRCakM7RUFFRDtJQUVFLGVuQmhDZ0M7SW1CaUNoQyw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZcEJ4RVc7SW9CeUVYLDBCbkJ4Q2dDO0ltQnlDaEMsc0JuQnpDZ0MsRW1CbURqQztJQVJDOztNQUtJLHlEbkJoRDRCO2NtQmdENUIsaURuQmhENEIsRW1Ca0QvQjs7QUR6Qkg7RUNYQSxlbkJiZ0M7RW1CY2hDLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQmhCZ0MsRWtCMEIvQjtFQ1JEO0lBQ0UsWXBCckRXO0lvQnNEWCwwQm5CcEI4QjtJbUJxQjlCLHNCbkJyQjhCLEVtQnNCL0I7RUFFRDtJQUVFLHlEbkIxQjhCO1ltQjBCOUIsaURuQjFCOEIsRW1CMkIvQjtFQUVEO0lBRUUsZW5CL0I4QjtJbUJnQzlCLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLFlwQnhFVztJb0J5RVgsMEJuQnZDOEI7SW1Cd0M5QixzQm5CeEM4QixFbUJrRC9CO0lBUkM7O01BS0kseURuQi9DMEI7Y21CK0MxQixpRG5CL0MwQixFbUJpRDdCOztBRHpCSDtFQ1hBLGVuQlptQztFbUJhbkMsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQm5CZm1DLEVrQnlCbEM7RUNSRDtJQUNFLFlwQnJEVztJb0JzRFgsMEJuQm5CaUM7SW1Cb0JqQyxzQm5CcEJpQyxFbUJxQmxDO0VBRUQ7SUFFRSx5RG5CekJpQztZbUJ5QmpDLGlEbkJ6QmlDLEVtQjBCbEM7RUFFRDtJQUVFLGVuQjlCaUM7SW1CK0JqQyw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZcEJ4RVc7SW9CeUVYLDBCbkJ0Q2lDO0ltQnVDakMsc0JuQnZDaUMsRW1CaURsQztJQVJDOztNQUtJLHlEbkI5QzZCO2NtQjhDN0IsaURuQjlDNkIsRW1CZ0RoQzs7QUR6Qkg7RUNYQSxlbkJSNkI7RW1CUzdCLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQlg2QixFa0JxQjVCO0VDUkQ7SUFDRSxlcEI1Q2M7SW9CNkNkLDBCbkJmMkI7SW1CZ0IzQixzQm5CaEIyQixFbUJpQjVCO0VBRUQ7SUFFRSwwRG5CckIyQjtZbUJxQjNCLGtEbkJyQjJCLEVtQnNCNUI7RUFFRDtJQUVFLGVuQjFCMkI7SW1CMkIzQiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxlcEIvRGM7SW9CZ0VkLDBCbkJsQzJCO0ltQm1DM0Isc0JuQm5DMkIsRW1CNkM1QjtJQVJDOztNQUtJLDBEbkIxQ3VCO2NtQjBDdkIsa0RuQjFDdUIsRW1CNEMxQjs7QUR6Qkg7RUNYQSxlbkJQaUM7RW1CUWpDLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQlZpQyxFa0JvQmhDO0VDUkQ7SUFDRSxZcEJyRFc7SW9Cc0RYLDBCbkJkK0I7SW1CZS9CLHNCbkJmK0IsRW1CZ0JoQztFQUVEO0lBRUUsd0RuQnBCK0I7WW1Cb0IvQixnRG5CcEIrQixFbUJxQmhDO0VBRUQ7SUFFRSxlbkJ6QitCO0ltQjBCL0IsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWXBCeEVXO0lvQnlFWCwwQm5CakMrQjtJbUJrQy9CLHNCbkJsQytCLEVtQjRDaEM7SUFSQzs7TUFLSSx3RG5CekMyQjtjbUJ5QzNCLGdEbkJ6QzJCLEVtQjJDOUI7O0FEekJIO0VDWEEsZW5CTHFCO0VtQk1yQiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkJScUIsRWtCa0JwQjtFQ1JEO0lBQ0UsZXBCNUNjO0lvQjZDZCwwQm5CWm1CO0ltQmFuQixzQm5CYm1CLEVtQmNwQjtFQUVEO0lBRUUsMERuQmxCbUI7WW1Ca0JuQixrRG5CbEJtQixFbUJtQnBCO0VBRUQ7SUFFRSxlbkJ2Qm1CO0ltQndCbkIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsZXBCL0RjO0lvQmdFZCwwQm5CL0JtQjtJbUJnQ25CLHNCbkJoQ21CLEVtQjBDcEI7SUFSQzs7TUFLSSwwRG5CdkNlO2NtQnVDZixrRG5CdkNlLEVtQnlDbEI7O0FEekJIO0VDWEEsZW5CSnVCO0VtQkt2Qiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkJQdUIsRWtCaUJ0QjtFQ1JEO0lBQ0UsWXBCckRXO0lvQnNEWCwwQm5CWHFCO0ltQllyQixzQm5CWnFCLEVtQmF0QjtFQUVEO0lBRUUseURuQmpCcUI7WW1CaUJyQixpRG5CakJxQixFbUJrQnRCO0VBRUQ7SUFFRSxlbkJ0QnFCO0ltQnVCckIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWXBCeEVXO0lvQnlFWCwwQm5COUJxQjtJbUIrQnJCLHNCbkIvQnFCLEVtQnlDdEI7SUFSQzs7TUFLSSx5RG5CdENpQjtjbUJzQ2pCLGlEbkJ0Q2lCLEVtQndDcEI7O0FEekJIO0VDWEEsZW5CSHVCO0VtQkl2Qiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkJOdUIsRWtCZ0J0QjtFQ1JEO0lBQ0UsZXBCNUNjO0lvQjZDZCwwQm5CVnFCO0ltQldyQixzQm5CWHFCLEVtQll0QjtFQUVEO0lBRUUsMERuQmhCcUI7WW1CZ0JyQixrRG5CaEJxQixFbUJpQnRCO0VBRUQ7SUFFRSxlbkJyQnFCO0ltQnNCckIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsZXBCL0RjO0lvQmdFZCwwQm5CN0JxQjtJbUI4QnJCLHNCbkI5QnFCLEVtQndDdEI7SUFSQzs7TUFLSSwwRG5CckNpQjtjbUJxQ2pCLGtEbkJyQ2lCLEVtQnVDcEI7O0FEZEw7RUFDRSxpQm5Cb0wrQjtFbUJuTC9CLGVsQnZFc0I7RWtCd0V0Qiw4QkFBNkIsRUF1QjlCO0VqQjdGQztJaUJ5RUUsZW5Cb0ZnRDtJbUJuRmhELDJCbkJvRmlDO0ltQm5GakMsOEJBQTZCO0lBQzdCLDBCQUF5QixFakI1RUw7RWlCbUV4QjtJQWNJLDJCbkI2RWlDO0ltQjVFakMsMEJBQXlCO0lBQ3pCLHlCQUFnQjtZQUFoQixpQkFBZ0IsRUFDakI7RUFqQkg7SUFxQkksZW5CcEZjO0ltQnFGZCxxQkFBb0IsRUFDckI7O0FBVUg7O0VDYkUscUJwQnVRZ0M7RW9CdFFoQyxtQnBCNEpvRDtFb0IzSnBELGlCcEJ3SCtCO0VvQm5IN0IsaUJBQWdCLEVEUW5COztBQUVEOztFQ2pCRSx3QnBCbVFpQztFb0JsUWpDLG9CcEI2Sm9EO0VvQjVKcEQsaUJwQnlIK0I7RW9CcEg3QixpQkFBZ0IsRURZbkI7O0FBT0Q7RUFDRSxlQUFjO0VBQ2QsWUFBVyxFQU1aO0VBUkQ7SUFNSSxtQm5Cd1ErQixFbUJ2UWhDOztBQUlIOzs7RUFJSSxZQUFXLEVBQ1o7O0FFM0lIO0VMR00seUNoQjRPMkM7RWdCNU8zQyxvQ2hCNE8yQztFZ0I1TzNDLGlDaEI0TzJDLEVxQnpPaEQ7RUxDQztJS1BGO01MUUkseUJBQWdCO01BQWhCLG9CQUFnQjtNQUFoQixpQkFBZ0IsRUtGbkIsRUFBQTtFQU5EO0lBSUksV0FBVSxFQUNYOztBQUdIO0VBRUksY0FBYSxFQUNkOztB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LDRCM0JvSzRGO0UyQm5LNUYsMEIzQm9Fa0M7RTJCbkVsQyxpQjNCbkIrQjtFMkJvQi9CLGUzQjNRZ0I7RTJCNFFoQix1QjNCblJhO0UyQm9SYiwwQjNCaFJnQixFMkJvU2pCO0VBL0JEO0lBZ0JJLG1CQUFrQjtJQUNsQixPQUFNO0lBQ04sU0FBUTtJQUNSLFVBQVM7SUFDVCxXQUFVO0lBQ1YsZUFBYztJQUNkLGdCM0JtSjJHO0kyQmxKM0csMEIzQm9EZ0M7STJCbkRoQyxpQjNCbkM2QjtJMkJvQzdCLGUzQjNSYztJMkI0UmQsa0JBQWlCO0lUdlNqQiwwQmxCTWM7STJCbVNkLCtCM0JqU2MsRTJCbVNmOztBQVNIO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsOEJBQTZCO0VBQzdCLHlCQUFnQjtLQUFoQixzQkFBZ0I7VUFBaEIsaUJBQWdCLEVBNEdqQjtFQWhIRDtJQU9JLGNBQWEsRUFPZDtJQWRIO01BVzhCLHdFMUIzVE47YzBCMlRNLGdFMUIzVE4sRTBCMlQwRDtJQVhsRjtNQVk4QixnRTFCNVROLEUwQjRUMEQ7SUFabEY7TUFhOEIsZ0UxQjdUTixFMEI2VDBEO0VBYmxGO0lBaUJJLFVBQVMsRUFDVjtFQWxCSDtJQXFCSSxZM0I0TTZDO0kyQjNNN0MsYTNCMk02QztJMkIxTTdDLHFCQUEyRTtJVDNVM0UsMEJqQklvQjtJMEJ5VXBCLFUzQjJNMEM7SWdCemhCeEMsNkhoQmlkK0g7SWdCamQvSCxxSGhCaWQrSDtJZ0JqZC9ILGdIaEJpZCtIO0lnQmpkL0gsNkdoQmlkK0g7SWdCamQvSCxtSmhCaWQrSDtJMkIvSGpJLHlCQUFnQjtZQUFoQixpQkFBZ0IsRUFLakI7SVhuVkQ7TVdpVEY7UVhoVEkseUJBQWdCO1FBQWhCLG9CQUFnQjtRQUFoQixpQkFBZ0IsRVdrVmpCLEVBQUE7SUFsQ0g7TVRwVEksMEJsQjZoQjJFLEUyQnhNMUU7RUFqQ0w7SUFxQ0ksWTNCcUxvQztJMkJwTHBDLGUzQnFMcUM7STJCcExyQyxtQkFBa0I7SUFDbEIsZ0IzQm9MdUM7STJCbkx2QywwQjNCdFZjO0kyQnVWZCwwQkFBeUIsRUFHMUI7RUE3Q0g7SUFnREksWTNCaUw2QztJMkJoTDdDLGEzQmdMNkM7SWtCcmhCN0MsMEJqQklvQjtJMEJtV3BCLFUzQmlMMEM7SWdCemhCeEMsNkhoQmlkK0g7SWdCamQvSCxxSGhCaWQrSDtJZ0JqZC9ILGdIaEJpZCtIO0lnQmpkL0gsNkdoQmlkK0g7SWdCamQvSCxtSmhCaWQrSDtJMkJyR2pJLHNCQUFnQjtTQUFoQixpQkFBZ0IsRUFLakI7SVg3V0Q7TVdpVEY7UVhoVEkseUJBQWdCO1FBQWhCLG9CQUFnQjtRQUFoQixpQkFBZ0IsRVc0V2pCLEVBQUE7SUE1REg7TVRwVEksMEJsQjZoQjJFLEUyQjlLMUU7RUEzREw7SUErREksWTNCMkpvQztJMkIxSnBDLGUzQjJKcUM7STJCMUpyQyxtQkFBa0I7SUFDbEIsZ0IzQjBKdUM7STJCekp2QywwQjNCaFhjO0kyQmlYZCwwQkFBeUIsRUFHMUI7RUF2RUg7SUEwRUksWTNCdUo2QztJMkJ0SjdDLGEzQnNKNkM7STJCcko3QyxjQUFhO0lBQ2IscUIzQnRDK0I7STJCdUMvQixvQjNCdkMrQjtJa0IzVi9CLDBCakJJb0I7STBCZ1lwQixVM0JvSjBDO0lnQnpoQnhDLDZIaEJpZCtIO0lnQmpkL0gscUhoQmlkK0g7SWdCamQvSCxnSGhCaWQrSDtJZ0JqZC9ILDZHaEJpZCtIO0lnQmpkL0gsbUpoQmlkK0g7STJCeEVqSSxpQkFBZ0IsRUFLakI7SVgxWUQ7TVdpVEY7UVhoVEkseUJBQWdCO1FBQWhCLG9CQUFnQjtRQUFoQixpQkFBZ0IsRVd5WWpCLEVBQUE7SUF6Rkg7TVRwVEksMEJsQjZoQjJFLEUyQmpKMUU7RUF4Rkw7SUE0RkksWTNCOEhvQztJMkI3SHBDLGUzQjhIcUM7STJCN0hyQyxtQkFBa0I7SUFDbEIsZ0IzQjZIdUM7STJCNUh2Qyw4QkFBNkI7SUFDN0IsMEJBQXlCO0lBQ3pCLHFCQUErQyxFQUVoRDtFQXBHSDtJQXVHSSwwQjNCcFpjLEUyQnNaZjtFQXpHSDtJQTRHSSxtQkFBa0I7SUFDbEIsMEIzQjFaYyxFMkI0WmY7O0FBR0g7OztFWHZhTSw2SGhC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SUFtQkksV0FBVTtJQUNWLFdoQ3VwQmlDO0lnQ3RwQmpDLHdEL0JqQm9CO1krQmlCcEIsZ0QvQmpCb0IsRStCa0JyQjtFQXRCSDtJQTBCSSxnQkFBZSxFQUNoQjs7QUFHSDtFQUdNLGVBQWMsRUFFZjs7QUFMTDtFQWNJLFdBQVU7RUFDVixZaEN6Q1c7RWdDMENYLDBCL0IxQ29CO0UrQjJDcEIsc0IvQjNDb0IsRStCNENyQjs7QUFsQkg7RUFxQkksZWhDekNjO0VnQzBDZCxxQkFBb0I7RUFFcEIsYUFBWTtFQUNaLHVCaENuRFc7RWdDb0RYLHNCaENqRGMsRWdDa0RmOztBQzVERDtFQUNFLHdCakNvcUJzQztFaUNucUJ0QyxtQmpDMlBrRDtFaUMxUGxELGlCakN1TjZCLEVpQ3ROOUI7O0FBSkQ7RUFDRSx3QmpDa3FCcUM7RWlDanFCckMsb0JqQzRQa0Q7RWlDM1BsRCxpQmpDd042QixFaUN2TjlCOztBQ0ZIO0VBQ0Usc0JBQXFCO0VBQ3JCLHNCbENvd0JzQztFa0Nud0J0QyxlbENnd0JxQztFa0MvdkJyQyxpQmxDNFArQjtFa0MzUC9CLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHlCQUF3QixFQU96QjtFQWZEO0lBYUksY0FBYSxFQUNkOztBQUlIO0VBQ0UsbUJBQWtCO0VBQ2xCLFVBQVMsRUFDVjs7QUFNRDtFQUNFLHFCbEM2dUJzQztFa0M1dUJ0QyxvQmxDNHVCc0MsRWtDMXVCdkM7O0FBT0M7RUMxQ0EsWW5DU2E7RW1DUmIsMEJsQ1FzQixFaUNtQ3JCO0VoQzdCRDtJaUNWSSxZbkNJUztJbUNIVCxzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLFluQ1NhO0VtQ1JiLHVCbENVcUIsRWlDaUNwQjtFaEM3QkQ7SWlDVkksWW5DSVM7SW1DSFQsc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxlbkNrQmdCO0VtQ2pCaEIsMEJsQzZDc0IsRWlDRnJCO0VoQzdCRDtJaUNWSSxlbkNhWTtJbUNaWixzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLFluQ1NhO0VtQ1JiLDBCbENvQ21CLEVpQ09sQjtFaEM3QkQ7SWlDVkksWW5DSVM7SW1DSFQsc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxZbkNTYTtFbUNSYiwwQmxDaUNzQixFaUNVckI7RWhDN0JEO0lpQ1ZJLFluQ0lTO0ltQ0hULHNCQUFxQjtJQUNyQiwwQkFBa0MsRWpDV3JDOztBZ0N3QkQ7RUMxQ0EsWW5DU2E7RW1DUmIsMEJsQzRDcUIsRWlDRHBCO0VoQzdCRDtJaUNWSSxZbkNJUztJbUNIVCxzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLGVuQ2tCZ0I7RW1DakJoQiwwQm5DU2dCLEVrQ2tDZjtFaEM3QkQ7SWlDVkksZW5DYVk7SW1DWlosc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxZbkNTYTtFbUNSYiwwQm5DZ0JnQixFa0MyQmY7RWhDN0JEO0lpQ1ZJLFluQ0lTO0ltQ0hULHNCQUFxQjtJQUNyQiwwQkFBa0MsRWpDV3JDOztBZ0N3QkQ7RUMxQ0EsZW5Da0JnQjtFbUNqQmhCLDBCbENNc0IsRWlDcUNyQjtFaEM3QkQ7SWlDVkksZW5DYVk7SW1DWlosc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxZbkNTYTtFbUNSYiw4QmxDTzZCLEVpQ29DNUI7RWhDN0JEO0lpQ1ZJLFluQ0lTO0ltQ0hULHNCQUFxQjtJQUNyQixtQ0FBa0MsRWpDV3JDOztBZ0N3QkQ7RUMxQ0EsZW5Da0JnQjtFbUNqQmhCLDBCbENTNEIsRWlDa0MzQjtFaEM3QkQ7SWlDVkksZW5DYVk7SW1DWlosc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxZbkNTYTtFbUNSYix1QmxDVzhCLEVpQ2dDN0I7RWhDN0JEO0lpQ1ZJLFluQ0lTO0ltQ0hULHNCQUFxQjtJQUNyQiwwQkFBa0MsRWpDV3JDOztBZ0N3QkQ7RUMxQ0EsWW5DU2E7RW1DUmIsdUJsQ1lnQyxFaUMrQi9CO0VoQzdCRDtJaUNWSSxZbkNJUztJbUNIVCxzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLGVuQ2tCZ0I7RW1DakJoQiwwQmxDYXlCLEVpQzhCeEI7RWhDN0JEO0lpQ1ZJLGVuQ2FZO0ltQ1paLHNCQUFxQjtJQUNyQiwwQkFBa0MsRWpDV3JDOztBZ0N3QkQ7RUMxQ0EsWW5DU2E7RW1DUmIsMEJsQ2MwQixFaUM2QnpCO0VoQzdCRDtJaUNWSSxZbkNJUztJbUNIVCxzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLFluQ1NhO0VtQ1JiLDBCbENld0IsRWlDNEJ2QjtFaEM3QkQ7SWlDVkksWW5DSVM7SW1DSFQsc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxZbkNTYTtFbUNSYiwwQmxDaUJvQixFaUMwQm5CO0VoQzdCRDtJaUNWSSxZbkNJUztJbUNIVCxzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLFluQ1NhO0VtQ1JiLDBCbENrQnNCLEVpQ3lCckI7RWhDN0JEO0lpQ1ZJLFluQ0lTO0ltQ0hULHNCQUFxQjtJQUNyQiwwQkFBa0MsRWpDV3JDOztBZ0N3QkQ7RUMxQ0EsWW5DU2E7RW1DUmIsMEJsQ21CcUIsRWlDd0JwQjtFaEM3QkQ7SWlDVkksWW5DSVM7SW1DSFQsc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxZbkNTYTtFbUNSYiwwQmxDb0JxQixFaUN1QnBCO0VoQzdCRDtJaUNWSSxZbkNJUztJbUNIVCxzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLFluQ1NhO0VtQ1JiLDBCbENxQnFCLEVpQ3NCcEI7RWhDN0JEO0lpQ1ZJLFluQ0lTO0ltQ0hULHNCQUFxQjtJQUNyQiwwQkFBa0MsRWpDV3JDOztBZ0N3QkQ7RUMxQ0EsWW5DU2E7RW1DUmIsMEJsQ3NCd0IsRWlDcUJ2QjtFaEM3QkQ7SWlDVkksWW5DSVM7SW1DSFQsc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxZbkNTYTtFbUNSYix1QmxDdUJtQixFaUNvQmxCO0VoQzdCRDtJaUNWSSxZbkNJUztJbUNIVCxzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLGVuQ2tCZ0I7RW1DakJoQiwwQmxDeUI4QixFaUNrQjdCO0VoQzdCRDtJaUNWSSxlbkNhWTtJbUNaWixzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLGVuQ2tCZ0I7RW1DakJoQix1QmxDMEIrQixFaUNpQjlCO0VoQzdCRDtJaUNWSSxlbkNhWTtJbUNaWixzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLGVuQ2tCZ0I7RW1DakJoQiwwQmxDNEJ1QixFaUNldEI7RWhDN0JEO0lpQ1ZJLGVuQ2FZO0ltQ1paLHNCQUFxQjtJQUNyQiwwQkFBa0MsRWpDV3JDOztBZ0N3QkQ7RUMxQ0EsZW5Da0JnQjtFbUNqQmhCLDBCbEM2QjJCLEVpQ2MxQjtFaEM3QkQ7SWlDVkksZW5DYVk7SW1DWlosc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxZbkNTYTtFbUNSYiwwQmxDOEJvQixFaUNhbkI7RWhDN0JEO0lpQ1ZJLFluQ0lTO0ltQ0hULHNCQUFxQjtJQUNyQiwwQkFBa0MsRWpDV3JDOztBZ0N3QkQ7RUMxQ0EsZW5Da0JnQjtFbUNqQmhCLDBCbEMrQnlCLEVpQ1l4QjtFaEM3QkQ7SWlDVkksZW5DYVk7SW1DWlosc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxlbkNrQmdCO0VtQ2pCaEIsMEJsQ2dDNkIsRWlDVzVCO0VoQzdCRDtJaUNWSSxlbkNhWTtJbUNaWixzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLGVuQ2tCZ0I7RW1DakJoQiwwQmxDa0NzQixFaUNTckI7RWhDN0JEO0lpQ1ZJLGVuQ2FZO0ltQ1paLHNCQUFxQjtJQUNyQiwwQkFBa0MsRWpDV3JDOztBZ0N3QkQ7RUMxQ0EsZW5Da0JnQjtFbUNqQmhCLDBCbENtQ3lCLEVpQ1F4QjtFaEM3QkQ7SWlDVkksZW5DYVk7SW1DWlosc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxlbkNrQmdCO0VtQ2pCaEIsMEJsQ3FDa0MsRWlDTWpDO0VoQzdCRDtJaUNWSSxlbkNhWTtJbUNaWixzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLGVuQ2tCZ0I7RW1DakJoQiwwQmxDc0NnQyxFaUNLL0I7RWhDN0JEO0lpQ1ZJLGVuQ2FZO0ltQ1paLHNCQUFxQjtJQUNyQiwwQkFBa0MsRWpDV3JDOztBZ0N3QkQ7RUMxQ0EsWW5DU2E7RW1DUmIsdUJsQ3VDNkIsRWlDSTVCO0VoQzdCRDtJaUNWSSxZbkNJUztJbUNIVCxzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLFluQ1NhO0VtQ1JiLHVCbEN3QzJCLEVpQ0cxQjtFaEM3QkQ7SWlDVkksWW5DSVM7SW1DSFQsc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxZbkNTYTtFbUNSYiwwQmxDeUNrQyxFaUNFakM7RWhDN0JEO0lpQ1ZJLFluQ0lTO0ltQ0hULHNCQUFxQjtJQUNyQiwwQkFBa0MsRWpDV3JDOztBZ0N3QkQ7RUMxQ0EsWW5DU2E7RW1DUmIsMEJsQzBDZ0MsRWlDQy9CO0VoQzdCRDtJaUNWSSxZbkNJUztJbUNIVCxzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLFluQ1NhO0VtQ1JiLDBCbEMyQ21DLEVpQ0FsQztFaEM3QkQ7SWlDVkksWW5DSVM7SW1DSFQsc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxlbkNrQmdCO0VtQ2pCaEIsMEJsQytDNkIsRWlDSjVCO0VoQzdCRDtJaUNWSSxlbkNhWTtJbUNaWixzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLFluQ1NhO0VtQ1JiLDBCbENnRGlDLEVpQ0xoQztFaEM3QkQ7SWlDVkksWW5DSVM7SW1DSFQsc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxlbkNrQmdCO0VtQ2pCaEIsMEJsQ2tEcUIsRWlDUHBCO0VoQzdCRDtJaUNWSSxlbkNhWTtJbUNaWixzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWdDd0JEO0VDMUNBLFluQ1NhO0VtQ1JiLDBCbENtRHVCLEVpQ1J0QjtFaEM3QkQ7SWlDVkksWW5DSVM7SW1DSFQsc0JBQXFCO0lBQ3JCLDBCQUFrQyxFakNXckM7O0FnQ3dCRDtFQzFDQSxlbkNrQmdCO0VtQ2pCaEIsMEJsQ29EdUIsRWlDVHRCO0VoQzdCRDtJaUNWSSxlbkNhWTtJbUNaWixzQkFBcUI7SUFDckIsMEJBQWtDLEVqQ1dyQzs7QWtDbkJIO0VBQ0UsbUJBQW9EO0VBQ3BELG9CcENnc0JzQztFb0MvckJ0QywwQnBDU2dCLEVvQ0hqQjtFMUJtREc7STBCNURKO01BT0ksbUJwQzJyQm9DLEVvQ3pyQnZDLEVBQUE7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsZ0JBQWUsRUFFaEI7O0FDWEQ7RUFDRSxtQkFBa0I7RUFDbEIseUJyQ216QnlDO0VxQ2x6QnpDLG9CckNtekJzQztFcUNsekJ0Qyw4QkFBNkMsRUFFOUM7O0FBR0Q7RUFFRSxlQUFjLEVBQ2Y7O0FBR0Q7RUFDRSxpQnJDaVArQixFcUNoUGhDOztBQU9EO0VBQ0Usb0JBQXdELEVBVXpEO0VBWEQ7SUFLSSxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFNBQVE7SUFDUix5QnJDcXhCdUM7SXFDcHhCdkMsZUFBYyxFQUNmOztBQVNEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDBCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDBCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDBCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLDJCeEJtRmdFO0VJOUU5RCwyQ0o4RThEO0V3QmpGaEUsd0N4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDRDQUFxQyxFQUN0QztFQUVEO0lBQ0UsMkJBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDRCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxhQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxZeEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDBCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDBCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDBCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDBCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDBCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDBCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDBCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDBCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDBCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FEb0NEO0VDOUNBLGV4Qm1GZ0U7RUk5RTlELDBCSjhFOEQ7RXdCakZoRSxzQnhCaUZnRSxFdUJuQy9EO0VDNUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0VBRUQ7SUFDRSxlQUEwQixFQUMzQjs7QURvQ0Q7RUM5Q0EsZXhCbUZnRTtFSTlFOUQsMEJKOEU4RDtFd0JqRmhFLHNCeEJpRmdFLEV1Qm5DL0Q7RUM1Q0Q7SUFDRSwwQkFBcUMsRUFDdEM7RUFFRDtJQUNFLGVBQTBCLEVBQzNCOztBRG9DRDtFQzlDQSxleEJtRmdFO0VJOUU5RCwwQko4RThEO0V3QmpGaEUsc0J4QmlGZ0UsRXVCbkMvRDtFQzVDRDtJQUNFLDBCQUFxQyxFQUN0QztFQUVEO0lBQ0UsZUFBMEIsRUFDM0I7O0FDWEg7RUFDRTtJQUFPLDRCQUF1QyxFQUFBO0VBQzlDO0lBQUsseUJBQXdCLEVBQUEsRUFBQTs7QUFGL0I7RUFDRTtJQUFPLDRCQUF1QyxFQUFBO0VBQzlDO0lBQUsseUJBQXdCLEVBQUEsRUFBQTs7QUFHL0I7RUFDRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLGF2Qyt6QnNDO0V1Qzl6QnRDLGlCQUFnQjtFQUNoQixtQnZDOHpCeUQ7RXVDN3pCekQsMEJ2Q0VnQixFdUNDakI7O0FBRUQ7RUFDRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQjtFQUN0Qix5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixZdkNUYTtFdUNVYixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLDBCdENac0I7RWVMbEIsb0NoQnkwQjRDO0VnQnowQjVDLCtCaEJ5MEI0QztFZ0J6MEI1Qyw0QmhCeTBCNEMsRXVDdHpCakQ7RXZCZkM7SXVCTUY7TXZCTEkseUJBQWdCO01BQWhCLG9CQUFnQjtNQUFoQixpQkFBZ0IsRXVCY25CLEVBQUE7O0FBRUQ7RXJCaUJFLDhNQUE2STtFQUE3SSx5TUFBNkk7RUFBN0ksc01BQTZJO0VxQmY3SSxtQ3ZDMHlCc0M7VXVDMXlCdEMsMkJ2QzB5QnNDLEV1Q3p5QnZDOztBQUVEO0VBQ0UsMkR2QzZ5Qm9EO1V1Qzd5QnBELG1EdkM2eUJvRCxFdUM1eUJyRDs7QUNqQ0Q7RUFDRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCLEVBQ3hCOztBQUVEO0VBQ0Usb0JBQU87TUFBUCxZQUFPO1VBQVAsUUFBTyxFQUNSOztBQ0hEO0VBQ0UscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtVQUF0Qix1QkFBc0I7RUFHdEIsZ0JBQWU7RUFDZixpQkFBZ0IsRUFDakI7O0FBUUQ7RUFDRSxZQUFXO0VBQ1gsZXpDSmdCO0V5Q0toQixvQkFBbUIsRUFhcEI7RXZDbkJDO0l1Q1VFLGV6Q1RjO0l5Q1VkLHNCQUFxQjtJQUNyQiwwQnpDakJjLEVFUWY7RXVDQUg7SUFhSSxlekNiYztJeUNjZCwwQnpDckJjLEV5Q3NCZjs7QUFRSDtFQUNFLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QseUJ6QzJ5QnlDO0V5Q3p5QnpDLG9CekNpTCtCO0V5Q2hML0IsdUJ6Q3RDYTtFeUN1Q2IsdUN6QzdCYSxFeUMwRGQ7RUFwQ0Q7SUFjSSxpQkFBZ0IsRUFFakI7RXZDMUNEO0l1QzZDRSxXQUFVO0lBQ1Ysc0JBQXFCLEV2QzNDdEI7RXVDdUJIO0lBeUJJLGV6Q25EYztJeUNvRGQsdUJ6QzFEVyxFeUMyRFo7RUEzQkg7SUErQkksV0FBVTtJQUNWLFl6Q2hFVztJeUNpRVgsMEJ4Q2pFb0I7SXdDa0VwQixzQnhDbEVvQixFd0NtRXJCOztBQVNIO0VBRUksZ0JBQWU7RUFDZixlQUFjLEVBRWY7O0FBTEg7RUFTTSxjQUFhLEVBQ2Q7O0FBVkw7RUFlTSxpQkFBZ0IsRUFDakI7O0FDbkdIO0VBQ0UsZTVCZ0Y4RDtFNEIvRTlELDBCNUIrRThELEU0QmpFL0Q7RXhDSEQ7SXdDUE0sZTVCMkUwRDtJNEIxRTFELDBCQUF5QyxFeENTOUM7RXdDaEJEO0lBV00sWTFDSk87STBDS1AsMEI1QnFFMEQ7STRCcEUxRCxzQjVCb0UwRCxFNEJuRTNEOztBQWRMO0VBQ0UsZTVCZ0Y4RDtFNEIvRTlELDBCNUIrRThELEU0QmpFL0Q7RXhDSEQ7SXdDUE0sZTVCMkUwRDtJNEIxRTFELDBCQUF5QyxFeENTOUM7RXdDaEJEO0lBV00sWTFDSk87STBDS1AsMEI1QnFFMEQ7STRCcEUxRCxzQjVCb0UwRCxFNEJuRTNEOztBQWRMO0VBQ0UsZTVCZ0Y4RDtFNEIvRTlELDBCNUIrRThELEU0QmpFL0Q7RXhDSEQ7SXdDUE0sZTVCMkUwRDtJNEIxRTFELDBCQUF5QyxFeENTOUM7RXdDaEJEO0lBV00sWTFDSk87STBDS1AsMEI1QnFFMEQ7STRCcEUxRCxzQjVCb0UwRCxFNEJuRTNEOztBQWRMO0VBQ0UsZTVCZ0Y4RDtFNEIvRTlELDBCNUIrRThELEU0QmpFL0Q7RXhDSEQ7SXdDUE0sZTVCMkUwRDtJNEIxRTFELDBCQUF5QyxFeENTOUM7RXdDaEJEO0lBV00sWTFDSk87STBDS1AsMEI1QnFFMEQ7STRCcEUxRCxzQjVCb0UwRCxFNEJuRTNEOztBQWRMO0VBQ0UsZTVCZ0Y4RDtFNEIvRTlELDBCNUIrRThELEU0QmpFL0Q7RXhDSEQ7SXdDUE0sZTVCMkUwRDtJNEIxRTFELDBCQUF5QyxFeENTOUM7RXdDaEJEO0lBV00sWTFDSk87STBDS1AsMEI1QnFFMEQ7STRCcEUxRCxzQjVCb0UwRCxFNEJuRTNEOztBQWRMO0VBQ0UsZTVCZ0Y4RDtFNEIvRTlELDBCNUIrRThELEU0QmpFL0Q7RXhDSEQ7SXdDUE0sZTVCMkUwRDtJNEIxRTFELDBCQUF5QyxFeENTOUM7RXdDaEJEO0lBV00sWTFDSk87STBDS1AsMEI1QnFFMEQ7STRCcEUxRCxzQjVCb0UwRCxFNEJuRTNEOztBQWRMO0VBQ0UsZTVCZ0Y4RDtFNEIvRTlELDBCNUIrRThELEU0QmpFL0Q7RXhDSEQ7SXdDUE0sZTVCMkUwRDtJNEIxRTFELDBCQUF5QyxFeENTOUM7RXdDaEJEO0lBV00sWTFDSk87STBDS1AsMEI1QnFFMEQ7STRCcEUxRCxzQjVCb0UwRCxFNEJuRTNEOztBQWRMO0VBQ0UsZTVCZ0Y4RDtFNEIvRTlELDBCNUIrRThELEU0QmpFL0Q7RXhDSEQ7SXdDUE0sZTVCMkUwRDtJNEIxRTFELDBCQUF5QyxFeENTOUM7RXdDaEJEO0lBV00sWTFDSk87STBDS1AsMEI1QnFFMEQ7STRCcEUxRCxzQjVCb0UwRCxFNEJuRTNEOztBQWRMO0VBQ0UsZTVCZ0Y4RDtFNEIvRTlELDBCNUIrRThELEU0QmpFL0Q7RXhDSEQ7SXdDUE0sZTVCMkUwRDtJNEIxRTFELDBCQUF5QyxFeENTOUM7RXdDaEJEO0lBV00sWTFDSk87STBDS1AsMEI1QnFFMEQ7STRCcEUxRCxzQjVCb0UwRCxFNEJuRTNEOztBQWRMO0VBQ0UsMkI1QmdGOEQ7RTRCL0U5RCw0QzVCK0U4RCxFNEJqRS9EO0V4Q0hEO0l3Q1BNLDJCNUIyRTBEO0k0QjFFMUQsNENBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCxzQzVCcUUwRDtJNEJwRTFELGtDNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxZNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxZNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCx1QjVCcUUwRDtJNEJwRTFELG1CNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FBZEw7RUFDRSxlNUJnRjhEO0U0Qi9FOUQsMEI1QitFOEQsRTRCakUvRDtFeENIRDtJd0NQTSxlNUIyRTBEO0k0QjFFMUQsMEJBQXlDLEV4Q1M5QztFd0NoQkQ7SUFXTSxZMUNKTztJMENLUCwwQjVCcUUwRDtJNEJwRTFELHNCNUJvRTBELEU0Qm5FM0Q7O0FDakJQO0VBQ0UsYUFBWTtFQUNaLGtCM0MrNUJ1RDtFMkM5NUJ2RCxpQjNDa1ErQjtFMkNqUS9CLGVBQWM7RUFDZCxZM0NlYTtFMkNkYiwwQjNDSWE7RTJDSGIsWUFBVyxFQWFaO0VBcEJEO0lBa0JJLGdCQUFlLEVBQ2hCO0l6Q0hEO015Q0pJLFkzQ1FTO00yQ1BULHNCQUFxQjtNQUNyQixhQUFZLEV6Q0tmOztBeUNTSDtFQUNFLFdBQVU7RUFDViw4QkFBNkI7RUFDN0IsVUFBUztFQUNULHlCQUF3QixFQUN6Qjs7QUMzQkQ7RUFFRSxpQkFBZ0IsRUFNakI7RUFSRDtJQUtJLG1CQUFrQjtJQUNsQixpQkFBZ0IsRUFDakI7O0FBSUg7RUFDRSxnQkFBZTtFQUNmLE9BQU07RUFDTixTQUFRO0VBQ1IsVUFBUztFQUNULFFBQU87RUFDUCxj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RFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxrQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxrQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxrQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxrQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWdEZEQ7RUFDRSxxQ0FBbUMsRUFDcEM7O0FoRFNEOzs7RWdETEkscUNBQWdELEVoRFFuRDs7QWlEUEg7RUFDRSxrQ0FBbUMsRUFDcEM7O0FBRUQ7RUFDRSx5Q0FBd0MsRUFDekM7O0FDWkQ7RUFBa0IscUNBQW9ELEVBQUk7O0FBQzFFO0VBQWtCLHlDQUF3RCxFQUFJOztBQUM5RTtFQUFrQiwyQ0FBMEQsRUFBSTs7QUFDaEY7RUFBa0IsNENBQTJELEVBQUk7O0FBQ2pGO0VBQWtCLDBDQUF5RCxFQUFJOztBQUUvRTtFQUFtQixxQkFBb0IsRUFBSTs7QUFDM0M7RUFBbUIseUJBQXdCLEVBQUk7O0FBQy9DO0VBQW1CLDJCQUEwQixFQUFJOztBQUNqRDtFQUFtQiw0QkFBMkIsRUFBSTs7QUFDbEQ7RUFBbUIsMEJBQXlCLEVBQUk7O0FBRzlDO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsOEJBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UscUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsOEJBQStCLEVBQ2hDOztBQUZEO0VBQ0UsOEJBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsOEJBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsOEJBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsOEJBQStCLEVBQ2hDOztBQUZEO0VBQ0UsOEJBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUZEO0VBQ0UsaUNBQStCLEVBQ2hDOztBQUdIO0VBQ0UsOEJBQStCLEVBQ2hDOztBQU1EO0VBQ0Usa0NBQXdDLEVBQ3pDOztBQUNEO0VBQ0UsMkNBQWlEO0VBQ2pELDRDQUFrRCxFQUNuRDs7QUFDRDtFQUNFLDRDQUFrRDtFQUNsRCwrQ0FBcUQsRUFDdEQ7O0FBQ0Q7RUFDRSwrQ0FBcUQ7RUFDckQsOENBQW9ELEVBQ3JEOztBQUNEO0VBQ0UsMkNBQWlEO0VBQ2pELDhDQUFvRCxFQUNyRDs7QUFFRDtFQUNFLDhCQUE2QixFQUM5Qjs7QUFFRDtFQUNFLDRCQUEyQixFQUM1Qjs7QUN6REM7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLFlBQVcsRUFDWjs7QUNLQztFQUEyQix5QkFBd0IsRUFBSTs7QUFDdkQ7RUFBMkIsMkJBQTBCLEVBQUk7O0FBQ3pEO0VBQTJCLGlDQUFnQyxFQUFJOztBQUMvRDtFQUEyQiwwQkFBeUIsRUFBSTs7QUFDeEQ7RUFBMkIsMEJBQXlCLEVBQUk7O0FBQ3hEO0VBQTJCLDhCQUE2QixFQUFJOztBQUM1RDtFQUEyQiwrQkFBOEIsRUFBSTs7QUFDN0Q7RUFBMkIsZ0NBQXdCO0VBQXhCLGdDQUF3QjtFQUF4Qix5QkFBd0IsRUFBSTs7QUFDdkQ7RUFBMkIsdUNBQStCO0VBQS9CLHVDQUErQjtFQUEvQixnQ0FBK0IsRUFBSTs7QTVDMEM5RDtFNENsREE7SUFBMkIseUJBQXdCLEVBQUk7RUFDdkQ7SUFBMkIsMkJBQTBCLEVBQUk7RUFDekQ7SUFBMkIsaUNBQWdDLEVBQUk7RUFDL0Q7SUFBMkIsMEJBQXlCLEVBQUk7RUFDeEQ7SUFBMkIsMEJBQXlCLEVBQUk7RUFDeEQ7SUFBMkIsOEJBQTZCLEVBQUk7RUFDNUQ7SUFBMkIsK0JBQThCLEVBQUk7RUFDN0Q7SUFBMkIsZ0NBQXdCO0lBQXhCLGdDQUF3QjtJQUF4Qix5QkFBd0IsRUFBSTtFQUN2RDtJQUEyQix1Q0FBK0I7SUFBL0IsdUNBQStCO0lBQS9CLGdDQUErQixFQUFJLEVBQUE7O0E1QzBDOUQ7RTRDbERBO0lBQTJCLHlCQUF3QixFQUFJO0VBQ3ZEO0lBQTJCLDJCQUEwQixFQUFJO0VBQ3pEO0lBQTJCLGlDQUFnQyxFQUFJO0VBQy9EO0lBQTJCLDBCQUF5QixFQUFJO0VBQ3hEO0lBQTJCLDBCQUF5QixFQUFJO0VBQ3hEO0lBQTJCLDhCQUE2QixFQUFJO0VBQzVEO0lBQTJCLCtCQUE4QixFQUFJO0VBQzdEO0lBQTJCLGdDQUF3QjtJQUF4QixnQ0FBd0I7SUFBeEIseUJBQXdCLEVBQUk7RUFDdkQ7SUFBMkIsdUNBQStCO0lBQS9CLHVDQUErQjtJQUEvQixnQ0FBK0IsRUFBSSxFQUFBOztBNUMwQzlEO0U0Q2xEQTtJQUEyQix5QkFBd0IsRUFBSTtFQUN2RDtJQUEyQiwyQkFBMEIsRUFBSTtFQUN6RDtJQUEyQixpQ0FBZ0MsRUFBSTtFQUMvRDtJQUEyQiwwQkFBeUIsRUFBSTtFQUN4RDtJQUEyQiwwQkFBeUIsRUFBSTtFQUN4RDtJQUEyQiw4QkFBNkIsRUFBSTtFQUM1RDtJQUEyQiwrQkFBOEIsRUFBSTtFQUM3RDtJQUEyQixnQ0FBd0I7SUFBeEIsZ0NBQXdCO0lBQXhCLHlCQUF3QixFQUFJO0VBQ3ZEO0lBQTJCLHVDQUErQjtJQUEvQix1Q0FBK0I7SUFBL0IsZ0NBQStCLEVBQUksRUFBQTs7QTVDMEM5RDtFNENsREE7SUFBMkIseUJBQXdCLEVBQUk7RUFDdkQ7SUFBMkIsMkJBQTBCLEVBQUk7RUFDekQ7SUFBMkIsaUNBQWdDLEVBQUk7RUFDL0Q7SUFBMkIsMEJBQXlCLEVBQUk7RUFDeEQ7SUFBMkIsMEJBQXlCLEVBQUk7RUFDeEQ7SUFBMkIsOEJBQTZCLEVBQUk7RUFDNUQ7SUFBMkIsK0JBQThCLEVBQUk7RUFDN0Q7SUFBMkIsZ0NBQXdCO0lBQXhCLGdDQUF3QjtJQUF4Qix5QkFBd0IsRUFBSTtFQUN2RDtJQUEyQix1Q0FBK0I7SUFBL0IsdUNBQStCO0lBQS9CLGdDQUErQixFQUFJLEVBQUE7O0FBU2xFO0VBQ0U7SUFBd0IseUJBQXdCLEVBQUk7RUFDcEQ7SUFBd0IsMkJBQTBCLEVBQUk7RUFDdEQ7SUFBd0IsaUNBQWdDLEVBQUk7RUFDNUQ7SUFBd0IsMEJBQXlCLEVBQUk7RUFDckQ7SUFBd0IsMEJBQXlCLEVBQUk7RUFDckQ7SUFBd0IsOEJBQTZCLEVBQUk7RUFDekQ7SUFBd0IsK0JBQThCLEVBQUk7RUFDMUQ7SUFBd0IsZ0NBQXdCO0lBQXhCLGdDQUF3QjtJQUF4Qix5QkFBd0IsRUFBSTtFQUNwRDtJQUF3Qix1Q0FBK0I7SUFBL0IsdUNBQStCO0lBQS9CLGdDQUErQixFQUFJLEVBQUE7O0FDbEM3RDtFQUNFLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsWUFBVztFQUNYLFdBQVU7RUFDVixpQkFBZ0IsRUFvQmpCO0VBekJEO0lBUUksZUFBYztJQUNkLFlBQVcsRUFDWjtFQVZIOzs7OztJQWlCSSxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFVBQVM7SUFDVCxRQUFPO0lBQ1AsWUFBVztJQUNYLGFBQVk7SUFDWixVQUFTLEVBQ1Y7O0FBR0g7RUFFSSx1QkFBK0IsRUFDaEM7O0FBR0g7RUFFSSxvQkFBK0IsRUFDaEM7O0FBR0g7RUFFSSxpQkFBOEIsRUFDL0I7O0FBR0g7RUFFSSxrQkFBOEIsRUFDL0I7O0FDeENDO0VBQWdDLDBDQUE4QjtFQUE5Qix5Q0FBOEI7TUFBOUIsbUNBQThCO1VBQTlCLCtCQUE4QixFQUFJOztBQUNsRTtFQUFnQyx3Q0FBaUM7RUFBakMseUNBQWlDO01BQWpDLHNDQUFpQztVQUFqQyxrQ0FBaUMsRUFBSTs7QUFDckU7RUFBZ0MsMENBQXNDO0VBQXRDLDBDQUFzQztNQUF0QywyQ0FBc0M7VUFBdEMsdUNBQXNDLEVBQUk7O0FBQzFFO0VBQWdDLHdDQUF5QztFQUF6QywwQ0FBeUM7TUFBekMsOENBQXlDO1VBQXpDLDBDQUF5QyxFQUFJOztBQUU3RTtFQUE4QiwrQkFBMEI7TUFBMUIsMkJBQTBCLEVBQUk7O0FBQzVEO0VBQThCLGlDQUE0QjtNQUE1Qiw2QkFBNEIsRUFBSTs7QUFDOUQ7RUFBOEIsdUNBQWtDO01BQWxDLG1DQUFrQyxFQUFJOztBQUNwRTtFQUE4QiwrQkFBeUI7TUFBekIsOEJBQXlCO1VBQXpCLDBCQUF5QixFQUFJOztBQUMzRDtFQUE4QiwrQkFBdUI7TUFBdkIsZ0NBQXVCO1VBQXZCLHdCQUF1QixFQUFJOztBQUN6RDtFQUE4QiwrQkFBdUI7TUFBdkIsZ0NBQXVCO1VBQXZCLHdCQUF1QixFQUFJOztBQUN6RDtFQUE4QixnQ0FBeUI7TUFBekIsMEJBQXlCLEVBQUk7O0FBQzNEO0VBQThCLGdDQUF5QjtNQUF6QiwwQkFBeUIsRUFBSTs7QUFFM0Q7RUFBb0MsbUNBQXNDO01BQXRDLGdDQUFzQztVQUF0Qyx1Q0FBc0MsRUFBSTs7QUFDOUU7RUFBb0MsaUNBQW9DO01BQXBDLDhCQUFvQztVQUFwQyxxQ0FBb0MsRUFBSTs7QUFDNUU7RUFBb0Msb0NBQWtDO01BQWxDLGlDQUFrQztVQUFsQyxtQ0FBa0MsRUFBSTs7QUFDMUU7RUFBb0MscUNBQXlDO01BQXpDLGtDQUF5QztVQUF6QywwQ0FBeUMsRUFBSTs7QUFDakY7RUFBb0MscUNBQXdDO01BQXhDLHlDQUF3QyxFQUFJOztBQUVoRjtFQUFpQyxvQ0FBa0M7TUFBbEMsaUNBQWtDO1VBQWxDLG1DQUFrQyxFQUFJOztBQUN2RTtFQUFpQyxrQ0FBZ0M7TUFBaEMsK0JBQWdDO1VBQWhDLGlDQUFnQyxFQUFJOztBQUNyRTtFQUFpQyxxQ0FBOEI7TUFBOUIsa0NBQThCO1VBQTlCLCtCQUE4QixFQUFJOztBQUNuRTtFQUFpQyx1Q0FBZ0M7TUFBaEMsb0NBQWdDO1VBQWhDLGlDQUFnQyxFQUFJOztBQUNyRTtFQUFpQyxzQ0FBK0I7TUFBL0IsbUNBQStCO1VBQS9CLGdDQUErQixFQUFJOztBQUVwRTtFQUFrQyxxQ0FBb0M7TUFBcEMscUNBQW9DLEVBQUk7O0FBQzFFO0VBQWtDLG1DQUFrQztNQUFsQyxtQ0FBa0MsRUFBSTs7QUFDeEU7RUFBa0Msc0NBQWdDO01BQWhDLGlDQUFnQyxFQUFJOztBQUN0RTtFQUFrQyx1Q0FBdUM7TUFBdkMsd0NBQXVDLEVBQUk7O0FBQzdFO0VBQWtDLDBDQUFzQztNQUF0Qyx1Q0FBc0MsRUFBSTs7QUFDNUU7RUFBa0MsdUNBQWlDO01BQWpDLGtDQUFpQyxFQUFJOztBQUV2RTtFQUFnQyxxQ0FBMkI7TUFBM0IsNEJBQTJCLEVBQUk7O0FBQy9EO0VBQWdDLHNDQUFpQztNQUFqQyxrQ0FBaUMsRUFBSTs7QUFDckU7RUFBZ0Msb0NBQStCO01BQS9CLGdDQUErQixFQUFJOztBQUNuRTtFQUFnQyx1Q0FBNkI7TUFBN0IsOEJBQTZCLEVBQUk7O0FBQ2pFO0VBQWdDLHlDQUErQjtNQUEvQixnQ0FBK0IsRUFBSTs7QUFDbkU7RUFBZ0Msd0NBQThCO01BQTlCLCtCQUE4QixFQUFJOztBOUNZbEU7RThDbERBO0lBQWdDLDBDQUE4QjtJQUE5Qix5Q0FBOEI7UUFBOUIsbUNBQThCO1lBQTlCLCtCQUE4QixFQUFJO0VBQ2xFO0lBQWdDLHdDQUFpQztJQUFqQyx5Q0FBaUM7UUFBakMsc0NBQWlDO1lBQWpDLGtDQUFpQyxFQUFJO0VBQ3JFO0lBQWdDLDBDQUFzQztJQUF0QywwQ0FBc0M7UUFBdEMsMkNBQXNDO1lBQXRDLHVDQUFzQyxFQUFJO0VBQzFFO0lBQWdDLHdDQUF5QztJQUF6QywwQ0FBeUM7UUFBekMsOENBQXlDO1lBQXpDLDBDQUF5QyxFQUFJO0VBRTdFO0lBQThCLCtCQUEwQjtRQUExQiwyQkFBMEIsRUFBSTtFQUM1RDtJQUE4QixpQ0FBNEI7UUFBNUIsNkJBQTRCLEVBQUk7RUFDOUQ7SUFBOEIsdUNBQWtDO1FBQWxDLG1DQUFrQyxFQUFJO0VBQ3BFO0lBQThCLCtCQUF5QjtRQUF6Qiw4QkFBeUI7WUFBekIsMEJBQXlCLEVBQUk7RUFDM0Q7SUFBOEIsK0JBQXVCO1FBQXZCLGdDQUF1QjtZQUF2Qix3QkFBdUIsRUFBSTtFQUN6RDtJQUE4QiwrQkFBdUI7UUFBdkIsZ0NBQXVCO1lBQXZCLHdCQUF1QixFQUFJO0VBQ3pEO0lBQThCLGdDQUF5QjtRQUF6QiwwQkFBeUIsRUFBSTtFQUMzRDtJQUE4QixnQ0FBeUI7UUFBekIsMEJBQXlCLEVBQUk7RUFFM0Q7SUFBb0MsbUNBQXNDO1FBQXRDLGdDQUFzQztZQUF0Qyx1Q0FBc0MsRUFBSTtFQUM5RTtJQUFvQyxpQ0FBb0M7UUFBcEMsOEJBQW9DO1lBQXBDLHFDQUFvQyxFQUFJO0VBQzVFO0lBQW9DLG9DQUFrQztRQUFsQyxpQ0FBa0M7WUFBbEMsbUNBQWtDLEVBQUk7RUFDMUU7SUFBb0MscUNBQXlDO1FBQXpDLGtDQUF5QztZQUF6QywwQ0FBeUMsRUFBSTtFQUNqRjtJQUFvQyxxQ0FBd0M7UUFBeEMseUNBQXdDLEVBQUk7RUFFaEY7SUFBaUMsb0NBQWtDO1FBQWxDLGlDQUFrQztZQUFsQyxtQ0FBa0MsRUFBSTtFQUN2RTtJQUFpQyxrQ0FBZ0M7UUFBaEMsK0JBQWdDO1lBQWhDLGlDQUFnQyxFQUFJO0VBQ3JFO0lBQWlDLHFDQUE4QjtRQUE5QixrQ0FBOEI7WUFBOUIsK0JBQThCLEVBQUk7RUFDbkU7SUFBaUMsdUNBQWdDO1FBQWhDLG9DQUFnQztZQUFoQyxpQ0FBZ0MsRUFBSTtFQUNyRTtJQUFpQyxzQ0FBK0I7UUFBL0IsbUNBQStCO1lBQS9CLGdDQUErQixFQUFJO0VBRXBFO0lBQWtDLHFDQUFvQztRQUFwQyxxQ0FBb0MsRUFBSTtFQUMxRTtJQUFrQyxtQ0FBa0M7UUFBbEMsbUNBQWtDLEVBQUk7RUFDeEU7SUFBa0Msc0NBQWdDO1FBQWhDLGlDQUFnQyxFQUFJO0VBQ3RFO0lBQWtDLHVDQUF1QztRQUF2Qyx3Q0FBdUMsRUFBSTtFQUM3RTtJQUFrQywwQ0FBc0M7UUFBdEMsdUNBQXNDLEVBQUk7RUFDNUU7SUFBa0MsdUNBQWlDO1FBQWpDLGtDQUFpQyxFQUFJO0VBRXZFO0lBQWdDLHFDQUEyQjtRQUEzQiw0QkFBMkIsRUFBSTtFQUMvRDtJQUFnQyxzQ0FBaUM7UUFBakMsa0NBQWlDLEVBQUk7RUFDckU7SUFBZ0Msb0NBQStCO1FBQS9CLGdDQUErQixFQUFJO0VBQ25FO0lBQWdDLHVDQUE2QjtRQUE3Qiw4QkFBNkIsRUFBSTtFQUNqRTtJQUFnQyx5Q0FBK0I7UUFBL0IsZ0NBQStCLEVBQUk7RUFDbkU7SUFBZ0Msd0NBQThCO1FBQTlCLCtCQUE4QixFQUFJLEVBQUE7O0E5Q1lsRTtFOENsREE7SUFBZ0MsMENBQThCO0lBQTlCLHlDQUE4QjtRQUE5QixtQ0FBOEI7WUFBOUIsK0JBQThCLEVBQUk7RUFDbEU7SUFBZ0Msd0NBQWlDO0lBQWpDLHlDQUFpQztRQUFqQyxzQ0FBaUM7WUFBakMsa0NBQWlDLEVBQUk7RUFDckU7SUFBZ0MsMENBQXNDO0lBQXRDLDBDQUFzQztRQUF0QywyQ0FBc0M7WUFBdEMsdUNBQXNDLEVBQUk7RUFDMUU7SUFBZ0Msd0NBQXlDO0lBQXpDLDBDQUF5QztRQUF6Qyw4Q0FBeUM7WUFBekMsMENBQXlDLEVBQUk7RUFFN0U7SUFBOEIsK0JBQTBCO1FBQTFCLDJCQUEwQixFQUFJO0VBQzVEO0lBQThCLGlDQUE0QjtRQUE1Qiw2QkFBNEIsRUFBSTtFQUM5RDtJQUE4Qix1Q0FBa0M7UUFBbEMsbUNBQWtDLEVBQUk7RUFDcEU7SUFBOEIsK0JBQXlCO1FBQXpCLDhCQUF5QjtZQUF6QiwwQkFBeUIsRUFBSTtFQUMzRDtJQUE4QiwrQkFBdUI7UUFBdkIsZ0NBQXVCO1lBQXZCLHdCQUF1QixFQUFJO0VBQ3pEO0lBQThCLCtCQUF1QjtRQUF2QixnQ0FBdUI7WUFBdkIsd0JBQXVCLEVBQUk7RUFDekQ7SUFBOEIsZ0NBQXlCO1FBQXpCLDBCQUF5QixFQUFJO0VBQzNEO0lBQThCLGdDQUF5QjtRQUF6QiwwQkFBeUIsRUFBSTtFQUUzRDtJQUFvQyxtQ0FBc0M7UUFBdEMsZ0NBQXNDO1lBQXRDLHVDQUFzQyxFQUFJO0VBQzlFO0lBQW9DLGlDQUFvQztRQUFwQyw4QkFBb0M7WUFBcEMscUNBQW9DLEVBQUk7RUFDNUU7SUFBb0Msb0NBQWtDO1FBQWxDLGlDQUFrQztZQUFsQyxtQ0FBa0MsRUFBSTtFQUMxRTtJQUFvQyxxQ0FBeUM7UUFBekMsa0NBQXlDO1lBQXpDLDBDQUF5QyxFQUFJO0VBQ2pGO0lBQW9DLHFDQUF3QztRQUF4Qyx5Q0FBd0MsRUFBSTtFQUVoRjtJQUFpQyxvQ0FBa0M7UUFBbEMsaUNBQWtDO1lBQWxDLG1DQUFrQyxFQUFJO0VBQ3ZFO0lBQWlDLGtDQUFnQztRQUFoQywrQkFBZ0M7WUFBaEMsaUNBQWdDLEVBQUk7RUFDckU7SUFBaUMscUNBQThCO1FBQTlCLGtDQUE4QjtZQUE5QiwrQkFBOEIsRUFBSTtFQUNuRTtJQUFpQyx1Q0FBZ0M7UUFBaEMsb0NBQWdDO1lBQWhDLGlDQUFnQyxFQUFJO0VBQ3JFO0lBQWlDLHNDQUErQjtRQUEvQixtQ0FBK0I7WUFBL0IsZ0NBQStCLEVBQUk7RUFFcEU7SUFBa0MscUNBQW9DO1FBQXBDLHFDQUFvQyxFQUFJO0VBQzFFO0lBQWtDLG1DQUFrQztRQUFsQyxtQ0FBa0MsRUFBSTtFQUN4RTtJQUFrQyxzQ0FBZ0M7UUFBaEMsaUNBQWdDLEVBQUk7RUFDdEU7SUFBa0MsdUNBQXVDO1FBQXZDLHdDQUF1QyxFQUFJO0VBQzdFO0lBQWtDLDBDQUFzQztRQUF0Qyx1Q0FBc0MsRUFBSTtFQUM1RTtJQUFrQyx1Q0FBaUM7UUFBakMsa0NBQWlDLEVBQUk7RUFFdkU7SUFBZ0MscUNBQTJCO1FBQTNCLDRCQUEyQixFQUFJO0VBQy9EO0lBQWdDLHNDQUFpQztRQUFqQyxrQ0FBaUMsRUFBSTtFQUNyRTtJQUFnQyxvQ0FBK0I7UUFBL0IsZ0NBQStCLEVBQUk7RUFDbkU7SUFBZ0MsdUNBQTZCO1FBQTdCLDhCQUE2QixFQUFJO0VBQ2pFO0lBQWdDLHlDQUErQjtRQUEvQixnQ0FBK0IsRUFBSTtFQUNuRTtJQUFnQyx3Q0FBOEI7UUFBOUIsK0JBQThCLEVBQUksRUFBQTs7QTlDWWxFO0U4Q2xEQTtJQUFnQywwQ0FBOEI7SUFBOUIseUNBQThCO1FBQTlCLG1DQUE4QjtZQUE5QiwrQkFBOEIsRUFBSTtFQUNsRTtJQUFnQyx3Q0FBaUM7SUFBakMseUNBQWlDO1FBQWpDLHNDQUFpQztZQUFqQyxrQ0FBaUMsRUFBSTtFQUNyRTtJQUFnQywwQ0FBc0M7SUFBdEMsMENBQXNDO1FBQXRDLDJDQUFzQztZQUF0Qyx1Q0FBc0MsRUFBSTtFQUMxRTtJQUFnQyx3Q0FBeUM7SUFBekMsMENBQXlDO1FBQXpDLDhDQUF5QztZQUF6QywwQ0FBeUMsRUFBSTtFQUU3RTtJQUE4QiwrQkFBMEI7UUFBMUIsMkJBQTBCLEVBQUk7RUFDNUQ7SUFBOEIsaUNBQTRCO1FBQTVCLDZCQUE0QixFQUFJO0VBQzlEO0lBQThCLHVDQUFrQztRQUFsQyxtQ0FBa0MsRUFBSTtFQUNwRTtJQUE4QiwrQkFBeUI7UUFBekIsOEJBQXlCO1lBQXpCLDBCQUF5QixFQUFJO0VBQzNEO0lBQThCLCtCQUF1QjtRQUF2QixnQ0FBdUI7WUFBdkIsd0JBQXVCLEVBQUk7RUFDekQ7SUFBOEIsK0JBQXVCO1FBQXZCLGdDQUF1QjtZQUF2Qix3QkFBdUIsRUFBSTtFQUN6RDtJQUE4QixnQ0FBeUI7UUFBekIsMEJBQXlCLEVBQUk7RUFDM0Q7SUFBOEIsZ0NBQXlCO1FBQXpCLDBCQUF5QixFQUFJO0VBRTNEO0lBQW9DLG1DQUFzQztRQUF0QyxnQ0FBc0M7WUFBdEMsdUNBQXNDLEVBQUk7RUFDOUU7SUFBb0MsaUNBQW9DO1FBQXBDLDhCQUFvQztZQUFwQyxxQ0FBb0MsRUFBSTtFQUM1RTtJQUFvQyxvQ0FBa0M7UUFBbEMsaUNBQWtDO1lBQWxDLG1DQUFrQyxFQUFJO0VBQzFFO0lBQW9DLHFDQUF5QztRQUF6QyxrQ0FBeUM7WUFBekMsMENBQXlDLEVBQUk7RUFDakY7SUFBb0MscUNBQXdDO1FBQXhDLHlDQUF3QyxFQUFJO0VBRWhGO0lBQWlDLG9DQUFrQztRQUFsQyxpQ0FBa0M7WUFBbEMsbUNBQWtDLEVBQUk7RUFDdkU7SUFBaUMsa0NBQWdDO1FBQWhDLCtCQUFnQztZQUFoQyxpQ0FBZ0MsRUFBSTtFQUNyRTtJQUFpQyxxQ0FBOEI7UUFBOUIsa0NBQThCO1lBQTlCLCtCQUE4QixFQUFJO0VBQ25FO0lBQWlDLHVDQUFnQztRQUFoQyxvQ0FBZ0M7WUFBaEMsaUNBQWdDLEVBQUk7RUFDckU7SUFBaUMsc0NBQStCO1FBQS9CLG1DQUErQjtZQUEvQixnQ0FBK0IsRUFBSTtFQUVwRTtJQUFrQyxxQ0FBb0M7UUFBcEMscUNBQW9DLEVBQUk7RUFDMUU7SUFBa0MsbUNBQWtDO1FBQWxDLG1DQUFrQyxFQUFJO0VBQ3hFO0lBQWtDLHNDQUFnQztRQUFoQyxpQ0FBZ0MsRUFBSTtFQUN0RTtJQUFrQyx1Q0FBdUM7UUFBdkMsd0NBQXVDLEVBQUk7RUFDN0U7SUFBa0MsMENBQXNDO1FBQXRDLHVDQUFzQyxFQUFJO0VBQzVFO0lBQWtDLHVDQUFpQztRQUFqQyxrQ0FBaUMsRUFBSTtFQUV2RTtJQUFnQyxxQ0FBMkI7UUFBM0IsNEJBQTJCLEVBQUk7RUFDL0Q7SUFBZ0Msc0NBQWlDO1FBQWpDLGtDQUFpQyxFQUFJO0VBQ3JFO0lBQWdDLG9DQUErQjtRQUEvQixnQ0FBK0IsRUFBSTtFQUNuRTtJQUFnQyx1Q0FBNkI7UUFBN0IsOEJBQTZCLEVBQUk7RUFDakU7SUFBZ0MseUNBQStCO1FBQS9CLGdDQUErQixFQUFJO0VBQ25FO0lBQWdDLHdDQUE4QjtRQUE5QiwrQkFBOEIsRUFBSSxFQUFBOztBOUNZbEU7RThDbERBO0lBQWdDLDBDQUE4QjtJQUE5Qix5Q0FBOEI7UUFBOUIsbUNBQThCO1lBQTlCLCtCQUE4QixFQUFJO0VBQ2xFO0lBQWdDLHdDQUFpQztJQUFqQyx5Q0FBaUM7UUFBakMsc0NBQWlDO1lBQWpDLGtDQUFpQyxFQUFJO0VBQ3JFO0lBQWdDLDBDQUFzQztJQUF0QywwQ0FBc0M7UUFBdEMsMkNBQXNDO1lBQXRDLHVDQUFzQyxFQUFJO0VBQzFFO0lBQWdDLHdDQUF5QztJQUF6QywwQ0FBeUM7UUFBekMsOENBQXlDO1lBQXpDLDBDQUF5QyxFQUFJO0VBRTdFO0lBQThCLCtCQUEwQjtRQUExQiwyQkFBMEIsRUFBSTtFQUM1RDtJQUE4QixpQ0FBNEI7UUFBNUIsNkJBQTRCLEVBQUk7RUFDOUQ7SUFBOEIsdUNBQWtDO1FBQWxDLG1DQUFrQyxFQUFJO0VBQ3BFO0lBQThCLCtCQUF5QjtRQUF6Qiw4QkFBeUI7WUFBekIsMEJBQXlCLEVBQUk7RUFDM0Q7SUFBOEIsK0JBQXVCO1FBQXZCLGdDQUF1QjtZQUF2Qix3QkFBdUIsRUFBSTtFQUN6RDtJQUE4QiwrQkFBdUI7UUFBdkIsZ0NBQXVCO1lBQXZCLHdCQUF1QixFQUFJO0VBQ3pEO0lBQThCLGdDQUF5QjtRQUF6QiwwQkFBeUIsRUFBSTtFQUMzRDtJQUE4QixnQ0FBeUI7UUFBekIsMEJBQXlCLEVBQUk7RUFFM0Q7SUFBb0MsbUNBQXNDO1FBQXRDLGdDQUFzQztZQUF0Qyx1Q0FBc0MsRUFBSTtFQUM5RTtJQUFvQyxpQ0FBb0M7UUFBcEMsOEJBQW9DO1lBQXBDLHFDQUFvQyxFQUFJO0VBQzVFO0lBQW9DLG9DQUFrQztRQUFsQyxpQ0FBa0M7WUFBbEMsbUNBQWtDLEVBQUk7RUFDMUU7SUFBb0MscUNBQXlDO1FBQXpDLGtDQUF5QztZQUF6QywwQ0FBeUMsRUFBSTtFQUNqRjtJQUFvQyxxQ0FBd0M7UUFBeEMseUNBQXdDLEVBQUk7RUFFaEY7SUFBaUMsb0NBQWtDO1FBQWxDLGlDQUFrQztZQUFsQyxtQ0FBa0MsRUFBSTtFQUN2RTtJQUFpQyxrQ0FBZ0M7UUFBaEMsK0JBQWdDO1lBQWhDLGlDQUFnQyxFQUFJO0VBQ3JFO0lBQWlDLHFDQUE4QjtRQUE5QixrQ0FBOEI7WUFBOUIsK0JBQThCLEVBQUk7RUFDbkU7SUFBaUMsdUNBQWdDO1FBQWhDLG9DQUFnQztZQUFoQyxpQ0FBZ0MsRUFBSTtFQUNyRTtJQUFpQyxzQ0FBK0I7UUFBL0IsbUNBQStCO1lBQS9CLGdDQUErQixFQUFJO0VBRXBFO0lBQWtDLHFDQUFvQztRQUFwQyxxQ0FBb0MsRUFBSTtFQUMxRTtJQUFrQyxtQ0FBa0M7UUFBbEMsbUNBQWtDLEVBQUk7RUFDeEU7SUFBa0Msc0NBQWdDO1FBQWhDLGlDQUFnQyxFQUFJO0VBQ3RFO0lBQWtDLHVDQUF1QztRQUF2Qyx3Q0FBdUMsRUFBSTtFQUM3RTtJQUFrQywwQ0FBc0M7UUFBdEMsdUNBQXNDLEVBQUk7RUFDNUU7SUFBa0MsdUNBQWlDO1FBQWpDLGtDQUFpQyxFQUFJO0VBRXZFO0lBQWdDLHFDQUEyQjtRQUEzQiw0QkFBMkIsRUFBSTtFQUMvRDtJQUFnQyxzQ0FBaUM7UUFBakMsa0NBQWlDLEVBQUk7RUFDckU7SUFBZ0Msb0NBQStCO1FBQS9CLGdDQUErQixFQUFJO0VBQ25FO0lBQWdDLHVDQUE2QjtRQUE3Qiw4QkFBNkIsRUFBSTtFQUNqRTtJQUFnQyx5Q0FBK0I7UUFBL0IsZ0NBQStCLEVBQUk7RUFDbkU7SUFBZ0Msd0NBQThCO1FBQTlCLCtCQUE4QixFQUFJLEVBQUE7O0FDNUNsRTtFQ0RGLHVCQUFzQixFREMyQjs7QUFDL0M7RUNDRix3QkFBdUIsRUREMkI7O0FBQ2hEO0VDR0YsdUJBQXNCLEVESDJCOztBL0NzRC9DO0UrQ3hEQTtJQ0RGLHVCQUFzQixFREMyQjtFQUMvQztJQ0NGLHdCQUF1QixFREQyQjtFQUNoRDtJQ0dGLHVCQUFzQixFREgyQixFQUFBOztBL0NzRC9DO0UrQ3hEQTtJQ0RGLHVCQUFzQixFREMyQjtFQUMvQztJQ0NGLHdCQUF1QixFREQyQjtFQUNoRDtJQ0dGLHVCQUFzQixFREgyQixFQUFBOztBL0NzRC9DO0UrQ3hEQTtJQ0RGLHVCQUFzQixFREMyQjtFQUMvQztJQ0NGLHdCQUF1QixFREQyQjtFQUNoRDtJQ0dGLHVCQUFzQixFREgyQixFQUFBOztBL0NzRC9DO0UrQ3hEQTtJQ0RGLHVCQUFzQixFREMyQjtFQUMvQztJQ0NGLHdCQUF1QixFREQyQjtFQUNoRDtJQ0dGLHVCQUFzQixFREgyQixFQUFBOztBRUdqRDtFQUF5Qiw0QkFBOEIsRUFBSTs7QUFBM0Q7RUFBeUIsOEJBQThCLEVBQUk7O0FBQTNEO0VBQXlCLDhCQUE4QixFQUFJOztBQUEzRDtFQUF5QiwyQkFBOEIsRUFBSTs7QUFBM0Q7RUFBeUIsb0NBQThCO0VBQTlCLDRCQUE4QixFQUFJOztBQUs3RDtFQUNFLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLFNBQVE7RUFDUixRQUFPO0VBQ1AsYzNEbWxCc0MsRTJEbGxCdkM7O0FBRUQ7RUFDRSxnQkFBZTtFQUNmLFNBQVE7RUFDUixVQUFTO0VBQ1QsUUFBTztFQUNQLGMzRDJrQnNDLEUyRDFrQnZDOztBQUc2QjtFQUQ5QjtJQUVJLHlCQUFnQjtJQUFoQixpQkFBZ0I7SUFDaEIsT0FBTTtJQUNOLGMzRG1rQm9DLEUyRGprQnZDLEVBQUE7O0FDaENEO0VDRUUsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixZQUFXO0VBQ1gsV0FBVTtFQUNWLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsb0JBQW1CO0VBQ25CLFVBQVMsRURQVjs7QUNpQkM7RUFFRSxpQkFBZ0I7RUFDaEIsWUFBVztFQUNYLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsV0FBVTtFQUNWLG9CQUFtQixFQUNwQjs7QUM3Qkg7RUFBYSx1RUFBcUM7VUFBckMsK0RBQXFDLEVBQUk7O0FBQ3REO0VBQVUsaUVBQWtDO1VBQWxDLHlEQUFrQyxFQUFJOztBQUNoRDtFQUFhLGdFQUFxQztVQUFyQyx3REFBcUMsRUFBSTs7QUFDdEQ7RUFBZSxvQ0FBMkI7VUFBM0IsNEJBQTJCLEVBQUk7O0FDQzFDO0VBQXVCLHNCQUE0QixFQUFJOztBQUF2RDtFQUF1QixzQkFBNEIsRUFBSTs7QUFBdkQ7RUFBdUIsc0JBQTRCLEVBQUk7O0FBQXZEO0VBQXVCLHVCQUE0QixFQUFJOztBQUF2RDtFQUF1Qix1QkFBNEIsRUFBSTs7QUFBdkQ7RUFBdUIsdUJBQTRCLEVBQUk7O0FBQXZEO0VBQXVCLHVCQUE0QixFQUFJOztBQUF2RDtFQUF1Qix1QkFBNEIsRUFBSTs7QUFBdkQ7RUFBdUIsd0JBQTRCLEVBQUk7O0FBQXZEO0VBQXVCLHdCQUE0QixFQUFJOztBQUkzRDtFQUFVLDJCQUEwQixFQUFJOztBQUN4QztFQUFVLDRCQUEyQixFQUFJOztBQ0FqQztFQUFnQyxxQkFBNEIsRUFBSTs7QUFDaEU7O0VBRUUseUJBQW9DLEVBQ3JDOztBQUNEOztFQUVFLDJCQUF3QyxFQUN6Qzs7QUFDRDs7RUFFRSw0QkFBMEMsRUFDM0M7O0FBQ0Q7O0VBRUUsMEJBQXNDLEVBQ3ZDOztBQWhCRDtFQUFnQywyQkFBNEIsRUFBSTs7QUFDaEU7O0VBRUUsK0JBQW9DLEVBQ3JDOztBQUNEOztFQUVFLGlDQUF3QyxFQUN6Qzs7QUFDRDs7RUFFRSxrQ0FBMEMsRUFDM0M7O0FBQ0Q7O0VBRUUsZ0NBQXNDLEVBQ3ZDOztBQWhCRDtFQUFnQywwQkFBNEIsRUFBSTs7QUFDaEU7O0VBRUUsOEJBQW9DLEVBQ3JDOztBQUNEOztFQUVFLGdDQUF3QyxFQUN6Qzs7QUFDRDs7RUFFRSxpQ0FBMEMsRUFDM0M7O0FBQ0Q7O0VBRUUsK0JBQXNDLEVBQ3ZDOztBQWhCRDtFQUFnQyx3QkFBNEIsRUFBSTs7QUFDaEU7O0VBRUUsNEJBQW9DLEVBQ3JDOztBQUNEOztFQUVFLDhCQUF3QyxFQUN6Qzs7QUFDRDs7RUFFRSwrQkFBMEMsRUFDM0M7O0FBQ0Q7O0VBRUUsNkJBQXNDLEVBQ3ZDOztBQWhCRDtFQUFnQywwQkFBNEIsRUFBSTs7QUFDaEU7O0VBRUUsOEJBQW9DLEVBQ3JDOztBQUNEOztFQUVFLGdDQUF3QyxFQUN6Qzs7QUFDRDs7RUFFRSxpQ0FBMEMsRUFDM0M7O0FBQ0Q7O0VBRUUsK0JBQXNDLEVBQ3ZDOztBQWhCRDtFQUFnQyx3QkFBNEIsRUFBSTs7QUFDaEU7O0VBRUUsNEJBQW9DLEVBQ3JDOztBQUNEOztFQUVFLDhCQUF3QyxFQUN6Qzs7QUFDRDs7RUFFRSwrQkFBMEMsRUFDM0M7O0FBQ0Q7O0VBRUUsNkJBQXNDLEVBQ3ZDOztBQWhCRDtFQUFnQyxzQkFBNEIsRUFBSTs7QUFDaEU7O0VBRUUsMEJBQW9DLEVBQ3JDOztBQUNEOztFQUVFLDRCQUF3QyxFQUN6Qzs7QUFDRDs7RUFFRSw2QkFBMEMsRUFDM0M7O0FBQ0Q7O0VBRUUsMkJBQXNDLEVBQ3ZDOztBQWhCRDtFQUFnQyw0QkFBNEIsRUFBSTs7QUFDaEU7O0VBRUUsZ0NBQW9DLEVBQ3JDOztBQUNEOztFQUVFLGtDQUF3QyxFQUN6Qzs7QUFDRDs7RUFFRSxtQ0FBMEMsRUFDM0M7O0FBQ0Q7O0VBRUUsaUNBQXNDLEVBQ3ZDOztBQWhCRDtFQUFnQywyQkFBNEIsRUFBSTs7QUFDaEU7O0VBRUUsK0JBQW9DLEVBQ3JDOztBQUNEOztFQUVFLGlDQUF3QyxFQUN6Qzs7QUFDRDs7RUFFRSxrQ0FBMEMsRUFDM0M7O0FBQ0Q7O0VBRUUsZ0NBQXNDLEVBQ3ZDOztBQWhCRDtFQUFnQyx5QkFBNEIsRUFBSTs7QUFDaEU7O0VBRUUsNkJBQW9DLEVBQ3JDOztBQUNEOztFQUVFLCtCQUF3QyxFQUN6Qzs7QUFDRDs7RUFFRSxnQ0FBMEMsRUFDM0M7O0FBQ0Q7O0VBRUUsOEJBQXNDLEVBQ3ZDOztBQWhCRDtFQUFnQywyQkFBNEIsRUFBSTs7QUFDaEU7O0VBRUUsK0JBQW9DLEVBQ3JDOztBQUNEOztFQUVFLGlDQUF3QyxFQUN6Qzs7QUFDRDs7RUFFRSxrQ0FBMEMsRUFDM0M7O0FBQ0Q7O0VBRUUsZ0NBQXNDLEVBQ3ZDOztBQWhCRDtFQUFnQyx5QkFBNEIsRUFBSTs7QUFDaEU7O0VBRUUsNkJBQW9DLEVBQ3JDOztBQUNEOztFQUVFLCtCQUF3QyxFQUN6Qzs7QUFDRDs7RUFFRSxnQ0FBMEMsRUFDM0M7O0FBQ0Q7O0VBRUUsOEJBQXNDLEVBQ3ZDOztBQUtMO0VBQW1CLHdCQUF1QixFQUFJOztBQUM5Qzs7RUFFRSw0QkFBMkIsRUFDNUI7O0FBQ0Q7OztFQUVFLDhCQUE2QixFQUM5Qjs7QUFDRDs7RUFFRSwrQkFBOEIsRUFDL0I7O0FBQ0Q7OztFQUVFLDZCQUE0QixFQUM3Qjs7QXREWUQ7RXNEakRJO0lBQWdDLHFCQUE0QixFQUFJO0VBQ2hFOztJQUVFLHlCQUFvQyxFQUNyQztFQUNEOztJQUVFLDJCQUF3QyxFQUN6QztFQUNEOztJQUVFLDRCQUEwQyxFQUMzQztFQUNEOztJQUVFLDBCQUFzQyxFQUN2QztFQWhCRDtJQUFnQywyQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSwrQkFBb0MsRUFDckM7RUFDRDs7SUFFRSxpQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxrQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSxnQ0FBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsMEJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsOEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsZ0NBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsaUNBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsK0JBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLHdCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDRCQUFvQyxFQUNyQztFQUNEOztJQUVFLDhCQUF3QyxFQUN6QztFQUNEOztJQUVFLCtCQUEwQyxFQUMzQztFQUNEOztJQUVFLDZCQUFzQyxFQUN2QztFQWhCRDtJQUFnQywwQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw4QkFBb0MsRUFDckM7RUFDRDs7SUFFRSxnQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxpQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSwrQkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0Msd0JBQTRCLEVBQUk7RUFDaEU7O0lBRUUsNEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsOEJBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsK0JBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsNkJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLHNCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDBCQUFvQyxFQUNyQztFQUNEOztJQUVFLDRCQUF3QyxFQUN6QztFQUNEOztJQUVFLDZCQUEwQyxFQUMzQztFQUNEOztJQUVFLDJCQUFzQyxFQUN2QztFQWhCRDtJQUFnQyw0QkFBNEIsRUFBSTtFQUNoRTs7SUFFRSxnQ0FBb0MsRUFDckM7RUFDRDs7SUFFRSxrQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxtQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSxpQ0FBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsMkJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsK0JBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsaUNBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsa0NBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsZ0NBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLHlCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDZCQUFvQyxFQUNyQztFQUNEOztJQUVFLCtCQUF3QyxFQUN6QztFQUNEOztJQUVFLGdDQUEwQyxFQUMzQztFQUNEOztJQUVFLDhCQUFzQyxFQUN2QztFQWhCRDtJQUFnQywyQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSwrQkFBb0MsRUFDckM7RUFDRDs7SUFFRSxpQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxrQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSxnQ0FBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MseUJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsNkJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsK0JBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsZ0NBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsOEJBQXNDLEVBQ3ZDO0VBS0w7SUFBbUIsd0JBQXVCLEVBQUk7RUFDOUM7O0lBRUUsNEJBQTJCLEVBQzVCO0VBQ0Q7O0lBRUUsOEJBQTZCLEVBQzlCO0VBQ0Q7O0lBRUUsK0JBQThCLEVBQy9CO0VBQ0Q7O0lBRUUsNkJBQTRCLEVBQzdCLEVBQUE7O0F0RFlEO0VzRGpESTtJQUFnQyxxQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSx5QkFBb0MsRUFDckM7RUFDRDs7SUFFRSwyQkFBd0MsRUFDekM7RUFDRDs7SUFFRSw0QkFBMEMsRUFDM0M7RUFDRDs7SUFFRSwwQkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsMkJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsK0JBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsaUNBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsa0NBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsZ0NBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDBCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDhCQUFvQyxFQUNyQztFQUNEOztJQUVFLGdDQUF3QyxFQUN6QztFQUNEOztJQUVFLGlDQUEwQyxFQUMzQztFQUNEOztJQUVFLCtCQUFzQyxFQUN2QztFQWhCRDtJQUFnQyx3QkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw0QkFBb0MsRUFDckM7RUFDRDs7SUFFRSw4QkFBd0MsRUFDekM7RUFDRDs7SUFFRSwrQkFBMEMsRUFDM0M7RUFDRDs7SUFFRSw2QkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsMEJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsOEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsZ0NBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsaUNBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsK0JBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLHdCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDRCQUFvQyxFQUNyQztFQUNEOztJQUVFLDhCQUF3QyxFQUN6QztFQUNEOztJQUVFLCtCQUEwQyxFQUMzQztFQUNEOztJQUVFLDZCQUFzQyxFQUN2QztFQWhCRDtJQUFnQyxzQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSwwQkFBb0MsRUFDckM7RUFDRDs7SUFFRSw0QkFBd0MsRUFDekM7RUFDRDs7SUFFRSw2QkFBMEMsRUFDM0M7RUFDRDs7SUFFRSwyQkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsNEJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsZ0NBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsa0NBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsbUNBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsaUNBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDJCQUE0QixFQUFJO0VBQ2hFOztJQUVFLCtCQUFvQyxFQUNyQztFQUNEOztJQUVFLGlDQUF3QyxFQUN6QztFQUNEOztJQUVFLGtDQUEwQyxFQUMzQztFQUNEOztJQUVFLGdDQUFzQyxFQUN2QztFQWhCRDtJQUFnQyx5QkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw2QkFBb0MsRUFDckM7RUFDRDs7SUFFRSwrQkFBd0MsRUFDekM7RUFDRDs7SUFFRSxnQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSw4QkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsMkJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsK0JBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsaUNBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsa0NBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsZ0NBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLHlCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDZCQUFvQyxFQUNyQztFQUNEOztJQUVFLCtCQUF3QyxFQUN6QztFQUNEOztJQUVFLGdDQUEwQyxFQUMzQztFQUNEOztJQUVFLDhCQUFzQyxFQUN2QztFQUtMO0lBQW1CLHdCQUF1QixFQUFJO0VBQzlDOztJQUVFLDRCQUEyQixFQUM1QjtFQUNEOztJQUVFLDhCQUE2QixFQUM5QjtFQUNEOztJQUVFLCtCQUE4QixFQUMvQjtFQUNEOztJQUVFLDZCQUE0QixFQUM3QixFQUFBOztBdERZRDtFc0RqREk7SUFBZ0MscUJBQTRCLEVBQUk7RUFDaEU7O0lBRUUseUJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsMkJBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsNEJBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsMEJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDJCQUE0QixFQUFJO0VBQ2hFOztJQUVFLCtCQUFvQyxFQUNyQztFQUNEOztJQUVFLGlDQUF3QyxFQUN6QztFQUNEOztJQUVFLGtDQUEwQyxFQUMzQztFQUNEOztJQUVFLGdDQUFzQyxFQUN2QztFQWhCRDtJQUFnQywwQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw4QkFBb0MsRUFDckM7RUFDRDs7SUFFRSxnQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxpQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSwrQkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0Msd0JBQTRCLEVBQUk7RUFDaEU7O0lBRUUsNEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsOEJBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsK0JBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsNkJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDBCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDhCQUFvQyxFQUNyQztFQUNEOztJQUVFLGdDQUF3QyxFQUN6QztFQUNEOztJQUVFLGlDQUEwQyxFQUMzQztFQUNEOztJQUVFLCtCQUFzQyxFQUN2QztFQWhCRDtJQUFnQyx3QkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw0QkFBb0MsRUFDckM7RUFDRDs7SUFFRSw4QkFBd0MsRUFDekM7RUFDRDs7SUFFRSwrQkFBMEMsRUFDM0M7RUFDRDs7SUFFRSw2QkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0Msc0JBQTRCLEVBQUk7RUFDaEU7O0lBRUUsMEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsNEJBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsNkJBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsMkJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDRCQUE0QixFQUFJO0VBQ2hFOztJQUVFLGdDQUFvQyxFQUNyQztFQUNEOztJQUVFLGtDQUF3QyxFQUN6QztFQUNEOztJQUVFLG1DQUEwQyxFQUMzQztFQUNEOztJQUVFLGlDQUFzQyxFQUN2QztFQWhCRDtJQUFnQywyQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSwrQkFBb0MsRUFDckM7RUFDRDs7SUFFRSxpQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxrQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSxnQ0FBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MseUJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsNkJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsK0JBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsZ0NBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsOEJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLDJCQUE0QixFQUFJO0VBQ2hFOztJQUVFLCtCQUFvQyxFQUNyQztFQUNEOztJQUVFLGlDQUF3QyxFQUN6QztFQUNEOztJQUVFLGtDQUEwQyxFQUMzQztFQUNEOztJQUVFLGdDQUFzQyxFQUN2QztFQWhCRDtJQUFnQyx5QkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw2QkFBb0MsRUFDckM7RUFDRDs7SUFFRSwrQkFBd0MsRUFDekM7RUFDRDs7SUFFRSxnQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSw4QkFBc0MsRUFDdkM7RUFLTDtJQUFtQix3QkFBdUIsRUFBSTtFQUM5Qzs7SUFFRSw0QkFBMkIsRUFDNUI7RUFDRDs7SUFFRSw4QkFBNkIsRUFDOUI7RUFDRDs7SUFFRSwrQkFBOEIsRUFDL0I7RUFDRDs7SUFFRSw2QkFBNEIsRUFDN0IsRUFBQTs7QXREWUQ7RXNEakRJO0lBQWdDLHFCQUE0QixFQUFJO0VBQ2hFOztJQUVFLHlCQUFvQyxFQUNyQztFQUNEOztJQUVFLDJCQUF3QyxFQUN6QztFQUNEOztJQUVFLDRCQUEwQyxFQUMzQztFQUNEOztJQUVFLDBCQUFzQyxFQUN2QztFQWhCRDtJQUFnQywyQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSwrQkFBb0MsRUFDckM7RUFDRDs7SUFFRSxpQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxrQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSxnQ0FBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsMEJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsOEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsZ0NBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsaUNBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsK0JBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLHdCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDRCQUFvQyxFQUNyQztFQUNEOztJQUVFLDhCQUF3QyxFQUN6QztFQUNEOztJQUVFLCtCQUEwQyxFQUMzQztFQUNEOztJQUVFLDZCQUFzQyxFQUN2QztFQWhCRDtJQUFnQywwQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSw4QkFBb0MsRUFDckM7RUFDRDs7SUFFRSxnQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxpQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSwrQkFBc0MsRUFDdkM7RUFoQkQ7SUFBZ0Msd0JBQTRCLEVBQUk7RUFDaEU7O0lBRUUsNEJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsOEJBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsK0JBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsNkJBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLHNCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDBCQUFvQyxFQUNyQztFQUNEOztJQUVFLDRCQUF3QyxFQUN6QztFQUNEOztJQUVFLDZCQUEwQyxFQUMzQztFQUNEOztJQUVFLDJCQUFzQyxFQUN2QztFQWhCRDtJQUFnQyw0QkFBNEIsRUFBSTtFQUNoRTs7SUFFRSxnQ0FBb0MsRUFDckM7RUFDRDs7SUFFRSxrQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxtQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSxpQ0FBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MsMkJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsK0JBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsaUNBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsa0NBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsZ0NBQXNDLEVBQ3ZDO0VBaEJEO0lBQWdDLHlCQUE0QixFQUFJO0VBQ2hFOztJQUVFLDZCQUFvQyxFQUNyQztFQUNEOztJQUVFLCtCQUF3QyxFQUN6QztFQUNEOztJQUVFLGdDQUEwQyxFQUMzQztFQUNEOztJQUVFLDhCQUFzQyxFQUN2QztFQWhCRDtJQUFnQywyQkFBNEIsRUFBSTtFQUNoRTs7SUFFRSwrQkFBb0MsRUFDckM7RUFDRDs7SUFFRSxpQ0FBd0MsRUFDekM7RUFDRDs7SUFFRSxrQ0FBMEMsRUFDM0M7RUFDRDs7SUFFRSxnQ0FBc0MsRUFDdkM7RUFoQkQ7SUFBZ0MseUJBQTRCLEVBQUk7RUFDaEU7O0lBRUUsNkJBQW9DLEVBQ3JDO0VBQ0Q7O0lBRUUsK0JBQXdDLEVBQ3pDO0VBQ0Q7O0lBRUUsZ0NBQTBDLEVBQzNDO0VBQ0Q7O0lBRUUsOEJBQXNDLEVBQ3ZDO0VBS0w7SUFBbUIsd0JBQXVCLEVBQUk7RUFDOUM7O0lBRUUsNEJBQTJCLEVBQzVCO0VBQ0Q7O0lBRUUsOEJBQTZCLEVBQzlCO0VBQ0Q7O0lBRUUsK0JBQThCLEVBQy9CO0VBQ0Q7O0lBRUUsNkJBQTRCLEVBQzdCLEVBQUE7O0FDMUNMO0VBQWtCLGtHakVxUGdHLEVpRXJQekQ7O0FBSXpEO0VBQWlCLCtCQUE4QixFQUFJOztBQUNuRDtFQUFpQiwrQkFBOEIsRUFBSTs7QUFDbkQ7RUNSRSxpQkFBZ0I7RUFDaEIsMkJBQXVCO0tBQXZCLHdCQUF1QjtFQUN2QixvQkFBbUIsRURNc0I7O0FBUXZDO0VBQXdCLDRCQUEyQixFQUFJOztBQUN2RDtFQUF3Qiw2QkFBNEIsRUFBSTs7QUFDeEQ7RUFBd0IsOEJBQTZCLEVBQUk7O0F2RHNDekQ7RXVEeENBO0lBQXdCLDRCQUEyQixFQUFJO0VBQ3ZEO0lBQXdCLDZCQUE0QixFQUFJO0VBQ3hEO0lBQXdCLDhCQUE2QixFQUFJLEVBQUE7O0F2RHNDekQ7RXVEeENBO0lBQXdCLDRCQUEyQixFQUFJO0VBQ3ZEO0lBQXdCLDZCQUE0QixFQUFJO0VBQ3hEO0lBQXdCLDhCQUE2QixFQUFJLEVBQUE7O0F2RHNDekQ7RXVEeENBO0lBQXdCLDRCQUEyQixFQUFJO0VBQ3ZEO0lBQXdCLDZCQUE0QixFQUFJO0VBQ3hEO0lBQXdCLDhCQUE2QixFQUFJLEVBQUE7O0F2RHNDekQ7RXVEeENBO0lBQXdCLDRCQUEyQixFQUFJO0VBQ3ZEO0lBQXdCLDZCQUE0QixFQUFJO0VBQ3hEO0lBQXdCLDhCQUE2QixFQUFJLEVBQUE7O0FBTTdEO0VBQW1CLHFDQUFvQyxFQUFJOztBQUMzRDtFQUFtQixxQ0FBb0MsRUFBSTs7QUFDM0Q7RUFBbUIsc0NBQXFDLEVBQUk7O0FBSTVEO0VBQXNCLDRCQUEwQyxFQUFJOztBQUNwRTtFQUFzQiw0QkFBMkMsRUFBSTs7QUFDckU7RUFBc0IsNEJBQXlDLEVBQUk7O0FBQ25FO0VBQXNCLDhCQUE2QixFQUFJOztBQUl2RDtFQUFjLHVCQUF3QixFQUFJOztBRXBDeEM7RUFDRSwwQkFBd0IsRUFDekI7O0FqRVNEO0VpRU5JLDBCQUFxQyxFakVTeEM7O0FpRWREO0VBQ0UsdUJBQXdCLEVBQ3pCOztBakVTRDtFaUVOSSwwQkFBcUMsRWpFU3hDOztBaUVkRDtFQUNFLDBCQUF3QixFQUN6Qjs7QWpFU0Q7RWlFTkksMEJBQXFDLEVqRVN4Qzs7QWlFZEQ7RUFDRSwwQkFBd0IsRUFDekI7O0FqRVNEO0VpRU5JLDBCQUFxQyxFakVTeEM7O0FpRWREO0VBQ0UsMEJBQXdCLEVBQ3pCOztBakVTRDtFaUVOSSwwQkFBcUMsRWpFU3hDOztBaUVkRDtFQUNFLDBCQUF3QixFQUN6Qjs7QWpFU0Q7RWlFTkksMEJBQXFDLEVqRVN4Qzs7QWlFZEQ7RUFDRSwwQkFBd0IsRUFDekI7O0FqRVNEO0VpRU5JLDBCQUFxQyxFakVTeEM7O0FpRWREO0VBQ0UsMEJBQXdCLEVBQ3pCOztBakVTRDtFaUVOSSwwQkFBcUMsRWpFU3hDOztBaUVkRDtFQUNFLDBCQUF3QixFQUN6Qjs7QWpFU0Q7RWlFTkksMEJBQXFDLEVqRVN4Qzs7QWlFZEQ7RUFDRSw4QkFBd0IsRUFDekI7O0FqRVNEO0VpRU5JLG1DQUFxQyxFakVTeEM7O0FpRWREO0VBQ0UsMEJBQXdCLEVBQ3pCOztBakVTRDtFaUVOSSwwQkFBcUMsRWpFU3hDOztBaUVkRDtFQUNFLHVCQUF3QixFQUN6Qjs7QWpFU0Q7RWlFTkksMEJBQXFDLEVqRVN4Qzs7QWlFZEQ7RUFDRSx1QkFBd0IsRUFDekI7O0FqRVNEO0VpRU5JLDBCQUFxQyxFakVTeEM7O0FpRWREO0VBQ0UsMEJBQXdCLEVBQ3pCOztBakVTRDtFaUVOSSwwQkFBcUMsRWpFU3hDOztBaUVkRDtFQUNFLDBCQUF3QixFQUN6Qjs7QWpFU0Q7RWlFTkksMEJBQXFDLEVqRVN4Qzs7QWlFZEQ7RUFDRSwwQkFBd0IsRUFDekI7O0FqRVNEO0VpRU5JLDBCQUFxQyxFakVTeEM7O0FpRWREO0VBQ0UsMEJBQXdCLEVBQ3pCOztBakVTRDtFaUVOSSwwQkFBcUMsRWpFU3hDOztBaUVkRDtFQUNFLDBCQUF3QixFQUN6Qjs7QWpFU0Q7RWlFTkksMEJBQXFDLEVqRVN4Qzs7QWlFZEQ7RUFDRSwwQkFBd0IsRUFDekI7O0FqRVNEO0VpRU5JLDBCQUFxQyxFakVTeEM7O0FpRWREO0VBQ0UsMEJBQXdCLEVBQ3pCOztBakVTRDtFaUVOSSwwQkFBcUMsRWpFU3hDOztBaUVkRDtFQUNFLDBCQUF3QixFQUN6Qjs7QWpFU0Q7RWlFTkksMEJBQXFDLEVqRVN4Qzs7QWlFZEQ7RUFDRSwwQkFBd0IsRUFDekI7O0FqRVNEO0VpRU5JLDBCQUFxQyxFakVTeEM7O0FpRWREO0VBQ0UsdUJBQXdCLEVBQ3pCOztBakVTRDtFaUVOSSwwQkFBcUMsRWpFU3hDOztBaUVkRDtFQUNFLDBCQUF3QixFQUN6Qjs7QWpFU0Q7RWlFTkksMEJBQXFDLEVqRVN4Qzs7QWlFZEQ7RUFDRSx1QkFBd0IsRUFDekI7O0FqRVNEO0VpRU5JLDBCQUFxQyxFakVTeEM7O0FpRWREO0VBQ0UsMEJBQXdCLEVBQ3pCOztBakVTRDtFaUVOSSwwQkFBcUMsRWpFU3hDOztBaUVkRDtFQUNFLDBCQUF3QixFQUN6Qjs7QWpFU0Q7RWlFTkksMEJBQXFDLEVqRVN4Qzs7QWlFZEQ7RUFDRSwwQkFBd0IsRUFDekI7O0FqRVNEO0VpRU5JLDBCQUFxQyxFakVTeEM7O0FpRWREO0VBQ0UsMEJBQXdCLEVBQ3pCOztBakVTRDtFaUVOSSwwQkFBcUMsRWpFU3hDOztBaUVkRDtFQUNFLDBCQUF3QixFQUN6Qjs7QWpFU0Q7RWlFTkksMEJBQXFDLEVqRVN4Qzs7QWlFZEQ7RUFDRSwwQkFBd0IsRUFDekI7O0FqRVNEO0VpRU5JLDBCQUFxQyxFakVTeEM7O0FpRWREO0VBQ0UsMEJBQXdCLEVBQ3pCOztBakVTRDtFaUVOSSwwQkFBcUMsRWpFU3hDOztBaUVkRDtFQUNFLDBCQUF3QixFQUN6Qjs7QWpFU0Q7RWlFTkksMEJBQXFDLEVqRVN4Qzs7QWlFZEQ7RUFDRSwwQkFBd0IsRUFDekI7O0FqRVNEO0VpRU5JLDBCQUFxQyxFakVTeEM7O0FpRWREO0VBQ0UsdUJBQXdCLEVBQ3pCOztBakVTRDtFaUVOSSwwQkFBcUMsRWpFU3hDOztBaUVkRDtFQUNFLHVCQUF3QixFQUN6Qjs7QWpFU0Q7RWlFTkksMEJBQXFDLEVqRVN4Qzs7QWlFZEQ7RUFDRSwwQkFBd0IsRUFDekI7O0FqRVNEO0VpRU5JLDBCQUFxQyxFakVTeEM7O0FpRWREO0VBQ0UsMEJBQXdCLEVBQ3pCOztBakVTRDtFaUVOSSwwQkFBcUMsRWpFU3hDOztBaUVkRDtFQUNFLDBCQUF3QixFQUN6Qjs7QWpFU0Q7RWlFTkksMEJBQXFDLEVqRVN4Qzs7QWlFZEQ7RUFDRSwwQkFBd0IsRUFD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QyxpQlBXRSxFT1hxQzs7QUFDMUU7RUFBNEMsaUJQVVAsRU9WdUQ7O0FBQzVGO0VBQXFDLGlCUFNBLEVPVHlDOztBQUM5RTtFQUFrQyxpQlBRRyxFT1JtQzs7QUFDeEU7RUFBc0QsaUJQT2pCLEVPUDJFOztBQUNoSDtFQUErQixpQlBNTSxFT042Qjs7QUFDbEU7RUFBeUMsaUJQS0osRU9MaUQ7O0FBQ3RGO0VBQXlDLGlCUElKLEVPSmlEOztBQUN0RjtFQUFtQyxpQlBHRSxFT0hxQzs7QUFDMUU7RUFBZ0MsaUJQRUssRU9GK0I7O0FBQ3BFO0VBQWtDLGlCUENHLEVPRG1DOztBQUN4RTtFQUFxQyxpQlBBQSxFT0F5Qzs7QUFDOUU7RUFBMkMsaUJQRE4sRU9DcUQ7O0FBQzFGO0VBQTBDLGlCUEZMLEVPRW1EOztBQUN4RjtFQUF3QyxpQlBISCxFT0crQzs7QUFDcEY7RUFBb0MsaUJQSkMsRU9JdUM7O0FBQzVFO0VBQW9DLGlCUExDLEVPS3VDOztBQUM1RTtFQUF5QyxpQlBOSixFT01pRDs7QUFDdEY7RUFBMEMsaUJQUEwsRU9PbUQ7O0FBQ3hGO0VBQXVDLGlCUFJGLEVPUTZDOztBQUNsRjtFQUF3QyxpQlBUSCxFT1MrQzs7QUFDcEY7RUFBbUMsaUJQVkUsRU9VcUM7O0FBQzFFO0VBQXNDLGlCUFhELEVPVzJDOztBQUNoRjtFQUFtQyxpQlBaRSxFT1lxQzs7QUFDMUU7RUFBdUMsaUJQYkYsRU9hNkM7O0FBQ2xGO0VBQXNDLGlCUGRELEVPYzJDOztBQUNoRjtFQUFnRSxpQlBmM0IsRU9lK0Y7O0FBQ3BJO0VBQW1DLGlCUGhCRSxFT2dCcUM7O0FBQzFFO0VBQXNDLGlCUGpCRCxFT2lCMkM7O0FBQ2hGO0VBQW1DLGlCUGxCRSxFT2tCcUM7O0FBQzFFO0VBQW9DLGlCUG5CQyxFT21CdUM7O0FBQzVFO0VBQWtDLGlCUHBCRyxFT29CbUM7O0FBQ3hFO0VBQXNDLGlCUHJCRCxFT3FCMkM7O0FBQ2hGO0VBQThDLGlCUHRCVCxFT3NCMkQ7O0FBQ2hHO0VBQThDLGlCUHZCVCxFT3VCMkQ7O0FBQ2hHO0VBQStDLGlCUHhCVixFT3dCNkQ7O0FBQ2xHO0VBQTRDLGlCUHpCUCxFT3lCdUQ7O0FBQzVGO0VBQXVDLGlCUDFCRixFTzBCNkM7O0FBQ2xGO0VBQXVDLGlCUDNCRixFTzJCNkM7O0FBQ2xGO0VBQXdDLGlCUDVCSCxFTzRCK0M7O0FBQ3BGO0VBQXFDLGlCUDdCQSxFTzZCeUM7O0FBQzlFO0VBQWtDLGlCUDlCRyxFTzhCbUM7O0FBQ3hFO0VBQTBDLGlCUC9CTCxFTytCbUQ7O0FBQ3hGO0VBQW9DLGlCUGhDQyxFT2dDdUM7O0FBQzVFO0VBQWlDLGlCUGpDSSxFT2lDaUM7O0FBQ3RFO0VBQXNDLGlCUGxDRCxFT2tDMkM7O0FBQ2hGO0VBQTBDLGlCUG5DTCxFT21DbUQ7O0FBQ3hGO0VBQWtDLGlCUHBDRyxFT29DbUM7O0FBQ3hFO0VBQWtDLGlCUHJDRyxFT3FDbUM7O0FBQ3hFO0VBQXNDLGlCUHRDRCxFT3NDMkM7O0FBQ2hGO0VBQXdDLGlCUHZDSCxFT3VDK0M7O0FBQ3BGO0VBQXNDLGlCUHhDRCxFT3dDMkM7O0FBQ2hGO0VBQW9DLGlCUHpDQyxFT3lDdUM7O0FBQzVFO0VBQW9DLGlCUDFDQyxFTzBDdUM7O0FBQzVFO0VBQWtELGlCUDNDYixFTzJDbUU7O0FBQ3hHO0VBQWtELGlCUDVDYixFTzRDbUU7O0FBQ3hHO0VBQW1ELGlCUDdDZCxFTzZDcUU7O0FBQzFHO0VBQWdELGlCUDlDWCxFTzhDK0Q7O0FBQ3BHO0VBQTJDLGlCUC9DTixFTytDcUQ7O0FBQzFGO0VBQWtELGlCUGhEYixFT2dEbUU7O0FBQ3hHO0VBQWdELGlCUGpEWCxFT2lEK0Q7O0FBQ3BHO0VBQWlELGlCUGxEWixFT2tEaUU7O0FBQ3RHO0VBQStDLGlCUG5EVixFT21ENkQ7O0FBQ2xHO0VBQTJDLGlCUHBETixFT29EcUQ7O0FBQzFGO0VBQTRDLGlCUHJEUCxFT3FEdUQ7O0FBQzVGO0VBQWtELGlCUHREYixFT3NEbUU7O0FBQ3hHO0VBQWtELGlCUHZEYixFT3VEbUU7O0FBQ3hHO0VBQW1ELGlCUHhEZCxFT3dEcUU7O0FBQzFHO0VBQWdELGlCUHpEWCxFT3lEK0Q7O0FBQ3BHO0VBQWdELGlCUDFEWCxFTzBEK0Q7O0FBQ3BHO0VBQThDLGlCUDNEVCxFTzJEMkQ7O0FBQ2hHO0VBQStDLGlCUDVEVixFTzRENkQ7O0FBQ2xHO0VBQTZDLGlCUDdEUixFTzZEeUQ7O0FBQzlGO0VBQXlDLGlCUDlESixFTzhEaUQ7O0FBQ3RGO0VBQThDLGlCUC9EVCxFTytEMkQ7O0FBQ2hHO0VBQThDLGlCUGhFVCxFT2dFMkQ7O0FBQ2hHO0VBQStDLGlCUGpFVixFT2lFNkQ7O0FBQ2xHO0VBQTRDLGlCUGxFUCxFT2tFdUQ7O0FBQzVGO0VBQXVDLGlCUG5FRixFT21FNkM7O0FBQ2xGO0VBQThDLGlCUHBFVCxFT29FMkQ7O0FBQ2hHO0VBQTRDLGlCUHJFUCxFT3FFdUQ7O0FBQzVGO0VBQTZDLGlCUHRFUixFT3NFeUQ7O0FBQzlGO0VBQTJDLGlCUHZFTixFT3VFcUQ7O0FBQzFGO0VBQXVDLGlCUHhFRixFT3dFNkM7O0FBQ2xGO0VBQXdDLGlCUHpFSCxFT3lFK0M7O0FBQ3BGO0VBQThDLGlCUDFFVCxFTzBFMkQ7O0FBQ2hHO0VBQThDLGlCUDNFVCxFTzJFMkQ7O0FBQ2hHO0VBQStDLGlCUDVFVixFTzRFNkQ7O0FBQ2xHO0VBQTRDLGlCUDdFUCxFTzZFdUQ7O0FBQzVGO0VBQTRDLGlCUDlFUCxFTzhFdUQ7O0FBQzVGO0VBQTBDLGlCUC9FTCxFTytFbUQ7O0FBQ3hGO0VBQTJDLGlCUGhGTixFT2dGcUQ7O0FBQzFGO0VBQXlDLGlCUGpGSixFT2lGaUQ7O0FBQ3RGO0VBQXFDLGlCUGxGQSxFT2tGeUM7O0FBQzlFO0VBQW1DLGlCUG5GRSxFT21GcUM7O0FBQzFFO0VBQXVDLGlCUHBGRixFT29GNkM7O0FBQ2xGO0VBQXlDLGlCUHJGSixFT3FGaUQ7O0FBQ3RGO0VBQXlDLGlCUHRGSixFT3NGaUQ7O0FBQ3RGO0VBQXFDLGlCUHZGQSxFT3VGeUM7O0FBQzlFO0VBQXFDLGlCUHhGQSxFT3dGeUM7O0FBQzlFO0VBQXVDLGlCUHpGRixFT3lGNkM7O0FBQ2xGO0VBQXdELGlCUDFGbkIsRU8wRitFOztBQUNwSDtFQUFxQyxpQlAzRkEsRU8yRnlDOztBQUM5RTtFQUF1QyxpQlA1RkYsRU80RjZDOztBQUNsRjtFQUErQixpQlA3Rk0sRU82RjZCOztBQUNsRTtFQUFrQyxpQlA5RkcsRU84Rm1DOztBQUN4RTtFQUFzQyxpQlAvRkQsRU8rRjJDOztBQUNoRjtFQUFpQyxpQlBoR0ksRU9nR2lDOztBQUN0RTtFQUFxQyxpQlBqR0EsRU9pR3lDOztBQUM5RTtFQUFvQyxpQlBsR0MsRU9rR3VDOztBQUM1RTtFQUE4QyxpQlBuR1QsRU9tRzJEOztBQUNoRztFQUF5QyxpQlBwR0osRU9vR2lEOztBQUN0RjtFQUFvQyxpQlByR0MsRU9xR3VDOztBQUM1RTtFQUFtQyxpQlB0R0UsRU9zR3FDOztBQUMxRTtFQUFrQyxpQlB2R0csRU91R21DOztBQUN4RTtFQUFnQyxpQlB4R0ssRU93RytCOztBQUNwRTtFQUFnQyxpQlB6R0ssRU95RytCOztBQUNwRTtFQUF1QyxpQlAxR0YsRU8wRzZDOztBQUNsRjtFQUFpQyxpQlAzR0ksRU8yR2lDOztBQUN0RTtFQUEwQyxpQlA1R0wsRU80R21EOztBQUN4RjtFQUFxQyxpQlA3R0EsRU82R3lDOztBQUM5RTtFQUFzQyxpQlA5R0QsRU84RzJDOztBQUNoRjtFQUFxQyxpQlAvR0EsRU8rR3lDOztBQUM5RTtFQUFrQyxpQlBoSEcsRU9nSG1DOztBQUN4RTtFQUFrQyxpQlBqSEcsRU9pSG1DOztBQUN4RTtFQUF3QyxpQlBsSEgsRU9rSCtDOztBQUNwRjtFQUF5QyxpQlBuSEosRU9tSGlEOztBQUN0RjtFQUEwQyxpQlBwSEwsRU9vSG1EOztBQUN4RjtFQUF5QyxpQlBySEosRU9xSGlEOztBQUN0RjtFQUEwQyxpQlB0SEwsRU9zSG1EOztBQUN4RjtFQUErQyxpQlB2SFYsRU91SDZEOztBQUNsRztFQUFnRCxpQlB4SFgsRU93SCtEOztBQUNwRztFQUFzQyxpQlB6SEQsRU95SDJDOztBQUNoRjtFQUFtQyxpQlAxSEUsRU8wSHFDOztBQUMxRTtFQUF5QyxpQlAzSEosRU8ySGlEOztBQUN0RjtFQUFnQyxpQlA1SEssRU80SCtCOztBQUNwRTtFQUFxQyxpQlA3SEEsRU82SHlDOztBQUM5RTtFQUFxQyxpQlA5SEEsRU84SHlDOztBQUM5RTtFQUFvQyxpQlAvSEMsRU8rSHVDOztBQUM1RTtFQUF3QyxpQlBoSUgsRU9nSStDOztBQUNwRjtFQUF5QyxpQlBqSUosRU9pSWlEOztBQUN0RjtFQUF5QyxpQlBsSUosRU9rSWlEOztBQUN0RjtFQUFpQyxpQlBuSUksRU9tSWlDOztBQUN0RTtFQUFxQyxpQlBwSUEsRU9vSXlDOztBQUM5RTtFQUEwQyxpQlBySUwsRU9xSW1EOztBQUN4RjtFQUE0QyxpQlB0SVAsRU9zSXVEOztBQUM1RjtFQUE0QyxpQlB2SVAsRU91SXVEOztBQUM1RjtFQUFnQyxpQlB4SUssRU93SStCOztBQUNwRTtFQUFpQyxpQlB6SUksRU95SWlDOztBQUN0RTtFQUF5QyxpQlAxSUosRU8wSWlEOztBQUN0RjtFQUEwQyxpQlAzSUwsRU8ySW1EOztBQUN4RjtFQUF5QyxpQlA1SUosRU80SWlEOztBQUN0RjtFQUF5QyxpQlA3SUosRU82SWlEOztBQUN0RjtFQUE0QyxpQlA5SVAsRU84SXVEOztBQUM1RjtFQUEwQyxpQlAvSUwsRU8rSW1EOztBQUN4RjtFQUFtRCxpQlBoSmQsRU9nSnFFOztBQUMxRztFQUFnQyxpQlBqSkssRU9pSitCOztBQUNwRTtFQUFpQyxpQlBsSkksRU9rSmlDOztBQUN0RTtFQUFvQyxpQlBuSkMsRU9tSnVDOztBQUM1RTtFQUEyQyxpQlBwSk4sRU9vSnFEOztBQUMxRjtFQUFpQyxpQlBySkksRU9xSmlDOztBQUN0RTtFQUF3QyxpQlB0SkgsRU9zSitDOztBQUNwRjtFQUE4QyxpQlB2SlQsRU91SjJEOztBQUNoRztFQUF1QyxpQlB4SkYsRU93SjZDOztBQUNsRjtFQUFrQyxpQlB6SkcsRU95Sm1DOztBQUN4RTtFQUF5QyxpQlAxSkosRU8wSmlEOztBQUN0RjtFQUFrQyxpQlAzSkcsRU8ySm1DOztBQUN4RTtFQUFvQyxpQlA1SkMsRU80SnVDOztBQUM1RTtFQUFzQyxpQlA3SkQsRU82SjJDOztBQUNoRjtFQUF1QyxpQlA5SkYsRU84SjZDOztBQUNsRjtFQUFzQyxpQlAvSkQsRU8rSjJDOztBQUNoRjtFQUEwQyxpQlBoS0wsRU9nS21EOztBQUN4RjtFQUFzQyxpQlBqS0QsRU9pSzJDOztBQUNoRjtFQUFvQyxpQlBsS0MsRU9rS3VDOztBQUM1RTtFQUFpQyxpQlBuS0ksRU9tS2lDOztBQUN0RTtFQUFzQyxpQlBwS0QsRU9vSzJDOztBQUNoRjtFQUF1QyxpQlByS0YsRU9xSzZDOztBQUNsRjtFQUFvQyxpQlB0S0MsRU9zS3VDOztBQUM1RTtFQUFvQyxpQlB2S0MsRU91S3VDOztBQUM1RTtFQUEwQyxpQlB4S0wsRU93S21EOztBQUN4RjtFQUFrQyxpQlB6S0csRU95S21DOztBQUN4RTtFQUFpQyxpQlAxS0ksRU8wS2lDOztBQUN0RTtFQUFvQyxpQlAzS0MsRU8yS3VDOztBQUM1RTtFQUFzQyxpQlA1S0QsRU80SzJDOztBQUNoRjtFQUFzQyxpQlA3S0QsRU82SzJDOztBQUNoRjtFQUF3QyxpQlA5S0gsRU84SytDOztBQUNwRjtFQUFpQyxpQlAvS0ksRU8rS2lDOztBQUN0RTtFQUFpQyxpQlBoTEksRU9nTGlDOztBQUN0RTtFQUFpQyxpQlBqTEksRU9pTGlDOztBQUN0RTtFQUFpQyxpQlBsTEksRU9rTGlDOztBQUN0RTtFQUF1QyxpQlBuTEYsRU9tTDZDOztBQUNsRjtFQUFpQyxpQlBwTEksRU9vTGlDOztBQUN0RTtFQUFpQyxpQlByTEksRU9xTGlDOztBQUN0RTtFQUFxQyxpQlB0TEEsRU9zTHlDOztBQUM5RTtFQUFzQyxpQlB2TEQsRU91TDJDOztBQUNoRjtFQUF1QyxpQlB4TEYsRU93TDZDOztBQUNsRjtFQUF5QyxpQlB6TEosRU95TGlEOztBQUN0RjtFQUFzQyxpQlAxTEQsRU8wTDJDOztBQUNoRjtFQUF3QyxpQlAzTEgsRU8yTCtDOztBQUNwRjtFQUF3QyxpQlA1TEgsRU80TCtDOztBQUNwRjtFQUFzQyxpQlA3TEQsRU82TDJDOztBQUNoRjtFQUFxQyxpQlA5TEEsRU84THlDOztBQUM5RTtFQUFrQyxpQlAvTEcsRU8rTG1DOztBQUN4RTtFQUEwQyxpQlBoTUwsRU9nTW1EOztBQUN4RjtFQUFpQyxpQlBqTUksRU9pTWlDOztBQUN0RTtFQUEwQyxpQlBsTUwsRU9rTW1EOztBQUN4RjtFQUFzQyxpQlBuTUQsRU9tTTJDOztBQUNoRjtFQUF5QyxpQlBwTUosRU9vTWlEOztBQUN0RjtFQUF5QyxpQlByTUosRU9xTWlEOztBQUN0RjtFQUFnQyxpQlB0TUssRU9zTStCOztBQUNwRTtFQUFvQyxpQlB2TUMsRU91TXVDOztBQUM1RTtFQUF1QyxpQlB4TUYsRU93TTZDOztBQUNsRjtFQUFzQyxpQlB6TUQsRU95TTJDOztBQUNoRjtFQUF3QyxpQlAxTUgsRU8wTStDOztBQUNwRjtFQUFxQyxpQlAzTUEsRU8yTXlDOztBQUM5RTtFQUFzQyxpQlA1TUQsRU80TTJDOztBQUNoRjtFQUFxQyxpQlA3TUEsRU82TXlDOztBQUM5RTtFQUFtQyxpQlA5TUUsRU84TXFDOztBQUMxRTtFQUFvQyxpQlAvTUMsRU8rTXVDOztBQUM1RTtFQUFrQyxpQlBoTkcsRU9nTm1DOztBQUN4RTtFQUFzQyxpQlBqTkQsRU9pTjJDOztBQUNoRjtFQUF5QyxpQlBsTkosRU9rTmlEOztBQUN0RjtFQUFxQyxpQlBuTkEsRU9tTnlDOztBQUM5RTtFQUEyQyxpQlBwTk4sRU9vTnFEOztBQUMxRjtFQUFvQyxpQlByTkMsRU9xTnVDOztBQUM1RTtFQUFrQyxpQlB0TkcsRU9zTm1DOztBQUN4RTtFQUF1QyxpQlB2TkYsRU91TjZDOztBQUNsRjtFQUF3QyxpQlB4TkgsRU93TitDOztBQUNwRjtFQUFzQyxpQlB6TkQsRU95TjJDOztBQUNoRjtFQUE4QyxpQlAxTlQsRU8wTjJEOztBQUNoRztFQUE0QyxpQlAzTlAsRU8yTnVEOztBQUM1RjtFQUFrQyxpQlA1TkcsRU80Tm1DOztBQUN4RTtFQUFvQyxpQlA3TkMsRU82TnVDOztBQUM1RTtFQUFrQyxpQlA5TkcsRU84Tm1DOztBQUN4RTtFQUFnQyxpQlAvTkssRU8rTitCOztBQUNwRTtFQUFnQyxpQlBoT0ssRU9nTytCOztBQUNwRTtFQUFxQyxpQlBqT0EsRU9pT3lDOztBQUM5RTtFQUFxQyxpQlBsT0EsRU9rT3lDOztBQUM5RTtFQUFxQyxpQlBuT0EsRU9tT3lDOztBQUM5RTtFQUEyQyxpQlBwT04sRU9vT3FEOztBQUMxRjtFQUE2QyxpQlByT1IsRU9xT3lEOztBQUM5RjtFQUFpQyxpQlB0T0ksRU9zT2lDOztBQUN0RTtFQUE2QyxpQlB2T1IsRU91T3lEOztBQUM5RjtFQUFvQyxpQlB4T0MsRU93T3VDOztBQUM1RTtFQUFnQyxpQlB6T0ssRU95TytCOztBQUNwRTtFQUFvQyxpQlAxT0MsRU8wT3VDOztBQUM1RTtFQUF1QyxpQlAzT0YsRU8yTzZDOztBQUNsRjtFQUEwQyxpQlA1T0wsRU80T21EOztBQUN4RjtFQUF1QyxpQlA3T0YsRU82TzZDOztBQUNsRjtFQUEyQyxpQlA5T04sRU84T3FEOztBQUMxRjtFQUF1QyxpQlAvT0YsRU8rTzZDOztBQUNsRjtFQUEyQyxpQlBoUE4sRU9nUHFEOztBQUMxRjtFQUFxQyxpQlBqUEEsRU9pUHlDOztBQUM5RTtFQUF5QyxpQlBsUEosRU9rUGlEOztBQUN0RjtFQUEyQyxpQlBuUE4sRU9tUHFEOztBQUMxRjtFQUF5QyxpQlBwUEosRU9vUGlEOztBQUN0RjtFQUEwQyxpQlByUEwsRU9xUG1EOztBQUN4RjtFQUFpRCxpQlB0UFosRU9zUGlFOztBQUN0RztFQUEyQyxpQlB2UE4sRU91UHFEOztBQUMxRjtFQUEwQyxpQlB4UEwsRU93UG1EOztBQUN4RjtFQUEwQyxpQlB6UEwsRU95UG1EOztBQUN4RjtFQUEyQyxpQlAxUE4sRU8wUHFEOztBQUMxRjtFQUEwQyxpQlAzUEwsRU8yUG1EOztBQUN4RjtFQUFtQyxpQlA1UEUsRU80UHFDOztBQUMxRTtFQUF1QyxpQlA3UEYsRU82UDZDOztBQUNsRjtFQUF5QyxpQlA5UEosRU84UGlEOztBQUN0RjtFQUFxQyxpQlAvUEEsRU8rUHlDOztBQUM5RTtFQUF1QyxpQlBoUUYsRU9nUTZDOztBQUNsRjtFQUFnRCxpQlBqUVgsRU9pUStEOztBQUNwRztFQUEwQyxpQlBsUUwsRU9rUW1EOztBQUN4RjtFQUF1QyxpQlBuUUYsRU9tUTZDOztBQUNsRjtFQUF1QyxpQlBwUUYsRU9vUTZDOztBQUNsRjtFQUFxQyxpQlByUUEsRU9xUXlDOztBQUM5RTtFQUFxQyxpQlB0UUEsRU9zUXlDOztBQUM5RTtFQUFnQyxpQlB2UUssRU91UStCOztBQUNwRTtFQUFvQyxpQlB4UUMsRU93UXVDOztBQUM1RTtFQUF3QyxpQlB6UUgsRU95UStDOztBQUNwRjtFQUFxQyxpQlAxUUEsRU8wUXlDOztBQUM5RTtFQUFzQyxpQlAzUUQsRU8yUTJDOztBQUNoRjtFQUF1QyxpQlA1UUYsRU80UTZDOztBQUNsRjtFQUF5QyxpQlA3UUosRU82UWlEOztBQUN0RjtFQUFxQyxpQlA5UUEsRU84UXlDOztBQUM5RTtFQUFxQyxpQlAvUUEsRU8rUXlDOztBQUM5RTtFQUFxQyxpQlBoUkEsRU9nUnlDOztBQUM5RTtFQUE4QyxpQlBqUlQsRU9pUjJEOztBQUNoRztFQUE4QyxpQlBsUlQsRU9rUjJEOztBQUNoRztFQUErQyxpQlBuUlYsRU9tUjZEOztBQUNsRztFQUE0QyxpQlBwUlAsRU9vUnVEOztBQUM1RjtFQUF1QyxpQlByUkYsRU9xUjZDOztBQUNsRjtFQUF1QyxpQlB0UkYsRU9zUjZDOztBQUNsRjtFQUF3QyxpQlB2UkgsRU91UitDOztBQUNwRjtFQUE4QyxpQlB4UlQsRU93UjJEOztBQUNoRztFQUE4QyxpQlB6UlQsRU95UjJEOztBQUNoRztFQUErQyxpQlAxUlYsRU8wUjZEOztBQUNsRztFQUE0QyxpQlAzUlAsRU8yUnVEOztBQUM1RjtFQUFxQyxpQlA1UkEsRU80UnlDOztBQUM5RTtFQUFtQyxpQlA3UkUsRU82UnFDOztBQUMxRTtFQUE0QyxpQlA5UlAsRU84UnVEOztBQUM1RjtFQUFzQyxpQlAvUkQsRU8rUjJDOztBQUNoRjtFQUEwQyxpQlBoU0wsRU9nU21EOztBQUN4RjtFQUFnQyxpQlBqU0ssRU9pUytCOztBQUNwRTtFQUFxQyxpQlBsU0EsRU9rU3lDOztBQUM5RTtFQUEwQyxpQlBuU0wsRU9tU21EOztBQUN4RjtFQUFvQyxpQlBwU0MsRU9vU3VDOztBQUM1RTtFQUF5QyxpQlByU0osRU9xU2lEOztBQUN0RjtFQUEyQyxpQlB0U04sRU9zU3FEOztBQUMxRjtFQUF3QyxpQlB2U0gsRU91UytDOztBQUNwRjtFQUFtQyxpQlB4U0UsRU93U3FDOztBQUMxRTtFQUEwQyxpQlB6U0wsRU95U21EOztBQUN4RjtFQUFzQyxpQlAxU0QsRU8wUzJDOztBQUNoRjtFQUFzQyxpQlAzU0QsRU8yUzJDOztBQUNoRjtFQUFvQyxpQlA1U0MsRU80U3VDOztBQUM1RTtFQUF1QyxpQlA3U0YsRU82UzZDOztBQUNsRjtFQUFtQyxpQlA5U0UsRU84U3FDOztBQUMxRTtFQUF3QyxpQlAvU0gsRU8rUytDOztBQUNwRjtFQUFrQyxpQlBoVEcsRU9nVG1DOztBQUN4RTtFQUF5QyxpQlBqVEosRU9pVGlEOztBQUN0RjtFQUF1QyxpQlBsVEYsRU9rVDZDOztBQUNsRjtFQUErQyxpQlBuVFYsRU9tVDZEOztBQUNsRztFQUE2QyxpQlBwVFIsRU9vVHlEOztBQUM5RjtFQUF1QyxpQlByVEYsRU9xVDZDOztBQUNsRjtFQUFzQyxpQlB0VEQsRU9zVDJDOztBQUNoRjtFQUF1QyxpQlB2VEYsRU91VDZDOztBQUNsRjtFQUE0QyxpQlB4VFAsRU93VHVEOztBQUM1RjtFQUEwQyxpQlB6VEwsRU95VG1EOztBQUN4RjtFQUFzQyxpQlAxVEQsRU8wVDJDOztBQUNoRjtFQUEwQyxpQlAzVEwsRU8yVG1EOztBQUN4RjtFQUEwQyxpQlA1VEwsRU80VG1EOztBQUN4RjtFQUFrQyxpQlA3VEcsRU82VG1DOztBQUN4RTtFQUF5QyxpQlA5VEosRU84VGlEOztBQUN0RjtFQUF5QyxpQlAvVEosRU8rVGlEOztBQUN0RjtFQUF5QyxpQlBoVUosRU9nVWlEOztBQUN0RjtFQUFtQyxpQlBqVUUsRU9pVXFDOztBQUMxRTtFQUF5QyxpQlBsVUosRU9rVWlEOztBQUN0RjtFQUF5QyxpQlBuVUosRU9tVWlEOztBQUN0RjtFQUFrQyxpQlBwVUcsRU9vVW1DOztBQUN4RTtFQUF5QyxpQlByVUosRU9xVWlEOztBQUN0RjtFQUE2QyxpQlB0VVIsRU9zVXlEOztBQUM5RjtFQUF3QyxpQlB2VUgsRU91VStDOztBQUNwRjtFQUF3QyxpQlB4VUgsRU93VStDOztBQUNwRjtFQUE0QyxpQlB6VVAsRU95VXVEOztBQUM1RjtFQUF1QyxpQlAxVUYsRU8wVTZDOztBQUNsRjtFQUEyQyxpQlAzVU4sRU8yVXFEOztBQUMxRjtFQUF5QyxpQlA1VUosRU80VWlEOztBQUN0RjtFQUE2QyxpQlA3VVIsRU82VXlEOztBQUM5RjtFQUF1QyxpQlA5VUYsRU84VTZDOztBQUNsRjtFQUEyQyxpQlAvVU4sRU8rVXFEOztBQUMxRjtFQUF3QyxpQlBoVkgsRU9nVitDOztBQUNwRjtFQUE0QyxpQlBqVlAsRU9pVnVEOztBQUM1RjtFQUF1QyxpQlBsVkYsRU9rVjZDOztBQUNsRjtFQUEyQyxpQlBuVk4sRU9tVnFEOztBQUMxRjtFQUFnRCxpQlBwVlgsRU9vVitEOztBQUNwRztFQUFnRCxpQlByVlgsRU9xVitEOztBQUNwRztFQUFpRCxpQlB0VlosRU9zVmlFOztBQUN0RztFQUE4QyxpQlB2VlQsRU91VjJEOztBQUNoRztFQUFnRCxpQlB4VlgsRU93VitEOztBQUNwRztFQUFnRCxpQlB6VlgsRU95VitEOztBQUNwRztFQUFpRCxpQlAxVlosRU8wVmlFOztBQUN0RztFQUE4QyxpQlAzVlQsRU8yVjJEOztBQUNoRztFQUF5QyxpQlA1VkosRU80VmlEOztBQUN0RjtFQUF5QyxpQlA3VkosRU82VmlEOztBQUN0RjtFQUEwQyxpQlA5VkwsRU84Vm1EOztBQUN4RjtFQUFnRCxpQlAvVlgsRU8rVitEOztBQUNwRztFQUFnRCxpQlBoV1gsRU9nVytEOztBQUNwRztFQUFpRCxpQlBqV1osRU9pV2lFOztBQUN0RztFQUE4QyxpQlBsV1QsRU9rVzJEOztBQUNoRztFQUF1QyxpQlBuV0YsRU9tVzZDOztBQUNsRjtFQUFrQyxpQlBwV0csRU9vV21DOztBQUN4RTtFQUFvQyxpQlByV0MsRU9xV3VDOztBQUM1RTtFQUFtQyxpQlB0V0UsRU9zV3FDOztBQUMxRTtFQUFtQyxpQlB2V0UsRU91V3FDOztBQUMxRTtFQUFtQyxpQlB4V0UsRU93V3FDOztBQUMxRTtFQUF5QyxpQlB6V0osRU95V2lEOztBQUN0RjtFQUFpQyxpQlAxV0ksRU8wV2lDOztBQUN0RTtFQUF1QyxpQlAzV0YsRU8yVzZDOztBQUNsRjtFQUEyQyxpQlA1V04sRU80V3FEOztBQUMxRjtFQUFzQyxpQlA3V0QsRU82VzJDOztBQUNoRjtFQUE0QyxpQlA5V1AsRU84V3VEOztBQUM1RjtFQUEyQyxpQlAvV04sRU8rV3FEOztBQUMxRjtFQUFpRCxpQlBoWFosRU9nWGlFOztBQUN0RztFQUFtRCxpQlBqWGQsRU9pWHFFOztBQUMxRztFQUEyQyxpQlBsWE4sRU9rWHFEOztBQUMxRjtFQUFrQyxpQlBuWEcsRU9tWG1DOztBQUN4RTtFQUFrQyxpQlBwWEcsRU9vWG1DOztBQUN4RTtFQUE4QyxpQlByWFQsRU9xWDJEOztBQUNoRztFQUFrQyxpQlB0WEcsRU9zWG1DOztBQUN4RTtFQUEyQyxpQlB2WE4sRU91WHFEOztBQUMxRjtFQUErQyxpQlB4WFYsRU93WDZEOztBQUNsRztFQUEwQyxpQlB6WEwsRU95WG1EOztBQUN4RjtFQUF1QyxpQlAxWEYsRU8wWDZDOztBQUNsRjtFQUE2QyxpQlAzWFIsRU8yWHlEOztBQUM5RjtFQUEyQyxpQlA1WE4sRU80WHFEOztBQUMxRjtFQUF1QyxpQlA3WEYsRU82WDZDOztBQUNsRjtFQUE0QyxpQlA5WFAsRU84WHVEOztBQUM1RjtFQUF1QyxpQlAvWEYsRU8rWDZDOztBQUNsRjtFQUEwQyxpQlBoWUwsRU9nWW1EOztBQUN4RjtFQUEwQyxpQlBqWUwsRU9pWW1EOztBQUN4RjtFQUFnRCxpQlBsWVgsRU9rWStEOztBQUNwRztFQUF3QyxpQlBuWUgsRU9tWStDOztBQUNwRjtFQUF1QyxpQlBwWUYsRU9vWTZDOztBQUNsRjtFQUFzQyxpQlByWUQsRU9xWTJDOztBQUNoRjtFQUEyQyxpQlB0WU4sRU9zWXFEOztBQUMxRjtFQUF5QyxpQlB2WUosRU91WWlEOztBQUN0RjtFQUE2QyxpQlB4WVIsRU93WXlEOztBQUM5RjtFQUFtQyxpQlB6WUUsRU95WXFDOztBQUMxRTtFQUF3QyxpQlAxWUgsRU8wWStDOztBQUNwRjtFQUF1QyxpQlAzWUYsRU8yWTZDOztBQUNsRjtFQUF1QyxpQlA1WUYsRU80WTZDOztBQUNsRjtFQUF1QyxpQlA3WUYsRU82WTZDOztBQUNsRjtFQUF5QyxpQlA5WUosRU84WWlEOztBQUN0RjtFQUFpQyxpQlAvWUksRU8rWWlDOztBQUN0RTtFQUFxQyxpQlBoWkEsRU9nWnlDOztBQUM5RTtFQUFpQyxpQlBqWkksRU9pWmlDOztBQUN0RTtFQUF3QyxpQlBsWkgsRU9rWitDOztBQUNwRjtFQUF3QyxpQlBuWkgsRU9tWitDOztBQUNwRjtFQUF1QyxpQlBwWkYsRU9vWjZDOztBQUNsRjtFQUFvQyxpQlByWkMsRU9xWnVDOztBQUM1RTtFQUFxQyxpQlB0WkEsRU9zWnlDOztBQUM5RTtFQUFtQyxpQlB2WkUsRU91WnFDOztBQUMxRTtFQUF3QyxpQlB4WkgsRU93WitDOztBQUNwRjtFQUFtQyxpQlB6WkUsRU95WnFDOztBQUMxRTtFQUFnQyxpQlAxWkssRU8wWitCOztBQUNwRTtFQUFpQyxpQlAzWkksRU8yWmlDOztBQUN0RTtFQUFrQyxpQlA1WkcsRU80Wm1DOztBQUN4RTtFQUFvQyxpQlA3WkMsRU82WnVDOztBQUM1RTtFQUFvQyxpQlA5WkMsRU84WnVDOztBQUM1RTtFQUF3QyxpQlAvWkgsRU8rWitDOztBQUNwRjtFQUE4QyxpQlBoYVQsRU9nYTJEOztBQUNoRztFQUErQyxpQlBqYVYsRU9pYTZEOztBQUNsRztFQUE2QyxpQlBsYVIsRU9rYXlEOztBQUM5RjtFQUE2QyxpQlBuYVIsRU9tYXlEOztBQUM5RjtFQUFvRCxpQlBwYWYsRU9vYXVFOztBQUM1RztFQUE4QyxpQlByYVQsRU9xYTJEOztBQUNoRztFQUFnRCxpQlB0YVgsRU9zYStEOztBQUNwRztFQUE4QyxpQlB2YVQsRU91YTJEOztBQUNoRztFQUE2QyxpQlB4YVIsRU93YXlEOztBQUM5RjtFQUE4QyxpQlB6YVQsRU95YTJEOztBQUNoRztFQUE4QyxpQlAxYVQsRU8wYTJEOztBQUNoRztFQUE4QyxpQlAzYVQsRU8yYTJEOztBQUNoRztFQUEwQyxpQlA1YUwsRU80YW1EOztBQUN4RjtFQUEyQyxpQlA3YU4sRU82YXFEOztBQUMxRjtFQUF5QyxpQlA5YUosRU84YWlEOztBQUN0RjtFQUF5QyxpQlAvYUosRU8rYWlEOztBQUN0RjtFQUFnRCxpQlBoYlgsRU9nYitEOztBQUNwRztFQUEwQyxpQlBqYkwsRU9pYm1EOztBQUN4RjtFQUE0QyxpQlBsYlAsRU9rYnVEOztBQUM1RjtFQUEwQyxpQlBuYkwsRU9tYm1EOztBQUN4RjtFQUF5QyxpQlBwYkosRU9vYmlEOztBQUN0RjtFQUEwQyxpQlByYkwsRU9xYm1EOztBQUN4RjtFQUEwQyxpQlB0YkwsRU9zYm1EOztBQUN4RjtFQUEwQyxpQlB2YkwsRU91Ym1EOztBQUN4RjtFQUFxQyxpQlB4YkEsRU93YnlDOztBQUM5RTtFQUF5QyxpQlB6YkosRU95YmlEOztBQUN0RjtFQUFnRCxpQlAxYlgsRU8wYitEOztBQUNwRztFQUE0QyxpQlAzYlAsRU8yYnVEOztBQUM1RjtFQUF5QyxpQlA1YkosRU80YmlEOztBQUN0RjtFQUFvQyxpQlA3YkMsRU82YnVDOztBQUM1RTtFQUEwQyxpQlA5YkwsRU84Ym1EOztBQUN4RjtFQUFxQyxpQlAvYkEsRU8rYnlDOztBQUM5RTtFQUF5QyxpQlBoY0osRU9nY2lEOztBQUN0RjtFQUFnRCxpQlBqY1gsRU9pYytEOztBQUNwRztFQUEwQyxpQlBsY0wsRU9rY21EOztBQUN4RjtFQUEyQyxpQlBuY04sRU9tY3FEOztBQUMxRjtFQUF1QyxpQlBwY0YsRU9vYzZDOztBQUNsRjtFQUEyQyxpQlByY04sRU9xY3FEOztBQUMxRjtFQUE4QyxpQlB0Y1QsRU9zYzJEOztBQUNoRztFQUFtQyxpQlB2Y0UsRU91Y3FDOztBQUMxRTtFQUEwQyxpQlB4Y0wsRU93Y21EOztBQUN4RjtFQUE4QyxpQlB6Y1QsRU95YzJEOztBQUNoRztFQUFtQyxpQlAxY0UsRU8wY3FDOztBQUMxRTtFQUF3QyxpQlAzY0gsRU8yYytDOztBQUNwRjtFQUFpQyxpQlA1Y0ksRU80Y2lDOztBQUN0RTtFQUFzQyxpQlA3Y0QsRU82YzJDOztBQUNoRjtFQUFpQyxpQlA5Y0ksRU84Y2lDOztBQUN0RTtFQUFrQyxpQlAvY0csRU8rY21DOztBQUN4RTtFQUFnQyxpQlBoZEssRU9nZCtCOztBQUNwRTtFQUFtQyxpQlBqZEUsRU9pZHFDOztBQUMxRTtFQUE2QyxpQlBsZFIsRU9rZHlEOztBQUM5RjtFQUFnRCxpQlBuZFgsRU9tZCtEOztBQUNwRztFQUFnRCxpQlBwZFgsRU9vZCtEOztBQUNwRztFQUFtRCxpQlByZGQsRU9xZHFFOztBQUMxRztFQUFtRCxpQlB0ZGQsRU9zZHFFOztBQUMxRztFQUFnRCxpQlB2ZFgsRU91ZCtEOztBQUNwRztFQUFnRCxpQlB4ZFgsRU93ZCtEOztBQUNwRztFQUFvRCxpQlB6ZGYsRU95ZHVFOztBQUM1RztFQUFtRCxpQlAxZGQsRU8wZHFFOztBQUMxRztFQUFnRCxpQlAzZFgsRU8yZCtEOztBQUNwRztFQUFzRCxpQlA1ZGpCLEVPNGQyRTs7QUFDaEg7RUFBMkQsaUJQN2R0QixFTzZkcUY7O0FBQzFIO0VBQW1ELGlCUDlkZCxFTzhkcUU7O0FBQzFHO0VBQWtELGlCUC9kYixFTytkbUU7O0FBQ3hHO0VBQXdDLGlCUGhlSCxFT2dlK0M7O0FBQ3BGO0VBQThDLGlCUGplVCxFT2llMkQ7O0FBQ2hHO0VBQThDLGlCUGxlVCxFT2tlMkQ7O0FBQ2hHO0VBQW9DLGlCUG5lQyxFT21ldUM7O0FBQzVFO0VBQTBDLGlCUHBlTCxFT29lbUQ7O0FBQ3hGO0VBQXNDLGlCUHJlRCxFT3FlMkM7O0FBQ2hGO0VBQWlDLGlCUHRlSSxFT3NlaUM7O0FBQ3RFO0VBQXFDLGlCUHZlQSxFT3VleUM7O0FBQzlFO0VBQWtDLGlCUHhlRyxFT3dlbUM7O0FBQ3hFO0VBQXVDLGlCUHplRixFT3llNkM7O0FBQ2xGO0VBQWlDLGlCUDFlSSxFTzBlaUM7O0FBQ3RFO0VBQWtDLGlCUDNlRyxFTzJlbUM7O0FBQ3hFO0VBQW1DLGlCUDVlRSxFTzRlcUM7O0FBQzFFO0VBQXFDLGlCUDdlQSxFTzZleUM7O0FBQzlFO0VBQWlDLGlCUDllSSxFTzhlaUM7O0FBQ3RFO0VBQXFDLGlCUC9lQSxFTytleUM7O0FBQzlFO0VBQWlDLGlCUGhmSSxFT2dmaUM7O0FBQ3RFO0VBQWtDLGlCUGpmRyxFT2lmbUM7O0FBQ3hFO0VBQW9DLGlCUGxmQyxFT2tmdUM7O0FBQzVFO0VBQWdDLGlCUG5mSyxFT21mK0I7O0FBQ3BFO0VBQXVDLGlCUHBmRixFT29mNkM7O0FBQ2xGO0VBQW9DLGlCUHJmQyxFT3FmdUM7O0FBQzVFO0VBQTJDLGlCUHRmTixFT3NmcUQ7O0FBQzFGO0VBQW1DLGlCUHZmRSxFT3VmcUM7O0FBQzFFO0VBQXFDLGlCUHhmQSxFT3dmeUM7O0FBQzlFO0VBQXFDLGlCUHpmQSxFT3lmeUM7O0FBQzlFO0VBQWlDLGlCUDFmSSxFTzBmaUM7O0FBQ3RFO0VBQWtDLGlCUDNmRyxFTzJmbUM7O0FBQ3hFO0VBQWlDLGlCUDVmSSxFTzRmaUM7O0FBQ3RFO0VBQXlDLGlCUDdmSixFTzZmaUQ7O0FBQ3RGO0VBQXNDLGlCUDlmRCxFTzhmMkM7O0FBQ2hGO0VBQXFDLGlCUC9mQSxFTytmeUM7O0FBQzlFO0VBQXNDLGlCUGhnQkQsRU9nZ0IyQzs7QUFDaEY7RUFBb0MsaUJQamdCQyxFT2lnQnVDOztBQUM1RTtFQUFvQyxpQlBsZ0JDLEVPa2dCdUM7O0FBQzVFO0VBQXdDLGlCUG5nQkgsRU9tZ0IrQzs7QUFDcEY7RUFBZ0MsaUJQcGdCSyxFT29nQitCOztBQUNwRTtFQUF1QyxpQlByZ0JGLEVPcWdCNkM7O0FBQ2xGO0VBQXFDLGlCUHRnQkEsRU9zZ0J5Qzs7QUFDOUU7RUFBeUMsaUJQdmdCSixFT3VnQmlEOztBQUN0RjtFQUFnQyxpQlB4Z0JLLEVPd2dCK0I7O0FBQ3BFO0VBQXNDLGlCUHpnQkQsRU95Z0IyQzs7QUFDaEY7RUFBb0MsaUJQMWdCQyxFTzBnQnVDOztBQUM1RTtFQUFxQyxpQlAzZ0JBLEVPMmdCeUM7O0FBQzlFO0VBQWlDLGlCUDVnQkksRU80Z0JpQzs7QUFDdEU7RUFBcUMsaUJQN2dCQSxFTzZnQnlDOztBQUM5RTtFQUFxQyxpQlA5Z0JBLEVPOGdCeUM7O0FBQzlFO0VBQXFDLGlCUC9nQkEsRU8rZ0J5Qzs7QUFDOUU7RUFBb0MsaUJQaGhCQyxFT2doQnVDOztBQUM1RTtFQUFvQyxpQlBqaEJDLEVPaWhCdUM7O0FBQzVFO0VBQW9DLGlCUGxoQkMsRU9raEJ1Qzs7QUFDNUU7RUFBc0MsaUJQbmhCRCxFT21oQjJDOztBQUNoRjtFQUFzQyxpQlBwaEJELEVPb2hCMkM7O0FBQ2hGO0VBQXFDLGlCUHJoQkEsRU9xaEJ5Qzs7QUFDOUU7RUFBcUMsaUJQdGhCQSxFT3NoQnlDOztBQUM5RTtFQUF1QyxpQlB2aEJGLEVPdWhCNkM7O0FBQ2xGO0VBQXFDLGlCUHhoQkEsRU93aEJ5Qzs7QUFDOUU7RUFBaUMsaUJQemhCSSxFT3loQmlDOztBQUN0RTtFQUEwQyxpQlAxaEJMLEVPMGhCbUQ7O0FBQ3hGO0VBQStDLGlCUDNoQlYsRU8yaEI2RDs7QUFDbEc7RUFBb0MsaUJQNWhCQyxFTzRoQnVDOztBQUM1RTtFQUF1QyxpQlA3aEJGLEVPNmhCNkM7O0FBQ2xGO0VBQW9DLGlCUDloQkMsRU84aEJ1Qzs7QUFDNUU7RUFBc0MsaUJQL2hCRCxFTytoQjJDOztBQUNoRjtFQUFvQyxpQlBoaUJDLEVPZ2lCdUM7O0FBQzVFO0VBQW1DLGlCUGppQkUsRU9paUJxQzs7QUFDMUU7RUFBa0MsaUJQbGlCRyxFT2tpQm1DOztBQUN4RTtFQUFnQyxpQlBuaUJLLEVPbWlCK0I7O0FBQ3BFO0VBQXlDLGlCUHBpQkosRU9vaUJpRDs7QUFDdEY7RUFBbUMsaUJQcmlCRSxFT3FpQnFDOztBQUMxRTtFQUFtQyxpQlB0aUJFLEVPc2lCcUM7O0FBQzFFO0VBQWdDLGlCUHZpQkssRU91aUIrQjs7QUFDcEU7RUFBd0MsaUJQeGlCSCxFT3dpQitDOztBQUNwRjtFQUF3QyxpQlB6aUJILEVPeWlCK0M7O0FBQ3BGO0VBQWtDLGlCUDFpQkcsRU8waUJtQzs7QUFDeEU7RUFBd0MsaUJQM2lCSCxFTzJpQitDOztBQUNwRjtFQUEwQyxpQlA1aUJMLEVPNGlCbUQ7O0FBQ3hGO0VBQThDLGlCUDdpQlQsRU82aUIyRDs7QUFDaEc7RUFBZ0QsaUJQOWlCWCxFTzhpQitEOztBQUNwRztFQUFtQyxpQlAvaUJFLEVPK2lCcUM7O0FBQzFFO0VBQXdDLGlCUGhqQkgsRU9nakIrQzs7QUFDcEY7RUFBc0MsaUJQampCRCxFT2lqQjJDOztBQUNoRjtFQUF1QyxpQlBsakJGLEVPa2pCNkM7O0FBQ2xGO0VBQWlDLGlCUG5qQkksRU9takJpQzs7QUFDdEU7RUFBcUMsaUJQcGpCQSxFT29qQnlDOztBQUM5RTtFQUEwQyxpQlByakJMLEVPcWpCbUQ7O0FBQ3hGO0VBQTZDLGlCUHRqQlIsRU9zakJ5RDs7QUFDOUY7RUFBbUMsaUJQdmpCRSxFT3VqQnFDOztBQUMxRTtFQUF3QyxpQlB4akJILEVPd2pCK0M7O0FBQ3BGO0VBQXlDLGlCUHpqQkosRU95akJpRDs7QUFDdEY7RUFBd0MsaUJQMWpCSCxFTzBqQitDOztBQUNwRjtFQUFvQyxpQlAzakJDLEVPMmpCdUM7O0FBQzVFO0VBQXFDLGlCUDVqQkEsRU80akJ5Qzs7QUFDOUU7RUFBNEMsaUJQN2pCUCxFTzZqQnVEOztBQUM1RjtFQUFvQyxpQlA5akJDLEVPOGpCdUM7O0FBQzVFO0VBQWlDLGlCUC9qQkksRU8rakJpQzs7QUFDdEU7RUFBMEMsaUJQaGtCTCxFT2drQm1EOztBQUN4RjtFQUFzQyxpQlBqa0JELEVPaWtCMkM7O0FBQ2hGO0VBQTJDLGlCUGxrQk4sRU9ra0JxRDs7QUFDMUY7RUFBbUMsaUJQbmtCRSxFT21rQnFDOztBQUMxRTtFQUFpQyxpQlBwa0JJLEVPb2tCaUM7O0FBQ3RFO0VBQXFDLGlCUHJrQkEsRU9xa0J5Qzs7QUFDOUU7RUFBcUMsaUJQdGtCQSxFT3NrQnlDOztBQUM5RTtFQUEwQyxpQlB2a0JMLEVPdWtCbUQ7O0FBQ3hGO0VBQW9DLGlCUHhrQkMsRU93a0J1Qzs7QUFDNUU7RUFBbUMsaUJQemtCRSxFT3lrQnFDOztBQUMxRTtFQUFnQyxpQlAxa0JLLEVPMGtCK0I7O0FBQ3BFO0VBQXNDLGlCUDNrQkQsRU8ya0IyQzs7QUFDaEY7RUFBdUMsaUJQNWtCRixFTzRrQjZDOztBQUNsRjtFQUFpQyxpQlA3a0JJLEVPNmtCaUM7O0FBQ3RFO0VBQW9DLGlCUDlrQkMsRU84a0J1Qzs7QUFDNUU7RUFBd0MsaUJQL2tCSCxFTytrQitDOztBQUNwRjtFQUFpQyxpQlBobEJJLEVPZ2xCaUM7O0FBQ3RFO0VBQWlDLGlCUGpsQkksRU9pbEJpQzs7QUFDdEU7RUFBZ0MsaUJQbGxCSyxFT2tsQitCOztBQUNwRTtFQUFzQyxpQlBubEJELEVPbWxCMkM7O0FBQ2hGO0VBQWtDLGlCUHBsQkcsRU9vbEJtQzs7QUFDeEU7RUFBc0MsaUJQcmxCRCxFT3FsQjJDOztBQUNoRjtFQUFxQyxpQlB0bEJBLEVPc2xCeUM7O0FBQzlFO0VBQXVDLGlCUHZsQkYsRU91bEI2Qzs7QUFDbEY7RUFBMkMsaUJQeGxCTixFT3dsQnFEOztBQUMxRjtFQUF1QyxpQlB6bEJGLEVPeWxCNkM7O0FBQ2xGO0VBQTJDLGlCUDFsQk4sRU8wbEJxRDs7QUFDMUY7RUFBaUMsaUJQM2xCSSxFTzJsQmlDOztBQUN0RTtFQUFrQyxpQlA1bEJHLEVPNGxCbUM7O0FBQ3hFO0VBQW1DLGlCUDdsQkUsRU82bEJxQzs7QUFDMUU7RUFBc0MsaUJQOWxCRCxFTzhsQjJDOztBQUNoRjtFQUEyQyxpQlAvbEJOLEVPK2xCcUQ7O0FBQzFGO0VBQXFDLGlCUGhtQkEsRU9nbUJ5Qzs7QUFDOUU7RUFBMEMsaUJQam1CTCxFT2ltQm1EOztBQUN4RjtFQUFpRCxpQlBsbUJaLEVPa21CaUU7O0FBQ3RHO0VBQStDLGlCUG5tQlYsRU9tbUI2RDs7QUFDbEc7RUFBNEMsaUJQcG1CUCxFT29tQnVEOztBQUM1RjtFQUFtQyxpQlBybUJFLEVPcW1CcUM7O0FBQzFFO0VBQW1DLGlCUHRtQkUsRU9zbUJxQzs7QUFDMUU7RUFBbUMsaUJQdm1CRSxFT3VtQnFDOztBQUMxRTtFQUFtQyxpQlB4bUJFLEVPd21CcUM7O0FBQzFFO0VBQXFDLGlCUHptQkEsRU95bUJ5Qzs7QUFDOUU7RUFBcUMsaUJQMW1CQSxFTzBtQnlDOztBQUM5RTtFQUFpQyxpQlAzbUJJLEVPMm1CaUM7O0FBQ3RFO0VBQXNDLGlCUDVtQkQsRU80bUIyQzs7QUFDaEY7RUFBcUMsaUJQN21CQSxFTzZtQnlDOztBQUM5RTtFQUF5QyxpQlA5bUJKLEVPOG1CaUQ7O0FBQ3RGO0VBQXdDLGlCUC9tQkgsRU8rbUIrQzs7QUFDcEY7RUFBK0MsaUJQaG5CVixFT2duQjZEOztBQUNsRztFQUErQyxpQlBqbkJWLEVPaW5CNkQ7O0FBQ2xHO0VBQWlELGlCUGxuQlosRU9rbkJpRTs7QUFDdEc7RUFBbUMsaUJQbm5CRSxFT21uQnFDOztBQUMxRTtFQUF1QyxpQlBwbkJGLEVPb25CNkM7O0FBQ2xGO0VBQTBDLGlCUHJuQkwsRU9xbkJtRDs7QUFDeEY7RUFBOEMsaUJQdG5CVCxFT3NuQjJEOztBQUNoRztFQUF3QyxpQlB2bkJILEVPdW5CK0M7O0FBQ3BGO0VBQXlDLGlCUHhuQkosRU93bkJpRDs7QUFDdEY7RUFBMEMsaUJQem5CTCxFT3luQm1EOztBQUN4RjtFQUE4QyxpQlAxbkJULEVPMG5CMkQ7O0FBQ2hHO0VBQWlELGlCUDNuQlosRU8ybkJpRTs7QUFDdEc7RUFBcUQsaUJQNW5CaEIsRU80bkJ5RTs7QUFDOUc7RUFBZ0MsaUJQN25CSyxFTzZuQitCOztBQUNwRTtFQUF3QyxpQlA5bkJILEVPOG5CK0M7O0FBQ3BGO0VBQXFDLGlCUC9uQkEsRU8rbkJ5Qzs7QUFDOUU7RUFBc0MsaUJQaG9CRCxFT2dvQjJDOztBQUNoRjtFQUFxQyxpQlBqb0JBLEVPaW9CeUM7O0FBQzlFO0VBQXVDLGlCUGxvQkYsRU9rb0I2Qzs7QUFDbEY7RUFBK0MsaUJQbm9CVixFT21vQjZEOztBQUNsRztFQUE0QyxpQlBwb0JQLEVPb29CdUQ7O0FBQzVGO0VBQWlELGlCUHJvQlosRU9xb0JpRTs7QUFDdEc7RUFBMEMsaUJQdG9CTCxFT3NvQm1EOztBQUN4RjtFQUF5QyxpQlB2b0JKLEVPdW9CaUQ7O0FBQ3RGO0VBQWdDLGlCUHhvQkssRU93b0IrQjs7QUFDcEU7RUFBb0MsaUJQem9CQyxFT3lvQnVDOztBQUM1RTtFQUF3QyxpQlAxb0JILEVPMG9CK0M7O0FBQ3BGO0VBQWtDLGlCUDNvQkcsRU8yb0JtQzs7QUFDeEU7RUFBbUMsaUJQNW9CRSxFTzRvQnFDOztBQUMxRTtFQUFtQyxpQlA3b0JFLEVPNm9CcUM7O0FBQzFFO0VBQXlDLGlCUDlvQkosRU84b0JpRDs7QUFDdEY7RUFBd0MsaUJQL29CSCxFTytvQitDOztBQUNwRjtFQUFrQyxpQlBocEJHLEVPZ3BCbUM7O0FBQ3hFO0VBQWlDLGlCUGpwQkksRU9pcEJpQzs7QUFDdEU7RUFBcUMsaUJQbHBCQSxFT2twQnlDOztBQUM5RTtFQUF5QyxpQlBucEJKLEVPbXBCaUQ7O0FBQ3RGO0VBQXVDLGlCUHBwQkYsRU9vcEI2Qzs7QUFDbEY7RUFBNkMsaUJQcnBCUixFT3FwQnlEOztBQUM5RjtFQUE0QyxpQlB0cEJQLEVPc3BCdUQ7O0FBQzVGO0VBQTJDLGlCUHZwQk4sRU91cEJxRDs7QUFDMUY7RUFBdUMsaUJQeHBCRixFT3dwQjZDOztBQUNsRjtFQUFzQyxpQlB6cEJELEVPeXBCMkM7O0FBQ2hGO0VBQTBDLGlCUDFwQkwsRU8wcEJtRDs7QUFDeEY7RUFBcUMsaUJQM3BCQSxFTzJwQnlDOztBQUM5RTtFQUEwQyxpQlA1cEJMLEVPNHBCbUQ7O0FBQ3hGO0VBQXNDLGlCUDdwQkQsRU82cEIyQzs7QUFDaEY7RUFBdUMsaUJQOXBCRixFTzhwQjZDOztBQUNsRjtFQUE2QyxpQlAvcEJSLEVPK3BCeUQ7O0FBQzlGO0VBQXdDLGlCUGhxQkgsRU9ncUIrQzs7QUFDcEY7RUFBdUMsaUJQanFCRixFT2lxQjZDOztBQUNsRjtFQUF3QyxpQlBscUJILEVPa3FCK0M7O0FBQ3BGO0VBQXlDLGlCUG5xQkosRU9tcUJpRDs7QUFDdEY7RUFBZ0QsaUJQcHFCWCxFT29xQitEOztBQUNwRztFQUF5QyxpQlBycUJKLEVPcXFCaUQ7O0FBQ3RGO0VBQTZDLGlCUHRxQlIsRU9zcUJ5RDs7QUFDOUY7RUFBdUMsaUJQdnFCRixFT3VxQjZDOztBQUNsRjtFQUFxQyxpQlB4cUJBLEVPd3FCeUM7O0FBQzlFO0VBQXNDLGlCUHpxQkQsRU95cUIyQzs7QUFDaEY7RUFBNEMsaUJQMXFCUCxFTzBxQnVEOztBQUM1RjtFQUE4QyxpQlAzcUJULEVPMnFCMkQ7O0FBQ2hHO0VBQTJDLGlCUDVxQk4sRU80cUJxRDs7QUFDMUY7RUFBNkMsaUJQN3FCUixFTzZxQnlEOztBQUM5RjtFQUF1QyxpQlA5cUJGLEVPOHFCNkM7O0FBQ2xGO0VBQXdDLGlCUC9xQkgsRU8rcUIrQzs7QUFDcEY7RUFBc0MsaUJQaHJCRCxFT2dyQjJDOztBQUNoRjtFQUF1QyxpQlBqckJGLEVPaXJCNkM7O0FBQ2xGO0VBQXNDLGlCUGxyQkQsRU9rckIyQzs7QUFDaEY7RUFBMEMsaUJQbnJCTCxFT21yQm1EOztBQUN4RjtFQUFpQyxpQlBwckJJLEVPb3JCaUM7O0FBQ3RFO0VBQXNDLGlCUHJyQkQsRU9xckIyQzs7QUFDaEY7RUFBaUMsaUJQdHJCSSxFT3NyQmlDOztBQUN0RTtFQUFxQyxpQlB2ckJBLEVPdXJCeUM7O0FBQzlFO0VBQW1DLGlCUHhyQkUsRU93ckJxQzs7QUFDMUU7RUFBd0MsaUJQenJCSCxFT3lyQitDOztBQUNwRjtFQUFpQyxpQlAxckJJLEVPMHJCaUM7O0FBQ3RFO0VBQXFDLGlCUDNyQkEsRU8yckJ5Qzs7QUFDOUU7RUFBOEMsaUJQNXJCVCxFTzRyQjJEOztBQUNoRztFQUF1QyxpQlA3ckJGLEVPNnJCNkM7O0FBQ2xGO0VBQW9DLGlCUDlyQkMsRU84ckJ1Qzs7QUFDNUU7RUFBc0MsaUJQL3JCRCxFTytyQjJDOztBQUNoRjtFQUFzQyxpQlBoc0JELEVPZ3NCMkM7O0FBQ2hGO0VBQXdDLGlCUGpzQkgsRU9pc0IrQzs7QUFDcEY7RUFBNEMsaUJQbHNCUCxFT2tzQnVEOztBQUM1RjtFQUF1QyxpQlBuc0JGLEVPbXNCNkM7O0FBQ2xGO0VBQWlDLGlCUHBzQkksRU9vc0JpQzs7QUFDdEU7RUFBd0MsaUJQcnNCSCxFT3FzQitDOztBQUNwRjtFQUF3QyxpQlB0c0JILEVPc3NCK0M7O0FBQ3BGO0VBQWlDLGlCUHZzQkksRU91c0JpQzs7QUFDdEU7RUFBcUMsaUJQeHNCQSxFT3dzQnlDOztBQUM5RTtFQUEyQyxpQlB6c0JOLEVPeXNCcUQ7O0FBQzFGO0VBQXFDLGlCUDFzQkEsRU8wc0J5Qzs7QUFDOUU7RUFBa0MsaUJQM3NCRyxFTzJzQm1DOztBQUN4RTtFQUFrQyxpQlA1c0JHLEVPNHNCbUM7O0FBQ3hFO0VBQXlDLGlCUDdzQkosRU82c0JpRDs7QUFDdEY7RUFBeUMsaUJQOXNCSixFTzhzQmlEOztBQUN0RjtFQUFtQyxpQlAvc0JFLEVPK3NCcUM7O0FBQzFFO0VBQXNDLGlCUGh0QkQsRU9ndEIyQzs7QUFDaEY7RUFBbUMsaUJQanRCRSxFT2l0QnFDOztBQUMxRTtFQUE0QyxpQlBsdEJQLEVPa3RCdUQ7O0FBQzVGO0VBQXlDLGlCUG50QkosRU9tdEJpRDs7QUFDdEY7RUFBb0MsaUJQcHRCQyxFT290QnVDOztBQUM1RTtFQUFnQyxpQlBydEJLLEVPcXRCK0I7O0FBQ3BFO0VBQWdDLGlCUHR0QkssRU9zdEIrQjs7QUFDcEU7RUFBbUMsaUJQdnRCRSxFT3V0QnFDOztBQUMxRTtFQUF5QyxpQlB4dEJKLEVPd3RCaUQ7O0FBQ3RGO0VBQXdDLGlCUHp0QkgsRU95dEIrQzs7QUFDcEY7RUFBd0MsaUJQMXRCSCxFTzB0QitDOztBQUNwRjtFQUF5QyxpQlAzdEJKLEVPMnRCaUQ7O0FBQ3RGO0VBQXdDLGlCUDV0QkgsRU80dEIrQzs7QUFDcEY7RUFBb0MsaUJQN3RCQyxFTzZ0QnVDOztBQUM1RTtFQUFpQyxpQlA5dEJJLEVPOHRCaUM7O0FBQ3RFO0VBQXlDLGlCUC90QkosRU8rdEJpRDs7QUFDdEY7RUFBNkMsaUJQaHVCUixFT2d1QnlEOztBQUM5RjtFQUE4QyxpQlBqdUJULEVPaXVCMkQ7O0FBQ2hHO0VBQW1ELGlCUGx1QmQsRU9rdUJxRTs7QUFDMUc7RUFBc0MsaUJQbnVCRCxFT211QjJDOztBQUNoRjtFQUF5QyxpQlBwdUJKLEVPb3VCaUQ7O0FBQ3RGO0VBQTBDLGlCUHJ1QkwsRU9xdUJtRDs7QUFDeEY7RUFBNEMsaUJQdHVCUCxFT3N1QnVEOztBQUM1RjtFQUFxQyxpQlB2dUJBLEVPdXVCeUM7O0FBQzlFO0VBQXlDLGlCUHh1QkosRU93dUJpRDs7QUFDdEY7RUFBNkMsaUJQenVCUixFT3l1QnlEOztBQUM5RjtFQUFxQyxpQlAxdUJBLEVPMHVCeUM7O0FBQzlFO0VBQW9DLGlCUDN1QkMsRU8ydUJ1Qzs7QUFDNUU7RUFBdUMsaUJQNXVCRixFTzR1QjZDOztBQUNsRjtFQUFvQyxpQlA3dUJDLEVPNnVCdUM7O0FBQzVFO0VBQTJDLGlCUDl1Qk4sRU84dUJxRDs7QUFDMUY7RUFBb0MsaUJQL3VCQyxFTyt1QnVDOztBQUM1RTtFQUF5QyxpQlBodkJKLEVPZ3ZCaUQ7O0FBQ3RGO0VBQWlDLGlCUGp2QkksRU9pdkJpQzs7QUFDdEU7RUFBd0MsaUJQbHZCSCxFT2t2QitDOztBQUNwRjtFQUFrQyxpQlBudkJHLEVPbXZCbUM7O0FBQ3hFO0VBQXVDLGlCUHB2QkYsRU9vdkI2Qzs7QUFDbEY7RUFBb0MsaUJQcnZCQyxFT3F2QnVDOztBQUM1RTtFQUFxQyxpQlB0dkJBLEVPc3ZCeUM7O0FBQzlFO0VBQTBDLGlCUHZ2QkwsRU91dkJtRDs7QUFDeEY7RUFBbUMsaUJQeHZCRSxFT3d2QnFDOztBQUMxRTtFQUE4QyxpQlB6dkJULEVPeXZCMkQ7O0FBQ2hHO0VBQTRDLGlCUDF2QlAsRU8wdkJ1RDs7QUFDNUY7RUFBb0MsaUJQM3ZCQyxFTzJ2QnVDOztBQUM1RTtFQUFxQyxpQlA1dkJBLEVPNHZCeUM7O0FBQzlFO0VBQTJDLGlCUDd2Qk4sRU82dkJxRDs7QUFDMUY7RUFBa0MsaUJQOXZCRyxFTzh2Qm1DOztBQUN4RTtFQUFnQyxpQlAvdkJLLEVPK3ZCK0I7O0FBQ3BFO0VBQXVDLGlCUGh3QkYsRU9nd0I2Qzs7QUFDbEY7RUFBdUMsaUJQandCRixFT2l3QjZDOztBQUNsRjtFQUErQixpQlBsd0JNLEVPa3dCNkI7O0FBQ2xFO0VBQXNDLGlCUG53QkQsRU9td0IyQzs7QUFDaEY7RUFBa0MsaUJQcHdCRyxFT293Qm1DOztBQUN4RTtFQUFpQyxpQlByd0JJLEVPcXdCaUM7O0FBQ3RFO0VBQXNDLGlCUHR3QkQsRU9zd0IyQzs7QUFDaEY7RUFBa0MsaUJQdndCRyxFT3V3Qm1DOztBQUN4RTtFQUE0QyxpQlB4d0JQLEVPd3dCdUQ7O0FBQzVGO0VBQWdDLGlCUHp3QkssRU95d0IrQjs7QUFDcEU7RUFBdUMsaUJQMXdCRixFTzB3QjZDOztBQUNsRjtFQUFtQyxpQlAzd0JFLEVPMndCcUM7O0FBQzFFO0VBQXVDLGlCUDV3QkYsRU80d0I2Qzs7QUFDbEY7RUFBMEMsaUJQN3dCTCxFTzZ3Qm1EOztBQUN4RjtFQUFzQyxpQlA5d0JELEVPOHdCMkM7O0FBQ2hGO0VBQW1DLGlCUC93QkUsRU8rd0JxQzs7QUFDMUU7RUFBbUMsaUJQaHhCRSxFT2d4QnFDOztBQUMxRTtFQUFrQyxpQlBqeEJHLEVPaXhCbUM7O0FBQ3hFO0VBQTRDLGlCUGx4QlAsRU9reEJ1RDs7QUFDNUY7RUFBeUMsaUJQbnhCSixFT214QmlEOztBQUN0RjtFQUEwQyxpQlBweEJMLEVPb3hCbUQ7O0FBQ3hGO0VBQThDLGlCUHJ4QlQsRU9xeEIyRDs7QUFDaEc7RUFBMEMsaUJQdHhCTCxFT3N4Qm1EOztBQUN4RjtFQUFnRCxpQlB2eEJYLEVPdXhCK0Q7O0FBQ3BHO0VBQW9DLGlCUHh4QkMsRU93eEJ1Qzs7QUFDNUU7RUFBd0MsaUJQenhCSCxFT3l4QitDOztBQUNwRjtFQUFrQyxpQlAxeEJHLEVPMHhCbUM7O0FBQ3hFO0VBQW9DLGlCUDN4QkMsRU8yeEJ1Qzs7QUFDNUU7RUFBa0MsaUJQNXhCRyxFTzR4Qm1DOztBQUN4RTtFQUF5QyxpQlA3eEJKLEVPNnhCaUQ7O0FBQ3RGO0VBQTJDLGlCUDl4Qk4sRU84eEJxRDs7QUFDMUY7RUFBdUMsaUJQL3hCRixFTyt4QjZDOztBQUNsRjtFQUF5QyxpQlBoeUJKLEVPZ3lCaUQ7O0FBQ3RGO0VBQXVDLGlCUGp5QkYsRU9peUI2Qzs7QUFDbEY7RUFBd0MsaUJQbHlCSCxFT2t5QitDOztBQUNwRjtFQUFtQyxpQlBueUJFLEVPbXlCcUM7O0FBQzFFO0VBQXNDLGlCUHB5QkQsRU9veUIyQzs7QUFDaEY7RUFBc0MsaUJQcnlCRCxFT3F5QjJDOztBQUNoRjtFQUFzQyxpQlB0eUJELEVPc3lCMkM7O0FBQ2hGO0VBQXdDLGlCUHZ5QkgsRU91eUIrQzs7QUFDcEY7RUFBbUMsaUJQeHlCRSxFT3d5QnFDOztBQUMxRTtFQUF5QyxpQlB6eUJKLEVPeXlCaUQ7O0FBQ3RGO0VBQXdDLGlCUDF5QkgsRU8weUIrQzs7QUFDcEY7RUFBd0MsaUJQM3lCSCxFTzJ5QitDOztBQUNwRjtFQUEwQyxpQlA1eUJMLEVPNHlCbUQ7O0FBQ3hGO0VBQStDLGlCUDd5QlYsRU82eUI2RDs7QUFDbEc7RUFBMEMsaUJQOXlCTCxFTzh5Qm1EOztBQUN4RjtFQUFvQyxpQlAveUJDLEVPK3lCdUM7O0FBQzVFO0VBQTJDLGlCUGh6Qk4sRU9nekJxRDs7QUFDMUY7RUFBcUMsaUJQanpCQSxFT2l6QnlDOztBQUM5RTtFQUFpQyxpQlBsekJJLEVPa3pCaUM7O0FBQ3RFO0VBQXlDLGlCUG56QkosRU9tekJpRDs7QUFDdEY7RUFBK0MsaUJQcHpCVixFT296QjZEOztBQUNsRztFQUFvQyxpQlByekJDLEVPcXpCdUM7O0FBQzVFO0VBQWlDLGlCUHR6QkksRU9zekJpQzs7QUFDdEU7RUFBcUMsaUJQdnpCQSxFT3V6QnlDOztBQUM5RTtFQUFzQyxpQlB4ekJELEVPd3pCMkM7O0FBQ2hGO0VBQTRDLGlCUHp6QlAsRU95ekJ1RDs7QUFDNUY7RUFBd0MsaUJQMXpCSCxFTzB6QitDOztBQUNwRjtFQUF3QyxpQlAzekJILEVPMnpCK0M7O0FBQ3BGO0VBQThDLGlCUDV6QlQsRU80ekIyRDs7QUFDaEc7RUFBdUMsaUJQN3pCRixFTzZ6QjZDOztBQUNsRjtFQUF1QyxpQlA5ekJGLEVPOHpCNkM7O0FBQ2xGO0VBQXdDLGlCUC96QkgsRU8rekIrQzs7QUFDcEY7RUFBK0MsaUJQaDBCVixFT2cwQjZEOztBQUNsRztFQUE2QyxpQlBqMEJSLEVPaTBCeUQ7O0FBQzlGO0VBQXNDLGlCUGwwQkQsRU9rMEIyQzs7QUFDaEY7RUFBNEMsaUJQbjBCUCxFT20wQnVEOztBQUM1RjtFQUF1QyxpQlBwMEJGLEVPbzBCNkM7O0FBQ2xGO0VBQWdELGlCUHIwQlgsRU9xMEIrRDs7QUFDcEc7RUFBMEMsaUJQdDBCTCxFT3MwQm1EOztBQUN4RjtFQUFxQyxpQlB2MEJBLEVPdTBCeUM7O0FBQzlFO0VBQWtDLGlCUHgwQkcsRU93MEJtQzs7QUFDeEU7RUFBbUMsaUJQejBCRSxFT3kwQnFDOztBQUMxRTtFQUFpQyxpQlAxMEJJLEVPMDBCaUM7O0FBQ3RFO0VBQXFDLGlCUDMwQkEsRU8yMEJ5Qzs7QUFDOUU7RUFBK0IsaUJQNTBCTSxFTzQwQjZCOztBQUNsRTtFQUErQixpQlA3MEJNLEVPNjBCNkI7O0FBQ2xFO0VBQStCLGlCUDkwQk0sRU84MEI2Qjs7QUFDbEU7RUFBd0MsaUJQLzBCSCxFTyswQitDOztBQUNwRjtFQUErQyxpQlBoMUJWLEVPZzFCNkQ7O0FBQ2xHO0VBQXVDLGlCUGoxQkYsRU9pMUI2Qzs7QUFDbEY7RUFBc0MsaUJQbDFCRCxFT2sxQjJDOztBQUNoRjtFQUFtQyxpQlBuMUJFLEVPbTFCcUM7O0FBQzFFO0VBQXVDLGlCUHAxQkYsRU9vMUI2Qzs7QUFDbEY7RUFBa0MsaUJQcjFCRyxFT3ExQm1DOztBQUN4RTtFQUF1QyxpQlB0MUJGLEVPczFCNkM7O0FBQ2xGO0VBQXlDLGlCUHYxQkosRU91MUJpRDs7QUFDdEY7RUFBNkMsaUJQeDFCUixFT3cxQnlEOztBQUM5RjtFQUErQyxpQlB6MUJWLEVPeTFCNkQ7O0FBQ2xHO0VBQStDLGlCUDExQlYsRU8wMUI2RDs7QUFDbEc7RUFBa0QsaUJQMzFCYixFTzIxQm1FOztBQUN4RztFQUE2QyxpQlA1MUJSLEVPNDFCeUQ7O0FBQzlGO0VBQStDLGlCUDcxQlYsRU82MUI2RDs7QUFDbEc7RUFBd0MsaUJQOTFCSCxFTzgxQitDOztBQUNwRjtFQUErQyxpQlAvMUJWLEVPKzFCNkQ7O0FBQ2xHO0VBQXVDLGlCUGgyQkYsRU9nMkI2Qzs7QUFDbEY7RUFBdUMsaUJQajJCRixFT2kyQjZDOztBQUNsRjtFQUE0QyxpQlBsMkJQLEVPazJCdUQ7O0FBQzVGO0VBQTRDLGlCUG4yQlAsRU9tMkJ1RDs7QUFDNUY7RUFBNkMsaUJQcDJCUixFT28yQnlEOztBQUM5RjtFQUEwQyxpQlByMkJMLEVPcTJCbUQ7O0FBQ3hGO0VBQXlDLGlCUHQyQkosRU9zMkJpRDs7QUFDdEY7RUFBMkMsaUJQdjJCTixFT3UyQnFEOztBQUMxRjtFQUFzQyxpQlB4MkJELEVPdzJCMkM7O0FBQ2hGO0VBQTBDLGlCUHoyQkwsRU95MkJtRDs7QUFDeEY7RUFBdUMsaUJQMTJCRixFTzAyQjZDOztBQUNsRjtFQUFrQyxpQlAzMkJHLEVPMjJCbUM7O0FBQ3hFO0VBQXdDLGlCUDUyQkgsRU80MkIrQzs7QUFDcEY7RUFBMEMsaUJQNzJCTCxFTzYyQm1EOztBQUN4RjtFQUFzQyxpQlA5MkJELEVPODJCMkM7O0FBQ2hGO0VBQXNDLGlCUC8yQkQsRU8rMkIyQzs7QUFDaEY7RUFBMEMsaUJQaDNCTCxFT2czQm1EOztBQUN4RjtFQUFxQyxpQlBqM0JBLEVPaTNCeUM7O0FBQzlFO0VBQXFDLGlCUGwzQkEsRU9rM0J5Qzs7QUFDOUU7RUFBb0MsaUJQbjNCQyxFT20zQnVDOztBQUM1RTtFQUFzQyxpQlBwM0JELEVPbzNCMkM7O0FBQ2hGO0VBQXVDLGlCUHIzQkYsRU9xM0I2Qzs7QUFDbEY7RUFBc0MsaUJQdDNCRCxFT3MzQjJDOztBQUNoRjtFQUF1QyxpQlB2M0JGLEVPdTNCNkM7O0FBQ2xGO0VBQW1DLGlCUHgzQkUsRU93M0JxQzs7QUFDMUU7RUFBZ0MsaUJQejNCSyxFT3kzQitCOztBQUNwRTtFQUFzQyxpQlAxM0JELEVPMDNCMkM7O0FBQ2hGO0VBQTRDLGlCUDMzQlAsRU8yM0J1RDs7QUFDNUY7RUFBOEMsaUJQNTNCVCxFTzQzQjJEOztBQUNoRztFQUFvQyxpQlA3M0JDLEVPNjNCdUM7O0FBQzVFO0VBQW9DLGlCUDkzQkMsRU84M0J1Qzs7QUFDNUU7RUFBdUMsaUJQLzNCRixFTyszQjZDOztBQUNsRjtFQUEyQyxpQlBoNEJOLEVPZzRCcUQ7O0FBQzFGO0VBQW9DLGlCUGo0QkMsRU9pNEJ1Qzs7QUFDNUU7RUFBa0MsaUJQbDRCRyxFT2s0Qm1DOztBQUN4RTtFQUF5QyxpQlBuNEJKLEVPbTRCaUQ7O0FBQ3RGO0VBQXlDLGlCUHA0QkosRU9vNEJpRDs7QUFDdEY7RUFBdUMsaUJQcjRCRixFT3E0QjZDOztBQUNsRjtFQUF5QyxpQlB0NEJKLEVPczRCaUQ7O0FBQ3RGO0VBQXNDLGlCUHY0QkQsRU91NEIyQzs7QUFDaEY7RUFBdUMsaUJQeDRCRixFT3c0QjZDOztBQUNsRjtFQUEwQyxpQlB6NEJMLEVPeTRCbUQ7O0FBQ3hGO0VBQW9DLGlCUDE0QkMsRU8wNEJ1Qzs7QUFDNUU7RUFBd0MsaUJQMzRCSCxFTzI0QitDOztBQUNwRjtFQUFtQyxpQlA1NEJFLEVPNDRCcUM7O0FBQzFFO0VBQWtDLGlCUDc0QkcsRU82NEJtQzs7QUFDeEU7RUFBaUMsaUJQOTRCSSxFTzg0QmlDOztBQUN0RTtFQUEwQyxpQlAvNEJMLEVPKzRCbUQ7O0FBQ3hGO0VBQW9DLGlCUGg1QkMsRU9nNUJ1Qzs7QUFDNUU7RUFBd0MsaUJQajVCSCxFT2k1QitDOztBQUNwRjtFQUF3QyxpQlBsNUJILEVPazVCK0M7O0FBQ3BGO0VBQTBDLGlCUG41QkwsRU9tNUJtRDs7QUFDeEY7RUFBd0MsaUJQcDVCSCxFT281QitDOztBQUNwRjtFQUFpQyxpQlByNUJJLEVPcTVCaUM7O0FBQ3RFO0VBQXFDLGlCUHQ1QkEsRU9zNUJ5Qzs7QUFDOUU7RUFBdUMsaUJQdjVCRixFT3U1QjZDOztBQUNsRjtFQUFvQyxpQlB4NUJDLEVPdzVCdUM7O0FBQzVFO0VBQXdDLGlCUHo1QkgsRU95NUIrQzs7QUFDcEY7RUFBdUMsaUJQMTVCRixFTzA1QjZDOztBQUNsRjtFQUFrQyxpQlAzNUJHLEVPMjVCbUM7O0FBQ3hFO0VBQXFDLGlCUDU1QkEsRU80NUJ5Qzs7QUFDOUU7RUFBa0MsaUJQNzVCRyxFTzY1Qm1DOztBQUN4RTtFQUF1QyxpQlA5NUJGLEVPODVCNkM7O0FBQ2xGO0VBQXFDLGlCUC81QkEsRU8rNUJ5Qzs7QUFDOUU7RUFBeUMsaUJQaDZCSixFT2c2QmlEOztBQUN0RjtFQUE0QyxpQlBqNkJQLEVPaTZCdUQ7O0FBQzVGO0VBQTBDLGlCUGw2QkwsRU9rNkJtRDs7QUFDeEY7RUFBc0MsaUJQbjZCRCxFT202QjJDOztBQUNoRjtFQUFvQyxpQlBwNkJDLEVPbzZCdUM7O0FBQzVFO0VBQW1DLGlCUHI2QkUsRU9xNkJxQzs7QUFDMUU7RUFBa0MsaUJQdDZCRyxFT3M2Qm1DOztBQUN4RTtFQUFtQyxpQlB2NkJFLEVPdTZCcUM7O0FBQzFFO0VBQXNDLGlCUHg2QkQsRU93NkIyQzs7QUFDaEY7RUFBMEMsaUJQejZCTCxFT3k2Qm1EOztBQUN4RjtFQUEyQyxpQlAxNkJOLEVPMDZCcUQ7O0FBQzFGO0VBQTRDLGlCUDM2QlAsRU8yNkJ1RDs7QUFDNUY7RUFBeUMsaUJQNTZCSixFTzQ2QmlEOztBQUN0RjtFQUF3QyxpQlA3NkJILEVPNjZCK0M7O0FBQ3BGO0VBQWtDLGlCUDk2QkcsRU84NkJtQzs7QUFDeEU7RUFBb0MsaUJQLzZCQyxFTys2QnVDOztBQUM1RTtFQUFrQyxpQlBoN0JHLEVPZzdCbUM7O0FBQ3hFO0VBQW9DLGlCUGo3QkMsRU9pN0J1Qzs7QUFDNUU7RUFBcUMsaUJQbDdCQSxFT2s3QnlDOztBQUM5RTtFQUFzQyxpQlBuN0JELEVPbTdCMkM7O0FBQ2hGO0VBQXFDLGlCUHA3QkEsRU9vN0J5Qzs7QUFDOUU7RUFBc0MsaUJQcjdCRCxFT3E3QjJDOztBQUNoRjtFQUFzQyxpQlB0N0JELEVPczdCMkM7O0FBQ2hGO0VBQW9DLGlCUHY3QkMsRU91N0J1Qzs7QUFDNUU7RUFBcUMsaUJQeDdCQSxFT3c3QnlDOztBQUM5RTtFQUFvQyxpQlB6N0JDLEVPeTdCdUM7O0FBQzVFO0VBQXdDLGlCUDE3QkgsRU8wN0IrQzs7QUFDcEY7RUFBa0MsaUJQMzdCRyxFTzI3Qm1DOztBQUN4RTtFQUFrQyxpQlA1N0JHLEVPNDdCbUM7O0FBQ3hFO0VBQW1DLGlCUDc3QkUsRU82N0JxQzs7QUFDMUU7RUFBaUMsaUJQOTdCSSxFTzg3QmlDOztBQUN0RTtFQUFrQyxpQlAvN0JHLEVPKzdCbUM7O0FBQ3hFO0VBQXFDLGlCUGg4QkEsRU9nOEJ5Qzs7QUFDOUU7RUFBc0MsaUJQajhCRCxFT2k4QjJDOztBQUNoRjtFQUFtQyxpQlBsOEJFLEVPazhCcUM7O0FBQzFFO0VBQXFDLGlCUG44QkEsRU9tOEJ5Qzs7QUFDOUU7RUFBeUMsaUJQcDhCSixFT284QmlEOztBQUN0RjtFQUFxQyxpQlByOEJBLEVPcThCeUM7O0FBQzlFO0VBQWlDLGlCUHQ4QkksRU9zOEJpQzs7QUFDdEU7RUFBd0MsaUJQdjhCSCxFT3U4QitDOztBQUNwRjtFQUF3QyxpQlB4OEJILEVPdzhCK0M7O0FBQ3BGO0VBQW9DLGlCUHo4QkMsRU95OEJ1Qzs7QUFDNUU7RUFBc0MsaUJQMThCRCxFTzA4QjJDOztBQUNoRjtFQUFxQyxpQlAzOEJBLEVPMjhCeUM7O0FBQzlFO0VBQXFDLGlCUDU4QkEsRU80OEJ5Qzs7QUFDOUU7RUFBOEMsaUJQNzhCVCxFTzY4QjJEOztBQUNoRztFQUF5QyxpQlA5OEJKLEVPODhCaUQ7O0FBQ3RGO0VBQXNDLGlCUC84QkQsRU8rOEIyQzs7QUFDaEY7RUFBcUMsaUJQaDlCQSxFT2c5QnlDOztBQUM5RTtFQUFvQyxpQlBqOUJDLEVPaTlCdUM7O0FBQzVFO0VBQTRDLGlCUGw5QlAsRU9rOUJ1RDs7QUFDNUY7RUFBbUMsaUJQbjlCRSxFT205QnFDOztBQUMxRTtFQUFtQyxpQlBwOUJFLEVPbzlCcUM7O0FBQzFFO0VBQXdDLGlCUHI5QkgsRU9xOUIrQzs7QUFDcEY7RUFBMkMsaUJQdDlCTixFT3M5QnFEOztBQUMxRjtFQUFpQyxpQlB2OUJJLEVPdTlCaUM7O0FBQ3RFO0VBQWlDLGlCUHg5QkksRU93OUJpQzs7QUFDdEU7RUFBdUMsaUJQejlCRixFT3k5QjZDOztBQUNsRjtFQUFvQyxpQlAxOUJDLEVPMDlCdUM7O0FBQzVFO0VBQWlDLGlCUDM5QkksRU8yOUJpQzs7QUFDdEU7RUFBa0MsaUJQNTlCRyxFTzQ5Qm1DOztBQUN4RTtFQUFrQyxpQlA3OUJHLEVPNjlCbUM7O0FBQ3hFO0VBQW1DLGlCUDk5QkUsRU84OUJxQzs7QUFDMUU7RUFBMkMsaUJQLzlCTixFTys5QnFEOztBQUMxRjtFQUErQixpQlBoK0JNLEVPZytCNkI7O0FBQ2xFO0VBQXNDLGlCUGorQkQsRU9pK0IyQzs7QUFDaEY7RUFBcUMsaUJQbCtCQSxFT2srQnlDOztBQUM5RTtFQUFrQyxpQlBuK0JHLEVPbStCbUM7O0FBQ3hFO0VBQW1DLGlCUHArQkUsRU9vK0JxQzs7QUFDMUU7RUFBZ0MsaUJQcitCSyxFT3ErQitCOztBQUNwRTtFQUF5QyxpQlB0K0JKLEVPcytCaUQ7O0FBQ3RGO0VBQW9DLGlCUHYrQkMsRU91K0J1Qzs7QUFDNUU7RUFBcUMsaUJQeCtCQSxFT3crQnlDOztBQUM5RTtFQUFtQyxpQlB6K0JFLEVPeStCcUM7O0FBQzFFO0VBQW9DLGlCUDErQkMsRU8wK0J1Qzs7QUFDNUU7RUFBbUMsaUJQMytCRSxFTzIrQnFDOztBQUMxRTtFQUF3QyxpQlA1K0JILEVPNCtCK0M7O0FBQ3BGO0VBQTBDLGlCUDcrQkwsRU82K0JtRDs7QUFDeEY7RUFBb0MsaUJQOStCQyxFTzgrQnVDOztBQUM1RTtFQUFpQyxpQlAvK0JJLEVPKytCaUM7O0FBQ3RFO0VBQXNDLGlCUGgvQkQsRU9nL0IyQzs7QUFDaEY7RUFBNEMsaUJQai9CUCxFT2kvQnVEOztBQUM1RjtFQUFpQyxpQlBsL0JJLEVPay9CaUM7O0FBQ3RFO0VBQXNDLGlCUG4vQkQsRU9tL0IyQzs7QUFDaEY7RUFBMEMsaUJQcC9CTCxFT28vQm1EOztBQUN4RjtFQUFtQyxpQlByL0JFLEVPcS9CcUM7O0FBQzFFO0VBQW1DLGlCUHQvQkUsRU9zL0JxQzs7QUFDMUU7RUFBaUMsaUJQdi9CSSxFT3UvQmlDOztBQUN0RTtFQUFxQyxpQlB4L0JBLEVPdy9CeUM7O0FBQzlFO0VBQXlDLGlCUHovQkosRU95L0JpRDs7QUFDdEY7RUFBcUMsaUJQMS9CQSxFTzAvQnlDOztBQUM5RTtFQUFtQyxpQlAzL0JFLEVPMi9CcUM7O0FBQzFFO0VBQXdDLGlCUDUvQkgsRU80L0IrQzs7QUFDcEY7RUFBMkMsaUJQNy9CTixFTzYvQnFEOztBQUMxRjtFQUFvQyxpQlA5L0JDLEVPOC9CdUM7O0FBQzVFO0VBQW1DLGlCUC8vQkUsRU8rL0JxQzs7QUFDMUU7RUFBMEMsaUJQaGdDTCxFT2dnQ21EOztBQUN4RjtFQUFrQyxpQlBqZ0NHLEVPaWdDbUM7O0FBQ3hFO0VBQXVDLGlCUGxnQ0YsRU9rZ0M2Qzs7QUFDbEY7RUFBeUMsaUJQbmdDSixFT21nQ2lEOztBQUN0RjtFQUF1QyxpQlBwZ0NGLEVPb2dDNkM7O0FBQ2xGO0VBQXdDLGlCUHJnQ0gsRU9xZ0MrQzs7QUFDcEY7RUFBd0MsaUJQdGdDSCxFT3NnQytDOztBQUNwRjtFQUF1QyxpQlB2Z0NGLEVPdWdDNkM7O0FBQ2xGO0VBQWlDLGlCUHhnQ0ksRU93Z0NpQzs7QUFDdEU7RUFBdUMsaUJQemdDRixFT3lnQzZDOztBQUNsRjtFQUF1QyxpQlAxZ0NGLEVPMGdDNkM7O0FBQ2xGO0VBQXFDLGlCUDNnQ0EsRU8yZ0N5Qzs7QUFDOUU7RUFBb0MsaUJQNWdDQyxFTzRnQ3VDOztBQUM1RTtFQUFrQyxpQlA3Z0NHLEVPNmdDbUM7O0FBQ3hFO0VBQWlDLGlCUDlnQ0ksRU84Z0NpQzs7QUFDdEU7RUFBc0MsaUJQL2dDRCxFTytnQzJDOztBQUNoRjtFQUE0QyxpQlBoaENQLEVPZ2hDdUQ7O0FBQzVGO0VBQXVDLGlCUGpoQ0YsRU9paEM2Qzs7QUFDbEY7RUFBMkMsaUJQbGhDTixFT2toQ3FEOztBQUMxRjtFQUFxQyxpQlBuaENBLEVPbWhDeUM7O0FBQzlFO0VBQXlDLGlCUHBoQ0osRU9vaENpRDs7QUFDdEY7RUFBc0MsaUJQcmhDRCxFT3FoQzJDOztBQUNoRjtFQUFzQyxpQlB0aENELEVPc2hDMkM7O0FBQ2hGO0VBQTZDLGlCUHZoQ1IsRU91aEN5RDs7QUFDOUY7RUFBa0QsaUJQeGhDYixFT3doQ21FOztBQUN4RztFQUF5QyxpQlB6aENKLEVPeWhDaUQ7O0FBQ3RGO0VBQTRDLGlCUDFoQ1AsRU8waEN1RDs7QUFDNUY7RUFBMkMsaUJQM2hDTixFTzJoQ3FEOztBQUMxRjtFQUFpQyxpQlA1aENJLEVPNGhDaUM7O0FBQ3RFO0VBQWlDLGlCUDdoQ0ksRU82aENpQzs7QUFDdEU7RUFBcUMsaUJQOWhDQSxFTzhoQ3lDOztBQUM5RTtFQUF3QyxpQlAvaENILEVPK2hDK0M7O0FBQ3BGO0VBQW1DLGlCUGhpQ0UsRU9naUNxQzs7QUFDMUU7RUFBa0MsaUJQamlDRyxFT2lpQ21DOztBQUN4RTtFQUFpQyxpQlBsaUNJLEVPa2lDaUM7O0FBQ3RFO0VBQXNDLGlCUG5pQ0QsRU9taUMyQzs7QUFDaEY7RUFBaUMsaUJQcGlDSSxFT29pQ2lDOztBQUN0RTtFQUFxQyxpQlByaUNBLEVPcWlDeUM7O0FBQzlFO0VBQW9DLGlCUHRpQ0MsRU9zaUN1Qzs7QUFDNUU7RUFBb0MsaUJQdmlDQyxFT3VpQ3VDOztBQUM1RTtFQUFxQyxpQlB4aUNBLEVPd2lDeUM7O0FBQzlFO0VBQTJDLGlCUHppQ04sRU95aUNxRDs7QUFDMUY7RUFBNEMsaUJQMWlDUCxFTzBpQ3VEOztBQUM1RjtFQUEyQyxpQlAzaUNOLEVPMmlDcUQ7O0FBQzFGO0VBQWlDLGlCUDVpQ0ksRU80aUNpQzs7QUFDdEU7RUFBcUMsaUJQN2lDQSxFTzZpQ3lDOztBQUM5RTtFQUFzQyxpQlA5aUNELEVPOGlDMkM7O0FBQ2hGO0VBQTBDLGlCUC9pQ0wsRU8raUNtRDs7QUFDeEY7RUFBZ0QsaUJQaGpDWCxFT2dqQytEOztBQUNwRztFQUFnRCxpQlBqakNYLEVPaWpDK0Q7O0FBQ3BHO0VBQWlELGlCUGxqQ1osRU9rakNpRTs7QUFDdEc7RUFBOEMsaUJQbmpDVCxFT21qQzJEOztBQUNoRztFQUE0QyxpQlBwakNQLEVPb2pDdUQ7O0FBQzVGO0VBQTRDLGlCUHJqQ1AsRU9xakN1RDs7QUFDNUY7RUFBNkMsaUJQdGpDUixFT3NqQ3lEOztBQUM5RjtFQUEwQyxpQlB2akNMLEVPdWpDbUQ7O0FBQ3hGO0VBQXFDLGlCUHhqQ0EsRU93akN5Qzs7QUFDOUU7RUFBdUMsaUJQempDRixFT3lqQzZDOztBQUNsRjtFQUFxQyxpQlAxakNBLEVPMGpDeUM7O0FBQzlFO0VBQXlDLGlCUDNqQ0osRU8yakNpRDs7QUFDdEY7RUFBa0MsaUJQNWpDRyxFTzRqQ21DOztBQUN4RTtFQUFpQyxpQlA3akNJLEVPNmpDaUM7O0FBQ3RFO0VBQWlDLGlCUDlqQ0ksRU84akNpQzs7QUFDdEU7RUFBb0MsaUJQL2pDQyxFTytqQ3VDOztBQUM1RTtFQUFrQyxpQlBoa0NHLEVPZ2tDbUM7O0FBQ3hFO0VBQW1DLGlCUGprQ0UsRU9pa0NxQzs7QUFDMUU7RUFBc0MsaUJQbGtDRCxFT2trQzJDOztBQUNoRjtFQUFvQyxpQlBua0NDLEVPbWtDdUM7O0FBQzVFO0VBQXNDLGlCUHBrQ0QsRU9va0MyQzs7QUFDaEY7RUFBaUMsaUJQcmtDSSxFT3FrQ2lDOztBQUN0RTtFQUF3QyxpQlB0a0NILEVPc2tDK0M7O0FBQ3BGO0VBQXFDLGlCUHZrQ0EsRU91a0N5Qzs7QUFDOUU7RUFBZ0MsaUJQeGtDSyxFT3drQytCOztBQUNwRTtFQUF1QyxpQlB6a0NGLEVPeWtDNkM7O0FBQ2xGO0VBQTJDLGlCUDFrQ04sRU8wa0NxRDs7QUFDMUY7RUFBdUMsaUJQM2tDRixFTzJrQzZDOztBQUNsRjtFQUEyQyxpQlA1a0NOLEVPNGtDcUQ7O0FBQzFGO0VBQWlELGlCUDdrQ1osRU82a0NpRTs7QUFDdEc7RUFBNkMsaUJQOWtDUixFTzhrQ3lEOztBQUM5RjtFQUE0QyxpQlAva0NQLEVPK2tDdUQ7O0FBQzVGO0VBQW1ELGlCUGhsQ2QsRU9nbENxRTs7QUFDMUc7RUFBNkMsaUJQamxDUixFT2lsQ3lEOztBQUM5RjtFQUE0QyxpQlBsbENQLEVPa2xDdUQ7O0FBQzVGO0VBQWdELGlCUG5sQ1gsRU9tbEMrRDs7QUFDcEc7RUFBNkMsaUJQcGxDUixFT29sQ3lEOztBQUM5RjtFQUE2QyxpQlBybENSLEVPcWxDeUQ7O0FBQzlGO0VBQTZDLGlCUHRsQ1IsRU9zbEN5RDs7QUFDOUY7RUFBb0MsaUJQdmxDQyxFT3VsQ3VDOztBQUM1RTtFQUFzQyxpQlB4bENELEVPd2xDMkM7O0FBQ2hGO0VBQXFDLGlCUHpsQ0EsRU95bEN5Qzs7QUFDOUU7RUFBbUMsaUJQMWxDRSxFTzBsQ3FDOztBQUMxRTtFQUFpQyxpQlAzbENJLEVPMmxDaUM7O0FBQ3RFO0VBQXdDLGlCUDVsQ0gsRU80bEMrQzs7QUFDcEY7RUFBd0MsaUJQN2xDSCxFTzZsQytDOztBQUNwRjtFQUEwQyxpQlA5bENMLEVPOGxDbUQ7O0FBQ3hGO0VBQTBDLGlCUC9sQ0wsRU8rbENtRDs7QUFDeEY7RUFBaUMsaUJQaG1DSSxFT2dtQ2lDOztBQUN0RTtFQUFxQyxpQlBqbUNBLEVPaW1DeUM7O0FBQzlFO0VBQW1DLGlCUGxtQ0UsRU9rbUNxQzs7QUFDMUU7RUFBaUMsaUJQbm1DSSxFT21tQ2lDOztBQUN0RTtFQUFrQyxpQlBwbUNHLEVPb21DbUM7O0FBQ3hFO0VBQW9DLGlCUHJtQ0MsRU9xbUN1Qzs7QUFDNUU7RUFBbUMsaUJQdG1DRSxFT3NtQ3FDOztBQUMxRTtFQUFxQyxpQlB2bUNBLEVPdW1DeUM7O0FBQzlFO0VBQW1DLGlCUHhtQ0UsRU93bUNxQzs7QUFDMUU7RUFBa0MsaUJQem1DRyxFT3ltQ21DOztBQUN4RTtFQUFtQyxpQlAxbUNFLEVPMG1DcUM7O0FBQzFFO0VBQXNDLGlCUDNtQ0QsRU8ybUMyQzs7QUFDaEY7RUFBcUMsaUJQNW1DQSxFTzRtQ3lDOztBQUM5RTtFQUFnQyxpQlA3bUNLLEVPNm1DK0I7O0FBQ3BFO0VBQXNDLGlCUDltQ0QsRU84bUMyQzs7QUFDaEY7RUFBNkMsaUJQL21DUixFTyttQ3lEOztBQUM5RjtFQUFtQyxpQlBobkNFLEVPZ25DcUM7O0FBQzFFO0VBQXFDLGlCUGpuQ0EsRU9pbkN5Qzs7QUFDOUU7RUFBb0MsaUJQbG5DQyxFT2tuQ3VDOztBQUM1RTtFQUFvQyxpQlBubkNDLEVPbW5DdUM7O0FBQzVFO0VBQW1DLGlCUHBuQ0UsRU9vbkNxQzs7QUFDMUU7RUFBc0MsaUJQcm5DRCxFT3FuQzJDOztBQUNoRjtFQUF1QyxpQlB0bkNGLEVPc25DNkM7O0FBQ2xGO0VBQTJDLGlCUHZuQ04sRU91bkNxRDs7QUFDMUY7RUFBaUQsaUJQeG5DWixFT3duQ2lFOztBQUN0RztFQUE2QyxpQlB6bkNSLEVPeW5DeUQ7O0FBQzlGO0VBQXVDLGlCUDFuQ0YsRU8wbkM2Qzs7QUFDbEY7RUFBc0MsaUJQM25DRCxFTzJuQzJDOztBQUNoRjtFQUF1QyxpQlA1bkNGLEVPNG5DNkM7O0FBQ2xGO0VBQWtDLGlCUDduQ0csRU82bkNtQzs7QUFDeEU7RUFBeUMsaUJQOW5DSixFTzhuQ2lEOztBQUN0RjtFQUEwQyxpQlAvbkNMLEVPK25DbUQ7O0FBQ3hGO0VBQTBDLGlCUGhvQ0wsRU9nb0NtRDs7QUFDeEY7RUFBeUMsaUJQam9DSixFT2lvQ2lEOztBQUN0RjtFQUFzQyxpQlBsb0NELEVPa29DMkM7O0FBQ2hGO0VBQW1DLGlCUG5vQ0UsRU9tb0NxQzs7QUFDMUU7RUFBZ0MsaUJQcG9DSyxFT29vQytCOztBQUNwRTtFQUFxQyxpQlByb0NBLEVPcW9DeUM7O0FBQzlFO0VBQW1DLGlCUHRvQ0UsRU9zb0NxQzs7QUFDMUU7RUFBbUMsaUJQdm9DRSxFT3VvQ3FDOztBQUMxRTtFQUF1QyxpQlB4b0NGLEVPd29DNkM7O0FBQ2xGO0VBQTJDLGlCUHpvQ04sRU95b0NxRDs7QUFDMUY7RUFBK0MsaUJQMW9DVixFTzBvQzZEOztBQUNsRztFQUFpQyxpQlAzb0NJLEVPMm9DaUM7O0FBQ3RFO0VBQW1DLGlCUDVvQ0UsRU80b0NxQzs7QUFDMUU7RUFBdUMsaUJQN29DRixFTzZvQzZDOztBQUNsRjtFQUEyQyxpQlA5b0NOLEVPOG9DcUQ7O0FBQzFGO0VBQTRDLGlCUC9vQ1AsRU8rb0N1RDs7QUFDNUY7RUFBZ0QsaUJQaHBDWCxFT2dwQytEOztBQUNwRztFQUF3QyxpQlBqcENILEVPaXBDK0M7O0FBQ3BGO0VBQTRDLGlCUGxwQ1AsRU9rcEN1RDs7QUFDNUY7RUFBK0MsaUJQbnBDVixFT21wQzZEOztBQUNsRztFQUFtQyxpQlBwcENFLEVPb3BDcUM7O0FBQzFFO0VBQXFDLGlCUHJwQ0EsRU9xcEN5Qzs7QUFDOUU7RUFBaUMsaUJQdHBDSSxFT3NwQ2lDOztBQUN0RTtFQUF1QyxpQlB2cENGLEVPdXBDNkM7O0FBQ2xGO0VBQXVDLGlCUHhwQ0YsRU93cEM2Qzs7QUFDbEY7RUFBMEMsaUJQenBDTCxFT3lwQ21EOztBQUN4RjtFQUFtQyxpQlAxcENFLEVPMHBDcUM7O0FBQzFFO0VBQXVDLGlCUDNwQ0YsRU8ycEM2Qzs7QUFDbEY7RUFBcUMsaUJQNXBDQSxFTzRwQ3lDOztBQUM5RTtFQUFzQyxpQlA3cENELEVPNnBDMkM7O0FBQ2hGO0VBQTBDLGlCUDlwQ0wsRU84cENtRDs7QUFDeEY7RUFBb0MsaUJQL3BDQyxFTytwQ3VDOztBQUM1RTtFQUE2QyxpQlBocUNSLEVPZ3FDeUQ7O0FBQzlGO0VBQWtDLGlCUGpxQ0csRU9pcUNtQzs7QUFDeEU7RUFBb0MsaUJQbHFDQyxFT2txQ3VDOztBQUM1RTtFQUFvQyxpQlBucUNDLEVPbXFDdUM7O0FBQzVFO0VBQWlDLGlCUHBxQ0ksRU9vcUNpQzs7QUFDdEU7RUFBMEMsaUJQcnFDTCxFT3FxQ21EOztBQUN4RjtFQUFtQyxpQlB0cUNFLEVPc3FDcUM7O0FBQzFFO0VBQXNDLGlCUHZxQ0QsRU91cUMyQzs7QUFDaEY7RUFBbUMsaUJQeHFDRSxFT3dxQ3FDOztBQUMxRTtFQUE0QyxpQlB6cUNQLEVPeXFDdUQ7O0FBQzVGO0VBQWlDLGlCUDFxQ0ksRU8wcUNpQzs7QUFDdEU7RUFBb0MsaUJQM3FDQyxFTzJxQ3VDOztBQUM1RTtFQUFzQyxpQlA1cUNELEVPNHFDMkM7O0FBQ2hGO0VBQTBDLGlCUDdxQ0wsRU82cUNtRDs7QUFDeEY7RUFBZ0MsaUJQOXFDSyxFTzhxQytCOztBQUNwRTtFQUFnQyxpQlAvcUNLLEVPK3FDK0I7O0FBQ3BFO0VBQXdDLGlCUGhyQ0gsRU9nckMrQzs7QUFDcEY7RUFBeUMsaUJQanJDSixFT2lyQ2lEOztBQUN0RjtFQUEyQyxpQlBsckNOLEVPa3JDcUQ7O0FBQzFGO0VBQW9DLGlCUG5yQ0MsRU9tckN1Qzs7QUFDNUU7RUFBMEMsaUJQcHJDTCxFT29yQ21EOztBQUN4RjtFQUFpRCxpQlByckNaLEVPcXJDaUU7O0FBQ3RHO0VBQW9DLGlCUHRyQ0MsRU9zckN1Qzs7QUFDNUU7RUFBcUMsaUJQdnJDQSxFT3VyQ3lDOztBQUM5RTtFQUF5QyxpQlB4ckNKLEVPd3JDaUQ7O0FBQ3RGO0VBQStCLGlCUHpyQ00sRU95ckM2Qjs7QUFDbEU7RUFBa0MsaUJQMXJDRyxFTzByQ21DOztBQUN4RTtFQUFxQyxpQlAzckNBLEVPMnJDeUM7O0FBQzlFO0VBQW1DLGlCUDVyQ0UsRU80ckNxQzs7QUFDMUU7RUFBa0MsaUJQN3JDRyxFTzZyQ21DOztBQUN4RTtFQUEwQyxpQlA5ckNMLEVPOHJDbUQ7O0FBQ3hGO0VBQXFDLGlCUC9yQ0EsRU8rckN5Qzs7QUFDOUU7RUFBZ0MsaUJQaHNDSyxFT2dzQytCOztBQUNwRTtFQUFrQyxpQlBqc0NHLEVPaXNDbUM7O0FBQ3hFO0VBQW9DLGlCUGxzQ0MsRU9rc0N1Qzs7QUFDNUU7RUFBa0MsaUJQbnNDRyxFT21zQ21DOztBQUN4RTtFQUFzQyxpQlBwc0NELEVPb3NDMkM7O0FBQ2hGO0VBQWtDLGlCUHJzQ0csRU9xc0NtQzs7QUFDeEU7RUFBd0MsaUJQdHNDSCxFT3NzQytDOztBQUNwRjtFQUE0QyxpQlB2c0NQLEVPdXNDdUQ7O0FBQzVGO0VBQXlDLGlCUHhzQ0osRU93c0NpRDs7QUFDdEY7RUFBb0MsaUJQenNDQyxFT3lzQ3VDOztBQUM1RTtFQUFtQyxpQlAxc0NFLEVPMHNDcUM7O0FBQzFFO0VBQW1DLGlCUDNzQ0UsRU8yc0NxQzs7QUFDMUU7RUFBdUMsaUJQNXNDRixFTzRzQzZDOztBQUNsRjtFQUF3QyxpQlA3c0NILEVPNnNDK0M7O0FBQ3BGO0VBQXNDLGlCUDlzQ0QsRU84c0MyQzs7QUFDaEY7RUFBMEMsaUJQL3NDTCxFTytzQ21EOztBQUN4RjtFQUFzQyxpQlBodENELEVPZ3RDMkM7O0FBQ2hGO0VBQW9DLGlCUGp0Q0MsRU9pdEN1Qzs7QUFDNUU7RUFBMkMsaUJQbHRDTixFT2t0Q3FEOztBQUMxRjtFQUFpRCxpQlBudENaLEVPbXRDaUU7O0FBQ3RHO0VBQTBDLGlCUHB0Q0wsRU9vdENtRDs7QUFDeEY7RUFBcUMsaUJQcnRDQSxFT3F0Q3lDOztBQUM5RTtFQUEyQyxpQlB0dENOLEVPc3RDcUQ7O0FBQzFGO0VBQWtDLGlCUHZ0Q0csRU91dENtQzs7QUFDeEU7RUFBb0MsaUJQeHRDQyxFT3d0Q3VDOztBQUM1RTtFQUFrQyxpQlB6dENHLEVPeXRDbUM7O0FBQ3hFO0VBQXlDLGlCUDF0Q0osRU8wdENpRDs7QUFDdEY7RUFBZ0MsaUJQM3RDSyxFTzJ0QytCOztBQUNwRTtFQUFvQyxpQlA1dENDLEVPNHRDdUM7O0FBQzVFO0VBQXNDLGlCUDd0Q0QsRU82dEMyQzs7QUFDaEY7RUFBbUMsaUJQOXRDRSxFTzh0Q3FDOztBQUMxRTtFQUFrQyxpQlAvdENHLEVPK3RDbUM7O0FBQ3hFO0VBQW9DLGlCUGh1Q0MsRU9ndUN1Qzs7QUFDNUU7RUFBZ0MsaUJQanVDSyxFT2l1QytCOztBQUNwRTtFQUFvQyxpQlBsdUNDLEVPa3VDdUM7O0FBQzVFO0VBQXNDLGlCUG51Q0QsRU9tdUMyQzs7QUFDaEY7RUFBb0MsaUJQcHVDQyxFT291Q3VDOztBQUM1RTtFQUF1QyxpQlBydUNGLEVPcXVDNkM7O0FBQ2xGO0VBQW1DLGlCUHR1Q0UsRU9zdUNxQzs7QUFDMUU7RUFBdUMsaUJQdnVDRixFT3V1QzZDOztBQUNsRjtFQUE4QyxpQlB4dUNULEVPd3VDMkQ7O0FBQ2hHO0VBQXlDLGlCUHp1Q0osRU95dUNpRDs7QUFDdEY7RUFBb0MsaUJQMXVDQyxFTzB1Q3VDOztBQUM1RTtFQUF5QyxpQlAzdUNKLEVPMnVDaUQ7O0FBQ3RGO0VBQXlDLGlCUDV1Q0osRU80dUNpRDs7QUFDdEY7RUFBdUMsaUJQN3VDRixFTzZ1QzZDOztBQUNsRjtFQUFvQyxpQlA5dUNDLEVPOHVDdUM7O0FBQzVFO0VBQXVDLGlCUC91Q0YsRU8rdUM2Qzs7QUFDbEY7RUFBc0MsaUJQaHZDRCxFT2d2QzJDOztBQUNoRjtFQUF5QyxpQlBqdkNKLEVPaXZDaUQ7O0FBQ3RGO0VBQXlDLGlCUGx2Q0osRU9rdkNpRDs7QUFDdEY7RUFBeUMsaUJQbnZDSixFT212Q2lEOztBQUN0RjtFQUErQyxpQlBwdkNWLEVPb3ZDNkQ7O0FBQ2xHO0VBQXdDLGlCUHJ2Q0gsRU9xdkMrQzs7QUFDcEY7RUFBd0MsaUJQdHZDSCxFT3N2QytDOztBQUNwRjtFQUE4QyxpQlB2dkNULEVPdXZDMkQ7O0FBQ2hHO0VBQTZDLGlCUHh2Q1IsRU93dkN5RDs7QUFDOUY7RUFBa0MsaUJQenZDRyxFT3l2Q21DOztBQUN4RTtFQUF5QyxpQlAxdkNKLEVPMHZDaUQ7O0FBQ3RGO0VBQXVDLGlCUDN2Q0YsRU8ydkM2Qzs7QUFDbEY7RUFBd0MsaUJQNXZDSCxFTzR2QytDOztBQUNwRjtFQUF5QyxpQlA3dkNKLEVPNnZDaUQ7O0FBQ3RGO0VBQXlDLGlCUDl2Q0osRU84dkNpRDs7QUFDdEY7RUFBZ0MsaUJQL3ZDSyxFTyt2QytCOztBQUNwRTtFQUErQixpQlBod0NNLEVPZ3dDNkI7O0FBQ2xFO0VBQWdDLGlCUGp3Q0ssRU9pd0MrQjs7QUFDcEU7RUFBdUMsaUJQbHdDRixFT2t3QzZDOztBQUNsRjtFQUEyQyxpQlBud0NOLEVPbXdDcUQ7O0FBQzFGO0VBQTJDLGlCUHB3Q04sRU9vd0NxRDs7QUFDMUY7RUFBMEMsaUJQcndDTCxFT3F3Q21EOztBQUN4RjtFQUFnQyxpQlB0d0NLLEVPc3dDK0I7O0FBQ3BFO0VBQXVDLGlCUHZ3Q0YsRU91d0M2Qzs7QUFDbEY7RUFBa0MsaUJQeHdDRyxFT3d3Q21DOztBQUN4RTtFQUFzQyxpQlB6d0NELEVPeXdDMkM7O0FBQ2hGO0VBQXdDLGlCUDF3Q0gsRU8wd0MrQzs7QUFDcEY7RUFBNkMsaUJQM3dDUixFTzJ3Q3lEOztBQUM5RjtFQUFrQyxpQlA1d0NHLEVPNHdDbUM7O0FBQ3hFO0VBQXdDLGlCUDd3Q0gsRU82d0MrQzs7QUFDcEY7RUFBNkMsaUJQOXdDUixFTzh3Q3lEOztBQUM5RjtFQUFrQyxpQlAvd0NHLEVPK3dDbUM7O0FBQ3hFO0VBQXNDLGlCUGh4Q0QsRU9neEMyQzs7QUFDaEY7RUFBMEMsaUJQanhDTCxFT2l4Q21EOztBQUN4RjtFQUE0QyxpQlBseENQLEVPa3hDdUQ7O0FBQzVGO0VBQWlDLGlCUG54Q0ksRU9teENpQzs7QUFDdEU7RUFBd0MsaUJQcHhDSCxFT294QytDOztBQUNwRjtFQUF3QyxpQlByeENILEVPcXhDK0M7O0FBQ3BGO0VBQWlDLGlCUHR4Q0ksRU9zeENpQzs7QUFDdEU7RUFBaUMsaUJQdnhDSSxFT3V4Q2lDOztBQUN0RTtFQUF3QyxpQlB4eENILEVPd3hDK0M7O0FBQ3BGO0VBQXlDLGlCUHp4Q0osRU95eENpRDs7QUFDdEY7RUFBeUMsaUJQMXhDSixFTzB4Q2lEOztBQUN0RjtFQUF3QyxpQlAzeENILEVPMnhDK0M7O0FBQ3BGO0VBQW9DLGlCUDV4Q0MsRU80eEN1Qzs7QUFDNUU7RUFBbUMsaUJQN3hDRSxFTzZ4Q3FDOztBQUMxRTtFQUF3QyxpQlA5eENILEVPOHhDK0M7O0FBQ3BGO0VBQWlDLGlCUC94Q0ksRU8reENpQzs7QUFDdEU7RUFBbUMsaUJQaHlDRSxFT2d5Q3FDOztBQUMxRTtFQUF3QyxpQlBqeUNILEVPaXlDK0M7O0FBQ3BGO0VBQWdDLGlCUGx5Q0ssRU9reUMrQjs7QUFDcEU7RUFBc0MsaUJQbnlDRCxFT215QzJDOztBQUNoRjtFQUFpQyxpQlBweUNJLEVPb3lDaUM7O0FBQ3RFO0VBQW9DLGlCUHJ5Q0MsRU9xeUN1Qzs7QUFDNUU7RUFBcUMsaUJQdHlDQSxFT3N5Q3lDOztBQUM5RTtFQUF1QyxpQlB2eUNGLEVPdXlDNkM7O0FBQ2xGO0VBQXNDLGlCUHh5Q0QsRU93eUMyQzs7QUFDaEY7RUFBaUMsaUJQenlDSSxFT3l5Q2lDOztBQUN0RTtFQUEwQyxpQlAxeUNMLEVPMHlDbUQ7O0FBQ3hGO0VBQXlDLGlCUDN5Q0osRU8yeUNpRDs7QUFDdEY7RUFBZ0QsaUJQNXlDWCxFTzR5QytEOztBQUNwRztFQUFvRCxpQlA3eUNmLEVPNnlDdUU7O0FBQzVHO0VBQXlDLGlCUDl5Q0osRU84eUNpRDs7QUFDdEY7RUFBa0MsaUJQL3lDRyxFTyt5Q21DOztBQUN4RTtFQUF5QyxpQlBoekNKLEVPZ3pDaUQ7O0FBQ3RGO0VBQXdDLGlCUGp6Q0gsRU9pekMrQzs7QUFDcEY7RUFBdUMsaUJQbHpDRixFT2t6QzZDOztBQUNsRjtFQUF5QyxpQlBuekNKLEVPbXpDaUQ7O0FBQ3RGO0VBQTRDLGlCUHB6Q1AsRU9vekN1RDs7QUFDNUY7RUFBb0MsaUJQcnpDQyxFT3F6Q3VDOztBQUM1RTtFQUFtQyxpQlB0ekNFLEVPc3pDcUM7O0FBQzFFO0VBQXlDLGlCUHZ6Q0osRU91ekNpRDs7QUFDdEY7RUFBbUMsaUJQeHpDRSxFT3d6Q3FDOztBQUMxRTtFQUErQixpQlB6ekNNLEVPeXpDNkI7O0FBQ2xFO0VBQW1DLGlCUDF6Q0UsRU8wekNxQzs7QUFDMUU7RUFBcUMsaUJQM3pDQSxFTzJ6Q3lDOztBQUM5RTtFQUE0QyxpQlA1ekNQLEVPNHpDdUQ7O0FBQzVGO0VBQTRDLGlCUDd6Q1AsRU82ekN1RDs7QUFDNUY7RUFBc0MsaUJQOXpDRCxFTzh6QzJDOztBQUNoRjtFQUFzQyxpQlAvekNELEVPK3pDMkM7O0FBQ2hGO0VBQWtDLGlCUGgwQ0csRU9nMENtQzs7QUFDeEU7RUFBdUMsaUJQajBDRixFT2kwQzZDOztBQUNsRjtFQUF3QyxpQlBsMENILEVPazBDK0M7O0FBQ3BGO0VBQWtDLGlCUG4wQ0csRU9tMENtQzs7QUFDeEU7RUFBc0MsaUJQcDBDRCxFT28wQzJDOztBQUNoRjtFQUFtQyxpQlByMENFLEVPcTBDcUM7O0FBQzFFO0VBQXdDLGlCUHQwQ0gsRU9zMEMrQzs7QUFDcEY7RUFBb0MsaUJQdjBDQyxFT3UwQ3VDOztBQUM1RTtFQUFzQyxpQlB4MENELEVPdzBDMkM7O0FBQ2hGO0VBQTBDLGlCUHowQ0wsRU95MENtRDs7QUFDeEY7RUFBb0MsaUJQMTBDQyxFTzAwQ3VDOztBQUM1RTtFQUFzQyxpQlAzMENELEVPMjBDMkM7O0FBQ2hGO0VBQWdDLGlCUDUwQ0ssRU80MEMrQjs7QUFDcEU7RUFBeUMsaUJQNzBDSixFTzYwQ2lEOztBQUN0RjtFQUFtQyxpQlA5MENFLEVPODBDcUM7O0FBQzFFO0VBQXlDLGlCUC8wQ0osRU8rMENpRDs7QUFDdEY7RUFBb0MsaUJQaDFDQyxFT2cxQ3VDOztBQUM1RTtFQUFrQyxpQlBqMUNHLEVPaTFDbUM7O0FBQ3hFO0VBQXdDLGlCUGwxQ0gsRU9rMUMrQzs7QUFDcEY7RUFBbUMsaUJQbjFDRSxFT20xQ3FDOztBQUMxRTtFQUFrQyxpQlBwMUNHLEVPbzFDbUM7O0FBQ3hFO0VBQW9DLGlCUHIxQ0MsRU9xMUN1Qzs7QUFDNUU7RUFBZ0QsaUJQdDFDWCxFT3MxQytEOztBQUNwRztFQUErQyxpQlB2MUNWLEVPdTFDNkQ7O0FBQ2xHO0VBQTJDLGlCUHgxQ04sRU93MUNxRDs7QUFDMUY7RUFBb0MsaUJQejFDQyxFT3kxQ3VDOztBQUM1RTtFQUFzQyxpQlAxMUNELEVPMDFDMkM7O0FBQ2hGO0VBQW1DLGlCUDMxQ0UsRU8yMUNxQzs7QUFDMUU7RUFBeUMsaUJQNTFDSixFTzQxQ2lEOztBQUN0RjtFQUEwQyxpQlA3MUNMLEVPNjFDbUQ7O0FBQ3hGO0VBQW1DLGlCUDkxQ0UsRU84MUNxQzs7QUFDMUU7RUFBaUMsaUJQLzFDSSxFTysxQ2lDOztBQUN0RTtFQUFxQyxpQlBoMkNBLEVPZzJDeUM7O0FBQzlFO0VBQXVDLGlCUGoyQ0YsRU9pMkM2Qzs7QUFDbEY7RUFBbUMsaUJQbDJDRSxFT2syQ3FDOztBQUMxRTtFQUFtQyxpQlBuMkNFLEVPbTJDcUM7O0FBQzFFO0VBQXFDLGlCUHAyQ0EsRU9vMkN5Qzs7QUFDOUU7RUFBeUMsaUJQcjJDSixFT3EyQ2lEOztBQUN0RjtFQUF1QyxpQlB0MkNGLEVPczJDNkM7O0FBQ2xGO0VBQWtDLGlCUHYyQ0csRU91MkNtQzs7QUFDeEU7RUFBc0MsaUJQeDJDRCxFT3cyQzJDOztBQUNoRjtFQUFtQyxpQlB6MkNFLEVPeTJDcUM7O0FBQzFFO0VBQXVDLGlCUDEyQ0YsRU8wMkM2Qzs7QUFDbEY7RUFBeUMsaUJQMzJDSixFTzIyQ2lEOztBQUN0RjtFQUFzQyxpQlA1MkNELEVPNDJDMkM7O0FBQ2hGO0VBQXFDLGlCUDcyQ0EsRU82MkN5Qzs7QUFDOUU7RUFBb0MsaUJQOTJDQyxFTzgyQ3VDOztBQUM1RTtFQUF3QyxpQlAvMkNILEVPKzJDK0M7O0FBQ3BGO0VBQWdDLGlCUGgzQ0ssRU9nM0MrQjs7QUFDcEU7RUFBbUMsaUJQajNDRSxFT2kzQ3FDOztBQUMxRTtFQUFpQyxpQlBsM0NJLEVPazNDaUM7O0FBQ3RFO0VBQTBDLGlCUG4zQ0wsRU9tM0NtRDs7QUFDeEY7RUFBaUMsaUJQcDNDSSxFT28zQ2lDOztBQUN0RTtFQUFrQyxpQlByM0NHLEVPcTNDbUM7O0FBQ3hFO0VBQW1DLGlCUHQzQ0UsRU9zM0NxQzs7QUFDMUU7RUFBdUMsaUJQdjNDRixFT3UzQzZDOztBQUNsRjtFQUFvQyxpQlB4M0NDLEVPdzNDdUM7O0FBQzVFO0VBQWtDLGlCUHozQ0csRU95M0NtQzs7QUFDeEU7RUFBMEMsaUJQMTNDTCxFTzAzQ21EOztBQUN4RjtFQUE2QyxpQlAzM0NSLEVPMjNDeUQ7O0FBQzlGO0VBQWdDLGlCUDUzQ0ssRU80M0MrQjs7QUFDcEU7RUFBdUMsaUJQNzNDRixFTzYzQzZDOztBQUNsRjtFQUF1QyxpQlA5M0NGLEVPODNDNkM7O0FBQ2xGO0VBQWtDLGlCUC8zQ0csRU8rM0NtQzs7QUFDeEU7RUFBMkMsaUJQaDRDTixFT2c0Q3FEOztBQUMxRjtFQUE2QyxpQlBqNENSLEVPaTRDeUQ7O0FBQzlGO0VBQTJDLGlCUGw0Q04sRU9rNENxRDs7QUFDMUY7RUFBMkMsaUJQbjRDTixFT200Q3FEOztBQUMxRjtFQUFvQyxpQlBwNENDLEVPbzRDdUM7O0FBQzVFO0VBQXVDLGlCUHI0Q0YsRU9xNEM2Qzs7QUFDbEY7RUFBK0IsaUJQdDRDTSxFT3M0QzZCOztBQUNsRTtFQUFpQyxpQlB2NENJLEVPdTRDaUM7O0FBQ3RFO0VBQXdDLGlCUHg0Q0gsRU93NEMrQzs7QUFDcEY7RUFBb0MsaUJQejRDQyxFT3k0Q3VDOztBQUM1RTtFQUFxQyxpQlAxNENBLEVPMDRDeUM7O0FBQzlFO0VBQW1DLGlCUDM0Q0UsRU8yNENxQzs7QUFDMUU7RUFBa0MsaUJQNTRDRyxFTzQ0Q21DOztBQUN4RTtFQUFxQyxpQlA3NENBLEVPNjRDeUM7O0FBQzlFO0VBQWlDLGlCUDk0Q0ksRU84NENpQzs7QUFDdEU7RUFBc0MsaUJQLzRDRCxFTys0QzJDOztBQUNoRjtFQUEyQyxpQlBoNUNOLEVPZzVDcUQ7O0FBQzFGO0VBQW9DLGlCUGo1Q0MsRU9pNUN1Qzs7QUFDNUU7RUFBaUMsaUJQbDVDSSxFT2s1Q2lDOztBQUN0RTtFQUFvQyxpQlBuNUNDLEVPbTVDdUM7O0FBQzVFO0VBQXlDLGlCUHA1Q0osRU9vNUNpRDs7QUFDdEY7RUFBb0MsaUJQcjVDQyxFT3E1Q3VDOztBQUM1RTtFQUE2QyxpQlB0NUNSLEVPczVDeUQ7O0FBQzlGO0VBQWdELGlCUHY1Q1gsRU91NUMrRDs7QUFDcEc7RUFBc0MsaUJQeDVDRCxFT3c1QzJDOztBQUNoRjtFQUFrQyxpQlB6NUNHLEVPeTVDbUM7O0FBQ3hFO0VBQW1DLGlCUDE1Q0UsRU8wNUNxQzs7QUFDMUU7RUFBbUMsaUJQMzVDRSxFTzI1Q3FDOztBQUMxRTtFQUF3QyxpQlA1NUNILEVPNDVDK0M7O0FBQ3BGO0VBQW1DLGlCUDc1Q0UsRU82NUNxQzs7QUFDMUU7RUFBbUMsaUJQOTVDRSxFTzg1Q3FDOztBQUMxRTtFQUF1QyxpQlAvNUNGLEVPKzVDNkM7O0FBQ2xGO0VBQXFDLGlCUGg2Q0EsRU9nNkN5Qzs7QUFDOUU7RUFBbUMsaUJQajZDRSxFT2k2Q3FDOztBQUMxRTtFQUFvQyxpQlBsNkNDLEVPazZDdUM7O0FBQzVFO0VBQW1DLGlCUG42Q0UsRU9tNkNxQzs7QUFDMUU7RUFBMEMsaUJQcDZDTCxFT282Q21EOztBQUN4RjtFQUE0QyxpQlByNkNQLEVPcTZDdUQ7O0FBQzVGO0VBQXlDLGlCUHQ2Q0osRU9zNkNpRDs7QUFDdEY7RUFBd0MsaUJQdjZDSCxFT3U2QytDOztBQUNwRjtFQUF3QyxpQlB4NkNILEVPdzZDK0M7O0FBQ3BGO0VBQXFDLGlCUHo2Q0EsRU95NkN5Qzs7QUFDOUU7RUFBcUMsaUJQMTZDQSxFTzA2Q3lDOztBQUM5RTtFQUFtQyxpQlAzNkNFLEVPMjZDcUM7O0FBQzFFO0VBQW1DLGlCUDU2Q0UsRU80NkNxQzs7QUFDMUU7RUFBeUMsaUJQNzZDSixFTzY2Q2lEOztBQUN0RjtFQUFtQyxpQlA5NkNFLEVPODZDcUM7O0FBQzFFO0VBQWtDLGlCUC82Q0csRU8rNkNtQzs7QUFDeEU7RUFBc0MsaUJQaDdDRCxFT2c3QzJDOztBQUNoRjtFQUFzQyxpQlBqN0NELEVPaTdDMkM7O0FBQ2hGO0VBQTZDLGlCUGw3Q1IsRU9rN0N5RDs7QUFDOUY7RUFBeUMsaUJQbjdDSixFT203Q2lEOztBQUN0RjtFQUFrQyxpQlBwN0NHLEVPbzdDbUM7O0FBQ3hFO0VBQXdDLGlCUHI3Q0gsRU9xN0MrQzs7QUFDcEY7RUFBbUMsaUJQdDdDRSxFT3M3Q3FDOztBQUMxRTtFQUF1QyxpQlB2N0NGLEVPdTdDNkM7O0FBQ2xGO0VBQXlDLGlCUHg3Q0osRU93N0NpRDs7QUFDdEY7RUFBeUMsaUJQejdDSixFT3k3Q2lEOztBQUN0RjtFQUFpQyxpQlAxN0NJLEVPMDdDaUM7O0FBQ3RFO0VBQTBDLGlCUDM3Q0wsRU8yN0NtRDs7QUFDeEY7RUFBMkMsaUJQNTdDTixFTzQ3Q3FEOztBQUMxRjtFQUF5QyxpQlA3N0NKLEVPNjdDaUQ7O0FBQ3RGO0VBQXdDLGlCUDk3Q0gsRU84N0MrQzs7QUFDcEY7RUFBd0MsaUJQLzdDSCxFTys3QytDOztBQUNwRjtFQUF5QyxpQlBoOENKLEVPZzhDaUQ7O0FBQ3RGO0VBQTRDLGlCUGo4Q1AsRU9pOEN1RDs7QUFDNUY7RUFBMEMsaUJQbDhDTCxFT2s4Q21EOztBQUN4RjtFQUFxQyxpQlBuOENBLEVPbThDeUM7O0FBQzlFO0VBQW1DLGlCUHA4Q0UsRU9vOENxQzs7QUFDMUU7RUFBd0MsaUJQcjhDSCxFT3E4QytDOztBQUNwRjtFQUFtQyxpQlB0OENFLEVPczhDcUM7O0FBQzFFO0VBQXFDLGlCUHY4Q0EsRU91OEN5Qzs7QUFDOUU7RUFBd0MsaUJQeDhDSCxFT3c4QytDOztBQUNwRjtFQUF3QyxpQlB6OENILEVPeThDK0M7O0FBQ3BGO0VBQW1DLGlCUDE4Q0UsRU8wOENxQzs7QUFDMUU7RUFBa0MsaUJQMzhDRyxFTzI4Q21DOztBQUN4RTtFQUFpQyxpQlA1OENJLEVPNDhDaUM7O0FBQ3RFO0VBQW9DLGlCUDc4Q0MsRU82OEN1Qzs7QUFDNUU7RUFBd0MsaUJQOThDSCxFTzg4QytDOztBQUNwRjtFQUEwQyxpQlAvOENMLEVPKzhDbUQ7O0FBQ3hGO0VBQXFDLGlCUGg5Q0EsRU9nOUN5Qzs7QUFDOUU7RUFBeUMsaUJQajlDSixFT2k5Q2lEOztBQUN0RjtFQUFtQyxpQlBsOUNFLEVPazlDcUM7O0FBQzFFO0VBQXFDLGlCUG45Q0EsRU9tOUN5Qzs7QUFDOUU7RUFBcUMsaUJQcDlDQSxFT285Q3lDOztBQUM5RTtFQUFxQyxpQlByOUNBLEVPcTlDeUM7O0FBQzlFO0VBQXFDLGlCUHQ5Q0EsRU9zOUN5Qzs7QUFDOUU7RUFBdUMsaUJQdjlDRixFT3U5QzZDOztBQUNsRjtFQUF5QyxpQlB4OUNKLEVPdzlDaUQ7O0FBQ3RGO0VBQXlDLGlCUHo5Q0osRU95OUNpRDs7QUFDdEY7RUFBeUMsaUJQMTlDSixFTzA5Q2lEOztBQUN0RjtFQUE2QyxpQlAzOUNSLEVPMjlDeUQ7O0FBQzlGO0VBQXlDLGlCUDU5Q0osRU80OUNpRDs7QUFDdEY7RUFBc0MsaUJQNzlDRCxFTzY5QzJDOztBQUNoRjtFQUFxQyxpQlA5OUNBLEVPODlDeUM7O0FBQzlFO0VBQXdDLGlCUC85Q0gsRU8rOUMrQzs7QUFDcEY7RUFBb0MsaUJQaCtDQyxFT2crQ3VDOztBQUM1RTtFQUFvQyxpQlBqK0NDLEVPaStDdUM7O0FBQzVFO0VBQWlDLGlCUGwrQ0ksRU9rK0NpQzs7QUFDdEU7RUFBb0MsaUJQbitDQyxFT20rQ3VDOztBQUM1RTtFQUFxQyxpQlBwK0NBLEVPbytDeUM7O0FBQzlFO0VBQW1DLGlCUHIrQ0UsRU9xK0NxQzs7QUFDMUU7RUFBcUMsaUJQdCtDQSxFT3MrQ3lDOztBQUM5RTtFQUFxQyxpQlB2K0NBLEVPdStDeUM7O0FBQzlFO0VBQW1DLGlCUHgrQ0UsRU93K0NxQzs7QUFDMUU7RUFBMEMsaUJQeitDTCxFT3krQ21EOztBQUN4RjtFQUFrQyxpQlAxK0NHLEVPMCtDbUM7O0FBQ3hFO0VBQTZDLGlCUDMrQ1IsRU8yK0N5RDs7QUFDOUY7RUFBcUMsaUJQNStDQSxFTzQrQ3lDOztBQUM5RTtFQUFrQyxpQlA3K0NHLEVPNitDbUM7O0FBQ3hFO0VBQWtDLGlCUDkrQ0csRU84K0NtQzs7QUFDeEU7RUFBdUMsaUJQLytDRixFTysrQzZDOztBQUNsRjtFQUFrQyxpQlBoL0NHLEVPZy9DbUM7O0FBQ3hFO0VBQXFDLGlCUGovQ0EsRU9pL0N5Qzs7QUFDOUU7RUFBbUMsaUJQbC9DRSxFT2svQ3FDOztBQUMxRTtFQUFzQyxpQlBuL0NELEVPbS9DMkM7O0FBQ2hGO0VBQTZDLGlCUHAvQ1IsRU9vL0N5RDs7QUFDOUY7RUFBc0MsaUJQci9DRCxFT3EvQzJDOztBQUNoRjtFQUE2QyxpQlB0L0NSLEVPcy9DeUQ7O0FBQzlGO0VBQXVDLGlCUHYvQ0YsRU91L0M2Qzs7QUFDbEY7RUFBa0MsaUJQeC9DRyxFT3cvQ21DOztBQUN4RTtFQUF1QyxpQlB6L0NGLEVPeS9DNkM7O0FBQ2xGO0VBQXVDLGlCUDEvQ0YsRU8wL0M2Qzs7QUFDbEY7RUFBdUMsaUJQMy9DRixFTzIvQzZDOztBQUNsRjtFQUFpQyxpQlA1L0NJLEVPNC9DaUM7O0FBQ3RFO0VBQWtDLGlCUDcvQ0csRU82L0NtQzs7QUFDeEU7RUFBb0MsaUJQOS9DQyxFTzgvQ3VDOztBQUM1RTtFQUF3QyxpQlAvL0NILEVPKy9DK0M7O0FBQ3BGO0VBQWdDLGlCUGhnREssRU9nZ0QrQjs7QUFDcEU7RUFBa0MsaUJQamdERyxFT2lnRG1DOztBQUN4RTtFQUFxQyxpQlBsZ0RBLEVPa2dEeUM7O0FBQzlFO0VBQTJDLGlCUG5nRE4sRU9tZ0RxRDs7QUFDMUY7RUFBNEMsaUJQcGdEUCxFT29nRHVEOztBQUM1RjtFQUF5QyxpQlByZ0RKLEVPcWdEaUQ7O0FBQ3RGO0VBQXlDLGlCUHRnREosRU9zZ0RpRDs7QUFDdEY7RUFBc0MsaUJQdmdERCxFT3VnRDJDOztBQUNoRjtFQUF1QyxpQlB4Z0RGLEVPd2dENkM7O0FBQ2xGO0VBQW9DLGlCUHpnREMsRU95Z0R1Qzs7QUFDNUU7RUFBdUMsaUJQMWdERixFTzBnRDZDOztBQUNsRjtFQUFxQyxpQlAzZ0RBLEVPMmdEeUM7O0FBQzlFO0VBQWtDLGlCUDVnREcsRU80Z0RtQzs7QUFDeEU7RUFBd0MsaUJQN2dESCxFTzZnRCtDOztBQUNwRjtFQUFpQyxpQlA5Z0RJLEVPOGdEaUM7O0FBQ3RFO0VBQTRDLGlCUC9nRFAsRU8rZ0R1RDs7QUFDNUY7RUFBMEMsaUJQaGhETCxFT2doRG1EOztBQUN4RjtFQUE2QyxpQlBqaERSLEVPaWhEeUQ7O0FBQzlGO0VBQTJDLGlCUGxoRE4sRU9raERxRDs7QUFDMUY7RUFBc0MsaUJQbmhERCxFT21oRDJDOztBQUNoRjtFQUE4QyxpQlBwaERULEVPb2hEMkQ7O0FBQ2hHO0VBQTRDLGlCUHJoRFAsRU9xaER1RDs7QUFDNUY7RUFBb0MsaUJQdGhEQyxFT3NoRHVDOztBQUM1RTtFQUF1QyxpQlB2aERGLEVPdWhENkM7O0FBQ2xGO0VBQWlDLGlCUHhoREksRU93aERpQzs7QUFDdEU7RUFBdUMsaUJQemhERixFT3loRDZDOztBQUNsRjtFQUFnQyxpQlAxaERLLEVPMGhEK0I7O0FBQ3BFO0VBQTBDLGlCUDNoREwsRU8yaERtRDs7QUFDeEY7RUFBa0MsaUJQNWhERyxFTzRoRG1DOztBQUN4RTtFQUFvQyxpQlA3aERDLEVPNmhEdUM7O0FBQzVFO0VBQW1DLGlCUDloREUsRU84aERxQzs7QUFDMUU7RUFBK0MsaUJQL2hEVixFTytoRDZEOztBQUNsRztFQUF1QyxpQlBoaURGLEVPZ2lENkM7O0FBQ2xGO0VBQW9DLGlCUGppREMsRU9paUR1Qzs7QUFDNUU7RUFBMEMsaUJQbGlETCxFT2tpRG1EOztBQUN4RjtFQUFvQyxpQlBuaURDLEVPbWlEdUM7O0FBQzVFO0VBQW9DLGlCUHBpREMsRU9vaUR1Qzs7QUFDNUU7RUFBc0MsaUJQcmlERCxFT3FpRDJDOztBQUNoRjtFQUFtQyxpQlB0aURFLEVPc2lEcUM7O0FBQzFFO0VBQXdDLGlCUHZpREgsRU91aUQrQzs7QUFDcEY7RUFBd0MsaUJQeGlESCxFT3dpRCtDOztBQUNwRjtFQUE0QyxpQlB6aURQLEVPeWlEdUQ7O0FBQzVGO0VBQXdDLGlCUDFpREgsRU8waUQrQzs7QUFDcEY7RUFBcUMsaUJQM2lEQSxFTzJpRHlDOztBQUM5RTtFQUEyQyxpQlA1aUROLEVPNGlEcUQ7O0FBQzFGO0VBQTJDLGlCUDdpRE4sRU82aURxRDs7QUFDMUY7RUFBa0MsaUJQOWlERyxFTzhpRG1DOztBQUN4RTtFQUFrQyxpQlAvaURHLEVPK2lEbUM7O0FBQ3hFO0VBQWlDLGlCUGhqREksRU9nakRpQzs7QUFDdEU7RUFBOEMsaUJQampEVCxFT2lqRDJEOztBQUNoRztFQUEyQyxpQlBsakROLEVPa2pEcUQ7O0FBQzFGO0VBQTZDLGlCUG5qRFIsRU9takR5RDs7QUFDOUY7RUFBc0MsaUJQcGpERCxFT29qRDJDOztBQUNoRjtFQUEwQyxpQlByakRMLEVPcWpEbUQ7O0FBQ3hGO0VBQTBDLGlCUHRqREwsRU9zakRtRDs7QUFDeEY7RUFBeUMsaUJQdmpESixFT3VqRGlEOztBQUN0RjtFQUFrQyxpQlB4akRHLEVPd2pEbUM7O0FBQ3hFO0VBQXVDLGlCUHpqREYsRU95akQ2Qzs7QUFDbEY7RUFBa0MsaUJQMWpERyxFTzBqRG1DOztBQUN4RTtFQUFrQyxpQlAzakRHLEVPMmpEbUM7O0FBQ3hFO0VBQXlDLGlCUDVqREosRU80akRpRDs7QUFDdEY7RUFBeUMsaUJQN2pESixFTzZqRGlEOztBQUN0RjtFQUEyQyxpQlA5akROLEVPOGpEcUQ7O0FBQzFGO0VBQTBDLGlCUC9qREwsRU8rakRtRDs7QUFDeEY7RUFBeUMsaUJQaGtESixFT2drRGlEOztBQUN0RjtFQUF3QyxpQlBqa0RILEVPaWtEK0M7O0FBQ3BGO0VBQXlDLGlCUGxrREosRU9ra0RpRDs7QUFDdEY7RUFBd0MsaUJQbmtESCxFT21rRCtDOztBQUNwRjtFQUFxQyxpQlBwa0RBLEVPb2tEeUM7O0FBQzlFO0VBQW9DLGlCUHJrREMsRU9xa0R1Qzs7QUFDNUU7RUFBaUMsaUJQdGtESSxFT3NrRGlDOztBQUN0RTtFQUF3QyxpQlB2a0RILEVPdWtEK0M7O0FBQ3BGO0VBQXNDLGlCUHhrREQsRU93a0QyQzs7QUFDaEY7RUFBa0MsaUJQemtERyxFT3lrRG1DOztBQUN4RTtFQUFzQyxpQlAxa0RELEVPMGtEMkM7O0FBQ2hGO0VBQW1DLGlCUDNrREUsRU8ya0RxQzs7QUFDMUU7RUFBbUMsaUJQNWtERSxFTzRrRHFDOztBQUMxRTtFQUF3QyxpQlA3a0RILEVPNmtEK0M7O0FBQ3BGO0VBQXNDLGlCUDlrREQsRU84a0QyQzs7QUFDaEY7RUFBMEMsaUJQL2tETCxFTytrRG1EOztBQUN4RjtFQUFtQyxpQlBobERFLEVPZ2xEcUM7O0FBQzFFO0VBQXFDLGlCUGpsREEsRU9pbER5Qzs7QUFDOUU7RUFBd0MsaUJQbGxESCxFT2tsRCtDOztBQUNwRjtFQUF5QyxpQlBubERKLEVPbWxEaUQ7O0FBQ3RGO0VBQXdDLGlCUHBsREgsRU9vbEQrQzs7QUFDcEY7RUFBK0MsaUJQcmxEVixFT3FsRDZEOztBQUNsRztFQUFzQyxpQlB0bERELEVPc2xEMkM7O0FBQ2hGO0VBQW1DLGlCUHZsREUsRU91bERxQzs7QUFDMUU7RUFBcUMsaUJQeGxEQSxFT3dsRHlDOztBQUM5RTtFQUE2QyxpQlB6bERSLEVPeWxEeUQ7O0FBQzlGO0VBQWdDLGlCUDFsREssRU8wbEQrQjs7QUFDcEU7RUFBc0MsaUJQM2xERCxFTzJsRDJDOztBQUNoRjtFQUFxQyxpQlA1bERBLEVPNGxEeUM7O0FBQzlFO0VBQXFDLGlCUDdsREEsRU82bER5Qzs7QUFDOUU7RUFBb0MsaUJQOWxEQyxFTzhsRHVDOztBQUM1RTtFQUFtQyxpQlAvbERFLEVPK2xEcUM7O0FBQzFFO0VBQXdDLGlCUGhtREgsRU9nbUQrQzs7QUFDcEY7RUFBd0MsaUJQam1ESCxFT2ltRCtDOztBQUNwRjtFQUFtQyxpQlBsbURFLEVPa21EcUM7O0FBQzFFO0VBQXFDLGlCUG5tREEsRU9tbUR5Qzs7QUFDOUU7RUFBaUMsaUJQcG1ESSxFT29tRGlDOztBQUN0RTtFQUF1QyxpQlBybURGLEVPcW1ENkM7O0FBQ2xGO0VBQW9DLGlCUHRtREMsRU9zbUR1Qzs7QUFDNUU7RUFBMEMsaUJQdm1ETCxFT3VtRG1EOztBQUN4RjtFQUFrQyxpQlB4bURHLEVPd21EbUM7O0FBQ3hFO0VBQW1DLGlCUHptREUsRU95bURxQzs7QUFDMUU7RUFBc0MsaUJQMW1ERCxFTzBtRDJDOztBQUNoRjtFQUFpQyxpQlAzbURJLEVPMm1EaUM7O0FBQ3RFO0VBQXFDLGlCUDVtREEsRU80bUR5Qzs7QUFDOUU7RUFBb0MsaUJQN21EQyxFTzZtRHVDOztBQUM1RTtFQUFrQyxpQlA5bURHLEVPOG1EbUM7O0FBQ3hFO0VBQXlDLGlCUC9tREosRU8rbURpRDs7QUFDdEY7RUFBbUMsaUJQaG5ERSxFT2duRHFDOztBQUMxRTtFQUF1QyxpQlBqbkRGLEVPaW5ENkM7O0FBQ2xGO0VBQTJDLGlCUGxuRE4sRU9rbkRxRDs7QUFDMUY7RUFBK0MsaUJQbm5EVixFT21uRDZEOztBQUNsRztFQUEwQyxpQlBwbkRMLEVPb25EbUQ7O0FBQ3hGO0VBQW9DLGlCUHJuREMsRU9xbkR1Qzs7QUFDNUU7RUFBdUMsaUJQdG5ERixFT3NuRDZDOztBQUNsRjtFQUEyQyxpQlB2bkROLEVPdW5EcUQ7O0FBQzFGO0VBQW1ELGlCUHhuRGQsRU93bkRxRTs7QUFDMUc7RUFBZ0QsaUJQem5EWCxFT3luRCtEOztBQUNwRztFQUFtRCxpQlAxbkRkLEVPMG5EcUU7O0FBQzFHO0VBQWdELGlCUDNuRFgsRU8ybkQrRDs7QUFDcEc7RUFBbUQsaUJQNW5EZCxFTzRuRHFFOztBQUMxRztFQUErQyxpQlA3bkRWLEVPNm5ENkQ7O0FBQ2xHO0VBQTRDLGlCUDluRFAsRU84bkR1RDs7QUFDNUY7RUFBK0MsaUJQL25EVixFTytuRDZEOztBQUNsRztFQUE0QyxpQlBob0RQLEVPZ29EdUQ7O0FBQzVGO0VBQStDLGlCUGpvRFYsRU9pb0Q2RDs7QUFDbEc7RUFBaUMsaUJQbG9ESSxFT2tvRGlDOztBQUN0RTtFQUFnQyxpQlBub0RLLEVPbW9EK0I7O0FBQ3BFO0VBQWlDLGlCUHBvREksRU9vb0RpQzs7QUFDdEU7RUFBa0MsaUJQcm9ERyxFT3FvRG1DOztBQUN4RTtFQUFtQyxpQlB0b0RFLEVPc29EcUM7O0FBQzFFO0VBQWlDLGlCUHZvREksRU91b0RpQzs7QUFDdEU7RUFBa0MsaUJQeG9ERyxFT3dvRG1DOztBQUN4RTtFQUFzQyxpQlB6b0RELEVPeW9EMkM7O0FBQ2hGO0VBQWlDLGlCUDFvREksRU8wb0RpQzs7QUFDdEU7RUFBc0MsaUJQM29ERCxFTzJvRDJDOztBQUNoRjtFQUFrQyxpQlA1b0RHLEVPNG9EbUM7O0FBQ3hFO0VBQXVDLGlCUDdvREYsRU82b0Q2Qzs7QUFDbEY7RUFBcUMsaUJQOW9EQSxFTzhvRHlDOztBQUM5RTtFQUEyQyxpQlAvb0ROLEVPK29EcUQ7O0FBQzFGO0VBQStDLGlCUGhwRFYsRU9ncEQ2RDs7QUFDbEc7RUFBNkMsaUJQanBEUixFT2lwRHlEOztBQUM5RjtFQUE0QyxpQlBscERQLEVPa3BEdUQ7O0FBQzVGO0VBQTRDLGlCUG5wRFAsRU9tcER1RDs7QUFDNUY7RUFBMEMsaUJQcHBETCxFT29wRG1EOztBQUN4RjtFQUFrQyxpQlBycERHLEVPcXBEbUM7O0FBQ3hFO0VBQXdDLGlCUHRwREgsRU9zcEQrQzs7QUFDcEY7RUFBcUMsaUJQdnBEQSxFT3VwRHlDOztBQUM5RTtFQUF3QyxpQlB4cERILEVPd3BEK0M7O0FBQ3BGO0VBQXVDLGlCUHpwREYsRU95cEQ2Qzs7QUFDbEY7RUFBK0IsaUJQMXBETSxFTzBwRDZCOztBQUNsRTtFQUFxQyxpQlAzcERBLEVPMnBEeUM7O0FBQzlFO0VBQW9DLGlCUDVwREMsRU80cER1Qzs7QUFDNUU7RUFBeUMsaUJQN3BESixFTzZwRGlEOztBQUN0RjtFQUEwQyxpQlA5cERMLEVPOHBEbUQ7O0FBQ3hGO0VBQW9DLGlCUC9wREMsRU8rcER1Qzs7QUFDNUU7RUFBc0MsaUJQaHFERCxFT2dxRDJDOztBQUNoRjtFQUF3QyxpQlBqcURILEVPaXFEK0M7O0FBQ3BGO0VBQThDLGlCUGxxRFQsRU9rcUQyRDs7QUFDaEc7RUFBNkMsaUJQbnFEUixFT21xRHlEOztBQUM5RjtFQUE2QyxpQlBwcURSLEVPb3FEeUQ7O0FBQzlGO0VBQWdELGlCUHJxRFgsRU9xcUQrRDs7QUFDcEc7RUFBdUQsaUJQdHFEbEIsRU9zcUQ2RTs7QUFDbEg7RUFBa0MsaUJQdnFERyxFT3VxRG1DOztBQUN4RTtFQUF3QyxpQlB4cURILEVPd3FEK0M7O0FBQ3BGO0VBQXdDLGlCUHpxREgsRU95cUQrQzs7QUFDcEY7RUFBc0MsaUJQMXFERCxFTzBxRDJDOztBQUNoRjtFQUFzQyxpQlAzcURELEVPMnFEMkM7O0FBQ2hGO0VBQXlDLGlCUDVxREosRU80cURpRDs7QUFDdEY7RUFBOEMsaUJQN3FEVCxFTzZxRDJEOztBQUNoRztFQUE2QyxpQlA5cURSLEVPOHFEeUQ7O0FBQzlGO0VBQW1DLGlCUC9xREUsRU8rcURxQzs7QUFDMUU7RUFBdUMsaUJQaHJERixFT2dyRDZDOztBQUNsRjtFQUFrQyxpQlBqckRHLEVPaXJEbUM7O0FBQ3hFO0VBQWtDLGlCUGxyREcsRU9rckRtQzs7QUFDeEU7RUFBeUMsaUJQbnJESixFT21yRGlEOztBQUN0RjtFQUEwQyxpQlBwckRMLEVPb3JEbUQ7O0FBQ3hGO0VBQTBDLGlCUHJyREwsRU9xckRtRDs7QUFDeEY7RUFBeUMsaUJQdHJESixFT3NyRGlEOztBQUN0RjtFQUFpQyxpQlB2ckRJLEVPdXJEaUM7O0FBQ3RFO0VBQXVDLGlCUHhyREYsRU93ckQ2Qzs7QUFDbEY7RUFBaUMsaUJQenJESSxFT3lyRGlDOztBQUN0RTtFQUFzQyxpQlAxckRELEVPMHJEMkM7O0FBQ2hGO0VBQWtELGlCUDNyRGIsRU8yckRtRTs7QUFDeEc7RUFBd0MsaUJQNXJESCxFTzRyRCtDOztBQUNwRjtFQUFrQyxpQlA3ckRHLEVPNnJEbUM7O0FBQ3hFO0VBQXVDLGlCUDlyREYsRU84ckQ2Qzs7QUFDbEY7RUFBc0MsaUJQL3JERCxFTytyRDJDOztBQUNoRjtFQUFtQyxpQlBoc0RFLEVPZ3NEcUM7O0FBQzFFO0VBQXlDLGlCUGpzREosRU9pc0RpRDs7QUFDdEY7RUFBNkMsaUJQbHNEUixFT2tzRHlEOztBQUM5RjtFQUFzQyxpQlBuc0RELEVPbXNEMkM7O0FBQ2hGO0VBQTBDLGlCUHBzREwsRU9vc0RtRDs7QUFDeEY7RUFBb0MsaUJQcnNEQyxFT3FzRHVDOztBQUM1RTtFQUFrQyxpQlB0c0RHLEVPc3NEbUM7O0FBQ3hFO0VBQWtDLGlCUHZzREcsRU91c0RtQzs7QUFDeEU7RUFBdUMsaUJQeHNERixFT3dzRDZDOztBQUNsRjtFQUFrQyxpQlB6c0RHLEVPeXNEbUM7O0FBQ3hFO0VBQXVDLGlCUDFzREYsRU8wc0Q2Qzs7QUFDbEY7RUFBb0MsaUJQM3NEQyxFTzJzRHVDOztBQUM1RTtFQUFvQyxpQlA1c0RDLEVPNHNEdUM7O0FBQzVFO0VBQTZDLGlCUDdzRFIsRU82c0R5RDs7QUFDOUY7RUFBc0MsaUJQOXNERCxFTzhzRDJDOztBQUNoRjtFQUF5QyxpQlAvc0RKLEVPK3NEaUQ7O0FBQ3RGO0VBQTBDLGlCUGh0REwsRU9ndERtRDs7QUFDeEY7RUFBNkMsaUJQanREUixFT2l0RHlEOztBQUM5RjtFQUErQyxpQlBsdERWLEVPa3RENkQ7O0FBQ2xHO0VBQStDLGlCUG50RFYsRU9tdEQ2RDs7QUFDbEc7RUFBa0MsaUJQcHRERyxFT290RG1DOztBQUN4RTtFQUFpQyxpQlBydERJLEVPcXREaUM7O0FBQ3RFO0VBQXdDLGlCUHR0REgsRU9zdEQrQzs7QUFDcEY7RUFBNEMsaUJQdnREUCxFT3V0RHVEOztBQUM1RjtFQUFrQyxpQlB4dERHLEVPd3REbUM7O0FBQ3hFO0VBQXNDLGlCUHp0REQsRU95dEQyQzs7QUFDaEY7RUFBMEMsaUJQMXRETCxFTzB0RG1EOztBQUN4RjtFQUE4QyxpQlAzdERULEVPMnREMkQ7O0FBQ2hHO0VBQTJDLGlCUDV0RE4sRU80dERxRDs7QUFDMUY7RUFBaUMsaUJQN3RESSxFTzZ0RGlDOztBQUN0RTtFQUFxQyxpQlA5dERBLEVPOHREeUM7O0FBQzlFO0VBQTJDLGlCUC90RE4sRU8rdERxRDs7QUFDMUY7RUFBMkMsaUJQaHVETixFT2d1RHFEOztBQUMxRjtFQUF1QyxpQlBqdURGLEVPaXVENkM7O0FBQ2xGO0VBQXNDLGlCUGx1REQsRU9rdUQyQzs7QUFDaEY7RUFBa0MsaUJQbnVERyxFT211RG1DOztBQUN4RTtFQUFtQyxpQlBwdURFLEVPb3VEcUM7O0FBQzFFO0VBQXFDLGlCUHJ1REEsRU9xdUR5Qzs7QUFDOUU7RUFBd0MsaUJQdHVESCxFT3N1RCtDOztBQUNwRjtFQUFtQyxpQlB2dURFLEVPdXVEcUM7O0FBQzFFO0VBQXVDLGlCUHh1REYsRU93dUQ2Qzs7QUFDbEY7RUFBa0MsaUJQenVERyxFT3l1RG1DOztBQUN4RTtFQUE0QyxpQlAxdURQLEVPMHVEdUQ7O0FBQzVGO0VBQXdDLGlCUDN1REgsRU8ydUQrQzs7QUFDcEY7RUFBMEMsaUJQNXVETCxFTzR1RG1EOztBQUN4RjtFQUEwQyxpQlA3dURMLEVPNnVEbUQ7O0FBQ3hGO0VBQXlDLGlCUDl1REosRU84dURpRDs7QUFDdEY7RUFBeUMsaUJQL3VESixFTyt1RGlEOztBQUN0RjtFQUF1QyxpQlBodkRGLEVPZ3ZENkM7O0FBQ2xGO0VBQXVDLGlCUGp2REYsRU9pdkQ2Qzs7QUFDbEY7RUFBbUMsaUJQbHZERSxFT2t2RHFDOztBQUMxRTtFQUFnQyxpQlBudkRLLEVPbXZEK0I7O0FBQ3BFO0VBQW1DLGlCUHB2REUsRU9vdkRxQzs7QUFDMUU7RUFBMEMsaUJQcnZETCxFT3F2RG1EOztBQUN4RjtFQUFtQyxpQlB0dkRFLEVPc3ZEcUM7O0FBQzFFO0VBQW1DLGlCUHZ2REUsRU91dkRxQzs7QUFDMUU7RUFBK0IsaUJQeHZETSxFT3d2RDZCOztBQUNsRTtFQUFxQyxpQlB6dkRBLEVPeXZEeUM7O0FBQzlFO0VBQW1DLGlCUDF2REUsRU8wdkRxQzs7QUFDMUU7RUFBb0MsaUJQM3ZEQyxFTzJ2RHVDOztBQUM1RTtFQUEyQyxpQlA1dkROLEVPNHZEcUQ7O0FBQzFGO0VBQWtDLGlCUDd2REcsRU82dkRtQzs7QUFDeEU7RUFBaUMsaUJQOXZESSxFTzh2RGlDOztBQUN0RTtFQUFtQyxpQlAvdkRFLEVPK3ZEcUM7O0FBQzFFO0VBQWtDLGlCUGh3REcsRU9nd0RtQzs7QUFDeEU7RUFBcUMsaUJQandEQSxFT2l3RHlDOztBQUM5RTtFQUEyQyxpQlBsd0ROLEVPa3dEcUQ7O0FBQzFGO0VBQXNDLGlCUG53REQsRU9td0QyQzs7QUFDaEY7RUFBaUMsaUJQcHdESSxFT293RGlDOztBQUN0RTtFQUFxQyxpQlByd0RBLEVPcXdEeUM7O0FBQzlFO0VBQW9DLGlCUHR3REMsRU9zd0R1Qzs7QUFDNUU7RUFBa0MsaUJQdndERyxFT3V3RG1DOztBQUN4RTtFQUF3QyxpQlB4d0RILEVPd3dEK0M7O0FBQ3BGO0VBQTZDLGlCUHp3RFIsRU95d0R5RDs7QUFDOUY7RUFBdUMsaUJQMXdERixFTzB3RDZDOztBQUNsRjtFQUFtQyxpQlAzd0RFLEVPMndEcUM7O0FBQzFFO0VBQW1DLGlCUDV3REUsRU80d0RxQzs7QUFDMUU7RUFBdUMsaUJQN3dERixFTzZ3RDZDOztBQUNsRjtFQUFvQyxpQlA5d0RDLEVPOHdEdUM7O0FBQzVFO0VBQW1DLGlCUC93REUsRU8rd0RxQzs7QUFDMUU7RUFBZ0MsaUJQaHhESyxFT2d4RCtCOztBQUNwRTtFQUFnQyxpQlBqeERLLEVPaXhEK0I7O0FBQ3BFO0VBQXVDLGlCUGx4REYsRU9reEQ2Qzs7QUFDbEY7RUFBdUMsaUJQbnhERixFT214RDZDOztBQUNsRjtFQUFpQyxpQlBweERJLEVPb3hEaUM7O0FBQ3RFO0VBQXFDLGlCUHJ4REEsRU9xeER5Qzs7QUFDOUU7RUFBMkMsaUJQdHhETixFT3N4RHFEOztBQUMxRjtFQUEyQyxpQlB2eEROLEVPdXhEcUQ7O0FBQzFGO0VBQXVDLGlCUHh4REYsRU93eEQ2Qzs7QUFDbEY7RUFBdUMsaUJQenhERixFT3l4RDZDOztBQUNsRjtFQUF3QyxpQlAxeERILEVPMHhEK0M7O0FBQ3BGO0VBQXVDLGlCUDN4REYsRU8yeEQ2Qzs7QUFDbEY7RUFBcUMsaUJQNXhEQSxFTzR4RHlDOztBQUM5RTtFQUF1QyxpQlA3eERGLEVPNnhENkM7O0FBQ2xGO0VBQXNDLGlCUDl4REQsRU84eEQyQzs7QUFDaEY7RUFBeUMsaUJQL3hESixFTyt4RGlEOztBQUN0RjtFQUEwQyxpQlBoeURMLEVPZ3lEbUQ7O0FBQ3hGO0VBQTBDLGlCUGp5REwsRU9peURtRDs7QUFDeEY7RUFBeUMsaUJQbHlESixFT2t5RGlEOztBQUN0RjtFQUF5QyxpQlBueURKLEVPbXlEaUQ7O0FBQ3RGO0VBQXNDLGlCUHB5REQsRU9veUQyQzs7QUFDaEY7RUFBb0MsaUJQcnlEQyxFT3F5RHVDOztBQUM1RTtFQUF5QyxpQlB0eURKLEVPc3lEaUQ7O0FBQ3RGO0VBQXVDLGlCUHZ5REYsRU91eUQ2Qzs7QUFDbEY7RUFBdUMsaUJQeHlERixFT3d5RDZDOztBQUNsRjtFQUF1QyxpQlB6eURGLEVPeXlENkM7O0FBQ2xGO0VBQXNDLGlCUDF5REQsRU8weUQyQzs7QUFDaEY7RUFBd0MsaUJQM3lESCxFTzJ5RCtDOztBQUNwRjtFQUF3QyxpQlA1eURILEVPNHlEK0M7O0FBQ3BGO0VBQXVDLGlCUDd5REYsRU82eUQ2Qzs7QUFDbEY7RUFBcUMsaUJQOXlEQSxFTzh5RHlDOztBQUM5RTtFQUFxQyxpQlAveURBLEVPK3lEeUM7O0FBQzlFO0VBQXVDLGlCUGh6REYsRU9nekQ2Qzs7QUFDbEY7RUFBa0MsaUJQanpERyxFT2l6RG1DOztBQUN4RTtFQUF3QyxpQlBsekRILEVPa3pEK0M7O0FBQ3BGO0VBQXNDLGlCUG56REQsRU9tekQyQzs7QUFDaEY7RUFBd0MsaUJQcHpESCxFT296RCtDOztBQUNwRjtFQUEwQyxpQlByekRMLEVPcXpEbUQ7O0FBQ3hGO0VBQWlDLGlCUHR6REksRU9zekRpQzs7QUFDdEU7RUFBcUMsaUJQdnpEQSxFT3V6RHlDOztBQUM5RTtFQUF5QyxpQlB4ekRKLEVPd3pEaUQ7O0FBQ3RGO0VBQTBDLGlCUHp6REwsRU95ekRtRDs7QUFDeEY7RUFBMEMsaUJQMXpETCxFTzB6RG1EOztBQUN4RjtFQUFxQyxpQlAzekRBLEVPMnpEeUM7O0FBQzlFO0VBQXlDLGlCUDV6REosRU80ekRpRDs7QUFDdEY7RUFBbUMsaUJQN3pERSxFTzZ6RHFDOztBQUMxRTtFQUEyQyxpQlA5ekROLEVPOHpEcUQ7O0FBQzFGO0VBQTBDLGlCUC96REwsRU8rekRtRDs7QUFDeEY7RUFBa0MsaUJQaDBERyxFT2cwRG1DOztBQUN4RTtFQUF5QyxpQlBqMERKLEVPaTBEaUQ7O0FBQ3RGO0VBQXVDLGlCUGwwREYsRU9rMEQ2Qzs7QUFDbEY7RUFBb0MsaUJQbjBEQyxFT20wRHVDOztBQUM1RTtFQUFtQyxpQlBwMERFLEVPbzBEcUM7O0FBQzFFO0VBQTBDLGlCUHIwREwsRU9xMERtRDs7QUFDeEY7RUFBaUMsaUJQdDBESSxFT3MwRGlDOztBQUN0RTtFQUFrQyxpQlB2MERHLEVPdTBEbUM7O0FBQ3hFO0VBQWtDLGlCUHgwREcsRU93MERtQzs7QUFDeEU7RUFBa0MsaUJQejBERyxFT3kwRG1DOztBQUN4RTtFQUF1QyxpQlAxMERGLEVPMDBENkM7O0FBQ2xGO0VBQXdDLGlCUDMwREgsRU8yMEQrQzs7QUFDcEY7RUFBbUMsaUJQNTBERSxFTzQwRHFDOztBQUMxRTtFQUFrQyxpQlA3MERHLEVPNjBEbUM7O0FBQ3hFO0VBQXlDLGlCUDkwREosRU84MERpRDs7QUFDdEY7RUFBb0MsaUJQLzBEQyxFTyswRHVDOztBQUM1RTtFQUFpQyxpQlBoMURJLEVPZzFEaUM7O0FBQ3RFO0VBQStCLGlCUGoxRE0sRU9pMUQ2Qjs7QUFDbEU7RUFBZ0MsaUJQbDFESyxFT2sxRCtCOztBQUNwRTtFQUFvQyxpQlBuMURDLEVPbTFEdUM7O0FBQzVFO0VBQTRDLGlCUHAxRFAsRU9vMUR1RDs7QUFDNUY7RUFBbUMsaUJQcjFERSxFT3ExRHFDOztBQUMxRTtFQUF3QyxpQlB0MURILEVPczFEK0M7O0FBQ3BGO0VBQXdDLGlCUHYxREgsRU91MUQrQzs7QUFDcEY7RUFBdUMsaUJQeDFERixFT3cxRDZDOztBQUNsRjtFQUF5QyxpQlB6MURKLEVPeTFEaUQ7O0FBQ3RGO0VBQXNDLGlCUDExREQsRU8wMUQyQzs7QUFDaEY7RUFBcUMsaUJQMzFEQSxFTzIxRHlDOztBQUM5RTtFQUFxQyxpQlA1MURBLEVPNDFEeUM7O0FBQzlFO0VBQXlDLGlCUDcxREosRU82MURpRDs7QUFDdEY7RUFBa0MsaUJQOTFERyxFTzgxRG1DOztBQUN4RTtFQUFtQyxpQlAvMURFLEVPKzFEcUM7O0FBQzFFO0VBQW9DLGlCUGgyREMsRU9nMkR1Qzs7QUFDNUU7RUFBbUMsaUJQajJERSxFT2kyRHFDOztBQUMxRTtFQUFpQyxpQlBsMkRJLEVPazJEaUM7O0FBQ3RFO0VBQXVDLGlCUG4yREYsRU9tMkQ2Qzs7QUFDbEY7RUFBc0MsaUJQcDJERCxFT28yRDJDOztBQUNoRjtFQUEwQyxpQlByMkRMLEVPcTJEbUQ7O0FBQ3hGO0VBQWtDLGlCUHQyREcsRU9zMkRtQzs7QUFDeEU7RUFBMEMsaUJQdjJETCxFT3UyRG1EOztBQUN4RjtFQUFrQyxpQlB4MkRHLEVPdzJEbUM7O0FBQ3hFO0VBQXdDLGlCUHoyREgsRU95MkQrQzs7QUFDcEY7RUFBdUMsaUJQMTJERixFTzAyRDZDOztBQUNsRjtFQUFtQyxpQlAzMkRFLEVPMjJEcUM7O0FBQzFFO0VBQXlDLGlCUDUyREosRU80MkRpRDs7QUFDdEY7RUFBbUMsaUJQNzJERSxFTzYyRHFDOztBQUMxRTtFQUFrQyxpQlA5MkRHLEVPODJEbUM7O0FBQ3hFO0VBQW1DLGlCUC8yREUsRU8rMkRxQzs7QUFDMUU7RUFBMkMsaUJQaDNETixFT2czRHFEOztBQUMxRjtFQUFtQyxpQlBqM0RFLEVPaTNEcUM7O0FBQzFFO0VBQWtDLGlCUGwzREcsRU9rM0RtQzs7QUFDeEU7RUFBcUMsaUJQbjNEQSxFT20zRHlDOztBQUM5RTtFQUE0QyxpQlBwM0RQLEVPbzNEdUQ7O0FBQzVGO0VBQWtDLGlCUHIzREcsRU9xM0RtQzs7QUFDeEU7RUFBdUMsaUJQdDNERixFT3MzRDZDOztBQUNsRjtFQUFvQyxpQlB2M0RDLEVPdTNEdUM7O0FBQzVFO0VBQWtDLGlCUHgzREcsRU93M0RtQzs7QUFDeEU7RUFBaUMsaUJQejNESSxFT3kzRGlDOztBQUN0RTtFQUFtQyxpQlAxM0RFLEVPMDNEcUM7O0FBQzFFO0VBQW1DLGlCUDMzREUsRU8yM0RxQzs7QUFDMUU7RUFBdUMsaUJQNTNERixFTzQzRDZDOztBQUNsRjtFQUF3QyxpQlA3M0RILEVPNjNEK0M7O0FBQ3BGO0VBQWlDLGlCUDkzREksRU84M0RpQzs7QUFDdEU7RUFBeUMsaUJQLzNESixFTyszRGlEOztBQUN0RjtFQUFtQyxpQlBoNERFLEVPZzREcUM7O0FBQzFFO0VBQXVDLGlCUGo0REYsRU9pNEQ2Qzs7QUFDbEY7RUFBeUMsaUJQbDRESixFT2s0RGlEOztBQUN0RjtFQUE0QyxpQlBuNERQLEVPbTREdUQ7O0FBQzVGO0VBQTRDLGlCUHA0RFAsRU9vNER1RDs7QUFDNUY7RUFBMkMsaUJQcjRETixFT3E0RHFEOztBQUMxRjtFQUFvQyxpQlB0NERDLEVPczREdUM7O0FBQzVFO0VBQXFDLGlCUHY0REEsRU91NER5Qzs7QUFDOUU7RUFBd0MsaUJQeDRESCxFT3c0RCtDOztBQUNwRjtFQUF1QyxpQlB6NERGLEVPeTRENkM7O0FBQ2xGO0VBQTJDLGlCUDE0RE4sRU8wNERxRDs7QUFDMUY7RUFBZ0MsaUJQMzRESyxFTzI0RCtCOztBQUNwRTtFQUFpRCxpQlA1NERaLEVPNDREaUU7O0FBQ3RHO0VBQWdELGlCUDc0RFgsRU82NEQrRDs7QUFDcEc7RUFBcUMsaUJQOTREQSxFTzg0RHlDOztBQUM5RTtFQUFzQyxpQlAvNERELEVPKzREMkM7O0FBQ2hGO0VBQTZDLGlCUGg1RFIsRU9nNUR5RDs7QUFDOUY7RUFBdUMsaUJQajVERixFT2k1RDZDOztBQUNsRjtFQUF1QyxpQlBsNURGLEVPazVENkM7O0FBQ2xGO0VBQW9DLGlCUG41REMsRU9tNUR1Qzs7QUFDNUU7RUFBb0MsaUJQcDVEQyxFT281RHVDOztBQUM1RTtFQUFtQyxpQlByNURFLEVPcTVEcUM7O0FBQzFFO0VBQW1DLGlCUHQ1REUsRU9zNURxQzs7QUFDMUU7RUFBa0MsaUJQdjVERyxFT3U1RG1DOztBQUN4RTtFQUFpQyxpQlB4NURJLEVPdzVEaUM7O0FBQ3RFO0VBQWlDLGlCUHo1REksRU95NURpQzs7QUFDdEU7RUFBd0MsaUJQMTVESCxFTzA1RCtDOztBQUNwRjtFQUF5QyxpQlAzNURKLEVPMjVEaUQ7O0FBQ3RGO0VBQWtDLGlCUDU1REcsRU80NURtQzs7QUFDeEU7RUFBbUMsaUJQNzVERSxFTzY1RHFDOztBQUMxRTtFQUFpRCxpQlA5NURaLEVPODVEaUU7O0FBQ3RH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QjtZQUF2Qix3QkFBdUI7SUFDdkIsZ0JsSzJCYSxFa0sxQmQiLCJmaWxlIjoiY2hpbGQtdGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgdjQuMS4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICM0MTQxNDE7XG4gIC0tc2Vjb25kYXJ5OiAjNjY2O1xuICAtLXN1Y2Nlc3M6ICM5ZmM4NTU7XG4gIC0taW5mbzogIzBjNTQ2MDtcbiAgLS13YXJuaW5nOiAjODU2NDA0O1xuICAtLWRhbmdlcjogI2Q4MjMzMDtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJvZHktYmc6ICNmOWY5Zjk7XG4gIC0tY29udGVudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tcHJpbWFyeS1ncmVlbjogIzlmYzg1NTtcbiAgLS1kZWZhdWx0LWZvbnQtY29sb3I6ICMyMjI7XG4gIC0tZGVmYXVsdC1oZWFkZXItY29sb3I6ICM4ODg7XG4gIC0tbGlnaHQtZ3JleTogI2Y2ZjZmNjtcbiAgLS1tZWRpdW0tZ3JleTogIzM0MzQzMztcbiAgLS1kYXJrLWdyZXk6ICMzNDM0MzM7XG4gIC0tc3RhbGw6ICNiMTVmMzk7XG4gIC0taGFsdHVuZzogIzVmODAyYjtcbiAgLS1mdXR0ZXI6ICMxYzc5YmI7XG4gIC0tcmFzc2VuOiAjZDgyMzMwO1xuICAtLWZyYWdlbjogIzgzMjYyZjtcbiAgLS1nZWZsdWVnZWw6ICM5NjZhMTA7XG4gIC0tbm8tcm9vdDogIzU1NTtcbiAgLS1saXN0LXNlY3Rpb24tYmc6ICNmMGY2ZjA7XG4gIC0tbGlzdC1zZWN0aW9uLWJvcmRlcjogI2VlZTtcbiAgLS1hbGVydC1iZzogI2Y4ZDdkYTtcbiAgLS1hbGVydC1ib3JkZXI6ICNmMWIwYjc7XG4gIC0tYWxlcnQ6ICM3MjFjMjQ7XG4gIC0td2FybmluZy1iZzogI2ZmZjNjZDtcbiAgLS13YXJuaW5nLWJvcmRlcjogI2RkZDRiOTtcbiAgLS1pbmZvLWJnOiAjZDFlY2YxO1xuICAtLWluZm8tYm9yZGVyOiAjYmJjZmQyO1xuICAtLWFtYXpvbi15ZWxsb3ctc3RhcnQ6ICNmN2RmYTU7XG4gIC0tYW1hem9uLXllbGxvdy1lbmQ6ICNmMGMxNGI7XG4gIC0tYW1hem9uLWdyZXktc3RhcnQ6ICM1NTU7XG4gIC0tYW1hem9uLWdyZXktZW5kOiAjMzMzO1xuICAtLWFtYXpvbi1ib3JkZXItc2lkZXM6ICM5YzdlMzE7XG4gIC0tYW1hem9uLWJvcmRlci10b3A6ICNhODg3MzQ7XG4gIC0tYW1hem9uLWJvcmRlci1ib3R0b206ICM4NDZhMjk7XG4gIC0td2FjaHRlbHNob3AtYmc6ICNmZGYzZWU7XG4gIC0td2FjaHRlbHNob3AtYm9yZGVyOiAjZTU1MjBlO1xuICAtLWR5ay1iZzogI2Y1ZTJiYTtcbiAgLS1keWstdGV4dDogIzk2NmExMDtcbiAgLS1keWstaWNvbjogI2M1YTY2NTtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBwcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMWIxYjFiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICBhID4gY29kZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cbiAga2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgcHJlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7IH1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7IH1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Yzc7IH1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGYwY2Y7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWFiYzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVhYmM7IH1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmNmZDI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjYzRjODsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2M0Yzg7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ0Yjk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YzlhODsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWM5YTg7IH1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGMxYzU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhYmIxOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFiYjE7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cblxuLnRhYmxlLWJvZHktYmcsXG4udGFibGUtYm9keS1iZyA+IHRoLFxuLnRhYmxlLWJvZHktYmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1ib2R5LWJnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJvZHktYmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ib2R5LWJnOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7IH1cblxuLnRhYmxlLWNvbnRlbnQtYmcsXG4udGFibGUtY29udGVudC1iZyA+IHRoLFxuLnRhYmxlLWNvbnRlbnQtYmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Mik7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1jb250ZW50LWJnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjcyKTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbnRlbnQtYmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb250ZW50LWJnOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC43Mik7IH1cblxuLnRhYmxlLXByaW1hcnktZ3JlZW4sXG4udGFibGUtcHJpbWFyeS1ncmVlbiA+IHRoLFxuLnRhYmxlLXByaW1hcnktZ3JlZW4gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGYwY2Y7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5LWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWFiYzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnktZ3JlZW46aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5LWdyZWVuOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVhYmM7IH1cblxuLnRhYmxlLWRlZmF1bHQtZm9udC1jb2xvcixcbi50YWJsZS1kZWZhdWx0LWZvbnQtY29sb3IgPiB0aCxcbi50YWJsZS1kZWZhdWx0LWZvbnQtY29sb3IgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kZWZhdWx0LWZvbnQtY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGVmYXVsdC1mb250LWNvbG9yOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGVmYXVsdC1mb250LWNvbG9yOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7IH1cblxuLnRhYmxlLWRlZmF1bHQtaGVhZGVyLWNvbG9yLFxuLnRhYmxlLWRlZmF1bHQtaGVhZGVyLWNvbG9yID4gdGgsXG4udGFibGUtZGVmYXVsdC1oZWFkZXItY29sb3IgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kZWZhdWx0LWhlYWRlci1jb2xvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kZWZhdWx0LWhlYWRlci1jb2xvcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRlZmF1bHQtaGVhZGVyLWNvbG9yOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7IH1cblxuLnRhYmxlLWxpZ2h0LWdyZXksXG4udGFibGUtbGlnaHQtZ3JleSA+IHRoLFxuLnRhYmxlLWxpZ2h0LWdyZXkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodC1ncmV5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0LWdyZXk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodC1ncmV5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cblxuLnRhYmxlLW1lZGl1bS1ncmV5LFxuLnRhYmxlLW1lZGl1bS1ncmV5ID4gdGgsXG4udGFibGUtbWVkaXVtLWdyZXkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1tZWRpdW0tZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1tZWRpdW0tZ3JleTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLW1lZGl1bS1ncmV5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7IH1cblxuLnRhYmxlLWRhcmstZ3JleSxcbi50YWJsZS1kYXJrLWdyZXkgPiB0aCxcbi50YWJsZS1kYXJrLWdyZXkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrLWdyZXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyay1ncmV5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyay1ncmV5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7IH1cblxuLnRhYmxlLXN0YWxsLFxuLnRhYmxlLXN0YWxsID4gdGgsXG4udGFibGUtc3RhbGwgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWQyYzg7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdGFsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmMzYjY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdGFsbDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN0YWxsOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmMzYjY7IH1cblxuLnRhYmxlLWhhbHR1bmcsXG4udGFibGUtaGFsdHVuZyA+IHRoLFxuLnRhYmxlLWhhbHR1bmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmRiYzQ7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1oYWx0dW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZDFiNDsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWhhbHR1bmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1oYWx0dW5nOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmQxYjQ7IH1cblxuLnRhYmxlLWZ1dHRlcixcbi50YWJsZS1mdXR0ZXIgPiB0aCxcbi50YWJsZS1mdXR0ZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmQ5ZWM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1mdXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJjZGU2OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZnV0dGVyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZnV0dGVyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmNkZTY7IH1cblxuLnRhYmxlLXJhc3Nlbixcbi50YWJsZS1yYXNzZW4gPiB0aCxcbi50YWJsZS1yYXNzZW4gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGMxYzU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1yYXNzZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhYmIxOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtcmFzc2VuOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcmFzc2VuOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFiYjE7IH1cblxuLnRhYmxlLWZyYWdlbixcbi50YWJsZS1mcmFnZW4gPiB0aCxcbi50YWJsZS1mcmFnZW4gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2MyYzU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1mcmFnZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNiMmI2OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZnJhZ2VuOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZnJhZ2VuOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2IyYjY7IH1cblxuLnRhYmxlLWdlZmx1ZWdlbCxcbi50YWJsZS1nZWZsdWVnZWwgPiB0aCxcbi50YWJsZS1nZWZsdWVnZWwgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmQ1YmM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1nZWZsdWVnZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFjYWFhOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ2VmbHVlZ2VsOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ2VmbHVlZ2VsOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWNhYWE7IH1cblxuLnRhYmxlLW5vLXJvb3QsXG4udGFibGUtbm8tcm9vdCA+IHRoLFxuLnRhYmxlLW5vLXJvb3QgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1uby1yb290OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLW5vLXJvb3Q6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1uby1yb290OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7IH1cblxuLnRhYmxlLWxpc3Qtc2VjdGlvbi1iZyxcbi50YWJsZS1saXN0LXNlY3Rpb24tYmcgPiB0aCxcbi50YWJsZS1saXN0LXNlY3Rpb24tYmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZjZmI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saXN0LXNlY3Rpb24tYmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWVjOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlzdC1zZWN0aW9uLWJnOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlzdC1zZWN0aW9uLWJnOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2YxZWM7IH1cblxuLnRhYmxlLWxpc3Qtc2VjdGlvbi1ib3JkZXIsXG4udGFibGUtbGlzdC1zZWN0aW9uLWJvcmRlciA+IHRoLFxuLnRhYmxlLWxpc3Qtc2VjdGlvbi1ib3JkZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saXN0LXNlY3Rpb24tYm9yZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpc3Qtc2VjdGlvbi1ib3JkZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saXN0LXNlY3Rpb24tYm9yZGVyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7IH1cblxuLnRhYmxlLWFsZXJ0LWJnLFxuLnRhYmxlLWFsZXJ0LWJnID4gdGgsXG4udGFibGUtYWxlcnQtYmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY0ZjU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbGVydC1iZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWRlZTE7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hbGVydC1iZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFsZXJ0LWJnOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWRlZTE7IH1cblxuLnRhYmxlLWFsZXJ0LWJvcmRlcixcbi50YWJsZS1hbGVydC1ib3JkZXIgPiB0aCxcbi50YWJsZS1hbGVydC1ib3JkZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmU5ZWI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbGVydC1ib3JkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkM2Q3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWxlcnQtYm9yZGVyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWxlcnQtYm9yZGVyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2QzZDc7IH1cblxuLnRhYmxlLWFsZXJ0LFxuLnRhYmxlLWFsZXJ0ID4gdGgsXG4udGFibGUtYWxlcnQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGJmYzI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbGVydDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWFmYjM7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hbGVydDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFsZXJ0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWFmYjM7IH1cblxuLnRhYmxlLXdhcm5pbmctYmcsXG4udGFibGUtd2FybmluZy1iZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmctYmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZjZjE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nLWJnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdkODsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmctYmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nLWJnOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZDg7IH1cblxuLnRhYmxlLXdhcm5pbmctYm9yZGVyLFxuLnRhYmxlLXdhcm5pbmctYm9yZGVyID4gdGgsXG4udGFibGUtd2FybmluZy1ib3JkZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWYzZWI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nLWJvcmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGU5ZGE7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nLWJvcmRlcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmctYm9yZGVyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGU5ZGE7IH1cblxuLnRhYmxlLWluZm8tYmcsXG4udGFibGUtaW5mby1iZyA+IHRoLFxuLnRhYmxlLWluZm8tYmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmZhZmI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvLWJnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjNmNTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm8tYmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvLWJnOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmYzZjU7IH1cblxuLnRhYmxlLWluZm8tYm9yZGVyLFxuLnRhYmxlLWluZm8tYm9yZGVyID4gdGgsXG4udGFibGUtaW5mby1ib3JkZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2YyZjI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvLWJvcmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGU4ZTg7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvLWJvcmRlcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm8tYm9yZGVyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGU4ZTg7IH1cblxuLnRhYmxlLWFtYXpvbi15ZWxsb3ctc3RhcnQsXG4udGFibGUtYW1hem9uLXllbGxvdy1zdGFydCA+IHRoLFxuLnRhYmxlLWFtYXpvbi15ZWxsb3ctc3RhcnQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZTY7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbWF6b24teWVsbG93LXN0YXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWVjZTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFtYXpvbi15ZWxsb3ctc3RhcnQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hbWF6b24teWVsbG93LXN0YXJ0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmVlY2U7IH1cblxuLnRhYmxlLWFtYXpvbi15ZWxsb3ctZW5kLFxuLnRhYmxlLWFtYXpvbi15ZWxsb3ctZW5kID4gdGgsXG4udGFibGUtYW1hem9uLXllbGxvdy1lbmQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVlY2Q7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbWF6b24teWVsbG93LWVuZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWU2YjU7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hbWF6b24teWVsbG93LWVuZDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFtYXpvbi15ZWxsb3ctZW5kOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWU2YjU7IH1cblxuLnRhYmxlLWFtYXpvbi1ncmV5LXN0YXJ0LFxuLnRhYmxlLWFtYXpvbi1ncmV5LXN0YXJ0ID4gdGgsXG4udGFibGUtYW1hem9uLWdyZXktc3RhcnQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbWF6b24tZ3JleS1zdGFydDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hbWF6b24tZ3JleS1zdGFydDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFtYXpvbi1ncmV5LXN0YXJ0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7IH1cblxuLnRhYmxlLWFtYXpvbi1ncmV5LWVuZCxcbi50YWJsZS1hbWF6b24tZ3JleS1lbmQgPiB0aCxcbi50YWJsZS1hbWF6b24tZ3JleS1lbmQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbWF6b24tZ3JleS1lbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYW1hem9uLWdyZXktZW5kOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYW1hem9uLWdyZXktZW5kOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7IH1cblxuLnRhYmxlLWFtYXpvbi1ib3JkZXItc2lkZXMsXG4udGFibGUtYW1hem9uLWJvcmRlci1zaWRlcyA+IHRoLFxuLnRhYmxlLWFtYXpvbi1ib3JkZXItc2lkZXMgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2RiYzU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbWF6b24tYm9yZGVyLXNpZGVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZDBiNDsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFtYXpvbi1ib3JkZXItc2lkZXM6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hbWF6b24tYm9yZGVyLXNpZGVzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmQwYjQ7IH1cblxuLnRhYmxlLWFtYXpvbi1ib3JkZXItdG9wLFxuLnRhYmxlLWFtYXpvbi1ib3JkZXItdG9wID4gdGgsXG4udGFibGUtYW1hem9uLWJvcmRlci10b3AgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2RkYzY7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbWF6b24tYm9yZGVyLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmQyYjQ7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hbWF6b24tYm9yZGVyLXRvcDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFtYXpvbi1ib3JkZXItdG9wOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmQyYjQ7IH1cblxuLnRhYmxlLWFtYXpvbi1ib3JkZXItYm90dG9tLFxuLnRhYmxlLWFtYXpvbi1ib3JkZXItYm90dG9tID4gdGgsXG4udGFibGUtYW1hem9uLWJvcmRlci1ib3R0b20gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ1YzM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbWF6b24tYm9yZGVyLWJvdHRvbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGNhYjM7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hbWF6b24tYm9yZGVyLWJvdHRvbTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFtYXpvbi1ib3JkZXItYm90dG9tOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGNhYjM7IH1cblxuLnRhYmxlLXdhY2h0ZWxzaG9wLWJnLFxuLnRhYmxlLXdhY2h0ZWxzaG9wLWJnID4gdGgsXG4udGFibGUtd2FjaHRlbHNob3AtYmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZjZmE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YWNodGVsc2hvcC1iZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWVmZTU7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YWNodGVsc2hvcC1iZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhY2h0ZWxzaG9wLWJnOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWVmZTU7IH1cblxuLnRhYmxlLXdhY2h0ZWxzaG9wLWJvcmRlcixcbi50YWJsZS13YWNodGVsc2hvcC1ib3JkZXIgPiB0aCxcbi50YWJsZS13YWNodGVsc2hvcC1ib3JkZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGNmYmM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YWNodGVsc2hvcC1ib3JkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiZWE1OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FjaHRlbHNob3AtYm9yZGVyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FjaHRlbHNob3AtYm9yZGVyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmJlYTU7IH1cblxuLnRhYmxlLWR5ay1iZyxcbi50YWJsZS1keWstYmcgPiB0aCxcbi50YWJsZS1keWstYmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y3ZWM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1keWstYmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllZWQ2OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZHlrLWJnOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZHlrLWJnOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWVlZDY7IH1cblxuLnRhYmxlLWR5ay10ZXh0LFxuLnRhYmxlLWR5ay10ZXh0ID4gdGgsXG4udGFibGUtZHlrLXRleHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmQ1YmM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1keWstdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWNhYWE7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1keWstdGV4dDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWR5ay10ZXh0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWNhYWE7IH1cblxuLnRhYmxlLWR5ay1pY29uLFxuLnRhYmxlLWR5ay1pY29uID4gdGgsXG4udGFibGUtZHlrLWljb24gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmU2ZDQ7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1keWstaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGRiYzE7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1keWstaWNvbjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWR5ay1pY29uOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGRiYzE7IH1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzMyMzgzZTsgfVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5OyB9XG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogIzMyMzgzZTsgfVxuICAudGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wsIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLFxuLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSxcbi53cGNmNyBpbnB1dFt0eXBlPXVybF0sXG4ud3BjZjcgaW5wdXRbdHlwZT10ZWxdLFxuLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSxcbi53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSxcbi53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLFxuLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLFxuLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sXG4ud3BjZjcgaW5wdXRbdHlwZT10aW1lXSxcbi53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSxcbi53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSxcbi53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLFxuLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSxcbi53cGNmNyBzZWxlY3QsXG4ud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZm9ybS1jb250cm9sLCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IHNlbGVjdCxcbiAgICAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQsIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT11cmxdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT10ZWxdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT1tb250aF06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT10aW1lXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT1maWxlXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IHNlbGVjdDo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IHRleHRhcmVhOjotbXMtZXhwYW5kLCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cywgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dGV4dF0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXVybF0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXRlbF0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPW51bWJlcl0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXJhbmdlXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9ZGF0ZV0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9d2Vla10sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXRpbWVdLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRldGltZV0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9Y29sb3JdLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1lbWFpbF0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWZpbGVdLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgc2VsZWN0OmZvY3VzLFxuICAud3BjZjcgdGV4dGFyZWE6Zm9jdXMsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE4MTgxO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjUsIDY1LCA2NSwgMC4yNSk7IH1cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9c2VhcmNoXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9dXJsXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9dGVsXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9bnVtYmVyXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9bW9udGhdLFxuICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT13ZWVrXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9dGltZV0sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPWRhdGV0aW1lXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPWVtYWlsXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9ZmlsZV0sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyBzZWxlY3Q6ZGlzYWJsZWQsXG4gIC53cGNmNyB0ZXh0YXJlYTpkaXNhYmxlZCwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT10ZXh0XSxcbiAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XVt0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT11cmxdLFxuICAud3BjZjcgaW5wdXRbcmVhZG9ubHldW3R5cGU9dGVsXSxcbiAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XVt0eXBlPW51bWJlcl0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1yYW5nZV0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1kYXRlXSxcbiAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XVt0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XVt0eXBlPXdlZWtdLFxuICAud3BjZjcgaW5wdXRbcmVhZG9ubHldW3R5cGU9dGltZV0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1kYXRldGltZV0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1jb2xvcl0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1lbWFpbF0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1maWxlXSxcbiAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XVt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyBzZWxlY3RbcmVhZG9ubHldLFxuICAud3BjZjcgdGV4dGFyZWFbcmVhZG9ubHldLCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSxcbi53cGNmNyBzZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sXG4ud3BjZjcgc2VsZWN0W3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi53cGNmNyBzZWxlY3RbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCxcbi53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IHRleHRhcmVhLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLCAud3BjZjcgLndwY2Y3LWZvcm0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZm9ybS1yb3cgPiAuY29sLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM5ZmM4NTU7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OSwgMjAwLCA4NSwgMC45KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT10ZXh0XSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9dGV4dF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1zZWFyY2hdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9dXJsXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9dXJsXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXRlbF0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXRlbF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1udW1iZXJdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1udW1iZXJdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9cmFuZ2VdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1yYW5nZV0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1kYXRlXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZGF0ZV0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1tb250aF0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPW1vbnRoXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXdlZWtdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT13ZWVrXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXRpbWVdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT10aW1lXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWVdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1jb2xvcl0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWNvbG9yXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWVtYWlsXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZW1haWxdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZmlsZV0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWZpbGVdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9c3VibWl0XSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9c3VibWl0XSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6dmFsaWQsIC53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6dmFsaWQsIC53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczp2YWxpZCwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9dGV4dF0sXG4ud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1zZWFyY2hdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9dXJsXSxcbi53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXRlbF0sXG4ud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1udW1iZXJdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9cmFuZ2VdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZGF0ZV0sXG4ud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1tb250aF0sXG4ud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT13ZWVrXSxcbi53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXRpbWVdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZGF0ZXRpbWVdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9Y29sb3JdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZW1haWxdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZmlsZV0sXG4ud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1zdWJtaXRdLFxuLndwY2Y3IHNlbGVjdC5pcy12YWxpZCxcbi53cGNmNyB0ZXh0YXJlYS5pcy12YWxpZCwgLndwY2Y3IC5pcy12YWxpZC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICM5ZmM4NTU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9dGV4dF0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXRleHRdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1zZWFyY2hdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1zZWFyY2hdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT11cmxdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT11cmxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT10ZWxdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT10ZWxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1udW1iZXJdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1udW1iZXJdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1yYW5nZV0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXJhbmdlXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZV0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPWRhdGVdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1tb250aF0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPW1vbnRoXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9d2Vla10sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXdlZWtdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT10aW1lXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9dGltZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZXRpbWVdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9Y29sb3JdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1jb2xvcl0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPWVtYWlsXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9ZW1haWxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1maWxlXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9ZmlsZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXN1Ym1pdF0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6dmFsaWQ6Zm9jdXMsIC53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyB0ZXh0YXJlYTp2YWxpZDpmb2N1cywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOnZhbGlkOmZvY3VzLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLCAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9c2VhcmNoXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9dXJsXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9dGVsXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9bnVtYmVyXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9bW9udGhdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT13ZWVrXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9dGltZV0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPWRhdGV0aW1lXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPWVtYWlsXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9ZmlsZV0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyBzZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsXG4gIC53cGNmNyB0ZXh0YXJlYS5pcy12YWxpZDpmb2N1cywgLndwY2Y3IC5pcy12YWxpZC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM5ZmM4NTU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTU5LCAyMDAsIDg1LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT10ZXh0XSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9dGV4dF0gfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXNlYXJjaF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXNlYXJjaF0gfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXVybF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXVybF0gfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXRlbF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXRlbF0gfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPW51bWJlcl0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPW51bWJlcl0gfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXJhbmdlXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9cmFuZ2VdIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1kYXRlXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZGF0ZV0gfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPW1vbnRoXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9bW9udGhdIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT13ZWVrXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9d2Vla10gfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXRpbWVdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT10aW1lXSB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWVdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1kYXRldGltZV0gfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1jb2xvcl0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWNvbG9yXSB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZW1haWxdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1lbWFpbF0gfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWZpbGVdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1maWxlXSB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9c3VibWl0XSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9c3VibWl0XSB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHRleHRhcmVhOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWE6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyAud2FzLXZhbGlkYXRlZCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9dGV4dF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9dGV4dF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9c2VhcmNoXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1zZWFyY2hdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXVybF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9dXJsXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT10ZWxdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXRlbF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9bnVtYmVyXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1udW1iZXJdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXJhbmdlXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1yYW5nZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZGF0ZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZGF0ZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9bW9udGhdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPW1vbnRoXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT13ZWVrXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT13ZWVrXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT10aW1lXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT10aW1lXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1kYXRldGltZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWVdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9Y29sb3JdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWNvbG9yXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1lbWFpbF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZW1haWxdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWZpbGVdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWZpbGVdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXN1Ym1pdF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9c3VibWl0XSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgc2VsZWN0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHRleHRhcmVhOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9dGV4dF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXNlYXJjaF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXVybF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXRlbF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPW51bWJlcl0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXJhbmdlXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZGF0ZV0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPW1vbnRoXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9d2Vla10gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXRpbWVdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1kYXRldGltZV0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9Y29sb3JdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1lbWFpbF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWZpbGVdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1zdWJtaXRdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgdGV4dGFyZWEuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyAuaXMtdmFsaWQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9dGV4dF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9c2VhcmNoXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT11cmxdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXRlbF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9bnVtYmVyXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1yYW5nZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZGF0ZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9bW9udGhdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXdlZWtdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXRpbWVdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWRhdGV0aW1lXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9Y29sb3JdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWVtYWlsXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1maWxlXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1zdWJtaXRdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBzZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IHRleHRhcmVhLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAuaXMtdmFsaWQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM5ZmM4NTU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjOWZjODU1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZTdiNTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZDQ3YzsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMTU5LCAyMDAsIDg1LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzlmYzg1NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTksIDIwMCwgODUsIDAuMjUpOyB9XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2Q4MjMzMDsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDM1LCA0OCwgMC45KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9dGV4dF0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9dGV4dF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXNlYXJjaF0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9c2VhcmNoXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9dXJsXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT11cmxdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10ZWxdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXRlbF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPW51bWJlcl0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9bnVtYmVyXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9cmFuZ2VdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXJhbmdlXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZV0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZV0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPW1vbnRoXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1tb250aF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXdlZWtdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXdlZWtdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10aW1lXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT10aW1lXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGV0aW1lXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9Y29sb3JdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWNvbG9yXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZW1haWxdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWVtYWlsXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZmlsZV0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZmlsZV0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9c3VibWl0XSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6aW52YWxpZCwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDppbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IHRleHRhcmVhOmludmFsaWQsIC53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmludmFsaWQsIC53cGNmNyAud2FzLXZhbGlkYXRlZCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLCAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRleHRdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1zZWFyY2hdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT11cmxdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT10ZWxdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1udW1iZXJdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1yYW5nZV0sXG4ud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPWRhdGVdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1tb250aF0sXG4ud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXdlZWtdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT10aW1lXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPWNvbG9yXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZW1haWxdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1maWxlXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9c3VibWl0XSxcbi53cGNmNyBzZWxlY3QuaXMtaW52YWxpZCxcbi53cGNmNyB0ZXh0YXJlYS5pcy1pbnZhbGlkLCAud3BjZjcgLmlzLWludmFsaWQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MjMzMDsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9dGV4dF0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9dGV4dF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9c2VhcmNoXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1zZWFyY2hdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXVybF0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9dXJsXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT10ZWxdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXRlbF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9bnVtYmVyXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1udW1iZXJdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXJhbmdlXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1yYW5nZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZV0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9bW9udGhdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPW1vbnRoXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT13ZWVrXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT13ZWVrXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT10aW1lXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT10aW1lXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1kYXRldGltZV0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZXRpbWVdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9Y29sb3JdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPWNvbG9yXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1lbWFpbF0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9ZW1haWxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPWZpbGVdLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPWZpbGVdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXN1Ym1pdF0sIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9c3VibWl0XSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDppbnZhbGlkOmZvY3VzLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyB0ZXh0YXJlYTppbnZhbGlkOmZvY3VzLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWE6aW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczppbnZhbGlkOmZvY3VzLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT1zZWFyY2hdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPXVybF0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9dGVsXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT1udW1iZXJdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPXJhbmdlXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT1tb250aF0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9d2Vla10sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9dGltZV0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZXRpbWVdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9ZW1haWxdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPWZpbGVdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyBzZWxlY3QuaXMtaW52YWxpZDpmb2N1cyxcbiAgLndwY2Y3IHRleHRhcmVhLmlzLWludmFsaWQ6Zm9jdXMsIC53cGNmNyAuaXMtaW52YWxpZC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDgyMzMwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMzUsIDQ4LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10ZXh0XSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXRleHRdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9c2VhcmNoXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXNlYXJjaF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT11cmxdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9dXJsXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXRlbF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT10ZWxdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9bnVtYmVyXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPW51bWJlcl0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1yYW5nZV0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1yYW5nZV0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1kYXRlXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGVdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9bW9udGhdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9bW9udGhdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9d2Vla10gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT13ZWVrXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXRpbWVdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9dGltZV0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1kYXRldGltZV0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1kYXRldGltZV0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1jb2xvcl0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1jb2xvcl0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1lbWFpbF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1lbWFpbF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1maWxlXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWZpbGVdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9c3VibWl0XSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXN1Ym1pdF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWE6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC53YXMtdmFsaWRhdGVkIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9dGV4dF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXRleHRdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1zZWFyY2hdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1zZWFyY2hdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT11cmxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT11cmxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10ZWxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT10ZWxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1udW1iZXJdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1udW1iZXJdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1yYW5nZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXJhbmdlXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGVdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1tb250aF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPW1vbnRoXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9d2Vla10gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXdlZWtdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10aW1lXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9dGltZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGV0aW1lXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9Y29sb3JdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1jb2xvcl0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPWVtYWlsXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZW1haWxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1maWxlXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZmlsZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXN1Ym1pdF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXN1Ym1pdF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dGV4dF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1zZWFyY2hdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dXJsXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRlbF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1udW1iZXJdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9cmFuZ2VdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZGF0ZV0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1tb250aF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT13ZWVrXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRpbWVdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9Y29sb3JdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZW1haWxdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZmlsZV0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1zdWJtaXRdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBzZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgdGV4dGFyZWEuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLmlzLWludmFsaWQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9c2VhcmNoXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dXJsXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dGVsXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9bnVtYmVyXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9cmFuZ2VdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1kYXRlXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9bW9udGhdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT13ZWVrXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dGltZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPWRhdGV0aW1lXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1jb2xvcl0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPWVtYWlsXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZmlsZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXN1Ym1pdF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgdGV4dGFyZWEuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAuaXMtaW52YWxpZC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZDgyMzMwOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZDgyMzMwOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDhlOTU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyNGM1NzsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMzUsIDQ4LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkODIzMzA7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAzNSwgNDgsIDAuMjUpOyB9XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAsIC5mb3JtLWlubGluZSAud3BjZjcgLndwY2Y3LWZvcm0gcCwgLndwY2Y3IC53cGNmNy1mb3JtIC5mb3JtLWlubGluZSBwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLCAuZm9ybS1pbmxpbmUgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAuZm9ybS1pbmxpbmUgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT11cmxdLFxuICAgIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9dGVsXSxcbiAgICAuZm9ybS1pbmxpbmUgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAuZm9ybS1pbmxpbmUgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAuZm9ybS1pbmxpbmUgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAuZm9ybS1pbmxpbmUgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC5mb3JtLWlubGluZSAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmZvcm0taW5saW5lIHNlbGVjdCxcbiAgICAuZm9ybS1pbmxpbmUgLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLmZvcm0taW5saW5lIHRleHRhcmVhLCAuZm9ybS1pbmxpbmUgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5mb3JtLWlubGluZSAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5idG4sXG4ud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYnRuLFxuICAgIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5idG46aG92ZXIsIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXN1Ym1pdF0sIC5idG46Zm9jdXMsXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXN1Ym1pdF0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmZvY3VzLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdLCAuYnRuLmZvY3VzLCAud3BjZjcgaW5wdXQuZm9jdXNbdHlwZT1zdWJtaXRdIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY1LCA2NSwgNjUsIDAuMjUpOyB9XG4gIC5idG4uZGlzYWJsZWQsIC53cGNmNyBpbnB1dC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC5idG46ZGlzYWJsZWQsXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPXN1Ym1pdF0ge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLndwY2Y3IGlucHV0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpW3R5cGU9c3VibWl0XSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDE0MTtcbiAgYm9yZGVyLWNvbG9yOiAjNDE0MTQxOyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmUyZTtcbiAgICBib3JkZXItY29sb3I6ICMyODI4Mjg7IH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY1LCA2NSwgNjUsIDAuNSk7IH1cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDE0MTQxOyB9XG4gIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgICBib3JkZXItY29sb3I6ICMyMTIxMjE7IH1cbiAgICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NSwgNjUsIDY1LCAwLjUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2NjsgfVxuICAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICBib3JkZXItY29sb3I6ICM0ZDRkNGQ7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjUpOyB9XG4gIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICBib3JkZXItY29sb3I6ICM2NjY7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xuICAgIGJvcmRlci1jb2xvcjogIzQ2NDY0NjsgfVxuICAgIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNSk7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmM4NTU7XG4gIGJvcmRlci1jb2xvcjogIzlmYzg1NTsgfVxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZGJhM2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjODZiMTM5OyB9XG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTksIDIwMCwgODUsIDAuNSk7IH1cbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmM4NTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWZjODU1OyB9XG4gIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjEzOTtcbiAgICBib3JkZXItY29sb3I6ICM3ZmE3MzY7IH1cbiAgICAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTksIDIwMCwgODUsIDAuNSk7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzU0NjA7XG4gIGJvcmRlci1jb2xvcjogIzBjNTQ2MDsgfVxuICAuYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODM2M2U7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDYyYzMzOyB9XG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMiwgODQsIDk2LCAwLjUpOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuICAgIGJvcmRlci1jb2xvcjogIzBjNTQ2MDsgfVxuICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjJjMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDUyMjI3OyB9XG4gICAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIsIDg0LCA5NiwgMC41KTsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgYm9yZGVyLWNvbG9yOiAjODU2NDA0OyB9XG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwNDgwMztcbiAgICBib3JkZXItY29sb3I6ICM1MzNmMDM7IH1cbiAgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMywgMTAwLCA0LCAwLjUpOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICAgIGJvcmRlci1jb2xvcjogIzg1NjQwNDsgfVxuICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzNmMDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDczNTAyOyB9XG4gICAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMzLCAxMDAsIDQsIDAuNSk7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MjMzMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDgyMzMwOyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjcxZTI5O1xuICAgIGJvcmRlci1jb2xvcjogI2FjMWMyNjsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMzUsIDQ4LCAwLjUpOyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MjMzMDtcbiAgICBib3JkZXItY29sb3I6ICNkODIzMzA7IH1cbiAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMxYzI2O1xuICAgIGJvcmRlci1jb2xvcjogI2ExMWEyNDsgfVxuICAgIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMzUsIDQ4LCAwLjUpOyB9XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1OyB9XG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICAgIGJvcmRlci1jb2xvcjogI2QzZDlkZjsgfVxuICAgIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0OyB9XG4gIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkOyB9XG4gICAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuXG4uYnRuLWJvZHktYmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5OyB9XG4gIC5idG4tYm9keS1iZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNlMGUwZTA7IH1cbiAgLmJ0bi1ib2R5LWJnOmZvY3VzLCAuYnRuLWJvZHktYmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OSwgMjQ5LCAyNDksIDAuNSk7IH1cbiAgLmJ0bi1ib2R5LWJnLmRpc2FibGVkLCAuYnRuLWJvZHktYmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5OyB9XG4gIC5idG4tYm9keS1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYm9keS1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1ib2R5LWJnLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7IH1cbiAgICAuYnRuLWJvZHktYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJvZHktYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1ib2R5LWJnLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDksIDI0OSwgMjQ5LCAwLjUpOyB9XG5cbi5idG4tY29udGVudC1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWNvbnRlbnQtYmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5idG4tY29udGVudC1iZzpmb2N1cywgLmJ0bi1jb250ZW50LWJnLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5idG4tY29udGVudC1iZy5kaXNhYmxlZCwgLmJ0bi1jb250ZW50LWJnOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tY29udGVudC1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29udGVudC1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb250ZW50LWJnLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgICAuYnRuLWNvbnRlbnQtYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbnRlbnQtYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb250ZW50LWJnLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5idG4tcHJpbWFyeS1ncmVlbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjODU1O1xuICBib3JkZXItY29sb3I6ICM5ZmM4NTU7IH1cbiAgLmJ0bi1wcmltYXJ5LWdyZWVuOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRiYTNjO1xuICAgIGJvcmRlci1jb2xvcjogIzg2YjEzOTsgfVxuICAuYnRuLXByaW1hcnktZ3JlZW46Zm9jdXMsIC5idG4tcHJpbWFyeS1ncmVlbi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTU5LCAyMDAsIDg1LCAwLjUpOyB9XG4gIC5idG4tcHJpbWFyeS1ncmVlbi5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LWdyZWVuOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjODU1O1xuICAgIGJvcmRlci1jb2xvcjogIzlmYzg1NTsgfVxuICAuYnRuLXByaW1hcnktZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnktZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS1ncmVlbi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NmIxMzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2ZhNzM2OyB9XG4gICAgLmJ0bi1wcmltYXJ5LWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tcHJpbWFyeS1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTU5LCAyMDAsIDg1LCAwLjUpOyB9XG5cbi5idG4tZGVmYXVsdC1mb250LWNvbG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzIyMjsgfVxuICAuYnRuLWRlZmF1bHQtZm9udC1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMGYwZjtcbiAgICBib3JkZXItY29sb3I6ICMwOTA5MDk7IH1cbiAgLmJ0bi1kZWZhdWx0LWZvbnQtY29sb3I6Zm9jdXMsIC5idG4tZGVmYXVsdC1mb250LWNvbG9yLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNCwgMzQsIDM0LCAwLjUpOyB9XG4gIC5idG4tZGVmYXVsdC1mb250LWNvbG9yLmRpc2FibGVkLCAuYnRuLWRlZmF1bHQtZm9udC1jb2xvcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICBib3JkZXItY29sb3I6ICMyMjI7IH1cbiAgLmJ0bi1kZWZhdWx0LWZvbnQtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRlZmF1bHQtZm9udC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kZWZhdWx0LWZvbnQtY29sb3IuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xuICAgIGJvcmRlci1jb2xvcjogIzAyMDIwMjsgfVxuICAgIC5idG4tZGVmYXVsdC1mb250LWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0LWZvbnQtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kZWZhdWx0LWZvbnQtY29sb3IuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM0LCAzNCwgMzQsIDAuNSk7IH1cblxuLmJ0bi1kZWZhdWx0LWhlYWRlci1jb2xvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xuICBib3JkZXItY29sb3I6ICM4ODg7IH1cbiAgLmJ0bi1kZWZhdWx0LWhlYWRlci1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgICBib3JkZXItY29sb3I6ICM2ZjZmNmY7IH1cbiAgLmJ0bi1kZWZhdWx0LWhlYWRlci1jb2xvcjpmb2N1cywgLmJ0bi1kZWZhdWx0LWhlYWRlci1jb2xvci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTM2LCAxMzYsIDEzNiwgMC41KTsgfVxuICAuYnRuLWRlZmF1bHQtaGVhZGVyLWNvbG9yLmRpc2FibGVkLCAuYnRuLWRlZmF1bHQtaGVhZGVyLWNvbG9yOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xuICAgIGJvcmRlci1jb2xvcjogIzg4ODsgfVxuICAuYnRuLWRlZmF1bHQtaGVhZGVyLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LWhlYWRlci1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kZWZhdWx0LWhlYWRlci1jb2xvci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjZmNmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjg2ODY4OyB9XG4gICAgLmJ0bi1kZWZhdWx0LWhlYWRlci1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdC1oZWFkZXItY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kZWZhdWx0LWhlYWRlci1jb2xvci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTM2LCAxMzYsIDEzNiwgMC41KTsgfVxuXG4uYnRuLWxpZ2h0LWdyZXkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2OyB9XG4gIC5idG4tbGlnaHQtZ3JleTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbiAgICBib3JkZXItY29sb3I6ICNkZGRkZGQ7IH1cbiAgLmJ0bi1saWdodC1ncmV5OmZvY3VzLCAuYnRuLWxpZ2h0LWdyZXkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSk7IH1cbiAgLmJ0bi1saWdodC1ncmV5LmRpc2FibGVkLCAuYnRuLWxpZ2h0LWdyZXk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2OyB9XG4gIC5idG4tbGlnaHQtZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQtZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1saWdodC1ncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICBib3JkZXItY29sb3I6ICNkNmQ2ZDY7IH1cbiAgICAuYnRuLWxpZ2h0LWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0LWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1saWdodC1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjUpOyB9XG5cbi5idG4tbWVkaXVtLWdyZXkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzQzNDMzOyB9XG4gIC5idG4tbWVkaXVtLWdyZXk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWExYTFhOyB9XG4gIC5idG4tbWVkaXVtLWdyZXk6Zm9jdXMsIC5idG4tbWVkaXVtLWdyZXkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1MiwgNTEsIDAuNSk7IH1cbiAgLmJ0bi1tZWRpdW0tZ3JleS5kaXNhYmxlZCwgLmJ0bi1tZWRpdW0tZ3JleTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzMztcbiAgICBib3JkZXItY29sb3I6ICMzNDM0MzM7IH1cbiAgLmJ0bi1tZWRpdW0tZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbWVkaXVtLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbWVkaXVtLWdyZXkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICAgIGJvcmRlci1jb2xvcjogIzE0MTQxMzsgfVxuICAgIC5idG4tbWVkaXVtLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW1lZGl1bS1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbWVkaXVtLWdyZXkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1MiwgNTEsIDAuNSk7IH1cblxuLmJ0bi1kYXJrLWdyZXkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzQzNDMzOyB9XG4gIC5idG4tZGFyay1ncmV5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIwO1xuICAgIGJvcmRlci1jb2xvcjogIzFhMWExYTsgfVxuICAuYnRuLWRhcmstZ3JleTpmb2N1cywgLmJ0bi1kYXJrLWdyZXkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1MiwgNTEsIDAuNSk7IH1cbiAgLmJ0bi1kYXJrLWdyZXkuZGlzYWJsZWQsIC5idG4tZGFyay1ncmV5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDMzO1xuICAgIGJvcmRlci1jb2xvcjogIzM0MzQzMzsgfVxuICAuYnRuLWRhcmstZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyay1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhcmstZ3JleS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQxNDEzOyB9XG4gICAgLmJ0bi1kYXJrLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcmstZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWRhcmstZ3JleS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDUyLCA1MSwgMC41KTsgfVxuXG4uYnRuLXN0YWxsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMTVmMzk7XG4gIGJvcmRlci1jb2xvcjogI2IxNWYzOTsgfVxuICAuYnRuLXN0YWxsOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ0ZjMwO1xuICAgIGJvcmRlci1jb2xvcjogIzhhNGEyZDsgfVxuICAuYnRuLXN0YWxsOmZvY3VzLCAuYnRuLXN0YWxsLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzcsIDk1LCA1NywgMC41KTsgfVxuICAuYnRuLXN0YWxsLmRpc2FibGVkLCAuYnRuLXN0YWxsOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE1ZjM5O1xuICAgIGJvcmRlci1jb2xvcjogI2IxNWYzOTsgfVxuICAuYnRuLXN0YWxsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdGFsbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zdGFsbC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTRhMmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE0NTI5OyB9XG4gICAgLmJ0bi1zdGFsbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3RhbGw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zdGFsbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTc3LCA5NSwgNTcsIDAuNSk7IH1cblxuLmJ0bi1oYWx0dW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjgwMmI7XG4gIGJvcmRlci1jb2xvcjogIzVmODAyYjsgfVxuICAuYnRuLWhhbHR1bmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTYzMjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM1YTFlOyB9XG4gIC5idG4taGFsdHVuZzpmb2N1cywgLmJ0bi1oYWx0dW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5NSwgMTI4LCA0MywgMC41KTsgfVxuICAuYnRuLWhhbHR1bmcuZGlzYWJsZWQsIC5idG4taGFsdHVuZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmODAyYjtcbiAgICBib3JkZXItY29sb3I6ICM1ZjgwMmI7IH1cbiAgLmJ0bi1oYWx0dW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1oYWx0dW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWhhbHR1bmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1YTFlO1xuICAgIGJvcmRlci1jb2xvcjogIzNjNTAxYjsgfVxuICAgIC5idG4taGFsdHVuZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taGFsdHVuZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWhhbHR1bmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk1LCAxMjgsIDQzLCAwLjUpOyB9XG5cbi5idG4tZnV0dGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzc5YmI7XG4gIGJvcmRlci1jb2xvcjogIzFjNzliYjsgfVxuICAuYnRuLWZ1dHRlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NjM5YTtcbiAgICBib3JkZXItY29sb3I6ICMxNTVjOGY7IH1cbiAgLmJ0bi1mdXR0ZXI6Zm9jdXMsIC5idG4tZnV0dGVyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOCwgMTIxLCAxODcsIDAuNSk7IH1cbiAgLmJ0bi1mdXR0ZXIuZGlzYWJsZWQsIC5idG4tZnV0dGVyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM3OWJiO1xuICAgIGJvcmRlci1jb2xvcjogIzFjNzliYjsgfVxuICAuYnRuLWZ1dHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZnV0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWZ1dHRlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTVjOGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQ1NTg0OyB9XG4gICAgLmJ0bi1mdXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWZ1dHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWZ1dHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjgsIDEyMSwgMTg3LCAwLjUpOyB9XG5cbi5idG4tcmFzc2VuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODIzMzA7XG4gIGJvcmRlci1jb2xvcjogI2Q4MjMzMDsgfVxuICAuYnRuLXJhc3Nlbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MWUyOTtcbiAgICBib3JkZXItY29sb3I6ICNhYzFjMjY7IH1cbiAgLmJ0bi1yYXNzZW46Zm9jdXMsIC5idG4tcmFzc2VuLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDM1LCA0OCwgMC41KTsgfVxuICAuYnRuLXJhc3Nlbi5kaXNhYmxlZCwgLmJ0bi1yYXNzZW46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODIzMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDgyMzMwOyB9XG4gIC5idG4tcmFzc2VuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1yYXNzZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcmFzc2VuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjMWMyNjtcbiAgICBib3JkZXItY29sb3I6ICNhMTFhMjQ7IH1cbiAgICAuYnRuLXJhc3Nlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcmFzc2VuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tcmFzc2VuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDM1LCA0OCwgMC41KTsgfVxuXG4uYnRuLWZyYWdlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODMyNjJmO1xuICBib3JkZXItY29sb3I6ICM4MzI2MmY7IH1cbiAgLmJ0bi1mcmFnZW46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTFkMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWIxYjIxOyB9XG4gIC5idG4tZnJhZ2VuOmZvY3VzLCAuYnRuLWZyYWdlbi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMxLCAzOCwgNDcsIDAuNSk7IH1cbiAgLmJ0bi1mcmFnZW4uZGlzYWJsZWQsIC5idG4tZnJhZ2VuOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODMyNjJmO1xuICAgIGJvcmRlci1jb2xvcjogIzgzMjYyZjsgfVxuICAuYnRuLWZyYWdlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZnJhZ2VuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWZyYWdlbi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjFiMjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTIxODFkOyB9XG4gICAgLmJ0bi1mcmFnZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWZyYWdlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWZyYWdlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMxLCAzOCwgNDcsIDAuNSk7IH1cblxuLmJ0bi1nZWZsdWVnZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2NmExMDtcbiAgYm9yZGVyLWNvbG9yOiAjOTY2YTEwOyB9XG4gIC5idG4tZ2VmbHVlZ2VsOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM1MjBjO1xuICAgIGJvcmRlci1jb2xvcjogIzY4NDkwYjsgfVxuICAuYnRuLWdlZmx1ZWdlbDpmb2N1cywgLmJ0bi1nZWZsdWVnZWwuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1MCwgMTA2LCAxNiwgMC41KTsgfVxuICAuYnRuLWdlZmx1ZWdlbC5kaXNhYmxlZCwgLmJ0bi1nZWZsdWVnZWw6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjZhMTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTY2YTEwOyB9XG4gIC5idG4tZ2VmbHVlZ2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1nZWZsdWVnZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ2VmbHVlZ2VsLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4NDkwYjtcbiAgICBib3JkZXItY29sb3I6ICM1YzQxMGE7IH1cbiAgICAuYnRuLWdlZmx1ZWdlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ2VmbHVlZ2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ2VmbHVlZ2VsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTAsIDEwNiwgMTYsIDAuNSk7IH1cblxuLmJ0bi1uby1yb290IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gIGJvcmRlci1jb2xvcjogIzU1NTsgfVxuICAuYnRuLW5vLXJvb3Q6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2MzYzNjOyB9XG4gIC5idG4tbm8tcm9vdDpmb2N1cywgLmJ0bi1uby1yb290LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NSwgODUsIDg1LCAwLjUpOyB9XG4gIC5idG4tbm8tcm9vdC5kaXNhYmxlZCwgLmJ0bi1uby1yb290OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTsgfVxuICAuYnRuLW5vLXJvb3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW5vLXJvb3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbm8tcm9vdC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzUzNTM1OyB9XG4gICAgLmJ0bi1uby1yb290Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1uby1yb290Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbm8tcm9vdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODUsIDg1LCA4NSwgMC41KTsgfVxuXG4uYnRuLWxpc3Qtc2VjdGlvbi1iZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNmYwO1xuICBib3JkZXItY29sb3I6ICNmMGY2ZjA7IH1cbiAgLmJ0bi1saXN0LXNlY3Rpb24tYmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGU4ZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDBlM2QwOyB9XG4gIC5idG4tbGlzdC1zZWN0aW9uLWJnOmZvY3VzLCAuYnRuLWxpc3Qtc2VjdGlvbi1iZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQwLCAyNDYsIDI0MCwgMC41KTsgfVxuICAuYnRuLWxpc3Qtc2VjdGlvbi1iZy5kaXNhYmxlZCwgLmJ0bi1saXN0LXNlY3Rpb24tYmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY2ZjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmNmYwOyB9XG4gIC5idG4tbGlzdC1zZWN0aW9uLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saXN0LXNlY3Rpb24tYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGlzdC1zZWN0aW9uLWJnLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTNkMDtcbiAgICBib3JkZXItY29sb3I6ICNjOGRlYzg7IH1cbiAgICAuYnRuLWxpc3Qtc2VjdGlvbi1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlzdC1zZWN0aW9uLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbGlzdC1zZWN0aW9uLWJnLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDAsIDI0NiwgMjQwLCAwLjUpOyB9XG5cbi5idG4tbGlzdC1zZWN0aW9uLWJvcmRlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItY29sb3I6ICNlZWU7IH1cbiAgLmJ0bi1saXN0LXNlY3Rpb24tYm9yZGVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTsgfVxuICAuYnRuLWxpc3Qtc2VjdGlvbi1ib3JkZXI6Zm9jdXMsIC5idG4tbGlzdC1zZWN0aW9uLWJvcmRlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTsgfVxuICAuYnRuLWxpc3Qtc2VjdGlvbi1ib3JkZXIuZGlzYWJsZWQsIC5idG4tbGlzdC1zZWN0aW9uLWJvcmRlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3JkZXItY29sb3I6ICNlZWU7IH1cbiAgLmJ0bi1saXN0LXNlY3Rpb24tYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saXN0LXNlY3Rpb24tYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWxpc3Qtc2VjdGlvbi1ib3JkZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2NlY2VjZTsgfVxuICAgIC5idG4tbGlzdC1zZWN0aW9uLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlzdC1zZWN0aW9uLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWxpc3Qtc2VjdGlvbi1ib3JkZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSk7IH1cblxuLmJ0bi1hbGVydC1iZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmOGQ3ZGE7IH1cbiAgLmJ0bi1hbGVydC1iZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyYjZiYztcbiAgICBib3JkZXItY29sb3I6ICNmMGFjYjI7IH1cbiAgLmJ0bi1hbGVydC1iZzpmb2N1cywgLmJ0bi1hbGVydC1iZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyMTUsIDIxOCwgMC41KTsgfVxuICAuYnRuLWFsZXJ0LWJnLmRpc2FibGVkLCAuYnRuLWFsZXJ0LWJnOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZDdkYTsgfVxuICAuYnRuLWFsZXJ0LWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hbGVydC1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1hbGVydC1iZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFjYjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWZhMWE4OyB9XG4gICAgLmJ0bi1hbGVydC1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYWxlcnQtYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1hbGVydC1iZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyMTUsIDIxOCwgMC41KTsgfVxuXG4uYnRuLWFsZXJ0LWJvcmRlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xuICBib3JkZXItY29sb3I6ICNmMWIwYjc7IH1cbiAgLmJ0bi1hbGVydC1ib3JkZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjkwOTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTk4NTkwOyB9XG4gIC5idG4tYWxlcnQtYm9yZGVyOmZvY3VzLCAuYnRuLWFsZXJ0LWJvcmRlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQxLCAxNzYsIDE4MywgMC41KTsgfVxuICAuYnRuLWFsZXJ0LWJvcmRlci5kaXNhYmxlZCwgLmJ0bi1hbGVydC1ib3JkZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC5idG4tYWxlcnQtYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hbGVydC1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYWxlcnQtYm9yZGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ODU5MDtcbiAgICBib3JkZXItY29sb3I6ICNlNzdhODY7IH1cbiAgICAuYnRuLWFsZXJ0LWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYWxlcnQtYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYWxlcnQtYm9yZGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDE3NiwgMTgzLCAwLjUpOyB9XG5cbi5idG4tYWxlcnQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0OyB9XG4gIC5idG4tYWxlcnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzE0MWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDkxMjE3OyB9XG4gIC5idG4tYWxlcnQ6Zm9jdXMsIC5idG4tYWxlcnQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExNCwgMjgsIDM2LCAwLjUpOyB9XG4gIC5idG4tYWxlcnQuZGlzYWJsZWQsIC5idG4tYWxlcnQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0OyB9XG4gIC5idG4tYWxlcnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFsZXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWFsZXJ0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MTIxNztcbiAgICBib3JkZXItY29sb3I6ICMzZjBmMTQ7IH1cbiAgICAuYnRuLWFsZXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hbGVydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWFsZXJ0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTQsIDI4LCAzNiwgMC41KTsgfVxuXG4uYnRuLXdhcm5pbmctYmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmM2NkOyB9XG4gIC5idG4td2FybmluZy1iZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFhNztcbiAgICBib3JkZXItY29sb3I6ICNmZmU3OWE7IH1cbiAgLmJ0bi13YXJuaW5nLWJnOmZvY3VzLCAuYnRuLXdhcm5pbmctYmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjQzLCAyMDUsIDAuNSk7IH1cbiAgLmJ0bi13YXJuaW5nLWJnLmRpc2FibGVkLCAuYnRuLXdhcm5pbmctYmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmM2NkOyB9XG4gIC5idG4td2FybmluZy1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZy1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLWJnLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTc5YTtcbiAgICBib3JkZXItY29sb3I6ICNmZmU0OGQ7IH1cbiAgICAuYnRuLXdhcm5pbmctYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmctYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nLWJnLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI0MywgMjA1LCAwLjUpOyB9XG5cbi5idG4td2FybmluZy1ib3JkZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDRiOTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkNGI5OyB9XG4gIC5idG4td2FybmluZy1ib3JkZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGM0OWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NiZjk3OyB9XG4gIC5idG4td2FybmluZy1ib3JkZXI6Zm9jdXMsIC5idG4td2FybmluZy1ib3JkZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMSwgMjEyLCAxODUsIDAuNSk7IH1cbiAgLmJ0bi13YXJuaW5nLWJvcmRlci5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nLWJvcmRlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDRiOTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ0Yjk7IH1cbiAgLmJ0bi13YXJuaW5nLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZy1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4td2FybmluZy1ib3JkZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NiZjk3O1xuICAgIGJvcmRlci1jb2xvcjogI2M4YmE4ZTsgfVxuICAgIC5idG4td2FybmluZy1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmctYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4td2FybmluZy1ib3JkZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMSwgMjEyLCAxODUsIDAuNSk7IH1cblxuLmJ0bi1pbmZvLWJnIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2QxZWNmMTsgfVxuICAuYnRuLWluZm8tYmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGUwZTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFkY2U1OyB9XG4gIC5idG4taW5mby1iZzpmb2N1cywgLmJ0bi1pbmZvLWJnLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDksIDIzNiwgMjQxLCAwLjUpOyB9XG4gIC5idG4taW5mby1iZy5kaXNhYmxlZCwgLmJ0bi1pbmZvLWJnOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICAgIGJvcmRlci1jb2xvcjogI2QxZWNmMTsgfVxuICAuYnRuLWluZm8tYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm8tYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5mby1iZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWRjZTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTBkOGUyOyB9XG4gICAgLmJ0bi1pbmZvLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5mby1iZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA5LCAyMzYsIDI0MSwgMC41KTsgfVxuXG4uYnRuLWluZm8tYm9yZGVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmNmZDI7XG4gIGJvcmRlci1jb2xvcjogI2JiY2ZkMjsgfVxuICAuYnRuLWluZm8tYm9yZGVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRiZmMzO1xuICAgIGJvcmRlci1jb2xvcjogIzljYjliZTsgfVxuICAuYnRuLWluZm8tYm9yZGVyOmZvY3VzLCAuYnRuLWluZm8tYm9yZGVyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODcsIDIwNywgMjEwLCAwLjUpOyB9XG4gIC5idG4taW5mby1ib3JkZXIuZGlzYWJsZWQsIC5idG4taW5mby1ib3JkZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmNmZDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmJjZmQyOyB9XG4gIC5idG4taW5mby1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm8tYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluZm8tYm9yZGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljYjliZTtcbiAgICBib3JkZXItY29sb3I6ICM5NWI0Yjk7IH1cbiAgICAuYnRuLWluZm8tYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWluZm8tYm9yZGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODcsIDIwNywgMjEwLCAwLjUpOyB9XG5cbi5idG4tYW1hem9uLXllbGxvdy1zdGFydCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkZmE1O1xuICBib3JkZXItY29sb3I6ICNmN2RmYTU7IH1cbiAgLmJ0bi1hbWF6b24teWVsbG93LXN0YXJ0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRkMzgyO1xuICAgIGJvcmRlci1jb2xvcjogI2YzY2U3NjsgfVxuICAuYnRuLWFtYXpvbi15ZWxsb3ctc3RhcnQ6Zm9jdXMsIC5idG4tYW1hem9uLXllbGxvdy1zdGFydC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ3LCAyMjMsIDE2NSwgMC41KTsgfVxuICAuYnRuLWFtYXpvbi15ZWxsb3ctc3RhcnQuZGlzYWJsZWQsIC5idG4tYW1hem9uLXllbGxvdy1zdGFydDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZGZhNTtcbiAgICBib3JkZXItY29sb3I6ICNmN2RmYTU7IH1cbiAgLmJ0bi1hbWF6b24teWVsbG93LXN0YXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hbWF6b24teWVsbG93LXN0YXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWFtYXpvbi15ZWxsb3ctc3RhcnQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjZTc2O1xuICAgIGJvcmRlci1jb2xvcjogI2YyY2E2YTsgfVxuICAgIC5idG4tYW1hem9uLXllbGxvdy1zdGFydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYW1hem9uLXllbGxvdy1zdGFydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWFtYXpvbi15ZWxsb3ctc3RhcnQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NywgMjIzLCAxNjUsIDAuNSk7IH1cblxuLmJ0bi1hbWF6b24teWVsbG93LWVuZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBjMTRiO1xuICBib3JkZXItY29sb3I6ICNmMGMxNGI7IH1cbiAgLmJ0bi1hbWF6b24teWVsbG93LWVuZDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkYjUyODtcbiAgICBib3JkZXItY29sb3I6ICNlY2IxMWM7IH1cbiAgLmJ0bi1hbWF6b24teWVsbG93LWVuZDpmb2N1cywgLmJ0bi1hbWF6b24teWVsbG93LWVuZC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQwLCAxOTMsIDc1LCAwLjUpOyB9XG4gIC5idG4tYW1hem9uLXllbGxvdy1lbmQuZGlzYWJsZWQsIC5idG4tYW1hem9uLXllbGxvdy1lbmQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGMxNGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBjMTRiOyB9XG4gIC5idG4tYW1hem9uLXllbGxvdy1lbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFtYXpvbi15ZWxsb3ctZW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWFtYXpvbi15ZWxsb3ctZW5kLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYjExYztcbiAgICBib3JkZXItY29sb3I6ICNlOGFiMTM7IH1cbiAgICAuYnRuLWFtYXpvbi15ZWxsb3ctZW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hbWF6b24teWVsbG93LWVuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWFtYXpvbi15ZWxsb3ctZW5kLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDAsIDE5MywgNzUsIDAuNSk7IH1cblxuLmJ0bi1hbWF6b24tZ3JleS1zdGFydCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICBib3JkZXItY29sb3I6ICM1NTU7IH1cbiAgLmJ0bi1hbWF6b24tZ3JleS1zdGFydDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgICBib3JkZXItY29sb3I6ICMzYzNjM2M7IH1cbiAgLmJ0bi1hbWF6b24tZ3JleS1zdGFydDpmb2N1cywgLmJ0bi1hbWF6b24tZ3JleS1zdGFydC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODUsIDg1LCA4NSwgMC41KTsgfVxuICAuYnRuLWFtYXpvbi1ncmV5LXN0YXJ0LmRpc2FibGVkLCAuYnRuLWFtYXpvbi1ncmV5LXN0YXJ0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTsgfVxuICAuYnRuLWFtYXpvbi1ncmV5LXN0YXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hbWF6b24tZ3JleS1zdGFydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1hbWF6b24tZ3JleS1zdGFydC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzUzNTM1OyB9XG4gICAgLmJ0bi1hbWF6b24tZ3JleS1zdGFydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYW1hem9uLWdyZXktc3RhcnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1hbWF6b24tZ3JleS1zdGFydC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODUsIDg1LCA4NSwgMC41KTsgfVxuXG4uYnRuLWFtYXpvbi1ncmV5LWVuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7IH1cbiAgLmJ0bi1hbWF6b24tZ3JleS1lbmQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWExYTFhOyB9XG4gIC5idG4tYW1hem9uLWdyZXktZW5kOmZvY3VzLCAuYnRuLWFtYXpvbi1ncmV5LWVuZC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTEsIDUxLCA1MSwgMC41KTsgfVxuICAuYnRuLWFtYXpvbi1ncmV5LWVuZC5kaXNhYmxlZCwgLmJ0bi1hbWF6b24tZ3JleS1lbmQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzOyB9XG4gIC5idG4tYW1hem9uLWdyZXktZW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hbWF6b24tZ3JleS1lbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYW1hem9uLWdyZXktZW5kLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICBib3JkZXItY29sb3I6ICMxMzEzMTM7IH1cbiAgICAuYnRuLWFtYXpvbi1ncmV5LWVuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYW1hem9uLWdyZXktZW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYW1hem9uLWdyZXktZW5kLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MSwgNTEsIDUxLCAwLjUpOyB9XG5cbi5idG4tYW1hem9uLWJvcmRlci1zaWRlcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM3ZTMxO1xuICBib3JkZXItY29sb3I6ICM5YzdlMzE7IH1cbiAgLmJ0bi1hbWF6b24tYm9yZGVyLXNpZGVzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y2NjI4O1xuICAgIGJvcmRlci1jb2xvcjogIzc1NWYyNTsgfVxuICAuYnRuLWFtYXpvbi1ib3JkZXItc2lkZXM6Zm9jdXMsIC5idG4tYW1hem9uLWJvcmRlci1zaWRlcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTU2LCAxMjYsIDQ5LCAwLjUpOyB9XG4gIC5idG4tYW1hem9uLWJvcmRlci1zaWRlcy5kaXNhYmxlZCwgLmJ0bi1hbWF6b24tYm9yZGVyLXNpZGVzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM3ZTMxO1xuICAgIGJvcmRlci1jb2xvcjogIzljN2UzMTsgfVxuICAuYnRuLWFtYXpvbi1ib3JkZXItc2lkZXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFtYXpvbi1ib3JkZXItc2lkZXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYW1hem9uLWJvcmRlci1zaWRlcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTVmMjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmI1NzIyOyB9XG4gICAgLmJ0bi1hbWF6b24tYm9yZGVyLXNpZGVzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hbWF6b24tYm9yZGVyLXNpZGVzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYW1hem9uLWJvcmRlci1zaWRlcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTU2LCAxMjYsIDQ5LCAwLjUpOyB9XG5cbi5idG4tYW1hem9uLWJvcmRlci10b3Age1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4ODczNDtcbiAgYm9yZGVyLWNvbG9yOiAjYTg4NzM0OyB9XG4gIC5idG4tYW1hem9uLWJvcmRlci10b3A6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjcwMmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE2ODI4OyB9XG4gIC5idG4tYW1hem9uLWJvcmRlci10b3A6Zm9jdXMsIC5idG4tYW1hem9uLWJvcmRlci10b3AuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2OCwgMTM1LCA1MiwgMC41KTsgfVxuICAuYnRuLWFtYXpvbi1ib3JkZXItdG9wLmRpc2FibGVkLCAuYnRuLWFtYXpvbi1ib3JkZXItdG9wOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTg4NzM0O1xuICAgIGJvcmRlci1jb2xvcjogI2E4ODczNDsgfVxuICAuYnRuLWFtYXpvbi1ib3JkZXItdG9wOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hbWF6b24tYm9yZGVyLXRvcDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1hbWF6b24tYm9yZGVyLXRvcC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTY4Mjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzc2MDI1OyB9XG4gICAgLmJ0bi1hbWF6b24tYm9yZGVyLXRvcDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYW1hem9uLWJvcmRlci10b3A6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1hbWF6b24tYm9yZGVyLXRvcC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY4LCAxMzUsIDUyLCAwLjUpOyB9XG5cbi5idG4tYW1hem9uLWJvcmRlci1ib3R0b20ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0NmEyOTtcbiAgYm9yZGVyLWNvbG9yOiAjODQ2YTI5OyB9XG4gIC5idG4tYW1hem9uLWJvcmRlci1ib3R0b206aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NzUzMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWQ0YjFkOyB9XG4gIC5idG4tYW1hem9uLWJvcmRlci1ib3R0b206Zm9jdXMsIC5idG4tYW1hem9uLWJvcmRlci1ib3R0b20uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMiwgMTA2LCA0MSwgMC41KTsgfVxuICAuYnRuLWFtYXpvbi1ib3JkZXItYm90dG9tLmRpc2FibGVkLCAuYnRuLWFtYXpvbi1ib3JkZXItYm90dG9tOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ2YTI5O1xuICAgIGJvcmRlci1jb2xvcjogIzg0NmEyOTsgfVxuICAuYnRuLWFtYXpvbi1ib3JkZXItYm90dG9tOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hbWF6b24tYm9yZGVyLWJvdHRvbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1hbWF6b24tYm9yZGVyLWJvdHRvbS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZDRiMWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTM0MzFhOyB9XG4gICAgLmJ0bi1hbWF6b24tYm9yZGVyLWJvdHRvbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYW1hem9uLWJvcmRlci1ib3R0b206bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1hbWF6b24tYm9yZGVyLWJvdHRvbS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMyLCAxMDYsIDQxLCAwLjUpOyB9XG5cbi5idG4td2FjaHRlbHNob3AtYmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjNlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmM2VlOyB9XG4gIC5idG4td2FjaHRlbHNob3AtYmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWRiY2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhkM2MwOyB9XG4gIC5idG4td2FjaHRlbHNob3AtYmc6Zm9jdXMsIC5idG4td2FjaHRlbHNob3AtYmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgMjQzLCAyMzgsIDAuNSk7IH1cbiAgLmJ0bi13YWNodGVsc2hvcC1iZy5kaXNhYmxlZCwgLmJ0bi13YWNodGVsc2hvcC1iZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjNlZTtcbiAgICBib3JkZXItY29sb3I6ICNmZGYzZWU7IH1cbiAgLmJ0bi13YWNodGVsc2hvcC1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FjaHRlbHNob3AtYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4td2FjaHRlbHNob3AtYmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkM2MwO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2Y2JiNTsgfVxuICAgIC5idG4td2FjaHRlbHNob3AtYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhY2h0ZWxzaG9wLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4td2FjaHRlbHNob3AtYmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgMjQzLCAyMzgsIDAuNSk7IH1cblxuLmJ0bi13YWNodGVsc2hvcC1ib3JkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NTIwZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTU1MjBlOyB9XG4gIC5idG4td2FjaHRlbHNob3AtYm9yZGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzE0NTBjO1xuICAgIGJvcmRlci1jb2xvcjogI2I1NDEwYjsgfVxuICAuYnRuLXdhY2h0ZWxzaG9wLWJvcmRlcjpmb2N1cywgLmJ0bi13YWNodGVsc2hvcC1ib3JkZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOSwgODIsIDE0LCAwLjUpOyB9XG4gIC5idG4td2FjaHRlbHNob3AtYm9yZGVyLmRpc2FibGVkLCAuYnRuLXdhY2h0ZWxzaG9wLWJvcmRlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1NTIwZTtcbiAgICBib3JkZXItY29sb3I6ICNlNTUyMGU7IH1cbiAgLmJ0bi13YWNodGVsc2hvcC1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhY2h0ZWxzaG9wLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YWNodGVsc2hvcC1ib3JkZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU0MTBiO1xuICAgIGJvcmRlci1jb2xvcjogI2E5M2MwYTsgfVxuICAgIC5idG4td2FjaHRlbHNob3AtYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YWNodGVsc2hvcC1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YWNodGVsc2hvcC1ib3JkZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOSwgODIsIDE0LCAwLjUpOyB9XG5cbi5idG4tZHlrLWJnIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWUyYmE7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZTJiYTsgfVxuICAuYnRuLWR5ay1iZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZDQ5OTtcbiAgICBib3JkZXItY29sb3I6ICNlZmNmOGQ7IH1cbiAgLmJ0bi1keWstYmc6Zm9jdXMsIC5idG4tZHlrLWJnLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDIyNiwgMTg2LCAwLjUpOyB9XG4gIC5idG4tZHlrLWJnLmRpc2FibGVkLCAuYnRuLWR5ay1iZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTJiYTtcbiAgICBib3JkZXItY29sb3I6ICNmNWUyYmE7IH1cbiAgLmJ0bi1keWstYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWR5ay1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1keWstYmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZjZjhkO1xuICAgIGJvcmRlci1jb2xvcjogI2VkY2I4MjsgfVxuICAgIC5idG4tZHlrLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1keWstYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1keWstYmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NSwgMjI2LCAxODYsIDAuNSk7IH1cblxuLmJ0bi1keWstdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY2YTEwO1xuICBib3JkZXItY29sb3I6ICM5NjZhMTA7IH1cbiAgLmJ0bi1keWstdGV4dDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzczNTIwYztcbiAgICBib3JkZXItY29sb3I6ICM2ODQ5MGI7IH1cbiAgLmJ0bi1keWstdGV4dDpmb2N1cywgLmJ0bi1keWstdGV4dC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTUwLCAxMDYsIDE2LCAwLjUpOyB9XG4gIC5idG4tZHlrLXRleHQuZGlzYWJsZWQsIC5idG4tZHlrLXRleHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjZhMTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTY2YTEwOyB9XG4gIC5idG4tZHlrLXRleHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWR5ay10ZXh0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWR5ay10ZXh0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4NDkwYjtcbiAgICBib3JkZXItY29sb3I6ICM1YzQxMGE7IH1cbiAgICAuYnRuLWR5ay10ZXh0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1keWstdGV4dDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWR5ay10ZXh0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTAsIDEwNiwgMTYsIDAuNSk7IH1cblxuLmJ0bi1keWstaWNvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVhNjY1O1xuICBib3JkZXItY29sb3I6ICNjNWE2NjU7IH1cbiAgLmJ0bi1keWstaWNvbjpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiOTY0OTtcbiAgICBib3JkZXItY29sb3I6ICNiMzhmNDQ7IH1cbiAgLmJ0bi1keWstaWNvbjpmb2N1cywgLmJ0bi1keWstaWNvbi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk3LCAxNjYsIDEwMSwgMC41KTsgfVxuICAuYnRuLWR5ay1pY29uLmRpc2FibGVkLCAuYnRuLWR5ay1pY29uOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVhNjY1O1xuICAgIGJvcmRlci1jb2xvcjogI2M1YTY2NTsgfVxuICAuYnRuLWR5ay1pY29uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1keWstaWNvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1keWstaWNvbi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMzhmNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWE4ODQwOyB9XG4gICAgLmJ0bi1keWstaWNvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZHlrLWljb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1keWstaWNvbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk3LCAxNjYsIDEwMSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSxcbi53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjb2xvcjogIzQxNDE0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzQxNDE0MTsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciwgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9c3VibWl0XSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDE0MTtcbiAgICBib3JkZXItY29sb3I6ICM0MTQxNDE7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXN1Ym1pdF0sIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLCAud3BjZjcgaW5wdXQuZm9jdXNbdHlwZT1zdWJtaXRdIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NSwgNjUsIDY1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAud3BjZjcgaW5wdXQuZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9c3VibWl0XSB7XG4gICAgY29sb3I6ICM0MTQxNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAud3BjZjcgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlW3R5cGU9c3VibWl0XSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAud3BjZjcgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlW3R5cGU9c3VibWl0XSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4gIC53cGNmNyAuc2hvdyA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXN1Ym1pdF0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDE0MTQxOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAud3BjZjcgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzW3R5cGU9c3VibWl0XSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAud3BjZjcgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzW3R5cGU9c3VibWl0XSxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAud3BjZjcgLnNob3cgPiBpbnB1dC5kcm9wZG93bi10b2dnbGU6Zm9jdXNbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY1LCA2NSwgNjUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2OyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2OyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIGJvcmRlci1jb2xvcjogIzY2NjsgfVxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzlmYzg1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzlmYzg1NTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmYzg1NTtcbiAgICBib3JkZXItY29sb3I6ICM5ZmM4NTU7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTksIDIwMCwgODUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzlmYzg1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmM4NTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWZjODU1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTU5LCAyMDAsIDg1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwYzU0NjA7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzU0NjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIsIDg0LCA5NiwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMGM1NDYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgICBib3JkZXItY29sb3I6ICMwYzU0NjA7IH1cbiAgICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMiwgODQsIDk2LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM4NTY0MDQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjODU2NDA0OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMzLCAxMDAsIDQsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg1NjQwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjODU2NDA0OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMzLCAxMDAsIDQsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZDgyMzMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDgyMzMwOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODIzMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDgyMzMwOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMzUsIDQ4LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZDgyMzMwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MjMzMDtcbiAgICBib3JkZXItY29sb3I6ICNkODIzMzA7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDM1LCA0OCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzM0M2E0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtYm9keS1iZyB7XG4gIGNvbG9yOiAjZjlmOWY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5OyB9XG4gIC5idG4tb3V0bGluZS1ib2R5LWJnOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTsgfVxuICAuYnRuLW91dGxpbmUtYm9keS1iZzpmb2N1cywgLmJ0bi1vdXRsaW5lLWJvZHktYmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OSwgMjQ5LCAyNDksIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWJvZHktYmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ib2R5LWJnOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y5ZjlmOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtYm9keS1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ib2R5LWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYm9keS1iZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWJvZHktYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYm9keS1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYm9keS1iZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCAyNDksIDI0OSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtY29udGVudC1iZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWNvbnRlbnQtYmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWNvbnRlbnQtYmc6Zm9jdXMsIC5idG4tb3V0bGluZS1jb250ZW50LWJnLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1jb250ZW50LWJnLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29udGVudC1iZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1jb250ZW50LWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbnRlbnQtYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb250ZW50LWJnLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4tb3V0bGluZS1jb250ZW50LWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbnRlbnQtYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbnRlbnQtYmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnktZ3JlZW4ge1xuICBjb2xvcjogIzlmYzg1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzlmYzg1NTsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeS1ncmVlbjpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmYzg1NTtcbiAgICBib3JkZXItY29sb3I6ICM5ZmM4NTU7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnktZ3JlZW46Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LWdyZWVuLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTksIDIwMCwgODUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnktZ3JlZW4uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5LWdyZWVuOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzlmYzg1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS1ncmVlbi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmM4NTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWZjODU1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnktZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTU5LCAyMDAsIDg1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kZWZhdWx0LWZvbnQtY29sb3Ige1xuICBjb2xvcjogIzIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzIyMjsgfVxuICAuYnRuLW91dGxpbmUtZGVmYXVsdC1mb250LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgIGJvcmRlci1jb2xvcjogIzIyMjsgfVxuICAuYnRuLW91dGxpbmUtZGVmYXVsdC1mb250LWNvbG9yOmZvY3VzLCAuYnRuLW91dGxpbmUtZGVmYXVsdC1mb250LWNvbG9yLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNCwgMzQsIDM0LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kZWZhdWx0LWZvbnQtY29sb3IuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kZWZhdWx0LWZvbnQtY29sb3I6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kZWZhdWx0LWZvbnQtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGVmYXVsdC1mb250LWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGVmYXVsdC1mb250LWNvbG9yLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICBib3JkZXItY29sb3I6ICMyMjI7IH1cbiAgICAuYnRuLW91dGxpbmUtZGVmYXVsdC1mb250LWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRlZmF1bHQtZm9udC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGVmYXVsdC1mb250LWNvbG9yLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNCwgMzQsIDM0LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kZWZhdWx0LWhlYWRlci1jb2xvciB7XG4gIGNvbG9yOiAjODg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjODg4OyB9XG4gIC5idG4tb3V0bGluZS1kZWZhdWx0LWhlYWRlci1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbiAgICBib3JkZXItY29sb3I6ICM4ODg7IH1cbiAgLmJ0bi1vdXRsaW5lLWRlZmF1bHQtaGVhZGVyLWNvbG9yOmZvY3VzLCAuYnRuLW91dGxpbmUtZGVmYXVsdC1oZWFkZXItY29sb3IuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRlZmF1bHQtaGVhZGVyLWNvbG9yLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGVmYXVsdC1oZWFkZXItY29sb3I6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kZWZhdWx0LWhlYWRlci1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kZWZhdWx0LWhlYWRlci1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRlZmF1bHQtaGVhZGVyLWNvbG9yLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbiAgICBib3JkZXItY29sb3I6ICM4ODg7IH1cbiAgICAuYnRuLW91dGxpbmUtZGVmYXVsdC1oZWFkZXItY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGVmYXVsdC1oZWFkZXItY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRlZmF1bHQtaGVhZGVyLWNvbG9yLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1saWdodC1ncmV5IHtcbiAgY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmNmY2ZjY7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZXk6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2OyB9XG4gIC5idG4tb3V0bGluZS1saWdodC1ncmV5OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQtZ3JleS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQtZ3JleS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZXk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjZmNmY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1saWdodC1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC1ncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBib3JkZXItY29sb3I6ICNmNmY2ZjY7IH1cbiAgICAuYnRuLW91dGxpbmUtbGlnaHQtZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1tZWRpdW0tZ3JleSB7XG4gIGNvbG9yOiAjMzQzNDMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzNDMzOyB9XG4gIC5idG4tb3V0bGluZS1tZWRpdW0tZ3JleTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzMztcbiAgICBib3JkZXItY29sb3I6ICMzNDM0MzM7IH1cbiAgLmJ0bi1vdXRsaW5lLW1lZGl1bS1ncmV5OmZvY3VzLCAuYnRuLW91dGxpbmUtbWVkaXVtLWdyZXkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1MiwgNTEsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLW1lZGl1bS1ncmV5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbWVkaXVtLWdyZXk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzQzNDMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1tZWRpdW0tZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1tZWRpdW0tZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLW1lZGl1bS1ncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzMztcbiAgICBib3JkZXItY29sb3I6ICMzNDM0MzM7IH1cbiAgICAuYnRuLW91dGxpbmUtbWVkaXVtLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbWVkaXVtLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLW1lZGl1bS1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTIsIDUxLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrLWdyZXkge1xuICBjb2xvcjogIzM0MzQzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzM0MzQzMzsgfVxuICAuYnRuLW91dGxpbmUtZGFyay1ncmV5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDMzO1xuICAgIGJvcmRlci1jb2xvcjogIzM0MzQzMzsgfVxuICAuYnRuLW91dGxpbmUtZGFyay1ncmV5OmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay1ncmV5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTIsIDUxLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrLWdyZXkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrLWdyZXk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzQzNDMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYXJrLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyay1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay1ncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzMztcbiAgICBib3JkZXItY29sb3I6ICMzNDM0MzM7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFyay1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmstZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTIsIDUxLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zdGFsbCB7XG4gIGNvbG9yOiAjYjE1ZjM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYjE1ZjM5OyB9XG4gIC5idG4tb3V0bGluZS1zdGFsbDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxNWYzOTtcbiAgICBib3JkZXItY29sb3I6ICNiMTVmMzk7IH1cbiAgLmJ0bi1vdXRsaW5lLXN0YWxsOmZvY3VzLCAuYnRuLW91dGxpbmUtc3RhbGwuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3NywgOTUsIDU3LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1zdGFsbC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN0YWxsOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2IxNWYzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc3RhbGw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3RhbGw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zdGFsbC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTVmMzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjE1ZjM5OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXN0YWxsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN0YWxsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1zdGFsbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTc3LCA5NSwgNTcsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWhhbHR1bmcge1xuICBjb2xvcjogIzVmODAyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzVmODAyYjsgfVxuICAuYnRuLW91dGxpbmUtaGFsdHVuZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmODAyYjtcbiAgICBib3JkZXItY29sb3I6ICM1ZjgwMmI7IH1cbiAgLmJ0bi1vdXRsaW5lLWhhbHR1bmc6Zm9jdXMsIC5idG4tb3V0bGluZS1oYWx0dW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5NSwgMTI4LCA0MywgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtaGFsdHVuZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWhhbHR1bmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNWY4MDJiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1oYWx0dW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhhbHR1bmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1oYWx0dW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmODAyYjtcbiAgICBib3JkZXItY29sb3I6ICM1ZjgwMmI7IH1cbiAgICAuYnRuLW91dGxpbmUtaGFsdHVuZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1oYWx0dW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1oYWx0dW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5NSwgMTI4LCA0MywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZnV0dGVyIHtcbiAgY29sb3I6ICMxYzc5YmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMxYzc5YmI7IH1cbiAgLmJ0bi1vdXRsaW5lLWZ1dHRlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjNzliYjtcbiAgICBib3JkZXItY29sb3I6ICMxYzc5YmI7IH1cbiAgLmJ0bi1vdXRsaW5lLWZ1dHRlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWZ1dHRlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjgsIDEyMSwgMTg3LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1mdXR0ZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1mdXR0ZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMWM3OWJiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1mdXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZnV0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZnV0dGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjNzliYjtcbiAgICBib3JkZXItY29sb3I6ICMxYzc5YmI7IH1cbiAgICAuYnRuLW91dGxpbmUtZnV0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWZ1dHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZnV0dGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOCwgMTIxLCAxODcsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXJhc3NlbiB7XG4gIGNvbG9yOiAjZDgyMzMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDgyMzMwOyB9XG4gIC5idG4tb3V0bGluZS1yYXNzZW46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODIzMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDgyMzMwOyB9XG4gIC5idG4tb3V0bGluZS1yYXNzZW46Zm9jdXMsIC5idG4tb3V0bGluZS1yYXNzZW4uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMzUsIDQ4LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1yYXNzZW4uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1yYXNzZW46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZDgyMzMwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1yYXNzZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcmFzc2VuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcmFzc2VuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MjMzMDtcbiAgICBib3JkZXItY29sb3I6ICNkODIzMzA7IH1cbiAgICAuYnRuLW91dGxpbmUtcmFzc2VuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXJhc3Nlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtcmFzc2VuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDM1LCA0OCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZnJhZ2VuIHtcbiAgY29sb3I6ICM4MzI2MmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM4MzI2MmY7IH1cbiAgLmJ0bi1vdXRsaW5lLWZyYWdlbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgzMjYyZjtcbiAgICBib3JkZXItY29sb3I6ICM4MzI2MmY7IH1cbiAgLmJ0bi1vdXRsaW5lLWZyYWdlbjpmb2N1cywgLmJ0bi1vdXRsaW5lLWZyYWdlbi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMxLCAzOCwgNDcsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWZyYWdlbi5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWZyYWdlbjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4MzI2MmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWZyYWdlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1mcmFnZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1mcmFnZW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODMyNjJmO1xuICAgIGJvcmRlci1jb2xvcjogIzgzMjYyZjsgfVxuICAgIC5idG4tb3V0bGluZS1mcmFnZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZnJhZ2VuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1mcmFnZW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMSwgMzgsIDQ3LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1nZWZsdWVnZWwge1xuICBjb2xvcjogIzk2NmExMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzk2NmExMDsgfVxuICAuYnRuLW91dGxpbmUtZ2VmbHVlZ2VsOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY2YTEwO1xuICAgIGJvcmRlci1jb2xvcjogIzk2NmExMDsgfVxuICAuYnRuLW91dGxpbmUtZ2VmbHVlZ2VsOmZvY3VzLCAuYnRuLW91dGxpbmUtZ2VmbHVlZ2VsLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTAsIDEwNiwgMTYsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWdlZmx1ZWdlbC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdlZmx1ZWdlbDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM5NjZhMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWdlZmx1ZWdlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1nZWZsdWVnZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1nZWZsdWVnZWwuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY2YTEwO1xuICAgIGJvcmRlci1jb2xvcjogIzk2NmExMDsgfVxuICAgIC5idG4tb3V0bGluZS1nZWZsdWVnZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ2VmbHVlZ2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1nZWZsdWVnZWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1MCwgMTA2LCAxNiwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtbm8tcm9vdCB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1OyB9XG4gIC5idG4tb3V0bGluZS1uby1yb290OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTsgfVxuICAuYnRuLW91dGxpbmUtbm8tcm9vdDpmb2N1cywgLmJ0bi1vdXRsaW5lLW5vLXJvb3QuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg1LCA4NSwgODUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLW5vLXJvb3QuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1uby1yb290OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbm8tcm9vdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1uby1yb290Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtbm8tcm9vdC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLW5vLXJvb3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbm8tcm9vdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtbm8tcm9vdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODUsIDg1LCA4NSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtbGlzdC1zZWN0aW9uLWJnIHtcbiAgY29sb3I6ICNmMGY2ZjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmMGY2ZjA7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpc3Qtc2VjdGlvbi1iZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjZmMDtcbiAgICBib3JkZXItY29sb3I6ICNmMGY2ZjA7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpc3Qtc2VjdGlvbi1iZzpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpc3Qtc2VjdGlvbi1iZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQwLCAyNDYsIDI0MCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtbGlzdC1zZWN0aW9uLWJnLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlzdC1zZWN0aW9uLWJnOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2YwZjZmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlzdC1zZWN0aW9uLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpc3Qtc2VjdGlvbi1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpc3Qtc2VjdGlvbi1iZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY2ZjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmNmYwOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpc3Qtc2VjdGlvbi1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saXN0LXNlY3Rpb24tYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpc3Qtc2VjdGlvbi1iZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQwLCAyNDYsIDI0MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtbGlzdC1zZWN0aW9uLWJvcmRlciB7XG4gIGNvbG9yOiAjZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlOyB9XG4gIC5idG4tb3V0bGluZS1saXN0LXNlY3Rpb24tYm9yZGVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci1jb2xvcjogI2VlZTsgfVxuICAuYnRuLW91dGxpbmUtbGlzdC1zZWN0aW9uLWJvcmRlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpc3Qtc2VjdGlvbi1ib3JkZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpc3Qtc2VjdGlvbi1ib3JkZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saXN0LXNlY3Rpb24tYm9yZGVyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlzdC1zZWN0aW9uLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saXN0LXNlY3Rpb24tYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlzdC1zZWN0aW9uLWJvcmRlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpc3Qtc2VjdGlvbi1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlzdC1zZWN0aW9uLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlzdC1zZWN0aW9uLWJvcmRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtYWxlcnQtYmcge1xuICBjb2xvcjogI2Y4ZDdkYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZDdkYTsgfVxuICAuYnRuLW91dGxpbmUtYWxlcnQtYmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhkN2RhOyB9XG4gIC5idG4tb3V0bGluZS1hbGVydC1iZzpmb2N1cywgLmJ0bi1vdXRsaW5lLWFsZXJ0LWJnLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDIxNSwgMjE4LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1hbGVydC1iZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWFsZXJ0LWJnOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y4ZDdkYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtYWxlcnQtYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYWxlcnQtYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1hbGVydC1iZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhkN2RhOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWFsZXJ0LWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFsZXJ0LWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1hbGVydC1iZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyMTUsIDIxOCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtYWxlcnQtYm9yZGVyIHtcbiAgY29sb3I6ICNmMWIwYjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmMWIwYjc7IH1cbiAgLmJ0bi1vdXRsaW5lLWFsZXJ0LWJvcmRlcjpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbiAgICBib3JkZXItY29sb3I6ICNmMWIwYjc7IH1cbiAgLmJ0bi1vdXRsaW5lLWFsZXJ0LWJvcmRlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWFsZXJ0LWJvcmRlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQxLCAxNzYsIDE4MywgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtYWxlcnQtYm9yZGVyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYWxlcnQtYm9yZGVyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2YxYjBiNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtYWxlcnQtYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWFsZXJ0LWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWFsZXJ0LWJvcmRlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjFiMGI3OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWFsZXJ0LWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1hbGVydC1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWFsZXJ0LWJvcmRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQxLCAxNzYsIDE4MywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtYWxlcnQge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzcyMWMyNDsgfVxuICAuYnRuLW91dGxpbmUtYWxlcnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0OyB9XG4gIC5idG4tb3V0bGluZS1hbGVydDpmb2N1cywgLmJ0bi1vdXRsaW5lLWFsZXJ0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTQsIDI4LCAzNiwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtYWxlcnQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1hbGVydDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWFsZXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWFsZXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYWxlcnQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzcyMWMyNDsgfVxuICAgIC5idG4tb3V0bGluZS1hbGVydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1hbGVydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYWxlcnQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExNCwgMjgsIDM2LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLWJnIHtcbiAgY29sb3I6ICNmZmYzY2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZmYzY2Q7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmctYmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmM2NkOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nLWJnOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy1iZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNDMsIDIwNSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZy1iZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmctYmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmM2NkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmctYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLWJnLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgICBib3JkZXItY29sb3I6ICNmZmYzY2Q7IH1cbiAgICAuYnRuLW91dGxpbmUtd2FybmluZy1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLWJnLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI0MywgMjA1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLWJvcmRlciB7XG4gIGNvbG9yOiAjZGRkNGI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkNGI5OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nLWJvcmRlcjpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDRiOTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ0Yjk7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmctYm9yZGVyOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy1ib3JkZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMSwgMjEyLCAxODUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmctYm9yZGVyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZy1ib3JkZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGRkNGI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmctYm9yZGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDRiOTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ0Yjk7IH1cbiAgICAuYnRuLW91dGxpbmUtd2FybmluZy1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmctYm9yZGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjEsIDIxMiwgMTg1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1pbmZvLWJnIHtcbiAgY29sb3I6ICNkMWVjZjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkMWVjZjE7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8tYmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDFlY2YxOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvLWJnOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby1iZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA5LCAyMzYsIDI0MSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtaW5mby1iZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm8tYmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZDFlY2YxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8tYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLWJnLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgICBib3JkZXItY29sb3I6ICNkMWVjZjE7IH1cbiAgICAuYnRuLW91dGxpbmUtaW5mby1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLWJnLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDksIDIzNiwgMjQxLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1pbmZvLWJvcmRlciB7XG4gIGNvbG9yOiAjYmJjZmQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJjZmQyOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvLWJvcmRlcjpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiY2ZkMjtcbiAgICBib3JkZXItY29sb3I6ICNiYmNmZDI7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8tYm9yZGVyOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby1ib3JkZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NywgMjA3LCAyMTAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8tYm9yZGVyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mby1ib3JkZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYmJjZmQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8tYm9yZGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiY2ZkMjtcbiAgICBib3JkZXItY29sb3I6ICNiYmNmZDI7IH1cbiAgICAuYnRuLW91dGxpbmUtaW5mby1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8tYm9yZGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODcsIDIwNywgMjEwLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1hbWF6b24teWVsbG93LXN0YXJ0IHtcbiAgY29sb3I6ICNmN2RmYTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmN2RmYTU7IH1cbiAgLmJ0bi1vdXRsaW5lLWFtYXpvbi15ZWxsb3ctc3RhcnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2RmYTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdkZmE1OyB9XG4gIC5idG4tb3V0bGluZS1hbWF6b24teWVsbG93LXN0YXJ0OmZvY3VzLCAuYnRuLW91dGxpbmUtYW1hem9uLXllbGxvdy1zdGFydC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ3LCAyMjMsIDE2NSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtYW1hem9uLXllbGxvdy1zdGFydC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWFtYXpvbi15ZWxsb3ctc3RhcnQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjdkZmE1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1hbWF6b24teWVsbG93LXN0YXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWFtYXpvbi15ZWxsb3ctc3RhcnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1hbWF6b24teWVsbG93LXN0YXJ0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZGZhNTtcbiAgICBib3JkZXItY29sb3I6ICNmN2RmYTU7IH1cbiAgICAuYnRuLW91dGxpbmUtYW1hem9uLXllbGxvdy1zdGFydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1hbWF6b24teWVsbG93LXN0YXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1hbWF6b24teWVsbG93LXN0YXJ0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDcsIDIyMywgMTY1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1hbWF6b24teWVsbG93LWVuZCB7XG4gIGNvbG9yOiAjZjBjMTRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBjMTRiOyB9XG4gIC5idG4tb3V0bGluZS1hbWF6b24teWVsbG93LWVuZDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYzE0YjtcbiAgICBib3JkZXItY29sb3I6ICNmMGMxNGI7IH1cbiAgLmJ0bi1vdXRsaW5lLWFtYXpvbi15ZWxsb3ctZW5kOmZvY3VzLCAuYnRuLW91dGxpbmUtYW1hem9uLXllbGxvdy1lbmQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MCwgMTkzLCA3NSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtYW1hem9uLXllbGxvdy1lbmQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1hbWF6b24teWVsbG93LWVuZDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmMGMxNGI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWFtYXpvbi15ZWxsb3ctZW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWFtYXpvbi15ZWxsb3ctZW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYW1hem9uLXllbGxvdy1lbmQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBjMTRiO1xuICAgIGJvcmRlci1jb2xvcjogI2YwYzE0YjsgfVxuICAgIC5idG4tb3V0bGluZS1hbWF6b24teWVsbG93LWVuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1hbWF6b24teWVsbG93LWVuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYW1hem9uLXllbGxvdy1lbmQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MCwgMTkzLCA3NSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtYW1hem9uLWdyZXktc3RhcnQge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzU1NTsgfVxuICAuYnRuLW91dGxpbmUtYW1hem9uLWdyZXktc3RhcnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1OyB9XG4gIC5idG4tb3V0bGluZS1hbWF6b24tZ3JleS1zdGFydDpmb2N1cywgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ncmV5LXN0YXJ0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NSwgODUsIDg1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1hbWF6b24tZ3JleS1zdGFydC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ncmV5LXN0YXJ0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtYW1hem9uLWdyZXktc3RhcnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYW1hem9uLWdyZXktc3RhcnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1hbWF6b24tZ3JleS1zdGFydC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ncmV5LXN0YXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ncmV5LXN0YXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1hbWF6b24tZ3JleS1zdGFydC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODUsIDg1LCA4NSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtYW1hem9uLWdyZXktZW5kIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzMzM7IH1cbiAgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ncmV5LWVuZDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBib3JkZXItY29sb3I6ICMzMzM7IH1cbiAgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ncmV5LWVuZDpmb2N1cywgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ncmV5LWVuZC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTEsIDUxLCA1MSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtYW1hem9uLWdyZXktZW5kLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYW1hem9uLWdyZXktZW5kOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtYW1hem9uLWdyZXktZW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ncmV5LWVuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWFtYXpvbi1ncmV5LWVuZC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ncmV5LWVuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1hbWF6b24tZ3JleS1lbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWFtYXpvbi1ncmV5LWVuZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTEsIDUxLCA1MSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtYW1hem9uLWJvcmRlci1zaWRlcyB7XG4gIGNvbG9yOiAjOWM3ZTMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjOWM3ZTMxOyB9XG4gIC5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLXNpZGVzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM3ZTMxO1xuICAgIGJvcmRlci1jb2xvcjogIzljN2UzMTsgfVxuICAuYnRuLW91dGxpbmUtYW1hem9uLWJvcmRlci1zaWRlczpmb2N1cywgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ib3JkZXItc2lkZXMuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NiwgMTI2LCA0OSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtYW1hem9uLWJvcmRlci1zaWRlcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ib3JkZXItc2lkZXM6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOWM3ZTMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLXNpZGVzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ib3JkZXItc2lkZXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLXNpZGVzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljN2UzMTtcbiAgICBib3JkZXItY29sb3I6ICM5YzdlMzE7IH1cbiAgICAuYnRuLW91dGxpbmUtYW1hem9uLWJvcmRlci1zaWRlczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLXNpZGVzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLXNpZGVzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTYsIDEyNiwgNDksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWFtYXpvbi1ib3JkZXItdG9wIHtcbiAgY29sb3I6ICNhODg3MzQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNhODg3MzQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ib3JkZXItdG9wOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTg4NzM0O1xuICAgIGJvcmRlci1jb2xvcjogI2E4ODczNDsgfVxuICAuYnRuLW91dGxpbmUtYW1hem9uLWJvcmRlci10b3A6Zm9jdXMsIC5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLXRvcC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY4LCAxMzUsIDUyLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLXRvcC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ib3JkZXItdG9wOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2E4ODczNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtYW1hem9uLWJvcmRlci10b3A6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYW1hem9uLWJvcmRlci10b3A6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLXRvcC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhODg3MzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTg4NzM0OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ib3JkZXItdG9wOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ib3JkZXItdG9wOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLXRvcC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY4LCAxMzUsIDUyLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLWJvdHRvbSB7XG4gIGNvbG9yOiAjODQ2YTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjODQ2YTI5OyB9XG4gIC5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLWJvdHRvbTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0NmEyOTtcbiAgICBib3JkZXItY29sb3I6ICM4NDZhMjk7IH1cbiAgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ib3JkZXItYm90dG9tOmZvY3VzLCAuYnRuLW91dGxpbmUtYW1hem9uLWJvcmRlci1ib3R0b20uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMiwgMTA2LCA0MSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtYW1hem9uLWJvcmRlci1ib3R0b20uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLWJvdHRvbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NDZhMjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ib3JkZXItYm90dG9tOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWFtYXpvbi1ib3JkZXItYm90dG9tOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYW1hem9uLWJvcmRlci1ib3R0b20uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ2YTI5O1xuICAgIGJvcmRlci1jb2xvcjogIzg0NmEyOTsgfVxuICAgIC5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLWJvdHRvbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1hbWF6b24tYm9yZGVyLWJvdHRvbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYW1hem9uLWJvcmRlci1ib3R0b20uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMiwgMTA2LCA0MSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtd2FjaHRlbHNob3AtYmcge1xuICBjb2xvcjogI2ZkZjNlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZjNlZTsgfVxuICAuYnRuLW91dGxpbmUtd2FjaHRlbHNob3AtYmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGYzZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmRmM2VlOyB9XG4gIC5idG4tb3V0bGluZS13YWNodGVsc2hvcC1iZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhY2h0ZWxzaG9wLWJnLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDI0MywgMjM4LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS13YWNodGVsc2hvcC1iZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhY2h0ZWxzaG9wLWJnOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZkZjNlZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtd2FjaHRlbHNob3AtYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FjaHRlbHNob3AtYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YWNodGVsc2hvcC1iZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGYzZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmRmM2VlOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXdhY2h0ZWxzaG9wLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhY2h0ZWxzaG9wLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS13YWNodGVsc2hvcC1iZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCAyNDMsIDIzOCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtd2FjaHRlbHNob3AtYm9yZGVyIHtcbiAgY29sb3I6ICNlNTUyMGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlNTUyMGU7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhY2h0ZWxzaG9wLWJvcmRlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1NTIwZTtcbiAgICBib3JkZXItY29sb3I6ICNlNTUyMGU7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhY2h0ZWxzaG9wLWJvcmRlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhY2h0ZWxzaG9wLWJvcmRlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI5LCA4MiwgMTQsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhY2h0ZWxzaG9wLWJvcmRlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhY2h0ZWxzaG9wLWJvcmRlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNlNTUyMGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhY2h0ZWxzaG9wLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YWNodGVsc2hvcC1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YWNodGVsc2hvcC1ib3JkZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU1MjBlO1xuICAgIGJvcmRlci1jb2xvcjogI2U1NTIwZTsgfVxuICAgIC5idG4tb3V0bGluZS13YWNodGVsc2hvcC1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FjaHRlbHNob3AtYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS13YWNodGVsc2hvcC1ib3JkZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOSwgODIsIDE0LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1keWstYmcge1xuICBjb2xvcjogI2Y1ZTJiYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZTJiYTsgfVxuICAuYnRuLW91dGxpbmUtZHlrLWJnOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlMmJhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y1ZTJiYTsgfVxuICAuYnRuLW91dGxpbmUtZHlrLWJnOmZvY3VzLCAuYnRuLW91dGxpbmUtZHlrLWJnLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDIyNiwgMTg2LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1keWstYmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1keWstYmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjVlMmJhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1keWstYmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZHlrLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZHlrLWJnLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTJiYTtcbiAgICBib3JkZXItY29sb3I6ICNmNWUyYmE7IH1cbiAgICAuYnRuLW91dGxpbmUtZHlrLWJnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWR5ay1iZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZHlrLWJnLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDIyNiwgMTg2LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1keWstdGV4dCB7XG4gIGNvbG9yOiAjOTY2YTEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTY2YTEwOyB9XG4gIC5idG4tb3V0bGluZS1keWstdGV4dDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2NmExMDtcbiAgICBib3JkZXItY29sb3I6ICM5NjZhMTA7IH1cbiAgLmJ0bi1vdXRsaW5lLWR5ay10ZXh0OmZvY3VzLCAuYnRuLW91dGxpbmUtZHlrLXRleHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1MCwgMTA2LCAxNiwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZHlrLXRleHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1keWstdGV4dDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM5NjZhMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWR5ay10ZXh0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWR5ay10ZXh0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZHlrLXRleHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY2YTEwO1xuICAgIGJvcmRlci1jb2xvcjogIzk2NmExMDsgfVxuICAgIC5idG4tb3V0bGluZS1keWstdGV4dDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1keWstdGV4dDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZHlrLXRleHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1MCwgMTA2LCAxNiwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZHlrLWljb24ge1xuICBjb2xvcjogI2M1YTY2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2M1YTY2NTsgfVxuICAuYnRuLW91dGxpbmUtZHlrLWljb246aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWE2NjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzVhNjY1OyB9XG4gIC5idG4tb3V0bGluZS1keWstaWNvbjpmb2N1cywgLmJ0bi1vdXRsaW5lLWR5ay1pY29uLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTcsIDE2NiwgMTAxLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1keWstaWNvbi5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWR5ay1pY29uOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2M1YTY2NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtZHlrLWljb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZHlrLWljb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1keWstaWNvbi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWE2NjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzVhNjY1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWR5ay1pY29uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWR5ay1pY29uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1keWstaWNvbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk3LCAxNjYsIDEwMSwgMC41KTsgfVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQxNDE0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzFiMWIxYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLFxuLndwY2Y3IC5idG4tZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLFxuLndwY2Y3IC5idG4tZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZmFkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZhZGU6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gICAgY29sb3I6ICMxNjE4MWI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxOyB9XG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxuICAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4gIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLndwY2Y3IC5idG4tZ3JvdXAgPiBpbnB1dDpob3Zlclt0eXBlPXN1Ym1pdF0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4gICAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDpob3Zlclt0eXBlPXN1Ym1pdF0ge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuICAgIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXQ6YWN0aXZlW3R5cGU9c3VibWl0XSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0LmFjdGl2ZVt0eXBlPXN1Ym1pdF0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4gICAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuICAgIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6YWN0aXZlW3R5cGU9c3VibWl0XSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsXG4gICAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dC5hY3RpdmVbdHlwZT1zdWJtaXRdIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biwgLmJ0bi1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmJ0biwgLndwY2Y3IC5idG4tZ3JvdXAgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmJ0bixcbiAgLmJ0bi1ncm91cCAud3BjZjcgLmJ0biArIGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5idG4tZ3JvdXAgLmJ0biArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmJ0bi1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmJ0bi1ncm91cCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4tZ3JvdXAsXG4gIC53cGNmNyAuYnRuLWdyb3VwIGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgLndwY2Y3IC5idG4tZ3JvdXAgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sXG4gIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsIGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgLndwY2Y3IC5idG4gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuYnRuLWdyb3VwLFxuICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC53cGNmNyAuYnRuLWdyb3VwICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCwgLndwY2Y3IC5idG4tZ3JvdXAgPiBpbnB1dDpmaXJzdC1jaGlsZFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTsgfVxuICAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbiAgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbiAgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC53cGNmNyAuYnRuLWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtOyB9XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC53cGNmNyAuYnRuLWdyb3VwLWxnID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLCAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sXG4gIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4gIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bixcbi53cGNmNyAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4sXG4ud3BjZjcgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAud3BjZjcgLmJ0bi1ncm91cC10b2dnbGUgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAud3BjZjcgLmJ0bi1ncm91cC10b2dnbGUgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLndwY2Y3IC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAud3BjZjcgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tY29udHJvbCwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIC5mb3JtLWNvbnRyb2wsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS1jb250cm9sLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tY29udHJvbCwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIC5mb3JtLWNvbnRyb2wsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLWNvbnRyb2wsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tY29udHJvbCwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tY29udHJvbCwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyAuZm9ybS1jb250cm9sLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLWNvbnRyb2wsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLWNvbnRyb2wsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLWNvbnRyb2wsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLWNvbnRyb2wsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLWNvbnRyb2wsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgLmZvcm0tY29udHJvbCwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLWNvbnRyb2wsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyAuZm9ybS1jb250cm9sLCAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyAuZm9ybS1jb250cm9sLCAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tY29udHJvbCwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgdGV4dGFyZWEsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cywgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0OmZvY3VzW3R5cGU9dGV4dF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPXVybF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPXRlbF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPW51bWJlcl0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPXJhbmdlXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0OmZvY3VzW3R5cGU9ZGF0ZV0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0OmZvY3VzW3R5cGU9d2Vla10sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPXRpbWVdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXQ6Zm9jdXNbdHlwZT1kYXRldGltZV0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0OmZvY3VzW3R5cGU9Y29sb3JdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXQ6Zm9jdXNbdHlwZT1lbWFpbF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPWZpbGVdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0OmZvY3VzLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6Zm9jdXMsIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sIC53cGNmNyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAud3BjZjcgLmJ0biArIGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLndwY2Y3IC5pbnB1dC1ncm91cC10ZXh0ICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwY2Y3IC5idG4gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9c3VibWl0XSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC53cGNmNyAuaW5wdXQtZ3JvdXAtdGV4dCArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTsgfVxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZXh0XSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXNlYXJjaF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT11cmxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9dGVsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPW51bWJlcl0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1yYW5nZV0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1kYXRlXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPW1vbnRoXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXdlZWtdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9dGltZV0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1kYXRldGltZV0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1jb2xvcl0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1lbWFpbF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1maWxlXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRleHRdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9c2VhcmNoXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXVybF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10ZWxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9bnVtYmVyXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXJhbmdlXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9bW9udGhdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9d2Vla10sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10aW1lXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWNvbG9yXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWVtYWlsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWZpbGVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QsXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWEsIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDE0MTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDY1LCA2NSwgNjUsIDAuMjUpOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlhOWE5YTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAjNmM3NTdkOyB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgbGVmdDogLTEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2OyB9XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgbGVmdDogLTEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDE7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDE7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjUsIDY1LCA2NSwgMC41KTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY1LCA2NSwgNjUsIDAuNSk7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY1LCA2NSwgNjUsIDAuNSk7IH1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE4MTgxO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTI5LCAxMjksIDEyOSwgMC41KTsgfVxuICAgIC5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogNzUlOyB9XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMTI1JTsgfVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogIzgxODE4MTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NSwgNjUsIDY1LCAwLjI1KTsgfVxuICAgIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODE4MTgxOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiOyB9XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTsgfVxuICAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NlZDRkYTsgfVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg2NSwgNjUsIDY1LCAwLjI1KTsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDY1LCA2NSwgNjUsIDAuMjUpOyB9XG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg2NSwgNjUsIDY1LCAwLjI1KTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxO1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5YTlhOWE7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxO1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE5YTlhOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxO1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlhOWE5YTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7IH1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2OyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmOyB9XG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDE7IH1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdmJhci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gICAgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmNhcmQgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kZWNrIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZ3JvdXAge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9IH1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxOyB9XG4gICAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hY2NvcmRpb24gLmNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5hY2NvcmRpb24gLmNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgY29udGVudDogXCIvXCI7IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM0MTQxNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogIzFiMWIxYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLnBhZ2UtbGluazpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY1LCA2NSwgNjUsIDAuMjUpOyB9XG4gIC5wYWdlLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDE7XG4gIGJvcmRlci1jb2xvcjogIzQxNDE0MTsgfVxuXG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAuYmFkZ2U6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ0biAuYmFkZ2UsIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7IH1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTsgfVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxOyB9XG4gIC5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVyLCAuYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7IH1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2OyB9XG4gIC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06aG92ZXIsIC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkOyB9XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmM4NTU7IH1cbiAgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjEzOTsgfVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwOyB9XG4gIC5iYWRnZS1pbmZvW2hyZWZdOmhvdmVyLCAuYmFkZ2UtaW5mb1tocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjJjMzM7IH1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDsgfVxuICAuYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlciwgLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTMzZjAzOyB9XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MjMzMDsgfVxuICAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjMWMyNjsgfVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYmFkZ2UtbGlnaHRbaHJlZl06aG92ZXIsIC5iYWRnZS1saWdodFtocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7IH1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuICAuYmFkZ2UtZGFya1tocmVmXTpob3ZlciwgLmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0OyB9XG5cbi5iYWRnZS1ib2R5LWJnIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgLmJhZGdlLWJvZHktYmdbaHJlZl06aG92ZXIsIC5iYWRnZS1ib2R5LWJnW2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDsgfVxuXG4uYmFkZ2UtY29udGVudC1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYmFkZ2UtY29udGVudC1iZ1tocmVmXTpob3ZlciwgLmJhZGdlLWNvbnRlbnQtYmdbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi5iYWRnZS1wcmltYXJ5LWdyZWVuIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmM4NTU7IH1cbiAgLmJhZGdlLXByaW1hcnktZ3JlZW5baHJlZl06aG92ZXIsIC5iYWRnZS1wcmltYXJ5LWdyZWVuW2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjEzOTsgfVxuXG4uYmFkZ2UtZGVmYXVsdC1mb250LWNvbG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7IH1cbiAgLmJhZGdlLWRlZmF1bHQtZm9udC1jb2xvcltocmVmXTpob3ZlciwgLmJhZGdlLWRlZmF1bHQtZm9udC1jb2xvcltocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7IH1cblxuLmJhZGdlLWRlZmF1bHQtaGVhZGVyLWNvbG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7IH1cbiAgLmJhZGdlLWRlZmF1bHQtaGVhZGVyLWNvbG9yW2hyZWZdOmhvdmVyLCAuYmFkZ2UtZGVmYXVsdC1oZWFkZXItY29sb3JbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY2ZjZmOyB9XG5cbi5iYWRnZS1saWdodC1ncmV5IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgLmJhZGdlLWxpZ2h0LWdyZXlbaHJlZl06aG92ZXIsIC5iYWRnZS1saWdodC1ncmV5W2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDsgfVxuXG4uYmFkZ2UtbWVkaXVtLWdyZXkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzMzsgfVxuICAuYmFkZ2UtbWVkaXVtLWdyZXlbaHJlZl06aG92ZXIsIC5iYWRnZS1tZWRpdW0tZ3JleVtocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7IH1cblxuLmJhZGdlLWRhcmstZ3JleSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDMzOyB9XG4gIC5iYWRnZS1kYXJrLWdyZXlbaHJlZl06aG92ZXIsIC5iYWRnZS1kYXJrLWdyZXlbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhOyB9XG5cbi5iYWRnZS1zdGFsbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE1ZjM5OyB9XG4gIC5iYWRnZS1zdGFsbFtocmVmXTpob3ZlciwgLmJhZGdlLXN0YWxsW2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhNGEyZDsgfVxuXG4uYmFkZ2UtaGFsdHVuZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY4MDJiOyB9XG4gIC5iYWRnZS1oYWx0dW5nW2hyZWZdOmhvdmVyLCAuYmFkZ2UtaGFsdHVuZ1tocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzVhMWU7IH1cblxuLmJhZGdlLWZ1dHRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM3OWJiOyB9XG4gIC5iYWRnZS1mdXR0ZXJbaHJlZl06aG92ZXIsIC5iYWRnZS1mdXR0ZXJbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1YzhmOyB9XG5cbi5iYWRnZS1yYXNzZW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MjMzMDsgfVxuICAuYmFkZ2UtcmFzc2VuW2hyZWZdOmhvdmVyLCAuYmFkZ2UtcmFzc2VuW2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjMWMyNjsgfVxuXG4uYmFkZ2UtZnJhZ2VuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzI2MmY7IH1cbiAgLmJhZGdlLWZyYWdlbltocmVmXTpob3ZlciwgLmJhZGdlLWZyYWdlbltocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjFiMjE7IH1cblxuLmJhZGdlLWdlZmx1ZWdlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY2YTEwOyB9XG4gIC5iYWRnZS1nZWZsdWVnZWxbaHJlZl06aG92ZXIsIC5iYWRnZS1nZWZsdWVnZWxbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg0OTBiOyB9XG5cbi5iYWRnZS1uby1yb290IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cbiAgLmJhZGdlLW5vLXJvb3RbaHJlZl06aG92ZXIsIC5iYWRnZS1uby1yb290W2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYzsgfVxuXG4uYmFkZ2UtbGlzdC1zZWN0aW9uLWJnIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY2ZjA7IH1cbiAgLmJhZGdlLWxpc3Qtc2VjdGlvbi1iZ1tocmVmXTpob3ZlciwgLmJhZGdlLWxpc3Qtc2VjdGlvbi1iZ1tocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGUzZDA7IH1cblxuLmJhZGdlLWxpc3Qtc2VjdGlvbi1ib3JkZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAuYmFkZ2UtbGlzdC1zZWN0aW9uLWJvcmRlcltocmVmXTpob3ZlciwgLmJhZGdlLWxpc3Qtc2VjdGlvbi1ib3JkZXJbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG5cbi5iYWRnZS1hbGVydC1iZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhOyB9XG4gIC5iYWRnZS1hbGVydC1iZ1tocmVmXTpob3ZlciwgLmJhZGdlLWFsZXJ0LWJnW2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWNiMjsgfVxuXG4uYmFkZ2UtYWxlcnQtYm9yZGVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgLmJhZGdlLWFsZXJ0LWJvcmRlcltocmVmXTpob3ZlciwgLmJhZGdlLWFsZXJ0LWJvcmRlcltocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTg1OTA7IH1cblxuLmJhZGdlLWFsZXJ0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7IH1cbiAgLmJhZGdlLWFsZXJ0W2hyZWZdOmhvdmVyLCAuYmFkZ2UtYWxlcnRbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDkxMjE3OyB9XG5cbi5iYWRnZS13YXJuaW5nLWJnIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7IH1cbiAgLmJhZGdlLXdhcm5pbmctYmdbaHJlZl06aG92ZXIsIC5iYWRnZS13YXJuaW5nLWJnW2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTc5YTsgfVxuXG4uYmFkZ2Utd2FybmluZy1ib3JkZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDRiOTsgfVxuICAuYmFkZ2Utd2FybmluZy1ib3JkZXJbaHJlZl06aG92ZXIsIC5iYWRnZS13YXJuaW5nLWJvcmRlcltocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2JmOTc7IH1cblxuLmJhZGdlLWluZm8tYmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTsgfVxuICAuYmFkZ2UtaW5mby1iZ1tocmVmXTpob3ZlciwgLmJhZGdlLWluZm8tYmdbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFkY2U1OyB9XG5cbi5iYWRnZS1pbmZvLWJvcmRlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJjZmQyOyB9XG4gIC5iYWRnZS1pbmZvLWJvcmRlcltocmVmXTpob3ZlciwgLmJhZGdlLWluZm8tYm9yZGVyW2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljYjliZTsgfVxuXG4uYmFkZ2UtYW1hem9uLXllbGxvdy1zdGFydCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkZmE1OyB9XG4gIC5iYWRnZS1hbWF6b24teWVsbG93LXN0YXJ0W2hyZWZdOmhvdmVyLCAuYmFkZ2UtYW1hem9uLXllbGxvdy1zdGFydFtocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2NlNzY7IH1cblxuLmJhZGdlLWFtYXpvbi15ZWxsb3ctZW5kIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGMxNGI7IH1cbiAgLmJhZGdlLWFtYXpvbi15ZWxsb3ctZW5kW2hyZWZdOmhvdmVyLCAuYmFkZ2UtYW1hem9uLXllbGxvdy1lbmRbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiMTFjOyB9XG5cbi5iYWRnZS1hbWF6b24tZ3JleS1zdGFydCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyB9XG4gIC5iYWRnZS1hbWF6b24tZ3JleS1zdGFydFtocmVmXTpob3ZlciwgLmJhZGdlLWFtYXpvbi1ncmV5LXN0YXJ0W2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYzsgfVxuXG4uYmFkZ2UtYW1hem9uLWdyZXktZW5kIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cbiAgLmJhZGdlLWFtYXpvbi1ncmV5LWVuZFtocmVmXTpob3ZlciwgLmJhZGdlLWFtYXpvbi1ncmV5LWVuZFtocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7IH1cblxuLmJhZGdlLWFtYXpvbi1ib3JkZXItc2lkZXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljN2UzMTsgfVxuICAuYmFkZ2UtYW1hem9uLWJvcmRlci1zaWRlc1tocmVmXTpob3ZlciwgLmJhZGdlLWFtYXpvbi1ib3JkZXItc2lkZXNbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1ZjI1OyB9XG5cbi5iYWRnZS1hbWF6b24tYm9yZGVyLXRvcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTg4NzM0OyB9XG4gIC5iYWRnZS1hbWF6b24tYm9yZGVyLXRvcFtocmVmXTpob3ZlciwgLmJhZGdlLWFtYXpvbi1ib3JkZXItdG9wW2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxNjgyODsgfVxuXG4uYmFkZ2UtYW1hem9uLWJvcmRlci1ib3R0b20ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0NmEyOTsgfVxuICAuYmFkZ2UtYW1hem9uLWJvcmRlci1ib3R0b21baHJlZl06aG92ZXIsIC5iYWRnZS1hbWF6b24tYm9yZGVyLWJvdHRvbVtocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZDRiMWQ7IH1cblxuLmJhZGdlLXdhY2h0ZWxzaG9wLWJnIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGYzZWU7IH1cbiAgLmJhZGdlLXdhY2h0ZWxzaG9wLWJnW2hyZWZdOmhvdmVyLCAuYmFkZ2Utd2FjaHRlbHNob3AtYmdbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkM2MwOyB9XG5cbi5iYWRnZS13YWNodGVsc2hvcC1ib3JkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NTIwZTsgfVxuICAuYmFkZ2Utd2FjaHRlbHNob3AtYm9yZGVyW2hyZWZdOmhvdmVyLCAuYmFkZ2Utd2FjaHRlbHNob3AtYm9yZGVyW2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1NDEwYjsgfVxuXG4uYmFkZ2UtZHlrLWJnIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWUyYmE7IH1cbiAgLmJhZGdlLWR5ay1iZ1tocmVmXTpob3ZlciwgLmJhZGdlLWR5ay1iZ1tocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmNmOGQ7IH1cblxuLmJhZGdlLWR5ay10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NjZhMTA7IH1cbiAgLmJhZGdlLWR5ay10ZXh0W2hyZWZdOmhvdmVyLCAuYmFkZ2UtZHlrLXRleHRbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg0OTBiOyB9XG5cbi5iYWRnZS1keWstaWNvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVhNjY1OyB9XG4gIC5iYWRnZS1keWstaWNvbltocmVmXTpob3ZlciwgLmJhZGdlLWR5ay1pY29uW2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzOGY0NDsgfVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5qdW1ib3Ryb24ge1xuICAgICAgcGFkZGluZzogNHJlbSAycmVtOyB9IH1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7IH1cbiAgLmFsZXJ0LXByaW1hcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiZGJkYmQ7IH1cbiAgLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDkwOTA5OyB9XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM1MzUzNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDRkNGQ0OyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjN2M3Yzc7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMxYzFjMWM7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzUzNjgyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjRkZDtcbiAgYm9yZGVyLWNvbG9yOiAjZTRmMGNmOyB9XG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDllYWJjOyB9XG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzM2NDQxZDsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMDYyYzMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkZGRmO1xuICBib3JkZXItY29sb3I6ICNiYmNmZDI7IH1cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhY2M0Yzg7IH1cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDEwNDA0OyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM0NTM0MDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2UwY2Q7XG4gIGJvcmRlci1jb2xvcjogI2RkZDRiOTsgfVxuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1YzlhODsgfVxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMxMzBmMDE7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzAxMjE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkM2Q2O1xuICBib3JkZXItY29sb3I6ICNmNGMxYzU7IH1cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YwYWJiMTsgfVxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ0MGIwZjsgfVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlOyB9XG4gIC5hbGVydC1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjsgfVxuICAuYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjg2ODY4OyB9XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTsgfVxuICAuYWxlcnQtZGFyayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTsgfVxuICAuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNDA1MDU7IH1cblxuLmFsZXJ0LWJvZHktYmcge1xuICBjb2xvcjogIzgxODE4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZkOyB9XG4gIC5hbGVydC1ib2R5LWJnIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjBmMGYwOyB9XG4gIC5hbGVydC1ib2R5LWJnIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY4Njg2ODsgfVxuXG4uYWxlcnQtY29udGVudC1iZyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKTsgfVxuICAuYWxlcnQtY29udGVudC1iZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjcyKTsgfVxuICAuYWxlcnQtY29udGVudC1iZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40OCk7IH1cblxuLmFsZXJ0LXByaW1hcnktZ3JlZW4ge1xuICBjb2xvcjogIzUzNjgyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjRkZDtcbiAgYm9yZGVyLWNvbG9yOiAjZTRmMGNmOyB9XG4gIC5hbGVydC1wcmltYXJ5LWdyZWVuIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDllYWJjOyB9XG4gIC5hbGVydC1wcmltYXJ5LWdyZWVuIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzM2NDQxZDsgfVxuXG4uYWxlcnQtZGVmYXVsdC1mb250LWNvbG9yIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgYm9yZGVyLWNvbG9yOiAjYzFjMWMxOyB9XG4gIC5hbGVydC1kZWZhdWx0LWZvbnQtY29sb3IgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiNGI0YjQ7IH1cbiAgLmFsZXJ0LWRlZmF1bHQtZm9udC1jb2xvciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi5hbGVydC1kZWZhdWx0LWhlYWRlci1jb2xvciB7XG4gIGNvbG9yOiAjNDc0NzQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7IH1cbiAgLmFsZXJ0LWRlZmF1bHQtaGVhZGVyLWNvbG9yIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDFkMWQxOyB9XG4gIC5hbGVydC1kZWZhdWx0LWhlYWRlci1jb2xvciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyZTJlMmU7IH1cblxuLmFsZXJ0LWxpZ2h0LWdyZXkge1xuICBjb2xvcjogZ3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmNmY2ZjOyB9XG4gIC5hbGVydC1saWdodC1ncmV5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC5hbGVydC1saWdodC1ncmV5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY3Njc2NzsgfVxuXG4uYWxlcnQtbWVkaXVtLWdyZXkge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjNmM2OyB9XG4gIC5hbGVydC1tZWRpdW0tZ3JleSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YjliOTsgfVxuICAuYWxlcnQtbWVkaXVtLWdyZXkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDIwMjAyOyB9XG5cbi5hbGVydC1kYXJrLWdyZXkge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjNmM2OyB9XG4gIC5hbGVydC1kYXJrLWdyZXkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiOWI5Yjk7IH1cbiAgLmFsZXJ0LWRhcmstZ3JleSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwMjAyMDI7IH1cblxuLmFsZXJ0LXN0YWxsIHtcbiAgY29sb3I6ICM1YzMxMWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmRmZDc7XG4gIGJvcmRlci1jb2xvcjogI2U5ZDJjODsgfVxuICAuYWxlcnQtc3RhbGwgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlMmMzYjY7IH1cbiAgLmFsZXJ0LXN0YWxsIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzM2MWQxMTsgfVxuXG4uYWxlcnQtaGFsdHVuZyB7XG4gIGNvbG9yOiAjMzE0MzE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmQ1O1xuICBib3JkZXItY29sb3I6ICNkMmRiYzQ7IH1cbiAgLmFsZXJ0LWhhbHR1bmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjNmQxYjQ7IH1cbiAgLmFsZXJ0LWhhbHR1bmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMTUxZDA5OyB9XG5cbi5hbGVydC1mdXR0ZXIge1xuICBjb2xvcjogIzBmM2Y2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZTRmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmZkOWVjOyB9XG4gIC5hbGVydC1mdXR0ZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmNkZTY7IH1cbiAgLmFsZXJ0LWZ1dHRlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwODIyMzU7IH1cblxuLmFsZXJ0LXJhc3NlbiB7XG4gIGNvbG9yOiAjNzAxMjE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkM2Q2O1xuICBib3JkZXItY29sb3I6ICNmNGMxYzU7IH1cbiAgLmFsZXJ0LXJhc3NlbiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YwYWJiMTsgfVxuICAuYWxlcnQtcmFzc2VuIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ0MGIwZjsgfVxuXG4uYWxlcnQtZnJhZ2VuIHtcbiAgY29sb3I6ICM0NDE0MTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmQ0ZDU7XG4gIGJvcmRlci1jb2xvcjogI2RjYzJjNTsgfVxuICAuYWxlcnQtZnJhZ2VuIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDNiMmI2OyB9XG4gIC5hbGVydC1mcmFnZW4gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMWQwODBhOyB9XG5cbi5hbGVydC1nZWZsdWVnZWwge1xuICBjb2xvcjogIzRlMzcwODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTFjZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTJkNWJjOyB9XG4gIC5hbGVydC1nZWZsdWVnZWwgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkYWNhYWE7IH1cbiAgLmFsZXJ0LWdlZmx1ZWdlbCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyMDE2MDM7IH1cblxuLmFsZXJ0LW5vLXJvb3Qge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZjZmNmOyB9XG4gIC5hbGVydC1uby1yb290IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzJjMmMyOyB9XG4gIC5hbGVydC1uby1yb290IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzEzMTMxMzsgfVxuXG4uYWxlcnQtbGlzdC1zZWN0aW9uLWJnIHtcbiAgY29sb3I6ICM3ZDgwN2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZkZmM7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYjsgfVxuICAuYWxlcnQtbGlzdC1zZWN0aW9uLWJnIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWNmMWVjOyB9XG4gIC5hbGVydC1saXN0LXNlY3Rpb24tYmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjQ2NjY0OyB9XG5cbi5hbGVydC1saXN0LXNlY3Rpb24tYm9yZGVyIHtcbiAgY29sb3I6ICM3YzdjN2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZmFmYTsgfVxuICAuYWxlcnQtbGlzdC1zZWN0aW9uLWJvcmRlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VkZWRlZDsgfVxuICAuYWxlcnQtbGlzdC1zZWN0aW9uLWJvcmRlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2MzYzNjM7IH1cblxuLmFsZXJ0LWFsZXJ0LWJnIHtcbiAgY29sb3I6ICM4MTcwNzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY3Zjg7XG4gIGJvcmRlci1jb2xvcjogI2ZkZjRmNTsgfVxuICAuYWxlcnQtYWxlcnQtYmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmOWRlZTE7IH1cbiAgLmFsZXJ0LWFsZXJ0LWJnIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY2NTg1OTsgfVxuXG4uYWxlcnQtYWxlcnQtYm9yZGVyIHtcbiAgY29sb3I6ICM3ZDVjNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2VmZjE7XG4gIGJvcmRlci1jb2xvcjogI2ZiZTllYjsgfVxuICAuYWxlcnQtYWxlcnQtYm9yZGVyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjdkM2Q3OyB9XG4gIC5hbGVydC1hbGVydC1ib3JkZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjA0NjQ5OyB9XG5cbi5hbGVydC1hbGVydCB7XG4gIGNvbG9yOiAjM2IwZjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNkMmQzO1xuICBib3JkZXItY29sb3I6ICNkOGJmYzI7IH1cbiAgLmFsZXJ0LWFsZXJ0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjY2VhZmIzOyB9XG4gIC5hbGVydC1hbGVydCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMxMjA1MDY7IH1cblxuLmFsZXJ0LXdhcm5pbmctYmcge1xuICBjb2xvcjogIzg1N2U2YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmY2YxOyB9XG4gIC5hbGVydC13YXJuaW5nLWJnIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmN2Q4OyB9XG4gIC5hbGVydC13YXJuaW5nLWJnIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY5NjM1NDsgfVxuXG4uYWxlcnQtd2FybmluZy1ib3JkZXIge1xuICBjb2xvcjogIzczNmU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjZmMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmM2ViOyB9XG4gIC5hbGVydC13YXJuaW5nLWJvcmRlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VkZTlkYTsgfVxuICAuYWxlcnQtd2FybmluZy1ib3JkZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTc1MzQ5OyB9XG5cbi5hbGVydC1pbmZvLWJnIHtcbiAgY29sb3I6ICM2ZDdiN2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZiZmM7XG4gIGJvcmRlci1jb2xvcjogI2YyZmFmYjsgfVxuICAuYWxlcnQtaW5mby1iZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2RmZjNmNTsgfVxuICAuYWxlcnQtaW5mby1iZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1NTYwNjI7IH1cblxuLmFsZXJ0LWluZm8tYm9yZGVyIHtcbiAgY29sb3I6ICM2MTZjNmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZjY7XG4gIGJvcmRlci1jb2xvcjogI2VjZjJmMjsgfVxuICAuYWxlcnQtaW5mby1ib3JkZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkZGU4ZTg7IH1cbiAgLmFsZXJ0LWluZm8tYm9yZGVyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTE1MjsgfVxuXG4uYWxlcnQtYW1hem9uLXllbGxvdy1zdGFydCB7XG4gIGNvbG9yOiAjODA3NDU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmOWVkO1xuICBib3JkZXItY29sb3I6ICNmZGY2ZTY7IH1cbiAgLmFsZXJ0LWFtYXpvbi15ZWxsb3ctc3RhcnQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmYmVlY2U7IH1cbiAgLmFsZXJ0LWFtYXpvbi15ZWxsb3ctc3RhcnQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjE1ODQyOyB9XG5cbi5hbGVydC1hbWF6b24teWVsbG93LWVuZCB7XG4gIGNvbG9yOiAjN2Q2NDI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmM2RiO1xuICBib3JkZXItY29sb3I6ICNmYmVlY2Q7IH1cbiAgLmFsZXJ0LWFtYXpvbi15ZWxsb3ctZW5kIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjllNmI1OyB9XG4gIC5hbGVydC1hbWF6b24teWVsbG93LWVuZCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1NjQ1MWI7IH1cblxuLmFsZXJ0LWFtYXpvbi1ncmV5LXN0YXJ0IHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1jb2xvcjogI2NmY2ZjZjsgfVxuICAuYWxlcnQtYW1hem9uLWdyZXktc3RhcnQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjMmMyYzI7IH1cbiAgLmFsZXJ0LWFtYXpvbi1ncmV5LXN0YXJ0IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzEzMTMxMzsgfVxuXG4uYWxlcnQtYW1hem9uLWdyZXktZW5kIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gIGJvcmRlci1jb2xvcjogI2M2YzZjNjsgfVxuICAuYWxlcnQtYW1hem9uLWdyZXktZW5kIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjliOWI5OyB9XG4gIC5hbGVydC1hbWF6b24tZ3JleS1lbmQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDIwMjAyOyB9XG5cbi5hbGVydC1hbWF6b24tYm9yZGVyLXNpZGVzIHtcbiAgY29sb3I6ICM1MTQyMTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmU1ZDY7XG4gIGJvcmRlci1jb2xvcjogI2UzZGJjNTsgfVxuICAuYWxlcnQtYW1hem9uLWJvcmRlci1zaWRlcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2RiZDBiNDsgfVxuICAuYWxlcnQtYW1hem9uLWJvcmRlci1zaWRlcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyYTIyMGQ7IH1cblxuLmFsZXJ0LWFtYXpvbi1ib3JkZXItdG9wIHtcbiAgY29sb3I6ICM1NzQ2MWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU3ZDY7XG4gIGJvcmRlci1jb2xvcjogI2U3ZGRjNjsgfVxuICAuYWxlcnQtYW1hem9uLWJvcmRlci10b3AgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkZmQyYjQ7IH1cbiAgLmFsZXJ0LWFtYXpvbi1ib3JkZXItdG9wIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzMwMjcwZjsgfVxuXG4uYWxlcnQtYW1hem9uLWJvcmRlci1ib3R0b20ge1xuICBjb2xvcjogIzQ1MzcxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTFkNDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkNWMzOyB9XG4gIC5hbGVydC1hbWF6b24tYm9yZGVyLWJvdHRvbSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q0Y2FiMzsgfVxuICAuYWxlcnQtYW1hem9uLWJvcmRlci1ib3R0b20gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMWUxODA5OyB9XG5cbi5hbGVydC13YWNodGVsc2hvcC1iZyB7XG4gIGNvbG9yOiAjODQ3ZTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGZjO1xuICBib3JkZXItY29sb3I6ICNmZWZjZmE7IH1cbiAgLmFsZXJ0LXdhY2h0ZWxzaG9wLWJnIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmFlZmU1OyB9XG4gIC5hbGVydC13YWNodGVsc2hvcC1iZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2YTY1NjM7IH1cblxuLmFsZXJ0LXdhY2h0ZWxzaG9wLWJvcmRlciB7XG4gIGNvbG9yOiAjNzcyYjA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkY2NmO1xuICBib3JkZXItY29sb3I6ICNmOGNmYmM7IH1cbiAgLmFsZXJ0LXdhY2h0ZWxzaG9wLWJvcmRlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y2YmVhNTsgfVxuICAuYWxlcnQtd2FjaHRlbHNob3AtYm9yZGVyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ3MWEwNDsgfVxuXG4uYWxlcnQtZHlrLWJnIHtcbiAgY29sb3I6ICM3Zjc2NjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY5ZjE7XG4gIGJvcmRlci1jb2xvcjogI2ZjZjdlYzsgfVxuICAuYWxlcnQtZHlrLWJnIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjllZWQ2OyB9XG4gIC5hbGVydC1keWstYmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjI1YjRiOyB9XG5cbi5hbGVydC1keWstdGV4dCB7XG4gIGNvbG9yOiAjNGUzNzA4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlMWNmO1xuICBib3JkZXItY29sb3I6ICNlMmQ1YmM7IH1cbiAgLmFsZXJ0LWR5ay10ZXh0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZGFjYWFhOyB9XG4gIC5hbGVydC1keWstdGV4dCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyMDE2MDM7IH1cblxuLmFsZXJ0LWR5ay1pY29uIHtcbiAgY29sb3I6ICM2NjU2MzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2VkZTA7XG4gIGJvcmRlci1jb2xvcjogI2VmZTZkNDsgfVxuICAuYWxlcnQtZHlrLWljb24gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlOGRiYzE7IH1cbiAgLmFsZXJ0LWR5ay1pY29uIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ0M2EyNDsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDE7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtOyB9XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7IH1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDE0MTtcbiAgICBib3JkZXItY29sb3I6ICM0MTQxNDE7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDsgfVxuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjIyMjIyOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMzNTM1MzU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNzsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgICBib3JkZXItY29sb3I6ICMzNTM1MzU7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICM1MzY4MmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGYwY2Y7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzUzNjgyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllYWJjOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNjgyYztcbiAgICBib3JkZXItY29sb3I6ICM1MzY4MmM7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwNjJjMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmNmZDI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzA2MmMzMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNjNGM4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MmMzMjtcbiAgICBib3JkZXItY29sb3I6ICMwNjJjMzI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM0NTM0MDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ0Yjk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ1MzQwMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjOWE4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MzQwMjtcbiAgICBib3JkZXItY29sb3I6ICM0NTM0MDI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcwMTIxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YzFjNTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzcwMTIxOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhYmIxOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAxMjE5O1xuICAgIGJvcmRlci1jb2xvcjogIzcwMTIxOTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODE4MTgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgICBib3JkZXItY29sb3I6ICMxYjFlMjE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ib2R5LWJnIHtcbiAgY29sb3I6ICM4MTgxODE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1ib2R5LWJnLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYm9keS1iZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzgxODE4MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYm9keS1iZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1jb250ZW50LWJnIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Mik7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb250ZW50LWJnLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29udGVudC1iZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNzIpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tY29udGVudC1iZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40OCk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LWdyZWVuIHtcbiAgY29sb3I6ICM1MzY4MmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGYwY2Y7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LWdyZWVuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS1ncmVlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzUzNjgyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllYWJjOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS1ncmVlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNjgyYztcbiAgICBib3JkZXItY29sb3I6ICM1MzY4MmM7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kZWZhdWx0LWZvbnQtY29sb3Ige1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRlZmF1bHQtZm9udC1jb2xvci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRlZmF1bHQtZm9udC1jb2xvci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGVmYXVsdC1mb250LWNvbG9yLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICAgIGJvcmRlci1jb2xvcjogIzEyMTIxMjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRlZmF1bHQtaGVhZGVyLWNvbG9yIHtcbiAgY29sb3I6ICM0NzQ3NDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kZWZhdWx0LWhlYWRlci1jb2xvci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRlZmF1bHQtaGVhZGVyLWNvbG9yLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kZWZhdWx0LWhlYWRlci1jb2xvci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDc0NztcbiAgICBib3JkZXItY29sb3I6ICM0NzQ3NDc7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC1ncmV5IHtcbiAgY29sb3I6IGdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC1ncmV5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQtZ3JleS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQtZ3JleS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgICBib3JkZXItY29sb3I6IGdyYXk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1tZWRpdW0tZ3JleSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tbWVkaXVtLWdyZXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1tZWRpdW0tZ3JleS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzFiMWIxYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tbWVkaXVtLWdyZXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWIxYjFiOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay1ncmV5IHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLWdyZXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLWdyZXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxYjFiMWI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhcmstZ3JleS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcbiAgICBib3JkZXItY29sb3I6ICMxYjFiMWI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdGFsbCB7XG4gIGNvbG9yOiAjNWMzMTFlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlkMmM4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc3RhbGwubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdGFsbC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzVjMzExZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJjM2I2OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc3RhbGwubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzMxMWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWMzMTFlOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taGFsdHVuZyB7XG4gIGNvbG9yOiAjMzE0MzE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkYmM0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taGFsdHVuZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWhhbHR1bmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMzMTQzMTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZDFiNDsgfVxuICAubGlzdC1ncm91cC1pdGVtLWhhbHR1bmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTQzMTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE0MzE2OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZnV0dGVyIHtcbiAgY29sb3I6ICMwZjNmNjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmQ5ZWM7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1mdXR0ZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1mdXR0ZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwZjNmNjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiY2RlNjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWZ1dHRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmM2Y2MTtcbiAgICBib3JkZXItY29sb3I6ICMwZjNmNjE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1yYXNzZW4ge1xuICBjb2xvcjogIzcwMTIxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YzFjNTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXJhc3Nlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXJhc3Nlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzcwMTIxOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhYmIxOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcmFzc2VuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAxMjE5O1xuICAgIGJvcmRlci1jb2xvcjogIzcwMTIxOTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWZyYWdlbiB7XG4gIGNvbG9yOiAjNDQxNDE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNjMmM1OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZnJhZ2VuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZnJhZ2VuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQxNDE4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2IyYjY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1mcmFnZW4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDE0MTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQxNDE4OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZ2VmbHVlZ2VsIHtcbiAgY29sb3I6ICM0ZTM3MDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmQ1YmM7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1nZWZsdWVnZWwubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1nZWZsdWVnZWwubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM0ZTM3MDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhY2FhYTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWdlZmx1ZWdlbC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlMzcwODtcbiAgICBib3JkZXItY29sb3I6ICM0ZTM3MDg7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1uby1yb290IHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1uby1yb290Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbm8tcm9vdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tbm8tcm9vdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICBib3JkZXItY29sb3I6ICMyYzJjMmM7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saXN0LXNlY3Rpb24tYmcge1xuICBjb2xvcjogIzdkODA3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmNmYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpc3Qtc2VjdGlvbi1iZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpc3Qtc2VjdGlvbi1iZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzdkODA3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWVjOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tbGlzdC1zZWN0aW9uLWJnLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q4MDdkO1xuICAgIGJvcmRlci1jb2xvcjogIzdkODA3ZDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpc3Qtc2VjdGlvbi1ib3JkZXIge1xuICBjb2xvcjogIzdjN2M3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpc3Qtc2VjdGlvbi1ib3JkZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saXN0LXNlY3Rpb24tYm9yZGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjN2M3YzdjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saXN0LXNlY3Rpb24tYm9yZGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3YzdjO1xuICAgIGJvcmRlci1jb2xvcjogIzdjN2M3YzsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFsZXJ0LWJnIHtcbiAgY29sb3I6ICM4MTcwNzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY0ZjU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hbGVydC1iZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFsZXJ0LWJnLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODE3MDcxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWRlZTE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hbGVydC1iZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxNzA3MTtcbiAgICBib3JkZXItY29sb3I6ICM4MTcwNzE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hbGVydC1ib3JkZXIge1xuICBjb2xvcjogIzdkNWM1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTllYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFsZXJ0LWJvcmRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFsZXJ0LWJvcmRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzdkNWM1ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkM2Q3OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWxlcnQtYm9yZGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q1YzVmO1xuICAgIGJvcmRlci1jb2xvcjogIzdkNWM1ZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFsZXJ0IHtcbiAgY29sb3I6ICMzYjBmMTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGJmYzI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hbGVydC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFsZXJ0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjM2IwZjEzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWFmYjM7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hbGVydC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiMGYxMztcbiAgICBib3JkZXItY29sb3I6ICMzYjBmMTM7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLWJnIHtcbiAgY29sb3I6ICM4NTdlNmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZjZjE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLWJnLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy1iZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1N2U2YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2Q4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy1iZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1N2U2YjtcbiAgICBib3JkZXItY29sb3I6ICM4NTdlNmI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLWJvcmRlciB7XG4gIGNvbG9yOiAjNzM2ZTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2ViOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy1ib3JkZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLWJvcmRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzczNmU2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlOWRhOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy1ib3JkZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzZlNjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzM2ZTYwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby1iZyB7XG4gIGNvbG9yOiAjNmQ3YjdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmYWZiOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby1iZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8tYmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2ZDdiN2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjNmNTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWluZm8tYmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDdiN2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmQ3YjdkOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby1ib3JkZXIge1xuICBjb2xvcjogIzYxNmM2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjJmMjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWluZm8tYm9yZGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby1ib3JkZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2MTZjNmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZThlODsgfVxuICAubGlzdC1ncm91cC1pdGVtLWluZm8tYm9yZGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2YzZkO1xuICAgIGJvcmRlci1jb2xvcjogIzYxNmM2ZDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFtYXpvbi15ZWxsb3ctc3RhcnQge1xuICBjb2xvcjogIzgwNzQ1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlNjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFtYXpvbi15ZWxsb3ctc3RhcnQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hbWF6b24teWVsbG93LXN0YXJ0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODA3NDU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmVlY2U7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hbWF6b24teWVsbG93LXN0YXJ0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA3NDU2O1xuICAgIGJvcmRlci1jb2xvcjogIzgwNzQ1NjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFtYXpvbi15ZWxsb3ctZW5kIHtcbiAgY29sb3I6ICM3ZDY0Mjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVlY2Q7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hbWF6b24teWVsbG93LWVuZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFtYXpvbi15ZWxsb3ctZW5kLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjN2Q2NDI3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWU2YjU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hbWF6b24teWVsbG93LWVuZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkNjQyNztcbiAgICBib3JkZXItY29sb3I6ICM3ZDY0Mjc7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hbWF6b24tZ3JleS1zdGFydCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYW1hem9uLWdyZXktc3RhcnQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hbWF6b24tZ3JleS1zdGFydC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYW1hem9uLWdyZXktc3RhcnQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYW1hem9uLWdyZXktZW5kIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hbWF6b24tZ3JleS1lbmQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hbWF6b24tZ3JleS1lbmQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxYjFiMWI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFtYXpvbi1ncmV5LWVuZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcbiAgICBib3JkZXItY29sb3I6ICMxYjFiMWI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hbWF6b24tYm9yZGVyLXNpZGVzIHtcbiAgY29sb3I6ICM1MTQyMTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2RiYzU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hbWF6b24tYm9yZGVyLXNpZGVzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYW1hem9uLWJvcmRlci1zaWRlcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzUxNDIxOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkMGI0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYW1hem9uLWJvcmRlci1zaWRlcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUxNDIxOTtcbiAgICBib3JkZXItY29sb3I6ICM1MTQyMTk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hbWF6b24tYm9yZGVyLXRvcCB7XG4gIGNvbG9yOiAjNTc0NjFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdkZGM2OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYW1hem9uLWJvcmRlci10b3AubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hbWF6b24tYm9yZGVyLXRvcC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzU3NDYxYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkMmI0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYW1hem9uLWJvcmRlci10b3AubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzQ2MWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTc0NjFiOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYW1hem9uLWJvcmRlci1ib3R0b20ge1xuICBjb2xvcjogIzQ1MzcxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDVjMzsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFtYXpvbi1ib3JkZXItYm90dG9tLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYW1hem9uLWJvcmRlci1ib3R0b20ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM0NTM3MTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0Y2FiMzsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFtYXpvbi1ib3JkZXItYm90dG9tLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUzNzE1O1xuICAgIGJvcmRlci1jb2xvcjogIzQ1MzcxNTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhY2h0ZWxzaG9wLWJnIHtcbiAgY29sb3I6ICM4NDdlN2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZjZmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YWNodGVsc2hvcC1iZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhY2h0ZWxzaG9wLWJnLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODQ3ZTdjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWVmZTU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YWNodGVsc2hvcC1iZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0N2U3YztcbiAgICBib3JkZXItY29sb3I6ICM4NDdlN2M7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YWNodGVsc2hvcC1ib3JkZXIge1xuICBjb2xvcjogIzc3MmIwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4Y2ZiYzsgfVxuICAubGlzdC1ncm91cC1pdGVtLXdhY2h0ZWxzaG9wLWJvcmRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhY2h0ZWxzaG9wLWJvcmRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzc3MmIwNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiZWE1OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FjaHRlbHNob3AtYm9yZGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzcyYjA3O1xuICAgIGJvcmRlci1jb2xvcjogIzc3MmIwNzsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWR5ay1iZyB7XG4gIGNvbG9yOiAjN2Y3NjYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmN2VjOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZHlrLWJnLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZHlrLWJnLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjN2Y3NjYxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWVlZDY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1keWstYmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Zjc2NjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y3NjYxOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZHlrLXRleHQge1xuICBjb2xvcjogIzRlMzcwODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZDViYzsgfVxuICAubGlzdC1ncm91cC1pdGVtLWR5ay10ZXh0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZHlrLXRleHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM0ZTM3MDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhY2FhYTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWR5ay10ZXh0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGUzNzA4O1xuICAgIGJvcmRlci1jb2xvcjogIzRlMzcwODsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWR5ay1pY29uIHtcbiAgY29sb3I6ICM2NjU2MzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmU2ZDQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1keWstaWNvbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWR5ay1pY29uLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNjY1NjM1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGRiYzE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1keWstaWNvbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NTYzNTtcbiAgICBib3JkZXItY29sb3I6ICM2NjU2MzU7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTsgfVxuICAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3BhY2l0eTogLjc1OyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDAuNXJlbSAqIDIpKTsgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgwLjVyZW0gKiAyKSk7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvOyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtOyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87IH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDEuNzVyZW0gKiAyKSk7IH1cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDEuNzVyZW0gKiAyKSk7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBwcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDsgfVxuICAudG9vbHRpcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLnRvb2x0aXAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuOHJlbTtcbiAgICBoZWlnaHQ6IDAuNHJlbTsgfVxuICAgIC50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cbiAgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgICBib3R0b206IDA7IH1cbiAgICAuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtOyB9XG4gIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTsgfVxuICAgIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwOyB9XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDsgfVxuICAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICAgIHRvcDogMDsgfVxuICAgIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtOyB9XG4gIC5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC44cmVtOyB9XG4gICAgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBwcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5wb3BvdmVyIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hcmdpbjogMCAwLjNyZW07IH1cbiAgICAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpOyB9XG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUsXG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDsgfVxuICAuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBcbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwLjNyZW0gMDsgfVxuICAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7IH1cbiAgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIFxuICAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICAgIHRvcDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlLFxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIFxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gICAgdG9wOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3OyB9XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWxlZnQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgICByaWdodDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAwOyB9XG4gIC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgXG4gIC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViOyB9XG4gIC5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAgIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gICAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gICAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4gICAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC42cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAgIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4gICAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlcixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogLjk7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGk6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDEgIWltcG9ydGFudDsgfVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmM4NTUgIWltcG9ydGFudDsgfVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiMTM5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MmMzMyAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNCAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzNmMDMgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MjMzMCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMWMyNiAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDsgfVxuXG4uYmctYm9keS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDsgfVxuXG5hLmJnLWJvZHktYmc6aG92ZXIsIGEuYmctYm9keS1iZzpmb2N1cyxcbmJ1dHRvbi5iZy1ib2R5LWJnOmhvdmVyLFxuYnV0dG9uLmJnLWJvZHktYmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWNvbnRlbnQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbmEuYmctY29udGVudC1iZzpob3ZlciwgYS5iZy1jb250ZW50LWJnOmZvY3VzLFxuYnV0dG9uLmJnLWNvbnRlbnQtYmc6aG92ZXIsXG5idXR0b24uYmctY29udGVudC1iZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmM4NTUgIWltcG9ydGFudDsgfVxuXG5hLmJnLXByaW1hcnktZ3JlZW46aG92ZXIsIGEuYmctcHJpbWFyeS1ncmVlbjpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5LWdyZWVuOmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnktZ3JlZW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiMTM5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRlZmF1bHQtZm9udC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRlZmF1bHQtZm9udC1jb2xvcjpob3ZlciwgYS5iZy1kZWZhdWx0LWZvbnQtY29sb3I6Zm9jdXMsXG5idXR0b24uYmctZGVmYXVsdC1mb250LWNvbG9yOmhvdmVyLFxuYnV0dG9uLmJnLWRlZmF1bHQtZm9udC1jb2xvcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDkgIWltcG9ydGFudDsgfVxuXG4uYmctZGVmYXVsdC1oZWFkZXItY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kZWZhdWx0LWhlYWRlci1jb2xvcjpob3ZlciwgYS5iZy1kZWZhdWx0LWhlYWRlci1jb2xvcjpmb2N1cyxcbmJ1dHRvbi5iZy1kZWZhdWx0LWhlYWRlci1jb2xvcjpob3ZlcixcbmJ1dHRvbi5iZy1kZWZhdWx0LWhlYWRlci1jb2xvcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjZmNmYgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjYgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0LWdyZXk6aG92ZXIsIGEuYmctbGlnaHQtZ3JleTpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodC1ncmV5OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0LWdyZXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkICFpbXBvcnRhbnQ7IH1cblxuLmJnLW1lZGl1bS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzMyAhaW1wb3J0YW50OyB9XG5cbmEuYmctbWVkaXVtLWdyZXk6aG92ZXIsIGEuYmctbWVkaXVtLWdyZXk6Zm9jdXMsXG5idXR0b24uYmctbWVkaXVtLWdyZXk6aG92ZXIsXG5idXR0b24uYmctbWVkaXVtLWdyZXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzMgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcmstZ3JleTpob3ZlciwgYS5iZy1kYXJrLWdyZXk6Zm9jdXMsXG5idXR0b24uYmctZGFyay1ncmV5OmhvdmVyLFxuYnV0dG9uLmJnLWRhcmstZ3JleTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWEgIWltcG9ydGFudDsgfVxuXG4uYmctc3RhbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE1ZjM5ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdGFsbDpob3ZlciwgYS5iZy1zdGFsbDpmb2N1cyxcbmJ1dHRvbi5iZy1zdGFsbDpob3ZlcixcbmJ1dHRvbi5iZy1zdGFsbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTRhMmQgIWltcG9ydGFudDsgfVxuXG4uYmctaGFsdHVuZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjgwMmIgIWltcG9ydGFudDsgfVxuXG5hLmJnLWhhbHR1bmc6aG92ZXIsIGEuYmctaGFsdHVuZzpmb2N1cyxcbmJ1dHRvbi5iZy1oYWx0dW5nOmhvdmVyLFxuYnV0dG9uLmJnLWhhbHR1bmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1YTFlICFpbXBvcnRhbnQ7IH1cblxuLmJnLWZ1dHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzc5YmIgIWltcG9ydGFudDsgfVxuXG5hLmJnLWZ1dHRlcjpob3ZlciwgYS5iZy1mdXR0ZXI6Zm9jdXMsXG5idXR0b24uYmctZnV0dGVyOmhvdmVyLFxuYnV0dG9uLmJnLWZ1dHRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTVjOGYgIWltcG9ydGFudDsgfVxuXG4uYmctcmFzc2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MjMzMCAhaW1wb3J0YW50OyB9XG5cbmEuYmctcmFzc2VuOmhvdmVyLCBhLmJnLXJhc3Nlbjpmb2N1cyxcbmJ1dHRvbi5iZy1yYXNzZW46aG92ZXIsXG5idXR0b24uYmctcmFzc2VuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMWMyNiAhaW1wb3J0YW50OyB9XG5cbi5iZy1mcmFnZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODMyNjJmICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1mcmFnZW46aG92ZXIsIGEuYmctZnJhZ2VuOmZvY3VzLFxuYnV0dG9uLmJnLWZyYWdlbjpob3ZlcixcbmJ1dHRvbi5iZy1mcmFnZW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIxYjIxICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdlZmx1ZWdlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NjZhMTAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWdlZmx1ZWdlbDpob3ZlciwgYS5iZy1nZWZsdWVnZWw6Zm9jdXMsXG5idXR0b24uYmctZ2VmbHVlZ2VsOmhvdmVyLFxuYnV0dG9uLmJnLWdlZmx1ZWdlbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODQ5MGIgIWltcG9ydGFudDsgfVxuXG4uYmctbm8tcm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTUgIWltcG9ydGFudDsgfVxuXG5hLmJnLW5vLXJvb3Q6aG92ZXIsIGEuYmctbm8tcm9vdDpmb2N1cyxcbmJ1dHRvbi5iZy1uby1yb290OmhvdmVyLFxuYnV0dG9uLmJnLW5vLXJvb3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpc3Qtc2VjdGlvbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY2ZjAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpc3Qtc2VjdGlvbi1iZzpob3ZlciwgYS5iZy1saXN0LXNlY3Rpb24tYmc6Zm9jdXMsXG5idXR0b24uYmctbGlzdC1zZWN0aW9uLWJnOmhvdmVyLFxuYnV0dG9uLmJnLWxpc3Qtc2VjdGlvbi1iZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGUzZDAgIWltcG9ydGFudDsgfVxuXG4uYmctbGlzdC1zZWN0aW9uLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpc3Qtc2VjdGlvbi1ib3JkZXI6aG92ZXIsIGEuYmctbGlzdC1zZWN0aW9uLWJvcmRlcjpmb2N1cyxcbmJ1dHRvbi5iZy1saXN0LXNlY3Rpb24tYm9yZGVyOmhvdmVyLFxuYnV0dG9uLmJnLWxpc3Qtc2VjdGlvbi1ib3JkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWFsZXJ0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYSAhaW1wb3J0YW50OyB9XG5cbmEuYmctYWxlcnQtYmc6aG92ZXIsIGEuYmctYWxlcnQtYmc6Zm9jdXMsXG5idXR0b24uYmctYWxlcnQtYmc6aG92ZXIsXG5idXR0b24uYmctYWxlcnQtYmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhY2IyICFpbXBvcnRhbnQ7IH1cblxuLmJnLWFsZXJ0LWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjcgIWltcG9ydGFudDsgfVxuXG5hLmJnLWFsZXJ0LWJvcmRlcjpob3ZlciwgYS5iZy1hbGVydC1ib3JkZXI6Zm9jdXMsXG5idXR0b24uYmctYWxlcnQtYm9yZGVyOmhvdmVyLFxuYnV0dG9uLmJnLWFsZXJ0LWJvcmRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTg1OTAgIWltcG9ydGFudDsgfVxuXG4uYmctYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1hbGVydDpob3ZlciwgYS5iZy1hbGVydDpmb2N1cyxcbmJ1dHRvbi5iZy1hbGVydDpob3ZlcixcbmJ1dHRvbi5iZy1hbGVydDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTEyMTcgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2QgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmctYmc6aG92ZXIsIGEuYmctd2FybmluZy1iZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nLWJnOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmctYmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNzlhICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmctYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDRiOSAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZy1ib3JkZXI6aG92ZXIsIGEuYmctd2FybmluZy1ib3JkZXI6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZy1ib3JkZXI6aG92ZXIsXG5idXR0b24uYmctd2FybmluZy1ib3JkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NiZjk3ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvLWJnOmhvdmVyLCBhLmJnLWluZm8tYmc6Zm9jdXMsXG5idXR0b24uYmctaW5mby1iZzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvLWJnOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhZGNlNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmNmZDIgIWltcG9ydGFudDsgfVxuXG5hLmJnLWluZm8tYm9yZGVyOmhvdmVyLCBhLmJnLWluZm8tYm9yZGVyOmZvY3VzLFxuYnV0dG9uLmJnLWluZm8tYm9yZGVyOmhvdmVyLFxuYnV0dG9uLmJnLWluZm8tYm9yZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljYjliZSAhaW1wb3J0YW50OyB9XG5cbi5iZy1hbWF6b24teWVsbG93LXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZGZhNSAhaW1wb3J0YW50OyB9XG5cbmEuYmctYW1hem9uLXllbGxvdy1zdGFydDpob3ZlciwgYS5iZy1hbWF6b24teWVsbG93LXN0YXJ0OmZvY3VzLFxuYnV0dG9uLmJnLWFtYXpvbi15ZWxsb3ctc3RhcnQ6aG92ZXIsXG5idXR0b24uYmctYW1hem9uLXllbGxvdy1zdGFydDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2NlNzYgIWltcG9ydGFudDsgfVxuXG4uYmctYW1hem9uLXllbGxvdy1lbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBjMTRiICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1hbWF6b24teWVsbG93LWVuZDpob3ZlciwgYS5iZy1hbWF6b24teWVsbG93LWVuZDpmb2N1cyxcbmJ1dHRvbi5iZy1hbWF6b24teWVsbG93LWVuZDpob3ZlcixcbmJ1dHRvbi5iZy1hbWF6b24teWVsbG93LWVuZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2IxMWMgIWltcG9ydGFudDsgfVxuXG4uYmctYW1hem9uLWdyZXktc3RhcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1hbWF6b24tZ3JleS1zdGFydDpob3ZlciwgYS5iZy1hbWF6b24tZ3JleS1zdGFydDpmb2N1cyxcbmJ1dHRvbi5iZy1hbWF6b24tZ3JleS1zdGFydDpob3ZlcixcbmJ1dHRvbi5iZy1hbWF6b24tZ3JleS1zdGFydDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2MgIWltcG9ydGFudDsgfVxuXG4uYmctYW1hem9uLWdyZXktZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50OyB9XG5cbmEuYmctYW1hem9uLWdyZXktZW5kOmhvdmVyLCBhLmJnLWFtYXpvbi1ncmV5LWVuZDpmb2N1cyxcbmJ1dHRvbi5iZy1hbWF6b24tZ3JleS1lbmQ6aG92ZXIsXG5idXR0b24uYmctYW1hem9uLWdyZXktZW5kOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYSAhaW1wb3J0YW50OyB9XG5cbi5iZy1hbWF6b24tYm9yZGVyLXNpZGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljN2UzMSAhaW1wb3J0YW50OyB9XG5cbmEuYmctYW1hem9uLWJvcmRlci1zaWRlczpob3ZlciwgYS5iZy1hbWF6b24tYm9yZGVyLXNpZGVzOmZvY3VzLFxuYnV0dG9uLmJnLWFtYXpvbi1ib3JkZXItc2lkZXM6aG92ZXIsXG5idXR0b24uYmctYW1hem9uLWJvcmRlci1zaWRlczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTVmMjUgIWltcG9ydGFudDsgfVxuXG4uYmctYW1hem9uLWJvcmRlci10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTg4NzM0ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1hbWF6b24tYm9yZGVyLXRvcDpob3ZlciwgYS5iZy1hbWF6b24tYm9yZGVyLXRvcDpmb2N1cyxcbmJ1dHRvbi5iZy1hbWF6b24tYm9yZGVyLXRvcDpob3ZlcixcbmJ1dHRvbi5iZy1hbWF6b24tYm9yZGVyLXRvcDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTY4MjggIWltcG9ydGFudDsgfVxuXG4uYmctYW1hem9uLWJvcmRlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ2YTI5ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1hbWF6b24tYm9yZGVyLWJvdHRvbTpob3ZlciwgYS5iZy1hbWF6b24tYm9yZGVyLWJvdHRvbTpmb2N1cyxcbmJ1dHRvbi5iZy1hbWF6b24tYm9yZGVyLWJvdHRvbTpob3ZlcixcbmJ1dHRvbi5iZy1hbWF6b24tYm9yZGVyLWJvdHRvbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDRiMWQgIWltcG9ydGFudDsgfVxuXG4uYmctd2FjaHRlbHNob3AtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmM2VlICFpbXBvcnRhbnQ7IH1cblxuYS5iZy13YWNodGVsc2hvcC1iZzpob3ZlciwgYS5iZy13YWNodGVsc2hvcC1iZzpmb2N1cyxcbmJ1dHRvbi5iZy13YWNodGVsc2hvcC1iZzpob3ZlcixcbmJ1dHRvbi5iZy13YWNodGVsc2hvcC1iZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQzYzAgIWltcG9ydGFudDsgfVxuXG4uYmctd2FjaHRlbHNob3AtYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NTIwZSAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FjaHRlbHNob3AtYm9yZGVyOmhvdmVyLCBhLmJnLXdhY2h0ZWxzaG9wLWJvcmRlcjpmb2N1cyxcbmJ1dHRvbi5iZy13YWNodGVsc2hvcC1ib3JkZXI6aG92ZXIsXG5idXR0b24uYmctd2FjaHRlbHNob3AtYm9yZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1NDEwYiAhaW1wb3J0YW50OyB9XG5cbi5iZy1keWstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlMmJhICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1keWstYmc6aG92ZXIsIGEuYmctZHlrLWJnOmZvY3VzLFxuYnV0dG9uLmJnLWR5ay1iZzpob3ZlcixcbmJ1dHRvbi5iZy1keWstYmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZjZjhkICFpbXBvcnRhbnQ7IH1cblxuLmJnLWR5ay10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2NmExMCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZHlrLXRleHQ6aG92ZXIsIGEuYmctZHlrLXRleHQ6Zm9jdXMsXG5idXR0b24uYmctZHlrLXRleHQ6aG92ZXIsXG5idXR0b24uYmctZHlrLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg0OTBiICFpbXBvcnRhbnQ7IH1cblxuLmJnLWR5ay1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YTY2NSAhaW1wb3J0YW50OyB9XG5cbmEuYmctZHlrLWljb246aG92ZXIsIGEuYmctZHlrLWljb246Zm9jdXMsXG5idXR0b24uYmctZHlrLWljb246aG92ZXIsXG5idXR0b24uYmctZHlrLWljb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4ZjQ0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM0MTQxNDEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzY2NiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzlmYzg1NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzBjNTQ2MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgyMzMwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm9keS1iZyB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjlmOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY29udGVudC1iZyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnktZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICM5ZmM4NTUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRlZmF1bHQtZm9udC1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogIzIyMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGVmYXVsdC1oZWFkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6ICM4ODggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0LWdyZXkge1xuICBib3JkZXItY29sb3I6ICNmNmY2ZjYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLW1lZGl1bS1ncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzNDMzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYXJrLWdyZXkge1xuICBib3JkZXItY29sb3I6ICMzNDM0MzMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0YWxsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjE1ZjM5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1oYWx0dW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWY4MDJiICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1mdXR0ZXIge1xuICBib3JkZXItY29sb3I6ICMxYzc5YmIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJhc3NlbiB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MjMzMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZnJhZ2VuIHtcbiAgYm9yZGVyLWNvbG9yOiAjODMyNjJmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1nZWZsdWVnZWwge1xuICBib3JkZXItY29sb3I6ICM5NjZhMTAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLW5vLXJvb3Qge1xuICBib3JkZXItY29sb3I6ICM1NTUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpc3Qtc2VjdGlvbi1iZyB7XG4gIGJvcmRlci1jb2xvcjogI2YwZjZmMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlzdC1zZWN0aW9uLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYWxlcnQtYmcge1xuICBib3JkZXItY29sb3I6ICNmOGQ3ZGEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWFsZXJ0LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2YxYjBiNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYWxlcnQge1xuICBib3JkZXItY29sb3I6ICM3MjFjMjQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmctYmcge1xuICBib3JkZXItY29sb3I6ICNmZmYzY2QgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmctYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkNGI5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvLWJnIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDFlY2YxICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2JiY2ZkMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYW1hem9uLXllbGxvdy1zdGFydCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZGZhNSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYW1hem9uLXllbGxvdy1lbmQge1xuICBib3JkZXItY29sb3I6ICNmMGMxNGIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWFtYXpvbi1ncmV5LXN0YXJ0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1hbWF6b24tZ3JleS1lbmQge1xuICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWFtYXpvbi1ib3JkZXItc2lkZXMge1xuICBib3JkZXItY29sb3I6ICM5YzdlMzEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWFtYXpvbi1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTg4NzM0ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1hbWF6b24tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1jb2xvcjogIzg0NmEyOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FjaHRlbHNob3AtYmcge1xuICBib3JkZXItY29sb3I6ICNmZGYzZWUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhY2h0ZWxzaG9wLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2U1NTIwZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZHlrLWJnIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVlMmJhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1keWstdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzk2NmExMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZHlrLWljb24ge1xuICBib3JkZXItY29sb3I6ICNjNWE2NjUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSwgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byxcbi5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byxcbi5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0MTQxNDEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzI4MjgyOCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjOWZjODU1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICM4NmIxMzkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzA2MmMzMyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNTMzZjAzICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkODIzMzAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhYzFjMjYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYm9keS1iZyB7XG4gIGNvbG9yOiAjZjlmOWY5ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWJvZHktYmc6aG92ZXIsIGEudGV4dC1ib2R5LWJnOmZvY3VzIHtcbiAgY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jb250ZW50LWJnIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWNvbnRlbnQtYmc6aG92ZXIsIGEudGV4dC1jb250ZW50LWJnOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5LWdyZWVuIHtcbiAgY29sb3I6ICM5ZmM4NTUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeS1ncmVlbjpob3ZlciwgYS50ZXh0LXByaW1hcnktZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogIzg2YjEzOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRlZmF1bHQtZm9udC1jb2xvciB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRlZmF1bHQtZm9udC1jb2xvcjpob3ZlciwgYS50ZXh0LWRlZmF1bHQtZm9udC1jb2xvcjpmb2N1cyB7XG4gIGNvbG9yOiAjMDkwOTA5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGVmYXVsdC1oZWFkZXItY29sb3Ige1xuICBjb2xvcjogIzg4OCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kZWZhdWx0LWhlYWRlci1jb2xvcjpob3ZlciwgYS50ZXh0LWRlZmF1bHQtaGVhZGVyLWNvbG9yOmZvY3VzIHtcbiAgY29sb3I6ICM2ZjZmNmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodC1ncmV5IHtcbiAgY29sb3I6ICNmNmY2ZjYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQtZ3JleTpob3ZlciwgYS50ZXh0LWxpZ2h0LWdyZXk6Zm9jdXMge1xuICBjb2xvcjogI2RkZGRkZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW1lZGl1bS1ncmV5IHtcbiAgY29sb3I6ICMzNDM0MzMgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbWVkaXVtLWdyZXk6aG92ZXIsIGEudGV4dC1tZWRpdW0tZ3JleTpmb2N1cyB7XG4gIGNvbG9yOiAjMWExYTFhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyay1ncmV5IHtcbiAgY29sb3I6ICMzNDM0MzMgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFyay1ncmV5OmhvdmVyLCBhLnRleHQtZGFyay1ncmV5OmZvY3VzIHtcbiAgY29sb3I6ICMxYTFhMWEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdGFsbCB7XG4gIGNvbG9yOiAjYjE1ZjM5ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN0YWxsOmhvdmVyLCBhLnRleHQtc3RhbGw6Zm9jdXMge1xuICBjb2xvcjogIzhhNGEyZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhhbHR1bmcge1xuICBjb2xvcjogIzVmODAyYiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1oYWx0dW5nOmhvdmVyLCBhLnRleHQtaGFsdHVuZzpmb2N1cyB7XG4gIGNvbG9yOiAjNDM1YTFlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZnV0dGVyIHtcbiAgY29sb3I6ICMxYzc5YmIgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZnV0dGVyOmhvdmVyLCBhLnRleHQtZnV0dGVyOmZvY3VzIHtcbiAgY29sb3I6ICMxNTVjOGYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yYXNzZW4ge1xuICBjb2xvcjogI2Q4MjMzMCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1yYXNzZW46aG92ZXIsIGEudGV4dC1yYXNzZW46Zm9jdXMge1xuICBjb2xvcjogI2FjMWMyNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWZyYWdlbiB7XG4gIGNvbG9yOiAjODMyNjJmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWZyYWdlbjpob3ZlciwgYS50ZXh0LWZyYWdlbjpmb2N1cyB7XG4gIGNvbG9yOiAjNWIxYjIxICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZ2VmbHVlZ2VsIHtcbiAgY29sb3I6ICM5NjZhMTAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZ2VmbHVlZ2VsOmhvdmVyLCBhLnRleHQtZ2VmbHVlZ2VsOmZvY3VzIHtcbiAgY29sb3I6ICM2ODQ5MGIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1uby1yb290IHtcbiAgY29sb3I6ICM1NTUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbm8tcm9vdDpob3ZlciwgYS50ZXh0LW5vLXJvb3Q6Zm9jdXMge1xuICBjb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpc3Qtc2VjdGlvbi1iZyB7XG4gIGNvbG9yOiAjZjBmNmYwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpc3Qtc2VjdGlvbi1iZzpob3ZlciwgYS50ZXh0LWxpc3Qtc2VjdGlvbi1iZzpmb2N1cyB7XG4gIGNvbG9yOiAjZDBlM2QwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlzdC1zZWN0aW9uLWJvcmRlciB7XG4gIGNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpc3Qtc2VjdGlvbi1ib3JkZXI6aG92ZXIsIGEudGV4dC1saXN0LXNlY3Rpb24tYm9yZGVyOmZvY3VzIHtcbiAgY29sb3I6ICNkNWQ1ZDUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1hbGVydC1iZyB7XG4gIGNvbG9yOiAjZjhkN2RhICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWFsZXJ0LWJnOmhvdmVyLCBhLnRleHQtYWxlcnQtYmc6Zm9jdXMge1xuICBjb2xvcjogI2YwYWNiMiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWFsZXJ0LWJvcmRlciB7XG4gIGNvbG9yOiAjZjFiMGI3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWFsZXJ0LWJvcmRlcjpob3ZlciwgYS50ZXh0LWFsZXJ0LWJvcmRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZTk4NTkwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYWxlcnQge1xuICBjb2xvcjogIzcyMWMyNCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1hbGVydDpob3ZlciwgYS50ZXh0LWFsZXJ0OmZvY3VzIHtcbiAgY29sb3I6ICM0OTEyMTcgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nLWJnIHtcbiAgY29sb3I6ICNmZmYzY2QgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZy1iZzpob3ZlciwgYS50ZXh0LXdhcm5pbmctYmc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZTc5YSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmctYm9yZGVyIHtcbiAgY29sb3I6ICNkZGQ0YjkgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZy1ib3JkZXI6aG92ZXIsIGEudGV4dC13YXJuaW5nLWJvcmRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjY2NiZjk3ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mby1iZyB7XG4gIGNvbG9yOiAjZDFlY2YxICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm8tYmc6aG92ZXIsIGEudGV4dC1pbmZvLWJnOmZvY3VzIHtcbiAgY29sb3I6ICNhYWRjZTUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvLWJvcmRlciB7XG4gIGNvbG9yOiAjYmJjZmQyICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm8tYm9yZGVyOmhvdmVyLCBhLnRleHQtaW5mby1ib3JkZXI6Zm9jdXMge1xuICBjb2xvcjogIzljYjliZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWFtYXpvbi15ZWxsb3ctc3RhcnQge1xuICBjb2xvcjogI2Y3ZGZhNSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1hbWF6b24teWVsbG93LXN0YXJ0OmhvdmVyLCBhLnRleHQtYW1hem9uLXllbGxvdy1zdGFydDpmb2N1cyB7XG4gIGNvbG9yOiAjZjNjZTc2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYW1hem9uLXllbGxvdy1lbmQge1xuICBjb2xvcjogI2YwYzE0YiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1hbWF6b24teWVsbG93LWVuZDpob3ZlciwgYS50ZXh0LWFtYXpvbi15ZWxsb3ctZW5kOmZvY3VzIHtcbiAgY29sb3I6ICNlY2IxMWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1hbWF6b24tZ3JleS1zdGFydCB7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWFtYXpvbi1ncmV5LXN0YXJ0OmhvdmVyLCBhLnRleHQtYW1hem9uLWdyZXktc3RhcnQ6Zm9jdXMge1xuICBjb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWFtYXpvbi1ncmV5LWVuZCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWFtYXpvbi1ncmV5LWVuZDpob3ZlciwgYS50ZXh0LWFtYXpvbi1ncmV5LWVuZDpmb2N1cyB7XG4gIGNvbG9yOiAjMWExYTFhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYW1hem9uLWJvcmRlci1zaWRlcyB7XG4gIGNvbG9yOiAjOWM3ZTMxICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWFtYXpvbi1ib3JkZXItc2lkZXM6aG92ZXIsIGEudGV4dC1hbWF6b24tYm9yZGVyLXNpZGVzOmZvY3VzIHtcbiAgY29sb3I6ICM3NTVmMjUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1hbWF6b24tYm9yZGVyLXRvcCB7XG4gIGNvbG9yOiAjYTg4NzM0ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWFtYXpvbi1ib3JkZXItdG9wOmhvdmVyLCBhLnRleHQtYW1hem9uLWJvcmRlci10b3A6Zm9jdXMge1xuICBjb2xvcjogIzgxNjgyOCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWFtYXpvbi1ib3JkZXItYm90dG9tIHtcbiAgY29sb3I6ICM4NDZhMjkgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtYW1hem9uLWJvcmRlci1ib3R0b206aG92ZXIsIGEudGV4dC1hbWF6b24tYm9yZGVyLWJvdHRvbTpmb2N1cyB7XG4gIGNvbG9yOiAjNWQ0YjFkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FjaHRlbHNob3AtYmcge1xuICBjb2xvcjogI2ZkZjNlZSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YWNodGVsc2hvcC1iZzpob3ZlciwgYS50ZXh0LXdhY2h0ZWxzaG9wLWJnOmZvY3VzIHtcbiAgY29sb3I6ICNmOGQzYzAgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YWNodGVsc2hvcC1ib3JkZXIge1xuICBjb2xvcjogI2U1NTIwZSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YWNodGVsc2hvcC1ib3JkZXI6aG92ZXIsIGEudGV4dC13YWNodGVsc2hvcC1ib3JkZXI6Zm9jdXMge1xuICBjb2xvcjogI2I1NDEwYiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWR5ay1iZyB7XG4gIGNvbG9yOiAjZjVlMmJhICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWR5ay1iZzpob3ZlciwgYS50ZXh0LWR5ay1iZzpmb2N1cyB7XG4gIGNvbG9yOiAjZWZjZjhkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZHlrLXRleHQge1xuICBjb2xvcjogIzk2NmExMCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1keWstdGV4dDpob3ZlciwgYS50ZXh0LWR5ay10ZXh0OmZvY3VzIHtcbiAgY29sb3I6ICM2ODQ5MGIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1keWstaWNvbiB7XG4gIGNvbG9yOiAjYzVhNjY1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWR5ay1pY29uOmhvdmVyLCBhLnRleHQtZHlrLWljb246Zm9jdXMge1xuICBjb2xvcjogI2IzOGY0NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMzsgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlIHRkLFxuICAgIC50YWJsZSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGFibGUtZGFyayB0aCxcbiAgICAudGFibGUtZGFyayB0ZCxcbiAgICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfSB9XG5cbi53cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG5cbiN3cmFwcGVyLWhlcm8ge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuXG4uc3RpY2t5LFxuLmdhbGxlcnktY2FwdGlvbixcbi5ieXBvc3RhdXRob3Ige1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLndyYXBwZXIjd3JhcHBlci1zdGlja3kge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfVxuXG4jd3JhcHBlci1mb290ZXItZnVsbCxcbiN3cmFwcGVyLXN0YXRpYy1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4ud3AtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi5hbGlnbmxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTsgfVxuXG4uZW50cnktZm9vdGVyIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbmltZy53cC1wb3N0LWltYWdlLFxuYXJ0aWNsZSBpbWcsXG5maWd1cmUsXG5pbWcsXG4jc2Vjb25kYXJ5IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmEuc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDsgfVxuXG4uanVtYm90cm9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTYxODFiICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQgYTpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCBhIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhciBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLypcbiogVXNlIGV4aXN0aW5nIEJvb3RzdHJhcCA0IGNsYXNzZXMgYW5kXG4qIHZhcmlhYmxlcyB0byBleHRlbmQgLSBvdmVycmlkZSBDRjcgc3R5bGVcbipcbiogVXNlZnVsIENGNyBjbGFzc2VzOlxuKiAud3BjZjcgdGhlIHdyYXBwZXIgZWxlbWVudFxuKiAud3BjZjctZm9ybVxuKiAud3BjZjctZm9ybS1jb250cm9sXG4qIC53cGNmNy10ZXh0XG4qIC53cGNmNy1lbWFpbFxuKiAud3BjZjctdGV4dGFyZWFcbiogLndwY2Y3LXN1Ym1pdFxuKi9cbi53cGNmNyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLndwY2Y3IC53cGNmNy1mb3JtIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAud3BjZjcgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIGNvbG9yOiAjZDgyMzMwOyB9XG4gIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgIGNvbG9yOiAjZDgyMzMwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxNi42NiU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTQuMjglOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDExLjExJTsgfVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5vLWRlYnVnLWJvZHktb25seSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7IH1cblxuLmRlYnVnLWJvZHktb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRlYnVnLWJvZHkgLmRlYnVnLWJvZHktb25seSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7IH1cblxuLmRlYnVnLWJvZHkgLm5vLWRlYnVnLWJvZHktb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRlYnVnLWJvZHkgLmRlYnVnLWFjdGlvbi1uYW1lLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGVidWctYWN0aW9uLW5hbWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRlYnVnLWFjdGlvbi1uYW1lIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUxLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDE1cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbi5kZWJ1Zy1ib3gge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTEsIDAuOCk7XG4gIGJvdHRvbTogNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLmRlYnVnLWJveCAjZGVidWctdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuZGVidWctYm94ICNkZWJ1Zy10b2dnbGUgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmRlYnVnLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZGVidWctYm94IC5kZWJ1Zy1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZGVidWctYm94IC5kZWJ1Zy12YWx1ZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07IH1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07IH1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG4uZmEtZmxpcC1ib3RoLCAuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXG46cm9vdCAuZmEtZmxpcC1ib3RoIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIuNWVtOyB9XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5mYS1hYmFjdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDBcIjsgfVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cblxuLmZhLWFjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFlXCI7IH1cblxuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWZcIjsgfVxuXG4uZmEtYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWFkb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc4XCI7IH1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjsgfVxuXG4uZmEtYWxhcm0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGVcIjsgfVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5mYS1hbGljb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIwXCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjsgfVxuXG4uZmEtYWxpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCI7IH1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cblxuLmZhLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0M1wiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1hbmdlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OVwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjsgfVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmZhLWFua2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cblxuLmZhLWFwcGxlLWNyYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIxXCI7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7IH1cblxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7IH1cblxuLmZhLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTBcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cblxuLmZhLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cblxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cblxuLmZhLWFycm93LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG5cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cblxuLmZhLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cblxuLmZhLWFycm93LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjsgfVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7IH1cblxuLmZhLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjsgfVxuXG4uZmEtYXRvbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDNcIjsgfVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjsgfVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmZhLWF4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMlwiOyB9XG5cbi5mYS1heGUtYmF0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIzXCI7IH1cblxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjsgfVxuXG4uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiOyB9XG5cbi5mYS1iYWNrcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNFwiOyB9XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtYmFjb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjsgfVxuXG4uZmEtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzVcIjsgfVxuXG4uZmEtYmFkZ2UtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzZcIjsgfVxuXG4uZmEtYmFkZ2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ1XCI7IH1cblxuLmZhLWJhZGdlLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDZcIjsgfVxuXG4uZmEtYmFkZ2VyLWhvbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI0XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjsgfVxuXG4uZmEtYmFsbC1waWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdlXCI7IH1cblxuLmZhLWJhbGxvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMlwiOyB9XG5cbi5mYS1iYWxsb3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzNcIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjsgfVxuXG4uZmEtYmFyY29kZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjNcIjsgfVxuXG4uZmEtYmFyY29kZS1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY0XCI7IH1cblxuLmZhLWJhcmNvZGUtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NVwiOyB9XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMyXCI7IH1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cblxuLmZhLWJhc2tldGJhbGwtaG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiOyB9XG5cbi5mYS1iYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjVcIjsgfVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzZcIjsgfVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWJlbGwtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ1XCI7IH1cblxuLmZhLWJlbGwtc2Nob29sLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ2XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmVsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2ZcIjsgfVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7IH1cblxuLmZhLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmEtYmlvaGF6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgwXCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjsgfVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG5cbi5mYS1ibGFua2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk4XCI7IH1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjsgfVxuXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7IH1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7IH1cblxuLmZhLWJvbmUtYnJlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDhcIjsgfVxuXG4uZmEtYm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7IH1cblxuLmZhLWJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ5XCI7IH1cblxuLmZhLWJvb2stZGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiOyB9XG5cbi5mYS1ib29rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk5XCI7IH1cblxuLmZhLWJvb2stbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNlwiOyB9XG5cbi5mYS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjsgfVxuXG4uZmEtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjsgfVxuXG4uZmEtYm9vay1zcGVsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjhcIjsgfVxuXG4uZmEtYm9vay11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U3XCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRiXCI7IH1cblxuLmZhLWJvb2tzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZThcIjsgfVxuXG4uZmEtYm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MlwiOyB9XG5cbi5mYS1ib290aC1jdXJ0YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM0XCI7IH1cblxuLmZhLWJvdy1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiOVwiOyB9XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjsgfVxuXG4uZmEtYm93bGluZy1waW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM3XCI7IH1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5mYS1ib3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlhXCI7IH1cblxuLmZhLWJveC1iYWxsb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzVcIjsgfVxuXG4uZmEtYm94LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7IH1cblxuLmZhLWJveC1mcmFnaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDliXCI7IH1cblxuLmZhLWJveC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cblxuLmZhLWJveC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZFwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1ib3gtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWZcIjsgfVxuXG4uZmEtYm94LXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMFwiOyB9XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1ib3hlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTFcIjsgfVxuXG4uZmEtYm94aW5nLWdsb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7IH1cblxuLmZhLWJyYWNrZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U5XCI7IH1cblxuLmZhLWJyYWNrZXRzLWN1cmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VhXCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjsgfVxuXG4uZmEtYnJlYWQtbG9hZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlYlwiOyB9XG5cbi5mYS1icmVhZC1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlY1wiOyB9XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjsgfVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjsgfVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7IH1cblxuLmZhLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFhXCI7IH1cblxuLmZhLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2VcIjsgfVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjsgfVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1idWxsc2V5ZS1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0OFwiOyB9XG5cbi5mYS1idWxsc2V5ZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ5XCI7IH1cblxuLmZhLWJ1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjsgfVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG5cbi5mYS1idXJyaXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VkXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cblxuLmZhLWJ1cy1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGRcIjsgfVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLmZhLWNhYmluZXQtZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRiXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjsgfVxuXG4uZmEtY2FsY3VsYXRvci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGNcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjsgfVxuXG4uZmEtY2FsZW5kYXItc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNlwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1jYW1lcmEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1jYW1wZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYVwiOyB9XG5cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7IH1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjsgfVxuXG4uZmEtY2FuZGxlLWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiY1wiOyB9XG5cbi5mYS1jYW5keS1jYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7IH1cblxuLmZhLWNhbmR5LWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmRcIjsgfVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjsgfVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjsgfVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjsgfVxuXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjsgfVxuXG4uZmEtY2FyLWJ1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTBcIjsgfVxuXG4uZmEtY2FyLWNyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7IH1cblxuLmZhLWNhci1nYXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTJcIjsgfVxuXG4uZmEtY2FyLW1lY2hhbmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUzXCI7IH1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7IH1cblxuLmZhLWNhci10aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU1XCI7IH1cblxuLmZhLWNhci13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU2XCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJkXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiOyB9XG5cbi5mYS1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzFcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjsgfVxuXG4uZmEtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg3XCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjsgfVxuXG4uZmEtY2FzaC1yZWdpc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OFwiOyB9XG5cbi5mYS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjsgfVxuXG4uZmEtY2F1bGRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmZcIjsgfVxuXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiOyB9XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjsgfVxuXG4uZmEtY2hhaXItb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMxXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjsgfVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7IH1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1jaGFydC1saW5lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGRcIjsgfVxuXG4uZmEtY2hhcnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtY2hhcnQtcGllLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZVwiOyB9XG5cbi5mYS1jaGFydC1zY2F0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VlXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5mYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLmZhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiOyB9XG5cbi5mYS1jaGVlc2Utc3dpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjBcIjsgfVxuXG4uZmEtY2hlZXNlYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YxXCI7IH1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNiXCI7IH1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLmZhLWNoZXNzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7IH1cblxuLmZhLWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZVwiOyB9XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cblxuLmZhLWNoZXNzLWtpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQwXCI7IH1cblxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7IH1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjsgfVxuXG4uZmEtY2hlc3MtcGF3bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ2XCI7IH1cblxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjJcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOVwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJiXCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtY2hpbW5leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YlwiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiOyB9XG5cbi5mYS1jbGF3LW1hcmtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMyXCI7IH1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7IH1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzdcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmM1wiOyB9XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4uZmEtY2xvdWQtZHJpenpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOFwiOyB9XG5cbi5mYS1jbG91ZC1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM5XCI7IH1cblxuLmZhLWNsb3VkLWhhaWwtbWl4ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2FcIjsgfVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjsgfVxuXG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiOyB9XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjsgfVxuXG4uZmEtY2xvdWQtcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiOyB9XG5cbi5mYS1jbG91ZC1yYWluYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNlXCI7IH1cblxuLmZhLWNsb3VkLXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2ZcIjsgfVxuXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiOyB9XG5cbi5mYS1jbG91ZC1zbGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MVwiOyB9XG5cbi5mYS1jbG91ZC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQyXCI7IH1cblxuLmZhLWNsb3VkLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNFwiOyB9XG5cbi5mYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0M1wiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi5mYS1jbG91ZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDRcIjsgfVxuXG4uZmEtY2xvdWRzLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDVcIjsgfVxuXG4uZmEtY2xvdWRzLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NlwiOyB9XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLmZhLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjdcIjsgfVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS1jb2RlLWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiOyB9XG5cbi5mYS1jb2RlLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWNvZmZlZS10b2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM1XCI7IH1cblxuLmZhLWNvZmZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNlwiOyB9XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTJcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUwXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTNcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNFwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNlwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y0XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE3XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YThcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTlcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWFcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWJcIjsgfVxuXG4uZmEtY29tbWVudC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhY1wiOyB9XG5cbi5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MVwiOyB9XG5cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjsgfVxuXG4uZmEtY29tbWVudC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFlXCI7IH1cblxuLmZhLWNvbW1lbnQtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWZcIjsgfVxuXG4uZmEtY29tbWVudC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMFwiOyB9XG5cbi5mYS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjsgfVxuXG4uZmEtY29tbWVudC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMVwiOyB9XG5cbi5mYS1jb21tZW50LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjJcIjsgfVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5mYS1jb21tZW50LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7IH1cblxuLmZhLWNvbW1lbnQtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtY29tbWVudHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7IH1cblxuLmZhLWNvbW1lbnRzLWFsdC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTJcIjsgfVxuXG4uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7IH1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLWNvbXBhc3Mtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTlcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7IH1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjsgfVxuXG4uZmEtY29tcHJlc3Mtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNlwiOyB9XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiOyB9XG5cbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7IH1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cblxuLmZhLWNvbnRhaW5lci1zdG9yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI3XCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5mYS1jb252ZXlvci1iZWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZlXCI7IH1cblxuLmZhLWNvbnZleW9yLWJlbHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZmXCI7IH1cblxuLmZhLWNvb2tpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2M1wiOyB9XG5cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1jb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM3XCI7IH1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7IH1cblxuLmZhLWNvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOFwiOyB9XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVhXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlY1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWZcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODlcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGFcIjsgfVxuXG4uZmEtY3JpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OVwiOyB9XG5cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCI7IH1cblxuLmZhLWNyb2lzc2FudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNlwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWNyb3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7IH1cblxuLmZhLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4uZmEtY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiOyB9XG5cbi5mYS1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMVwiOyB9XG5cbi5mYS1jcnV0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjdcIjsgfVxuXG4uZmEtY3J1dGNoZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjhcIjsgfVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmZhLWN1cmxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGFcIjsgfVxuXG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjsgfVxuXG4uZmEtZC1hbmQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG5cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYVwiOyB9XG5cbi5mYS1kYWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2JcIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5mYS1kZWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmOVwiOyB9XG5cbi5mYS1kZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhlXCI7IH1cblxuLmZhLWRlZXItcnVkb2xwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZlwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4uZmEtZGVtb2NyYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDdcIjsgfVxuXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7IH1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5mYS1kZXNrdG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiOyB9XG5cbi5mYS1kZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2NcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi5mYS1kZXdwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OFwiOyB9XG5cbi5mYS1kaGFybWFjaGFrcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTVcIjsgfVxuXG4uZmEtZGhsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkwXCI7IH1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cblxuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkxXCI7IH1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjsgfVxuXG4uZmEtZGljZS1kMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2RcIjsgfVxuXG4uZmEtZGljZS1kMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2VcIjsgfVxuXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjsgfVxuXG4uZmEtZGljZS1kNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMFwiOyB9XG5cbi5mYS1kaWNlLWQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQxXCI7IH1cblxuLmZhLWRpY2UtZDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDJcIjsgfVxuXG4uZmEtZGljZS1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIzXCI7IH1cblxuLmZhLWRpY2UtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNFwiOyB9XG5cbi5mYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiOyB9XG5cbi5mYS1kaWNlLXNpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNlwiOyB9XG5cbi5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7IH1cblxuLmZhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjsgfVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjsgfVxuXG4uZmEtZGlwbG9tYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYVwiOyB9XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7IH1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmZhLWRpc2Vhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjsgfVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7IH1cblxuLmZhLWRpenp5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7IH1cblxuLmZhLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG5cbi5mYS1kby1ub3QtZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWNcIjsgfVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiOyB9XG5cbi5mYS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIjsgfVxuXG4uZmEtZG9nLWxlYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDRcIjsgfVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjsgfVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjsgfVxuXG4uZmEtZG9sbHktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzNcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NVwiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc2XCI7IH1cblxuLmZhLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiOyB9XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiOyB9XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjsgfVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiOyB9XG5cbi5mYS1kcmFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDVcIjsgfVxuXG4uZmEtZHJhdy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWRcIjsgfVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7IH1cblxuLmZhLWRyYXctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVmXCI7IH1cblxuLmZhLWRyZWlkZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTJcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7IH1cblxuLmZhLWRydW1zdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNlwiOyB9XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4uZmEtZHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkOFwiOyB9XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi5mYS1kdW1wc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5M1wiOyB9XG5cbi5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk0XCI7IH1cblxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjsgfVxuXG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cblxuLmZhLWVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMFwiOyB9XG5cbi5mYS1lYXItbXVmZnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTVcIjsgfVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG5cbi5mYS1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cblxuLmZhLWVjbGlwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDlcIjsgfVxuXG4uZmEtZWNsaXBzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiOyB9XG5cbi5mYS1lZ2ctZnJpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmNcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjsgfVxuXG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7IH1cblxuLmZhLWVsZXBoYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRhXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWJcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG5cbi5mYS1lbGxpcHNpcy12LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiOyB9XG5cbi5mYS1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYxXCI7IH1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1lbXB0eS1zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTZcIjsgfVxuXG4uZmEtZW5naW5lLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjJcIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1N1wiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi5mYS1ldGhlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFkXCI7IH1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cblxuLmZhLWV4cGFuZC13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIwXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZXllLWV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGJcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiOyB9XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiOyB9XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLWZpZWxkLWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjNcIjsgfVxuXG4uZmEtZmlsZS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7IH1cblxuLmZhLWZpbGUtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVhXCI7IH1cblxuLmZhLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTZcIjsgfVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjsgfVxuXG4uZmEtZmlsZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjsgfVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XG5cbi5mYS1maWxlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjsgfVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi5mYS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7IH1cblxuLmZhLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7IH1cblxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjsgfVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjsgfVxuXG4uZmEtZmlsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7IH1cblxuLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTczXCI7IH1cblxuLmZhLWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWJcIjsgfVxuXG4uZmEtZmlsZS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiOyB9XG5cbi5mYS1maWxlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjsgfVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZFwiOyB9XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7IH1cblxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLWZpbG0tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWZpcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLWZpcmUtc21va2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGJcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5mYS1maXJlcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWFcIjsgfVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiOyB9XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjsgfVxuXG4uZmEtZmlzaC1jb29rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmVcIjsgfVxuXG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1mbGFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0Y1wiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5mYS1mbGFnLXVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiOyB9XG5cbi5mYS1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZlwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1mbGFzay1wb2lzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTBcIjsgfVxuXG4uZmEtZmxhc2stcG90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUxXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjsgfVxuXG4uZmEtZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZmXCI7IH1cblxuLmZhLWZsb3dlci1kYWZmb2RpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMFwiOyB9XG5cbi5mYS1mbG93ZXItdHVsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDFcIjsgfVxuXG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiOyB9XG5cbi5mYS1mbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjsgfVxuXG4uZmEtZm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRlXCI7IH1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiOyB9XG5cbi5mYS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjsgfVxuXG4uZmEtZm9sZGVyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVmXCI7IH1cblxuLmZhLWZvbGRlci10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAyXCI7IH1cblxuLmZhLWZvbGRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjBcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU2XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjsgfVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG5cbi5mYS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjsgfVxuXG4uZmEtZm9ya2xpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmZhLWZyYWdpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmJcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi5mYS1mcmVuY2gtZnJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDNcIjsgfVxuXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiOyB9XG5cbi5mYS1mcm9zdHktaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YlwiOyB9XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7IH1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjsgfVxuXG4uZmEtZnVuY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjFcIjsgfVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiOyB9XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4uZmEtZ2FzLXB1bXAtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjRcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naWZ0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjNcIjsgfVxuXG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjsgfVxuXG4uZmEtZ2luZ2VyYnJlYWQtbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlkXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjsgfVxuXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDRcIjsgfVxuXG4uZmEtZ2xhc3MtY2hhbXBhZ25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzllXCI7IH1cblxuLmZhLWdsYXNzLWNoZWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7IH1cblxuLmZhLWdsYXNzLXdoaXNrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjsgfVxuXG4uZmEtZ2xhc3Mtd2hpc2tleS1yb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMVwiOyB9XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7IH1cblxuLmZhLWdsYXNzZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY1XCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjsgfVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7IH1cblxuLmZhLWdsb2JlLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTNcIjsgfVxuXG4uZmEtZ2xvYmUtc3RhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjZcIjsgfVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5mYS1nb2xmLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMxXCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiOyB9XG5cbi5mYS1ncmltYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7IH1cblxuLmZhLWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjsgfVxuXG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7IH1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiOyB9XG5cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiOyB9XG5cbi5mYS1ncmluLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiOyB9XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiOyB9XG5cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7IH1cblxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjsgfVxuXG4uZmEtZ3Jpbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7IH1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiOyB9XG5cbi5mYS1ncmlwLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7IH1cblxuLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTVcIjsgfVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiOyB9XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiOyB9XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiOyB9XG5cbi5mYS1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTZcIjsgfVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1oMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxM1wiOyB9XG5cbi5mYS1oMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiOyB9XG5cbi5mYS1oMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNVwiOyB9XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4uZmEtaGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiOyB9XG5cbi5mYS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjsgfVxuXG4uZmEtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7IH1cblxuLmZhLWhhbW1lci13YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTRcIjsgfVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjsgfVxuXG4uZmEtaGFuZC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiY1wiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YlwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU1XCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZlwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiOyB9XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjsgfVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1oYW5kLXJlY2VpdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3Y1wiOyB9XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7IH1cblxuLmZhLWhhbmRzLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMzXCI7IH1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjsgfVxuXG4uZmEtaGFuZHMtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM1XCI7IH1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi5mYS1oYW5kc2hha2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7IH1cblxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7IH1cblxuLmZhLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtaGF0LXNhbnRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E3XCI7IH1cblxuLmZhLWhhdC13aW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YThcIjsgfVxuXG4uZmEtaGF0LXdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU3XCI7IH1cblxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjsgfVxuXG4uZmEtaGF5a2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7IH1cblxuLmZhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5mYS1oZWFkLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTlcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA4XCI7IH1cblxuLmZhLWhlYWQtc2lkZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA5XCI7IH1cblxuLmZhLWhlYWQtdnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWFcIjsgfVxuXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7IH1cblxuLmZhLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTBcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7IH1cblxuLmZhLWhlYXJ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjN1wiOyB9XG5cbi5mYS1oZWFydC1yYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY4XCI7IH1cblxuLmZhLWhlYXJ0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOFwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiOyB9XG5cbi5mYS1oZWxtZXQtYmF0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmViXCI7IH1cblxuLmZhLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjsgfVxuXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjsgfVxuXG4uZmEtaGlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVjXCI7IH1cblxuLmZhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7IH1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmZhLWhvY2tleS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVlXCI7IH1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7IH1cblxuLmZhLWhvY2tleS1zdGlja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjsgfVxuXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwYVwiOyB9XG5cbi5mYS1ob21lLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM5XCI7IH1cblxuLmZhLWhvbWUtbGc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGJcIjsgfVxuXG4uZmEtaG9tZS1sZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGNcIjsgfVxuXG4uZmEtaG9vZC1jbG9hazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZlwiOyB9XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiOyB9XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiOyB9XG5cbi5mYS1ob3JzZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7IH1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjsgfVxuXG4uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZFwiOyB9XG5cbi5mYS1ob3NwaXRhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGVcIjsgfVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiOyB9XG5cbi5mYS1ob3Rkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGZcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjsgfVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjsgfVxuXG4uZmEtaG91c2UtZmxvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGZcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLmZhLWh1bWlkaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUwXCI7IH1cblxuLmZhLWh1cnJpY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MVwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjsgfVxuXG4uZmEtaWNlLXNrYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FjXCI7IH1cblxuLmZhLWljaWNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWRcIjsgfVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjsgfVxuXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5mYS1pZC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiOyB9XG5cbi5mYS1pZ2xvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiOyB9XG5cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiOyB9XG5cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjsgfVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiOyB9XG5cbi5mYS1pbmJveC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMFwiOyB9XG5cbi5mYS1pbmJveC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTFcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLWluZHVzdHJ5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiM1wiOyB9XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWluZm8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7IH1cblxuLmZhLWluaGFsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjlcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWludGVncmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY3XCI7IH1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLWludGVyc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OFwiOyB9XG5cbi5mYS1pbnZlbnRvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODBcIjsgfVxuXG4uZmEtaW52aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjBcIjsgfVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiOyB9XG5cbi5mYS1pc2xhbmQtdHJvcGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTFcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiOyB9XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiOyB9XG5cbi5mYS1qYWNrLW8tbGFudGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZVwiOyB9XG5cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cblxuLmZhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjsgfVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiOyB9XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cblxuLmZhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjsgfVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjsgfVxuXG4uZmEtam9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7IH1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5mYS1rYWFiYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YlwiOyB9XG5cbi5mYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjsgfVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7IH1cblxuLmZhLWtleS1za2VsZXRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmM1wiOyB9XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7IH1cblxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi5mYS1rZXlub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZjXCI7IH1cblxuLmZhLWtoYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiOyB9XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiOyB9XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7IH1cblxuLmZhLWtpZG5leXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmJcIjsgfVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiOyB9XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjsgfVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7IH1cblxuLmZhLWtpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjRcIjsgfVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7IH1cblxuLmZhLWtuaWZlLWtpdGNoZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjVcIjsgfVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cblxuLmZhLWxhbWJkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZVwiOyB9XG5cbi5mYS1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNhXCI7IH1cblxuLmZhLWxhbmRtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7IH1cblxuLmZhLWxhbmRtYXJrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjsgfVxuXG4uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cblxuLmZhLWxheWVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZlXCI7IH1cblxuLmZhLWxheWVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmZcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1sZWFmLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNiXCI7IH1cblxuLmZhLWxlYWYtbWFwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjZcIjsgfVxuXG4uZmEtbGVhZi1vYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjdcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiOyB9XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1saWdodGJ1bGItZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcwXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MVwiOyB9XG5cbi5mYS1saWdodGJ1bGItb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzJcIjsgfVxuXG4uZmEtbGlnaHRidWxiLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjczXCI7IH1cblxuLmZhLWxpZ2h0cy1ob2xpZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IyXCI7IH1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjsgfVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiOyB9XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4uZmEtbGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMFwiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDFcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAyXCI7IH1cblxuLmZhLWxvY2F0aW9uLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAzXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuXG4uZmEtbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjsgfVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7IH1cblxuLmZhLWxvY2stb3Blbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cblxuLmZhLWxvdmVzZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNjXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uZmEtbHVjaGFkb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTVcIjsgfVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cblxuLmZhLWx1bmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7IH1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uZmEtbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmOFwiOyB9XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjsgfVxuXG4uZmEtbWFpbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxM1wiOyB9XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiOyB9XG5cbi5mYS1tYW5kb2xpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmOVwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiOyB9XG5cbi5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA1XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDZcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA3XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDhcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwYlwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBjXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGRcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiOyB9XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiOyB9XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtbWVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNFwiOyB9XG5cbi5mYS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiOyB9XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjsgfVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cblxuLmZhLW1lZ2FwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NVwiOyB9XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiOyB9XG5cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7IH1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjsgfVxuXG4uZmEtbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7IH1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7IH1cblxuLmZhLW1lbm9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7IH1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG5cbi5mYS1taW5kLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc3XCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi5mYS1taW51cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7IH1cblxuLmZhLW1pbnVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDhcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cblxuLmZhLW1pc3RsZXRvZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNFwiOyB9XG5cbi5mYS1taXR0ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjVcIjsgfVxuXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLmZhLW1penVuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiOyB9XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5mYS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiOyB9XG5cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiOyB9XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiOyB9XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjsgfVxuXG4uZmEtbW9uaXRvci1oZWFydC1yYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjExXCI7IH1cblxuLmZhLW1vbmtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYlwiOyB9XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiOyB9XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLW1vb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTRcIjsgfVxuXG4uZmEtbW9vbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NVwiOyB9XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cblxuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cblxuLmZhLW1vdW50YWluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZFwiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLW11Zy1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjZcIjsgfVxuXG4uZmEtbXVnLW1hcnNobWFsbG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiN1wiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmZhLW5hcndoYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmVcIjsgfVxuXG4uZmEtbmVvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMlwiOyB9XG5cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7IH1cblxuLmZhLW5pbnRlbmRvLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOFwiOyB9XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7IH1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjsgfVxuXG4uZmEtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7IH1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjsgfVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7IH1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiOyB9XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4uZmEtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmZhLW9pbC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjsgfVxuXG4uZmEtb2lsLXRlbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTRcIjsgfVxuXG4uZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7IH1cblxuLmZhLW9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc5XCI7IH1cblxuLmZhLW9tZWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdhXCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLmZhLW9ybmFtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I4XCI7IH1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiOyB9XG5cbi5mYS1vdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMFwiOyB9XG5cbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7IH1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi5mYS1wYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNVwiOyB9XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG5cbi5mYS1wYWludC1icnVzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTlcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7IH1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1wYWxsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgzXCI7IH1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XG5cbi5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7IH1cblxuLmZhLXBhcmtpbmctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE1XCI7IH1cblxuLmZhLXBhcmtpbmctY2lyY2xlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE2XCI7IH1cblxuLmZhLXBhcmtpbmctc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTdcIjsgfVxuXG4uZmEtcGFzc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWJcIjsgfVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLmZhLXBhdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDFcIjsgfVxuXG4uZmEtcGF3LWNsYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAyXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiOyB9XG5cbi5mYS1wZWdhc3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAzXCI7IH1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiOyB9XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7IH1cblxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjsgfVxuXG4uZmEtcGVuY2lsLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MThcIjsgfVxuXG4uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7IH1cblxuLmZhLXBlbm5hbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTZcIjsgfVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7IH1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiOyB9XG5cbi5mYS1wZXBwZXItaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uZmEtcGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MVwiOyB9XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjsgfVxuXG4uZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7IH1cblxuLmZhLXBlcnNvbi1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZlwiOyB9XG5cbi5mYS1wZXJzb24tZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDBcIjsgfVxuXG4uZmEtcGVyc29uLWRvbGx5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQxXCI7IH1cblxuLmZhLXBlcnNvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU3XCI7IH1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7IH1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtcGhvbmUtb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdkXCI7IH1cblxuLmZhLXBob25lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDJcIjsgfVxuXG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjsgfVxuXG4uZmEtcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2VcIjsgfVxuXG4uZmEtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA1XCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDZcIjsgfVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxN1wiOyB9XG5cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiOyB9XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLXBsYW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZVwiOyB9XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7IH1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi5mYS1wbHVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjsgfVxuXG4uZmEtcGx1cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAxXCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4uZmEtcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgwXCI7IH1cblxuLmZhLXBvZGl1bS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU4XCI7IH1cblxuLmZhLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjsgfVxuXG4uZmEtcG9sbC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCI7IH1cblxuLmZhLXBvbGwtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU5XCI7IH1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi5mYS1wb28tc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjsgfVxuXG4uZmEtcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOVwiOyB9XG5cbi5mYS1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE5XCI7IH1cblxuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7IH1cblxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7IH1cblxuLmZhLXByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjsgfVxuXG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG5cbi5mYS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODVcIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjsgfVxuXG4uZmEtcHJpbnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFhXCI7IH1cblxuLmZhLXByaW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg2XCI7IH1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiOyB9XG5cbi5mYS1wdW1wa2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA3XCI7IH1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4uZmEtcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZkXCI7IH1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiOyB9XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjsgfVxuXG4uZmEtcmFiYml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA4XCI7IH1cblxuLmZhLXJhYmJpdC1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA5XCI7IH1cblxuLmZhLXJhY3F1ZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWFcIjsgfVxuXG4uZmEtcmFkaWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I5XCI7IH1cblxuLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjsgfVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiOyB9XG5cbi5mYS1yYWluZHJvcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWNcIjsgfVxuXG4uZmEtcmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBhXCI7IH1cblxuLmZhLXJhbXAtbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNFwiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjsgfVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjsgfVxuXG4uZmEtcmVhZG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7IH1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYVwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmJcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmNcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiOyB9XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2M1wiOyB9XG5cbi5mYS1yZXBlYXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiOyB9XG5cbi5mYS1yZXBlYXQtMS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjZcIjsgfVxuXG4uZmEtcmVwZWF0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NFwiOyB9XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7IH1cblxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjsgfVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7IH1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiOyB9XG5cbi5mYS1yZXN0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLmZhLXJldHdlZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7IH1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiOyB9XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjsgfVxuXG4uZmEtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiOyB9XG5cbi5mYS1yaW5ncy13ZWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFiXCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjsgfVxuXG4uZmEtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDRcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjsgfVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG5cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiOyB9XG5cbi5mYS1yb3V0ZS1oaWdod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFhXCI7IH1cblxuLmZhLXJvdXRlLWludGVyc3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWJcIjsgfVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiOyB9XG5cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiOyB9XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7IH1cblxuLmZhLXJ1bGVyLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFjXCI7IH1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7IH1cblxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjsgfVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi5mYS1ydjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZVwiOyB9XG5cbi5mYS1zYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFjXCI7IH1cblxuLmZhLXNhY2stZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFkXCI7IH1cblxuLmZhLXNhZC1jcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjsgfVxuXG4uZmEtc2FkLXRlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLmZhLXNhbGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFlXCI7IH1cblxuLmZhLXNhbmR3aWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFmXCI7IH1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjsgfVxuXG4uZmEtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7IH1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCI7IH1cblxuLmZhLXNhdXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjBcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiOyB9XG5cbi5mYS1zY2FscGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFkXCI7IH1cblxuLmZhLXNjYWxwZWwtcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZVwiOyB9XG5cbi5mYS1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg4XCI7IH1cblxuLmZhLXNjYW5uZXIta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODlcIjsgfVxuXG4uZmEtc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YVwiOyB9XG5cbi5mYS1zY2FyZWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGRcIjsgfVxuXG4uZmEtc2NhcmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzFcIjsgfVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiOyB9XG5cbi5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7IH1cblxuLmZhLXNjcm9sbC1vbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGZcIjsgfVxuXG4uZmEtc2NydWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjsgfVxuXG4uZmEtc2N5dGhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEwXCI7IH1cblxuLmZhLXNkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzJcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjsgfVxuXG4uZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg5XCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG5cbi5mYS1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjsgfVxuXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4uZmEtc2hhcmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1zaGVlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMVwiOyB9XG5cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4uZmEtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiOyB9XG5cbi5mYS1zaGllbGQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjdcIjsgfVxuXG4uZmEtc2hpZWxkLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEyXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi5mYS1zaGlwcGluZy10aW1lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4Y1wiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uZmEtc2hpc2gta2ViYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjFcIjsgfVxuXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7IH1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cblxuLmZhLXNob3ZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxM1wiOyB9XG5cbi5mYS1zaG92ZWwtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjM1wiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtc2hyZWRkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGFcIjsgfVxuXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjsgfVxuXG4uZmEtc2h1dHRsZWNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjsgfVxuXG4uZmEtc2lja2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIyXCI7IH1cblxuLmZhLXNpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhiXCI7IH1cblxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiOyB9XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7IH1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtc2lnbmFsLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGNcIjsgfVxuXG4uZmEtc2lnbmFsLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGRcIjsgfVxuXG4uZmEtc2lnbmFsLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGVcIjsgfVxuXG4uZmEtc2lnbmFsLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGZcIjsgfVxuXG4uZmEtc2lnbmFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MFwiOyB9XG5cbi5mYS1zaWduYWwtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTFcIjsgfVxuXG4uZmEtc2lnbmFsLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkyXCI7IH1cblxuLmZhLXNpZ25hbC1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5M1wiOyB9XG5cbi5mYS1zaWduYWwtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk0XCI7IH1cblxuLmZhLXNpZ25hbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NVwiOyB9XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjsgfVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjsgfVxuXG4uZmEtc2thdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNVwiOyB9XG5cbi5mYS1za2VsZXRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMFwiOyB9XG5cbi5mYS1za2V0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzZcIjsgfVxuXG4uZmEtc2tpLWp1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzdcIjsgfVxuXG4uZmEtc2tpLWxpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzhcIjsgfVxuXG4uZmEtc2tpaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7IH1cblxuLmZhLXNraWluZy1ub3JkaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2FcIjsgfVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjsgfVxuXG4uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiOyB9XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7IH1cblxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7IH1cblxuLmZhLXNsZWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NiXCI7IH1cblxuLmZhLXNsZWlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiOyB9XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2xpZGVycy1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiOyB9XG5cbi5mYS1zbGlkZXJzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjsgfVxuXG4uZmEtc2xpZGVycy12LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjsgfVxuXG4uZmEtc21pbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOVwiOyB9XG5cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cblxuLmZhLXNtb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWZcIjsgfVxuXG4uZmEtc21va2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjBcIjsgfVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG5cbi5mYS1zbW9raW5nLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiOyB9XG5cbi5mYS1zbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjsgfVxuXG4uZmEtc25ha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTZcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLmZhLXNub3ctYmxvd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MVwiOyB9XG5cbi5mYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNub3dmbGFrZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2ZcIjsgfVxuXG4uZmEtc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiOyB9XG5cbi5mYS1zbm93bW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QxXCI7IH1cblxuLmZhLXNub3dwbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QyXCI7IH1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1zb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIzXCI7IH1cblxuLmZhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjsgfVxuXG4uZmEtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4uZmEtc3BhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjRcIjsgfVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG5cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjsgfVxuXG4uZmEtc3BpZGVyLWJsYWNrLXdpZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE4XCI7IH1cblxuLmZhLXNwaWRlci13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTlcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7IH1cblxuLmZhLXNwbG90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmZhLXNxdWFyZS1yb290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk3XCI7IH1cblxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiOyB9XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiOyB9XG5cbi5mYS1zcXVpcnJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYVwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi5mYS1zdGFmZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYlwiOyB9XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7IH1cblxuLmZhLXN0YXItY2hyaXN0bWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q0XCI7IH1cblxuLmZhLXN0YXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjNcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjsgfVxuXG4uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiOyB9XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjsgfVxuXG4uZmEtc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjJcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1zdGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNFwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmZhLXN0ZWVyaW5nLXdoZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIyXCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdG9ja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNVwiOyB9XG5cbi5mYS1zdG9tYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIzXCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cblxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7IH1cblxuLmZhLXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cblxuLmZhLXN0cmV0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNVwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiOyB9XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiOyB9XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtc3VuLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYzXCI7IH1cblxuLmZhLXN1bi1kdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY0XCI7IH1cblxuLmZhLXN1bi1oYXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY1XCI7IH1cblxuLmZhLXN1bnJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjZcIjsgfVxuXG4uZmEtc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY3XCI7IH1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiOyB9XG5cbi5mYS1zdXJwcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiOyB9XG5cbi5mYS1zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7IH1cblxuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjsgfVxuXG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiOyB9XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cblxuLmZhLXN3b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFjXCI7IH1cblxuLmZhLXN3b3JkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZFwiOyB9XG5cbi5mYS1zeW5hZ29ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjsgfVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjsgfVxuXG4uZmEtdGFibGV0LXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZlwiOyB9XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtYXZlcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjZcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyN1wiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1zbG93ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI4XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYXZlcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiOyB9XG5cbi5mYS10YWNob21ldGVyLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmFcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1mYXN0ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJiXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyY1wiOyB9XG5cbi5mYS10YWNob21ldGVyLXNsb3dlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmRcIjsgfVxuXG4uZmEtdGFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS10YWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5Y1wiOyB9XG5cbi5mYS10YW5ha2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjdcIjsgfVxuXG4uZmEtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS10YXNrcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjhcIjsgfVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjsgfVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjsgfVxuXG4uZmEtdGVldGgtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1mcmlnaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjhcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmFcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjsgfVxuXG4uZmEtdGVubmlzLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWVcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiOyB9XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7IH1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRoZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjllXCI7IH1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4uZmEtdGh1bmRlcnN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZjXCI7IH1cblxuLmZhLXRodW5kZXJzdG9ybS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZkXCI7IH1cblxuLmZhLXRodW5kZXJzdG9ybS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmVcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjsgfVxuXG4uZmEtdGlsZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWZcIjsgfVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLXRpbWVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjsgfVxuXG4uZmEtdGltZXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiOyB9XG5cbi5mYS10aW1lcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cblxuLmZhLXRpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzFcIjsgfVxuXG4uZmEtdGlyZS1mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMyXCI7IH1cblxuLmZhLXRpcmUtcHJlc3N1cmUtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzM1wiOyB9XG5cbi5mYS10aXJlLXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNFwiOyB9XG5cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cblxuLmZhLXRvaWxldC1wYXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWZcIjsgfVxuXG4uZmEtdG9tYnN0b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIwXCI7IH1cblxuLmZhLXRvbWJzdG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjFcIjsgfVxuXG4uZmEtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiOyB9XG5cbi5mYS10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiOyB9XG5cbi5mYS10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOVwiOyB9XG5cbi5mYS10b290aGJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM1XCI7IH1cblxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7IH1cblxuLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTFcIjsgfVxuXG4uZmEtdG9ybmFkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZlwiOyB9XG5cbi5mYS10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIyXCI7IH1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTNcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLmZhLXRyYWZmaWMtY29uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNlwiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7IH1cblxuLmZhLXRyYWZmaWMtbGlnaHQtZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzhcIjsgfVxuXG4uZmEtdHJhZmZpYy1saWdodC1zbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM5XCI7IH1cblxuLmZhLXRyYWZmaWMtbGlnaHQtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYVwiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiOyB9XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiOyB9XG5cbi5mYS10cmVhc3VyZS1jaGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyM1wiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLmZhLXRyZWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAwXCI7IH1cblxuLmZhLXRyZWUtY2hyaXN0bWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RiXCI7IH1cblxuLmZhLXRyZWUtZGVjb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RjXCI7IH1cblxuLmZhLXRyZWUtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGRcIjsgfVxuXG4uZmEtdHJlZS1wYWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJiXCI7IH1cblxuLmZhLXRyZWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI0XCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi5mYS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlY1wiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4uZmEtdHJvcGh5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG5cbi5mYS10cnVjay1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGNcIjsgfVxuXG4uZmEtdHJ1Y2stY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGRcIjsgfVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiOyB9XG5cbi5mYS10cnVjay1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7IH1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiOyB9XG5cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjsgfVxuXG4uZmEtdHJ1Y2stcGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZVwiOyB9XG5cbi5mYS10cnVjay1yYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUwXCI7IH1cblxuLmZhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4uZmEtdHVya2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI1XCI7IH1cblxuLmZhLXR1cnRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNlwiOyB9XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10di1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMVwiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cblxuLmZhLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZlwiOyB9XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiOyB9XG5cbi5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYVwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjsgfVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi5mYS11bmljb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI3XCI7IH1cblxuLmZhLXVuaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEyXCI7IH1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG5cbi5mYS11c2QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7IH1cblxuLmZhLXVzZC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiOyB9XG5cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiOyB9XG5cbi5mYS11c2VyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEzXCI7IH1cblxuLmZhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjsgfVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiOyB9XG5cbi5mYS11c2VyLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiOyB9XG5cbi5mYS11c2VyLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE0XCI7IH1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiOyB9XG5cbi5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjsgfVxuXG4uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiOyB9XG5cbi5mYS11c2VyLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJjXCI7IH1cblxuLmZhLXVzZXItaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZFwiOyB9XG5cbi5mYS11c2VyLWluanVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjhcIjsgfVxuXG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtdXNlci1tZC1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJlXCI7IH1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjsgfVxuXG4uZmEtdXNlci1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiOyB9XG5cbi5mYS11c2VyLW51cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJmXCI7IH1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiOyB9XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7IH1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEtdXNlcnMtY2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2RcIjsgfVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7IH1cblxuLmZhLXVzZXJzLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE1XCI7IH1cblxuLmZhLXVzZXJzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzBcIjsgfVxuXG4uZmEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiOyB9XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi5mYS11dGVuc2lsLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTNcIjsgfVxuXG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cblxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cblxuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uZmEtdmFsdWUtYWJzb2x1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTZcIjsgfVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjsgfVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjsgfVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtdmlkZW8tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMVwiOyB9XG5cbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiOyB9XG5cbi5mYS12aWhhcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4uZmEtdm9sY2FubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MFwiOyB9XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uZmEtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE4XCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi5mYS12b3RlLW5heTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MVwiOyB9XG5cbi5mYS12b3RlLXllYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiOyB9XG5cbi5mYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjlcIjsgfVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjsgfVxuXG4uZmEtd2Fsa2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMxXCI7IH1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjsgfVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7IH1cblxuLmZhLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmFcIjsgfVxuXG4uZmEtd2FuZC1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYlwiOyB9XG5cbi5mYS13YXJlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjsgfVxuXG4uZmEtd2FyZWhvdXNlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NVwiOyB9XG5cbi5mYS13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiOyB9XG5cbi5mYS13YXRjaC1maXRuZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNlXCI7IH1cblxuLmZhLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzczXCI7IH1cblxuLmZhLXdhdGVyLWxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc0XCI7IH1cblxuLmZhLXdhdGVyLXJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzVcIjsgfVxuXG4uZmEtd2ViY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMyXCI7IH1cblxuLmZhLXdlYmNhbS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzM1wiOyB9XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cblxuLmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7IH1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS13aGFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyY1wiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjsgfVxuXG4uZmEtd2hlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmRcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5mYS13aGlzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7IH1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtd2lmaS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFhXCI7IH1cblxuLmZhLXdpZmktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhYlwiOyB9XG5cbi5mYS13aWZpLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFjXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjsgfVxuXG4uZmEtd2luZC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc2XCI7IH1cblxuLmZhLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiOyB9XG5cbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7IH1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4uZmEtd2luZHNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzdcIjsgfVxuXG4uZmEtd2luZS1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmZcIjsgfVxuXG4uZmEtd2luZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiOyB9XG5cbi5mYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjsgfVxuXG4uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzBcIjsgfVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiOyB9XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS13cHJlc3NyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmZhLXdyZWF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMlwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4uZmEteWFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlM1wiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjsgfVxuXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjsgfVxuXG4uc3Itb25seSwgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtbGlnaHQtMzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1saWdodC0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmEtbGlnaHQtMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mYS1saWdodC0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mYS1saWdodC0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5jYy13aW5kb3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7IH1cblxuLmNjLXdpbmRvdy5jYy1pbnZpc2libGUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jYy1hbmltYXRlLmNjLXJldm9rZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlOyB9XG5cbi5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy10b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJlbSk7IH1cblxuLmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyZW0pOyB9XG5cbi5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtYm90dG9tLCAuY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLXRvcCwgLmNjLXJldm9rZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uY2MtZ3Jvd2VyIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxczsgfVxuXG4uY2MtbGluaywgLmNjLXJldm9rZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jYy1yZXZva2UsIC5jYy13aW5kb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsQ2FsaWJyaSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuLmNjLXdpbmRvdy5jYy1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5jYy13aW5kb3cuY2MtZmxvYXRpbmcge1xuICBwYWRkaW5nOiAyZW07XG4gIG1heC13aWR0aDogMjRlbTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmNjLXdpbmRvdy5jYy1iYW5uZXIge1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uY2MtcmV2b2tlIHtcbiAgcGFkZGluZzogLjVlbTsgfVxuXG4uY2MtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5jYy1idG4sIC5jYy1jbG9zZSwgLmNjLWxpbmssIC5jYy1yZXZva2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNjLWxpbmsge1xuICBvcGFjaXR5OiAuODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuMmVtOyB9XG5cbi5jYy1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2MtbGluazphY3RpdmUsIC5jYy1saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogaW5pdGlhbDsgfVxuXG4uY2MtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC40ZW0gLjhlbTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jYy1iYW5uZXIgLmNjLWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWluLXdpZHRoOiAxNDBweDsgfVxuXG4uY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGQ6Zm9jdXMsIC5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY2MtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC41ZW07XG4gIHJpZ2h0OiAuNWVtO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBvcGFjaXR5OiAuOTtcbiAgbGluZS1oZWlnaHQ6IC43NTsgfVxuXG4uY2MtY2xvc2U6Zm9jdXMsIC5jYy1jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNjLXJldm9rZS5jYy10b3Age1xuICB0b3A6IDA7XG4gIGxlZnQ6IDNlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjVlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC41ZW07IH1cblxuLmNjLXJldm9rZS5jYy1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDNlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjVlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC41ZW07IH1cblxuLmNjLXJldm9rZS5jYy1sZWZ0IHtcbiAgbGVmdDogM2VtO1xuICByaWdodDogdW5zZXQ7IH1cblxuLmNjLXJldm9rZS5jYy1yaWdodCB7XG4gIHJpZ2h0OiAzZW07XG4gIGxlZnQ6IHVuc2V0OyB9XG5cbi5jYy10b3Age1xuICB0b3A6IDFlbTsgfVxuXG4uY2MtbGVmdCB7XG4gIGxlZnQ6IDFlbTsgfVxuXG4uY2MtcmlnaHQge1xuICByaWdodDogMWVtOyB9XG5cbi5jYy1ib3R0b20ge1xuICBib3R0b206IDFlbTsgfVxuXG4uY2MtZmxvYXRpbmcgPiAuY2MtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uY2MtZmxvYXRpbmcgLmNjLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5jYy13aW5kb3cuY2MtZmxvYXRpbmcgLmNjLWNvbXBsaWFuY2Uge1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIGZsZXg6IDEgMCBhdXRvOyB9XG5cbi5jYy13aW5kb3cuY2MtYmFubmVyIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY2MtYmFubmVyLmNjLXRvcCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmNjLWJhbm5lci5jYy1ib3R0b20ge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5jYy1iYW5uZXIgLmNjLW1lc3NhZ2Uge1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG4uY2MtY29tcGxpYW5jZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnk7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmNjLWNvbXBsaWFuY2UgPiAuY2MtYnRuIHtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7IH1cblxuLmNjLWJ0biArIC5jYy1idG4ge1xuICBtYXJnaW4tbGVmdDogLjVlbTsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuY2MtcmV2b2tlLCAuY2Mtd2luZG93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNjLWJ0biB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuY2Mtd2luZG93LmNjLXRvcCB7XG4gICAgdG9wOiAwOyB9XG4gIC5jYy13aW5kb3cuY2MtYm90dG9tIHtcbiAgICBib3R0b206IDA7IH1cbiAgLmNjLXdpbmRvdy5jYy1iYW5uZXIsIC5jYy13aW5kb3cuY2MtbGVmdCwgLmNjLXdpbmRvdy5jYy1yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAuY2Mtd2luZG93LmNjLWJhbm5lciB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2Mtd2luZG93LmNjLWJhbm5lciAuY2MtY29tcGxpYW5jZSB7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTsgfVxuICAuY2Mtd2luZG93LmNjLWZsb2F0aW5nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNjLXdpbmRvdyAuY2MtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5jYy13aW5kb3cuY2MtYmFubmVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogdW5zZXQ7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0OyB9IH1cblxuLmNjLWZsb2F0aW5nLmNjLXRoZW1lLWNsYXNzaWMge1xuICBwYWRkaW5nOiAxLjJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5jYy1mbG9hdGluZy5jYy10eXBlLWluZm8uY2MtdGhlbWUtY2xhc3NpYyAuY2MtY29tcGxpYW5jZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG4uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG46bGFzdC1jaGlsZCB7XG4gIG1pbi13aWR0aDogMTQwcHg7IH1cblxuLmNjLWZsb2F0aW5nLmNjLXR5cGUtaW5mby5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmNjLXRoZW1lLWVkZ2VsZXNzLmNjLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNjLWZsb2F0aW5nLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1tZXNzYWdlIHtcbiAgbWFyZ2luOiAyZW0gMmVtIDEuNWVtOyB9XG5cbi5jYy1iYW5uZXIuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLWJ0biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjhlbSAxLjhlbTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jYy1iYW5uZXIuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLW1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRuICsgLmNjLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vYXNzZXRzL2ltZy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGkFwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpJcIjsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKGkFwiOyB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLyohIFN3aXBlYm94IHYxLjMuMCB8IENvbnN0YW50aW4gU2FndWluIGNzYWcuY28gfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vYnJ1dGFsZGVzaWduL3N3aXBlYm94ICovXG5odG1sLnN3aXBlYm94LWh0bWwuc3dpcGVib3gtdG91Y2gge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuI3N3aXBlYm94LW92ZXJsYXkgaW1nIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuI3N3aXBlYm94LW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuI3N3aXBlYm94LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4jc3dpcGVib3gtc2xpZGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjc3dpcGVib3gtc2xpZGVyIC5zbGlkZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICNzd2lwZWJveC1zbGlkZXIgLnNsaWRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gICAgI3N3aXBlYm94LXNsaWRlciAuc2xpZGUgaW1nLFxuICAgICNzd2lwZWJveC1zbGlkZXIgLnNsaWRlIC5zd2lwZWJveC12aWRlby1jb250YWluZXIsXG4gICAgI3N3aXBlYm94LXNsaWRlciAuc2xpZGUgLnN3aXBlYm94LWlubGluZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAjc3dpcGVib3gtc2xpZGVyIC5zbGlkZSAuc3dpcGVib3gtdmlkZW8tY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDUlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgI3N3aXBlYm94LXNsaWRlciAuc2xpZGUgLnN3aXBlYm94LXZpZGVvLWNvbnRhaW5lciAuc3dpcGVib3gtdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgI3N3aXBlYm94LXNsaWRlciAuc2xpZGUgLnN3aXBlYm94LXZpZGVvLWNvbnRhaW5lciAuc3dpcGVib3gtdmlkZW8gaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAjc3dpcGVib3gtc2xpZGVyIC5zbGlkZS1sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltZy92ZW5kb3Ivc3dpcGVib3gvbG9hZGVyLmdpZikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuI3N3aXBlYm94LWJvdHRvbS1iYXIsXG4jc3dpcGVib3gtdG9wLWJhciB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNzd2lwZWJveC1ib3R0b20tYmFyIHtcbiAgYm90dG9tOiAtNTBweDsgfVxuICAjc3dpcGVib3gtYm90dG9tLWJhci52aXNpYmxlLWJhcnMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApOyB9XG5cbiNzd2lwZWJveC10b3AtYmFyIHtcbiAgdG9wOiAtNTBweDsgfVxuICAjc3dpcGVib3gtdG9wLWJhci52aXNpYmxlLWJhcnMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7IH1cblxuI3N3aXBlYm94LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3N3aXBlYm94LXByZXYsXG4jc3dpcGVib3gtbmV4dCxcbiNzd2lwZWJveC1jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL3ZlbmRvci9zd2lwZWJveC9pY29ucy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdG9wOiAwOyB9XG5cbiNzd2lwZWJveC1hcnJvd3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuI3N3aXBlYm94LXByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAxM3B4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4jc3dpcGVib3gtbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OHB4IDEzcHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jc3dpcGVib3gtY2xvc2Uge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggMTJweDsgfVxuXG4uc3dpcGVib3gtbm8tY2xvc2UtYnV0dG9uICNzd2lwZWJveC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3N3aXBlYm94LXByZXYuZGlzYWJsZWQsXG4jc3dpcGVib3gtbmV4dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzsgfVxuXG4uc3dpcGVib3gtbm8tdG91Y2ggI3N3aXBlYm94LW92ZXJsYXkucmlnaHRTcHJpbmcgI3N3aXBlYm94LXNsaWRlciB7XG4gIGFuaW1hdGlvbjogcmlnaHRTcHJpbmcgMC4zczsgfVxuXG4uc3dpcGVib3gtbm8tdG91Y2ggI3N3aXBlYm94LW92ZXJsYXkubGVmdFNwcmluZyAjc3dpcGVib3gtc2xpZGVyIHtcbiAgYW5pbWF0aW9uOiBsZWZ0U3ByaW5nIDAuM3M7IH1cblxuLnN3aXBlYm94LXRvdWNoICNzd2lwZWJveC1jb250YWluZXI6YmVmb3JlLCAuc3dpcGVib3gtdG91Y2ggI3N3aXBlYm94LWNvbnRhaW5lcjphZnRlciB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnN3aXBlYm94LXRvdWNoICNzd2lwZWJveC1jb250YWluZXI6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMTBweCAwcHggMTBweCAtOHB4ICM2NTY1NjU7IH1cblxuLnN3aXBlYm94LXRvdWNoICNzd2lwZWJveC1jb250YWluZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTEwcHggMHB4IDEwcHggLThweCAjNjU2NTY1OyB9XG5cbi5zd2lwZWJveC10b3VjaCAjc3dpcGVib3gtb3ZlcmxheS5sZWZ0U3ByaW5nVG91Y2ggI3N3aXBlYm94LWNvbnRhaW5lcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zd2lwZWJveC10b3VjaCAjc3dpcGVib3gtb3ZlcmxheS5yaWdodFNwcmluZ1RvdWNoICNzd2lwZWJveC1jb250YWluZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbkBrZXlmcmFtZXMgcmlnaHRTcHJpbmcge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxlZnRTcHJpbmcge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICNzd2lwZWJveC1jbG9zZSB7XG4gICAgcmlnaHQ6IDEwcHg7IH1cbiAgI3N3aXBlYm94LWFycm93cyB7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cblxuLyogU2tpblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3N3aXBlYm94LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCAxMywgMTMsIDAuODc1KTsgfVxuXG4jc3dpcGVib3gtYm90dG9tLWJhcixcbiNzd2lwZWJveC10b3AtYmFyIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjk1OyB9XG5cbiNzd2lwZWJveC10b3AtYmFyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG5cbi53cmFwcGVyIHtcbiAgcGFkZGluZzogMCAwIDMwcHg7IH1cblxuI2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jb2wtdW5wYWQteHMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnRvcGhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gIC50b3BoZWFkZXIgLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudG9waGVhZGVyIC5oZWFkZXItbG9nby1jb2wge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRvcGhlYWRlciAuaGVhZGVyLWxvZ28tY29sIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAudG9waGVhZGVyIC5oZWFkZXItbG9nby1jb2wgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAudG9waGVhZGVyIC5oZWFkZXItYWQtY29sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAudG9waGVhZGVyIC5oZWFkZXItYWQge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudG9waGVhZGVyIC5oZWFkZXItYWQge1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHdpZHRoOiA3MjhweDsgfSB9XG5cbi5tb2JpbGUtYnV0dG9ucy1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAubW9iaWxlLWJ1dHRvbnMtaGVhZGVyIC5jb2wtNiB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uaGVhZGVyLW1vYmlsZS1idXR0b24sXG4uaGVhZGVyLW1vYmlsZS1idXR0b24ubWVudS1zZWFyY2gtaXRlbSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICNwcmltYXJ5IHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5rZC1kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAua2QtZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5rZC1kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmtkLWQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmtkLWQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmtkLWQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAua2QtZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmtkLWQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5rZC1kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuI21haW4gPiBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg1MiwgNTIsIDUxLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7IH1cbiAgLnBvc3QtdGh1bWJuYWlsIC53cC1wb3N0LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZW50cnktY29udGVudCBmaWd1cmUge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZW50cnktY29udGVudCBmaWd1cmUgLmZpZ3VyZS1pbWctd3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZW50cnktY29udGVudCBmaWd1cmUgaW1nIHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZjZmNmY2O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmVudHJ5LWNvbnRlbnQgZmlndXJlIC5maWctY2FwdGlvbixcbiAgLmVudHJ5LWNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZW50cnktY29udGVudCBmaWd1cmUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZW50cnktY29udGVudCBmaWd1cmUgLmltZy1jcmVkaXQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiB4LXNtYWxsO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4OyB9XG4gICAgLmVudHJ5LWNvbnRlbnQgZmlndXJlIC5pbWctY3JlZGl0IGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZW50cnktY29udGVudCBmaWd1cmUuZmlndXJlLWFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuZW50cnktY29udGVudCBmaWd1cmUuZmlndXJlLWFsaWduLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLmVudHJ5LWNvbnRlbnQgZmlndXJlLmZpZ3VyZS1hbGlnbi1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZW50cnktY29udGVudCBmaWd1cmUuZmlndXJlLWFsaWduLW5vbmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmVudHJ5LWNvbnRlbnQgZmlndXJlLmZpZ3VyZS1hbGlnbi1ub25lIC5maWd1cmUtaW1nLXdyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZW50cnktY29udGVudCBmaWd1cmUuZmlndXJlLWFsaWduLW5vbmUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5lbnRyeS1jb250ZW50IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmVudHJ5LWNvbnRlbnQgPiBoMiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4uZW50cnktY29udGVudCBhOm5vdCguYnRuKSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udG9nZ2xlLXJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5yZWFkLW1vcmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlubGluZWFkcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnJlbGF0ZWQtcG9zdHMtYmxvY2sge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLmlubGluZS1yZWxhdGVkLXBvc3RzLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuaW5saW5lLXJlbGF0ZWQtcG9zdHMtYmxvY2sgaDQsXG4gIC5pbmxpbmUtcmVsYXRlZC1wb3N0cy1ibG9jayBsaSxcbiAgLmlubGluZS1yZWxhdGVkLXBvc3RzLWJsb2NrIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5pbmxpbmUtcmVsYXRlZC1wb3N0cy1ibG9jayBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmlubGluZS1yZWxhdGVkLXBvc3RzLWJsb2NrIHVsLFxuICAuaW5saW5lLXJlbGF0ZWQtcG9zdHMtYmxvY2sgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5maW5hbC1yZWxhdGVkLXBvc3RzLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5maW5hbC1yZWxhdGVkLXBvc3RzLWJsb2NrIC5hcnRpY2xlLWxpc3QgYXJ0aWNsZTpudGgtY2hpbGQobis0KSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZpbmFsLXJlbGF0ZWQtcG9zdHMtYmxvY2sgaDQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsXG4ubGVhZCxcbi5kaXNwbGF5LTEsIC5kaXNwbGF5LTIsIC5kaXNwbGF5LTMsIC5kaXNwbGF5LTQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBwcm9cIiwgc2Fucy1zZXJpZjsgfVxuXG5oMSB7XG4gIGNvbG9yOiAjNDE0MTQxOyB9XG5cbmgyLFxuaDMsXG5oNCB7XG4gIGNvbG9yOiAjNDE0MTQxOyB9XG5cbnAsXG5saSB7XG4gIGNvbG9yOiAjMjIyOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIHByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5tZWdhLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZWdhLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbi5yZWxhdGVkLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uYnRuLFxuLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIHByb1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5lbnRyeS1jb250ZW50ID4gaDIsXG4uZW50cnktY29udGVudCAucmVhZC1tb3JlLXdyYXBwZXIgPiBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVudHJ5LWNvbnRlbnQgPiBoMixcbiAgICAuZW50cnktY29udGVudCAucmVhZC1tb3JlLXdyYXBwZXIgPiBoMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAuZW50cnktY29udGVudCA+IGgyICsgaDMsXG4gIC5lbnRyeS1jb250ZW50IC5yZWFkLW1vcmUtd3JhcHBlciA+IGgyICsgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuZW50cnktY29udGVudCA+IGgyLFxuICAgIC5lbnRyeS1jb250ZW50IC5yZWFkLW1vcmUtd3JhcHBlciA+IGgyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG5cbi5lbnRyeS1jb250ZW50ID4gaDMsXG4uZW50cnktY29udGVudCA+IGg0LFxuLmVudHJ5LWNvbnRlbnQgPiBoNSxcbi5lbnRyeS1jb250ZW50IC5yZWFkLW1vcmUtd3JhcHBlciA+IGgzLFxuLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyID4gaDQsXG4uZW50cnktY29udGVudCAucmVhZC1tb3JlLXdyYXBwZXIgPiBoNSB7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBwcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgbWFyZ2luLXRvcDogMS41ZW07IH1cblxuLnNpdGUtbWFpbiAubGlzdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2YwZjZmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTVweDsgfVxuICAuc2l0ZS1tYWluIC5saXN0LXNlY3Rpb24gaDIsXG4gIC5zaXRlLW1haW4gLmxpc3Qtc2VjdGlvbiBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc2l0ZS1tYWluIC5saXN0LXNlY3Rpb24gb2wsXG4gIC5zaXRlLW1haW4gLmxpc3Qtc2VjdGlvbiB1bCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNpdGUtbWFpbiAubGlzdC1zZWN0aW9uICsgaDIge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4uc2l0ZS1tYWluIG9sLFxuLnNpdGUtbWFpbiB1bCB7XG4gIGJhY2tncm91bmQ6ICNmMGY2ZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpdGUtbWFpbiBvbCBsaSxcbiAgLnNpdGUtbWFpbiB1bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IC43NWVtOyB9XG5cbi5zaXRlLW1haW4gdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLnNpdGUtbWFpbiB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMzgnO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICBsZWZ0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnNpdGUtbWFpbiB1bCBsaS5wcm86YmVmb3JlIHtcbiAgICBjb2xvcjogIzlmYzg1NTtcbiAgICBjb250ZW50OiAnXFxmMDU1JzsgfVxuICAuc2l0ZS1tYWluIHVsIGxpLmNvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDgyMzMwO1xuICAgIGNvbnRlbnQ6ICdcXGYwNTYnOyB9XG5cbi5zaXRlLW1haW4gdWwucHJvLCAuc2l0ZS1tYWluIHVsLmNvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMTVweCAzMHB4IDAgNDVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnNpdGUtbWFpbiB1bC5wcm8sIC5zaXRlLW1haW4gdWwuY29uIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuc2l0ZS1tYWluIHVsLnBybzpiZWZvcmUsIC5zaXRlLW1haW4gdWwuY29uOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtMTVweCAtMzBweCAxNXB4IC00NXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zaXRlLW1haW4gdWwucHJvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM5ZmM4NTU7XG4gIGNvbnRlbnQ6ICdWb3J0ZWlsZSc7IH1cblxuLnNpdGUtbWFpbiB1bC5wcm8gbGk6YmVmb3JlIHtcbiAgY29sb3I6ICM5ZmM4NTU7XG4gIGNvbnRlbnQ6ICdcXGYwNTUnOyB9XG5cbi5zaXRlLW1haW4gdWwuY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkODIzMzA7XG4gIGNvbnRlbnQ6ICdOYWNodGVpbGUnOyB9XG5cbi5zaXRlLW1haW4gdWwuY29uOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnNpdGUtbWFpbiB1bC5jb24gbGk6YmVmb3JlIHtcbiAgY29sb3I6ICNkODIzMzA7XG4gIGNvbnRlbnQ6ICdcXGYwNTYnOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc20tYmxvY2stdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNtLWJsb2NrLXRhYmxlIHRib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNtLWJsb2NrLXRhYmxlIHRyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNtLWJsb2NrLXRhYmxlIHRkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc20tYmxvY2stdGFibGUgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hY2NvcmRpb24td3JhcHBlciAuY2FyZC1oZWFkZXIgLmJ0bixcbi5hY2NvcmRpb24td3JhcHBlciAuY2FyZC1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5hY2NvcmRpb24td3JhcHBlciAuY2FyZC1oZWFkZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWNjb3JkaW9uLXdyYXBwZXIgLmNhcmQtaGVhZGVyIC5idG46Zm9jdXMsXG4gIC5hY2NvcmRpb24td3JhcHBlciAuY2FyZC1oZWFkZXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5hY2NvcmRpb24td3JhcHBlciAuY2FyZC1oZWFkZXIgaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdLCAuYWNjb3JkaW9uLXdyYXBwZXIgLmNhcmQtaGVhZGVyIC5idG46aG92ZXIsIC5hY2NvcmRpb24td3JhcHBlciAuY2FyZC1oZWFkZXIgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5hY2NvcmRpb24td3JhcHBlciAuY2FyZC1oZWFkZXIgaW5wdXQ6aG92ZXJbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFjY29yZGlvbi13cmFwcGVyIC5jYXJkLWhlYWRlciAuYnRuIC5jaGV2cm9uLCAuYWNjb3JkaW9uLXdyYXBwZXIgLmNhcmQtaGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gLmNoZXZyb24sIC53cGNmNyAuYWNjb3JkaW9uLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGlucHV0W3R5cGU9c3VibWl0XSAuY2hldnJvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLmFjY29yZGlvbi13cmFwcGVyIC5jYXJkLWhlYWRlciAuYnRuLmNvbGxhcHNlZCAuY2hldnJvbi11cCwgLmFjY29yZGlvbi13cmFwcGVyIC5jYXJkLWhlYWRlciAud3BjZjcgaW5wdXQuY29sbGFwc2VkW3R5cGU9c3VibWl0XSAuY2hldnJvbi11cCwgLndwY2Y3IC5hY2NvcmRpb24td3JhcHBlciAuY2FyZC1oZWFkZXIgaW5wdXQuY29sbGFwc2VkW3R5cGU9c3VibWl0XSAuY2hldnJvbi11cCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWNjb3JkaW9uLXdyYXBwZXIgLmNhcmQtaGVhZGVyIC5idG46bm90KC5jb2xsYXBzZWQpIC5jaGV2cm9uLWRvd24sIC5hY2NvcmRpb24td3JhcHBlciAuY2FyZC1oZWFkZXIgLndwY2Y3IGlucHV0Om5vdCguY29sbGFwc2VkKVt0eXBlPXN1Ym1pdF0gLmNoZXZyb24tZG93biwgLndwY2Y3IC5hY2NvcmRpb24td3JhcHBlciAuY2FyZC1oZWFkZXIgaW5wdXQ6bm90KC5jb2xsYXBzZWQpW3R5cGU9c3VibWl0XSAuY2hldnJvbi1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5hY2NvcmRpb24td3JhcHBlciAuY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYWNjb3JkaW9uLXdyYXBwZXIgLmNhcmQtaGVhZGVyIC5idG4sXG4gICAgLmFjY29yZGlvbi13cmFwcGVyIC5jYXJkLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmFjY29yZGlvbi13cmFwcGVyIC5jYXJkLWhlYWRlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmFjY29yZGlvbi13cmFwcGVyIC5jYXJkLWhlYWRlciAuY2hldnJvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hY2NvcmRpb24td3JhcHBlciAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmFkc2Vuc2UtdG9wIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWQtYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZHVtbXktYWRzLWJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5kdW1teS1hZHMtYmxvY2sgLmZhLWFkIHtcbiAgICBmb250LXNpemU6IDRlbTsgfVxuXG4udG9jTGlzdFdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvY0xpc3RXcmFwcGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudG9jTGlzdFdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC50b2NMaXN0V3JhcHBlciAudG9jLWxpc3QtaWNvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gIC50b2NMaXN0V3JhcHBlciAudG9jLWxpc3QtY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAudG9jTGlzdFdyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50b2NMaXN0V3JhcHBlciAudG9jLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC50b2NMaXN0V3JhcHBlciAudG9jLWxpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnRvY0xpc3RXcmFwcGVyIC50b2MtbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAudG9jTGlzdFdyYXBwZXIgLnRvYy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRvY0xpc3RXcmFwcGVyIC50b2MtbGlzdCAudG9jLWxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50b2NMaXN0V3JhcHBlciAudG9jLWxpc3QgLnRvYy1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jYXJkIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4jYnJlYWRjcnVtYnMge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNXB4IDA7IH1cbiAgI2JyZWFkY3J1bWJzIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jYXJvdXNlbC1uYXYge1xuICBib3gtc2hhZG93OiAwIC0xNXB4IDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDE1cHggMCAxNXB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAtMTVweCAwIDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArICgyICogMTVweCkpOyB9XG5cbi5tZW51LXNlYXJjaC1pdGVtLFxuLm1lbnUtaG9tZS1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzNDM0MzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmtvZGFydG8tY3VzdG9tLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmtvZGFydG8tY3VzdG9tLW1lbnUgLm1lbnUtbHZsLTAge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAua29kYXJ0by1jdXN0b20tbWVudSAubWVudS1sdmwtMCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZDtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDNweCk7IH1cbiAgICAua29kYXJ0by1jdXN0b20tbWVudSAubWVudS1sdmwtMCAubWVudS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIHByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5rb2RhcnRvLWN1c3RvbS1tZW51IC5tZW51LWx2bC0wIC5tZW51LWl0ZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfSB9XG4gICAgLmtvZGFydG8tY3VzdG9tLW1lbnUgLm1lbnUtbHZsLTAgLmhvbWUtbWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMzQzNDMzICFpbXBvcnRhbnQ7IH1cbiAgLmtvZGFydG8tY3VzdG9tLW1lbnUgLm1lbnUtbHZsLTEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg1MiwgNTIsIDUxLCAwLjEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNTsgfVxuICAgIC5rb2RhcnRvLWN1c3RvbS1tZW51IC5tZW51LWx2bC0xIC5tZW51LWx2bC0xLWl0ZW0ge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC5rb2RhcnRvLWN1c3RvbS1tZW51IC5tZW51LWx2bC0xIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5rb2RhcnRvLWN1c3RvbS1tZW51IC5tZW51LWx2bC0xIC5tZW51LWl0ZW0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmtvZGFydG8tY3VzdG9tLW1lbnUgLm1lbnUtbHZsLTEgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtOyB9IH1cbiAgLmtvZGFydG8tY3VzdG9tLW1lbnUgLm1lbnUtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICMzNDM0MzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5rb2RhcnRvLWN1c3RvbS1tZW51IC5tZW51LWNsb3NlLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb250ZW50Ym94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmNvbnRlbnRib3ggLmNvbnRlbnQtYm94LWNvbnRlbnQtY29sIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250ZW50Ym94IC5jb250ZW50LWJveC1jb250ZW50LWNvbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuY29udGVudGJveCAuY29udGVudC1ib3gtaWNvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5jb250ZW50Ym94IC5jb250ZW50LWJveC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLmNvbnRlbnRib3ggLmNvbnRlbnQtYm94LWNvbnRlbnQgdWwsXG4gICAgLmNvbnRlbnRib3ggLmNvbnRlbnQtYm94LWNvbnRlbnQgb2wge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmNvbnRlbnRib3ggcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRlbnRib3gtYWxlcnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjE1LCAyMTgsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogI2YxYjBiNzsgfVxuICAuY29udGVudGJveC1hbGVydCAuY29udGVudC1ib3gtaWNvbiB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZDdkYTtcbiAgICBjb2xvcjogIzcyMWMyNDsgfVxuICAuY29udGVudGJveC1hbGVydCBoMixcbiAgLmNvbnRlbnRib3gtYWxlcnQgcCxcbiAgLmNvbnRlbnRib3gtYWxlcnQgbGkge1xuICAgIGNvbG9yOiAjNzIxYzI0OyB9XG5cbi5jb250ZW50Ym94LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQzLCAyMDUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogI2RkZDRiOTsgfVxuICAuY29udGVudGJveC13YXJuaW5nIC5jb250ZW50LWJveC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmM2NkO1xuICAgIGNvbG9yOiAjODU2NDA0OyB9XG4gIC5jb250ZW50Ym94LXdhcm5pbmcgaDIsXG4gIC5jb250ZW50Ym94LXdhcm5pbmcgcCxcbiAgLmNvbnRlbnRib3gtd2FybmluZyBsaSB7XG4gICAgY29sb3I6ICM4NTY0MDQ7IH1cblxuLmNvbnRlbnRib3gtaW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA5LCAyMzYsIDI0MSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJjZmQyOyB9XG4gIC5jb250ZW50Ym94LWluZm8gLmNvbnRlbnQtYm94LWljb24ge1xuICAgIGJhY2tncm91bmQ6ICNkMWVjZjE7XG4gICAgY29sb3I6ICMwYzU0NjA7IH1cbiAgLmNvbnRlbnRib3gtaW5mbyBoMixcbiAgLmNvbnRlbnRib3gtaW5mbyBwLFxuICAuY29udGVudGJveC1pbmZvIGxpIHtcbiAgICBjb2xvcjogIzBjNTQ2MDsgfVxuXG4uY29udGVudC1oZWFkZXItaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGVudC1oZWFkZXItaGVybyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuY29udGVudC1oZWFkZXItaGVybyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLmNvbnRlbnQtaGVhZGVyLWhlcm8gLnBvc3QtdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250ZW50LWhlYWRlci1oZXJvIC5pbWctY3JlZGl0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTBweDsgfVxuICAgIC5jb250ZW50LWhlYWRlci1oZXJvIC5pbWctY3JlZGl0IGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY29udGVudC1oZWFkZXItaGVybyAuaGVhZGVyLXRleHQge1xuICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRlbnQtaGVhZGVyLWhlcm8gLmhlYWRlci10ZXh0IHtcbiAgICAgICAgYm90dG9tOiAtMzlweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAuY29udGVudC1oZWFkZXItaGVybyAuaGVhZGVyLXRleHQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmR5ay1zbGlkZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmNWUyYmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMCA0NXB4OyB9XG5cbi5keWstaWNvbi1jb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZHlrLWljb24td3JhcHBlciB7XG4gIGNvbG9yOiAjYzVhNjY1O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZHlrLWljb24td3JhcHBlciB7XG4gICAgICBib3R0b206IC02MHB4O1xuICAgICAgY29sb3I6ICNjNWE2NjU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbi5keWstaGVhZGVyIHtcbiAgY29sb3I6ICM5NjZhMTA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZHlrLXNsaWRlIHtcbiAgY29sb3I6ICM5NjZhMTA7IH1cbiAgLmR5ay1zbGlkZSBoMyB7XG4gICAgY29sb3I6ICM5NjZhMTA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZHlrLXNsaWRlIHAge1xuICAgIGNvbG9yOiAjOTY2YTEwOyB9XG4gIC5keWstc2xpZGUgYSB7XG4gICAgY29sb3I6ICM5NjZhMTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmN1c3RvbS1zbGljay1uZXh0LFxuLmN1c3RvbS1zbGljay1wcmV2IHtcbiAgY29sb3I6ICM5NjZhMTA7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uc2xpY2stbmF2aWdhdGlvbiB7XG4gIGJvdHRvbTogLTQ1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7IH1cblxuLmZvb3Rlci1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXItbWVudSAuZm9vdGVyLW1lbnUtaXRlbXMge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5mb290ZXItbWVudSAuZm9vdGVyLW1lbnUtaXRlbXMgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZm9vdGVyLW1lbnUgLmZvb3Rlci1tZW51LWl0ZW1zIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyB8ICc7IH1cbiAgICAuZm9vdGVyLW1lbnUgLmZvb3Rlci1tZW51LWl0ZW1zIGE6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJzsgfVxuXG4ucGlubmVkLXBvc3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAucGlubmVkLXBvc3RzIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGlubmVkLXBvc3RzIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGlubmVkLXBvc3RzIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBpbm5lZC1wb3N0cyB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIC5waW5uZWQtcG9zdHMgaDQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweCAzMHB4OyB9XG4gIC5waW5uZWQtcG9zdHMgLnBpbm5lZC1wb3N0cy1pbm5lciB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4OyB9XG4gIC5waW5uZWQtcG9zdHMgc3Ryb25nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGlubmVkLXBvc3RzIC5sYWJlbC1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGlubmVkLXBvc3RzIHAge1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gIC5waW5uZWQtcG9zdHMgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZyYWdlbi1wYWdlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5mcmFnZW4tcGFnZS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZnJhZ2VuLXBhZ2UtYm94IGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5mcmFnZW4tcGFnZS1ib3ggaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIHByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaG9tZS1oYW1zdGVyLXRlYXNlciA+IGRpdiB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvbWUtaGFtc3Rlci10ZWFzZXIgPiBkaXYge1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4OyB9IH1cbiAgLmhvbWUtaGFtc3Rlci10ZWFzZXIgPiBkaXYuaG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLXRleHQge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvbWUtaGFtc3Rlci10ZWFzZXIgPiBkaXYuaG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cblxuLmhvbWUtaGFtc3Rlci10ZWFzZXIgLmhvbWUtaGFtc3RlcmFydGVuLXRlYXNlci10ZXh0IHAsXG4uaG9tZS1oYW1zdGVyLXRlYXNlciAuaG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLXRleHQgaDIsXG4uaG9tZS1oYW1zdGVyLXRlYXNlciAuaG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ob21lLWhhbXN0ZXItdGVhc2VyIC5ob21lLWhhbXN0ZXJhcnRlbi10ZWFzZXItdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4uaG9tZS1oYW1zdGVyLXRlYXNlciAuaG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLXRleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5ob21lLWhhbXN0ZXItdGVhc2VyIC5ob21lLWhhbXN0ZXJhcnRlbi10ZWFzZXItdGV4dCAuaG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLXRleHRfX2JvdHRvbS1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmhvbWUtaGFtc3Rlci10ZWFzZXIgLmhvbWUtaGFtc3RlcmFydGVuLXRlYXNlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuaG9tZS1oYW1zdGVyLXRlYXNlciAuaG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLWxpc3QgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAuaG9tZS1oYW1zdGVyLXRlYXNlciAuaG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLWxpc3QgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5ob21lLWhhbXN0ZXItdGVhc2VyIC5ob21lLWhhbXN0ZXJhcnRlbi10ZWFzZXItbGlzdCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuaG9tZS1oYW1zdGVyLXRlYXNlciAuaG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLWxpc3QgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmhvbWUtaGFtc3Rlci10ZWFzZXIgLmhvbWUtaGFtc3RlcmFydGVuLXRlYXNlci1saXN0IC5zdmctaW5saW5lLS1mYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmhvbWUtaGFtc3Rlci10ZWFzZXIgLmhvbWUtaGFtc3RlcmFydGVuLXRlYXNlci1yYW5kb20tYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgLmhvbWUtaGFtc3Rlci10ZWFzZXIgLmhvbWUtaGFtc3RlcmFydGVuLXRlYXNlci1yYW5kb20tYXJ0IGRpdiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhvbWUtaGFtc3Rlci10ZWFzZXIgLmhvbWUtaGFtc3RlcmFydGVuLXRlYXNlci1yYW5kb20tYXJ0IGRpdiAuaW1nLWNyZWRpdCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IHgtc21hbGw7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiA1cHg7IH1cbiAgICAgIC5ob21lLWhhbXN0ZXItdGVhc2VyIC5ob21lLWhhbXN0ZXJhcnRlbi10ZWFzZXItcmFuZG9tLWFydCBkaXYgLmltZy1jcmVkaXQgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuaG9tZS1oYW1zdGVyLXRlYXNlciAuaG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLXJhbmRvbS1hcnQgYSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBwcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ob21lLWhhbXN0ZXJiaWxkZXItdGVhc2VyID4gZGl2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDsgfVxuXG4uaG9tZS1oYW1zdGVyYmlsZGVyLXRlYXNlcl9faW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmhvbWUtaGFtc3RlcmJpbGRlci10ZWFzZXIgLnRleHQtY29sIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmhvbWUtaGFtc3RlcmJpbGRlci10ZWFzZXIgLnRleHQtY29sLWljb24ge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uaG9tZS1oYW1zdGVyYmlsZGVyLXRlYXNlciAudGV4dC1jb2wtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogLjVlbTtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmhvbWUtaGFtc3RlcmJpbGRlci10ZWFzZXIgLnRleHQtY29sLXRleHQge1xuICAgICAgZm9udC1zaXplOiAzZW07IH0gfVxuICAuaG9tZS1oYW1zdGVyYmlsZGVyLXRlYXNlciAudGV4dC1jb2wtdGV4dCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA1MCU7IH1cblxuLmhvbWUtaGFtc3RlcmJpbGRlci10ZWFzZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIHByb1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnN3aXBlYm94IC5mYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IHNtYWxsO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMDsgfVxuXG4ubWVudS1zZWFyY2gtaXRlbS5zbS1saXZlc2VhcmNoLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM0MTQxNDE7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNjY2M7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7IH1cblxuLmxpdmUtc2VhcmNoLWJnIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTsgfVxuXG4ubGl2ZS1zZWFyY2gtY29udGFpbmVyLWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTsgfVxuXG4ubGl2ZS1zZWFyY2gtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoNTIsIDUyLCA1MSwgMC4xKTtcbiAgcGFkZGluZzogMTVweDtcbiAgei1pbmRleDogNTA7IH1cblxuLmxpdmVzZWFyY2gtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWFyY2hpbmcgLmxpdmVzZWFyY2gtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5saXZlLXNlYXJjaC1yZXN1bHRzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAubGl2ZS1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmxpdmUtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQtaXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5saXZlLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0LWl0ZW0gLmxhYmVsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IHNtYWxsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmxpdmUtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQtaXRlbSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMzlweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5saXZlLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0LWl0ZW0gaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubGl2ZS1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdC1pdGVtIC5zZWFyY2gtcmVzdWx0LWl0ZW0taWNvbiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5saXZlLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0LWl0ZW0gLnNlYXJjaC1yZXN1bHQtaXRlbS10ZXh0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luOiAxMHB4OyB9XG4gICAgLmxpdmUtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQtaXRlbTpob3ZlciAuc2VhcmNoLXJlc3VsdC1pdGVtLXRleHQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmxpdmUtc2VhcmNoLXJlc3VsdHMgbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7IH1cbiAgLmxpdmUtc2VhcmNoLXJlc3VsdHMgLnJlc3VsdC1jb3VudCB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5saXZlLXNlYXJjaC1yZXN1bHRzLnNob3ctcHJldmlld3MgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7IH1cblxuLnBhZ2UtcmVzdWx0cyB7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIC5wYWdlLXJlc3VsdHMgLm5vLXJlc3VsdHMge1xuICAgIGNvbG9yOiAjOWZjODU1O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5saXZlLXNlYXJjaC1jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAtMTVweCAtMTVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5saXZlLXNlYXJjaC1jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1vcmUtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLm5hdmJhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwOyB9XG4gIC5uYXZiYXIgLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLm5hdmJhciAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLm5hdmJhciAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5uYXZiYXIgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgIG1heC13aWR0aDogNjclOyB9XG4gIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzQxNDE0MTtcbiAgICBib3JkZXItY29sb3I6ICM0MTQxNDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH0gfVxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBzbWFsbCB7XG4gICAgY29sb3I6ICNlOWVjZWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiAuY3VycmVudC1tZW51LWl0ZW0gLm5hdi1saW5rLFxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5jdXJyZW50LW1lbnUtaXRlbSAubmF2LWxpbms6aG92ZXIsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgLm5hdi1saW5rLFxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yIC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgPiAubmF2LWxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAuMjVlbSAxZW07IH1cblxuLm9lbWJlZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub2VtYmVkLWNvbnRhaW5lciA+IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wYWdlLW5hdmlnYXRpb24gLnBhZ2UtbmF2aWdhdGlvbi1uZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5wYWdlLW5hdmlnYXRpb24gLnBhZ2UtbmF2aWdhdGlvbi1uZXh0IGEge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5wYWdlLW5hdmlnYXRpb24gLnBhZ2UtbmF2aWdhdGlvbi1uZXh0IC5mYWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5wYWdlLW5hdmlnYXRpb24gLnBhZ2UtbmF2aWdhdGlvbi1uZXh0IHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wYWdlLW5hdmlnYXRpb24gLnBhZ2UtbmF2aWdhdGlvbi1wcmV2IGEge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAucGFnZS1uYXZpZ2F0aW9uIC5wYWdlLW5hdmlnYXRpb24tcHJldiAuZmFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucGFnZS1uYXZpZ2F0aW9uIC5wYWdlLW5hdmlnYXRpb24tcHJldiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBhZ2UtbmF2aWdhdGlvbiAuYnRuLFxuICAucGFnZS1uYXZpZ2F0aW9uIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAucGFnZS1uYXZpZ2F0aW9uIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtbmF2aWdhdGlvbiAuYnRuLFxuICAgICAgLnBhZ2UtbmF2aWdhdGlvbiAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLnBhZ2UtbmF2aWdhdGlvbiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfSB9XG5cbi5mZWF0dXJlZC1wYWdlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uZmVhdHVyZWQtcGFnZS1ibG9jay1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mZWF0dXJlZC1wYWdlLWJsb2NrLWlubmVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mZWF0dXJlZC1wYWdlLWJsb2NrLWlubmVyIC5pbWctY3JlZGl0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogNXB4OyB9XG4gICAgLmZlYXR1cmVkLXBhZ2UtYmxvY2staW5uZXIgLmltZy1jcmVkaXQgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZmVhdHVyZWQtcGFnZS1ibG9jay1pbm5lciBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZlYXR1cmVkLXBhZ2UtYmxvY2staW5uZXIgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIHByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mZWF0dXJlZC1wYWdlLWJsb2NrLWlubmVyIHNtYWxsIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5mZWF0dXJlZC1wYWdlLWJsb2NrLWlubmVyIC5mZWF0dXJlZC1wYWdlLWJsb2NrLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDA7IH1cbiAgLmZlYXR1cmVkLXBhZ2UtYmxvY2staW5uZXIgLmZlYXR1cmVkLXBhZ2UtYmxvY2stY29udGVudC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuZmVhdHVyZWQtcGFnZS1ibG9jay1pbm5lciAubW9yZS1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGxhcmdlO1xuICAgIG1hcmdpbjogYXV0byAtMTVweCAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mZWF0dXJlZC1wYWdlLWJsb2NrLWlubmVyIC5jb2wtbWQtMTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLmZlYXR1cmVkLXBhZ2UtYmxvY2staW5uZXIgLmNvbC1tZC0xMiAuZmVhdHVyZWQtcGFnZS1ibG9jay1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZlYXR1cmVkLXBhZ2UtYmxvY2staW5uZXIgLmNvbC1tZC0xMiAuZmVhdHVyZWQtcGFnZS1ibG9jay1jb250ZW50IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogNDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAuZmVhdHVyZWQtcGFnZS1ibG9jay1pbm5lciAuY29sLW1kLTEyIC5mZWF0dXJlZC1wYWdlLWJsb2NrLWNvbnRlbnQtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDA7IH1cbiAgICAgIC5mZWF0dXJlZC1wYWdlLWJsb2NrLWlubmVyIC5jb2wtbWQtMTIgLm1vcmUtbGluayB7XG4gICAgICAgIG1hcmdpbjogYXV0byAtMzBweCAwOyB9IH1cblxuLnJlbGF0ZWQtY29udGVudC1ib3gtZ3JvdXAtLXJvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4ucmVsYXRlZC1jb250ZW50LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnJlbGF0ZWQtY29udGVudC1ib3ggLnJlbGF0ZWQtY29udGVudC1ib3gtLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94IC5yZWxhdGVkLWNvbnRlbnQtYm94LS1pbm5lciBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJlbGF0ZWQtY29udGVudC1ib3ggLnJlbGF0ZWQtY29udGVudC1ib3gtLWlubmVyIC5pbWctY3JlZGl0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiA1cHg7IH1cbiAgICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94IC5yZWxhdGVkLWNvbnRlbnQtYm94LS1pbm5lciAuaW1nLWNyZWRpdCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnJlbGF0ZWQtY29udGVudC1ib3ggLnJlbGF0ZWQtY29udGVudC1ib3gtLWlubmVyIGEsXG4gICAgLnJlbGF0ZWQtY29udGVudC1ib3ggLnJlbGF0ZWQtY29udGVudC1ib3gtLWlubmVyIGE6aG92ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94IC5yZWxhdGVkLWNvbnRlbnQtYm94LS1pbm5lciBoMyB7XG4gICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBwcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94IC5yZWxhdGVkLWNvbnRlbnQtYm94LS1pbm5lciBzbWFsbCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIHByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA2MCU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94IC5yZWxhdGVkLWNvbnRlbnQtYm94LS1pbm5lciBzbWFsbCBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94IC5yZWxhdGVkLWNvbnRlbnQtYm94LS1pbm5lciAucmVsYXRlZC1jb250ZW50LWJveC0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDA7IH1cbiAgICAucmVsYXRlZC1jb250ZW50LWJveCAucmVsYXRlZC1jb250ZW50LWJveC0taW5uZXIgLnJlbGF0ZWQtY29udGVudC1ib3gtLWNvbnRlbnQtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAucmVsYXRlZC1jb250ZW50LWJveCAucmVsYXRlZC1jb250ZW50LWJveC0taW5uZXIgLm1vcmUtbGluayB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBsYXJnZTtcbiAgICAgIG1hcmdpbjogYXV0byAtMTVweCAwO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmVsYXRlZC1jb250ZW50LWJveC1taW5pbWFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTVweDsgfVxuICAucmVsYXRlZC1jb250ZW50LWJveC1taW5pbWFsIC5yZWxhdGVkLWNvbnRlbnQtYm94LW1pbmltYWwtLWhlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnJlbGF0ZWQtY29udGVudC1ib3gtbWluaW1hbCAucmVsYXRlZC1jb250ZW50LWJveC1taW5pbWFsLS1saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBwcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnJlbGF0ZWQtcGFnZXMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5yZWxhdGVkLXBhZ2VzIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVsYXRlZC1wYWdlcyB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlbGF0ZWQtcGFnZXMge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmVsYXRlZC1wYWdlcyB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZWxhdGVkLXBhZ2VzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucmVsYXRlZC1wYWdlcyBoNCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBwcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7IH1cblxuLnJlbGF0ZWQtcGFnZXMtbGlzdCB7XG4gIGZsZXgtYmFzaXM6IDc1JTtcbiAgbWFyZ2luOiAwIDAgLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAwOyB9XG5cbi5yZWxhdGVkLXBhZ2UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5yZWxhdGVkLXBhZ2UtYmxvY2stLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucmVsYXRlZC1wYWdlLWJsb2NrLS1pbm5lciBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucmVsYXRlZC1wYWdlLWJsb2NrLS1pbm5lciAuaW1nLWNyZWRpdCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IHgtc21hbGw7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDVweDsgfVxuICAgIC5yZWxhdGVkLXBhZ2UtYmxvY2stLWlubmVyIC5pbWctY3JlZGl0IGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucmVsYXRlZC1wYWdlLWJsb2NrLS1pbm5lciBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnJlbGF0ZWQtcGFnZS1ibG9jay0taW5uZXIgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIHByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5yZWxhdGVkLXBhZ2UtYmxvY2stLWlubmVyIHNtYWxsIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5yZWxhdGVkLXBhZ2UtYmxvY2stLWlubmVyIC5yZWxhdGVkLXBhZ2UtYmxvY2stLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDA7IH1cbiAgLnJlbGF0ZWQtcGFnZS1ibG9jay0taW5uZXIgLnJlbGF0ZWQtcGFnZS1ibG9jay0tY29udGVudC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAucmVsYXRlZC1wYWdlLWJsb2NrLS1pbm5lciAubW9yZS1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGxhcmdlO1xuICAgIG1hcmdpbjogYXV0byAtMTVweCAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yZWxhdGVkLWNhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDUyLCA1MiwgNTEsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWxhdGVkLWNhdGVnb3JpZXMgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnJlbGF0ZWQtY2F0ZWdvcmllcyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmVsYXRlZC1jYXRlZ29yaWVzIGg0LFxuICAucmVsYXRlZC1jYXRlZ29yaWVzIGEsXG4gIC5yZWxhdGVkLWNhdGVnb3JpZXMgbGksXG4gIC5yZWxhdGVkLWNhdGVnb3JpZXMgcGF0aCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnJlbGF0ZWQtY2F0ZWdvcmllcyBzdHJvbmcge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNpZGViYXItbWVudS1sdmwtMSB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnNpZGViYXItbWVudS1sdmwtMSB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSk7IH0gfVxuXG4uc2lkZWJhci1tZW51LS1sdmwtMS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2lkZWJhci1tZW51LS1sdmwtMS1pdGVtIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9IH1cbiAgLnNpZGViYXItbWVudS0tbHZsLTEtaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBwcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogLjc1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zaWRlYmFyLW1lbnUtLWx2bC0xLWl0ZW0gYSBzbWFsbCB7XG4gICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBwcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpZGViYXItbWVudS0tbHZsLTEtaXRlbSA+IGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAtMTVweCAtMTVweCAwO1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG5cbi5zaWRlYmFyLW1lbnUtbHZsLTIge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogNXB4IC0xNXB4IC0xMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7IH1cblxuLnNpZGViYXItbWVudS1sdmwtMi1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaWRlYmFyLW1lbnUtbHZsLTItaXRlbSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgIC5zaWRlYmFyLW1lbnUtbHZsLTItaXRlbS5jdXJyZW50LXBhZ2UgPiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cbiAgLnNpZGViYXItbWVudS1sdmwtMi1pdGVtLmN1cnJlbnQtcGFnZSA+IGE6YWZ0ZXIge1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNiwgMTgzLCAyMTMsIDApO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDA7IH1cbiAgLnNpZGViYXItbWVudS1sdmwtMi1pdGVtIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIHByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uc2lkZWJhci1tZW51LWx2bC0zIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDE1cHggLTMwcHggLTE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgfVxuXG4uc2lkZWJhci1tZW51LWx2bC0zLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDE1cHggMTVweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpZGViYXItbWVudS1sdmwtMy1pdGVtIGEge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnNpZGViYXItbWVudS1sdmwtMy1pdGVtLmN1cnJlbnQtcGFnZSA+IGE6YWZ0ZXIge1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNiwgMTgzLCAyMTMsIDApO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMDsgfVxuICAuc2lkZWJhci1tZW51LWx2bC0zLWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmFmZmlsaWF0ZS1iZXdlcnR1bmcge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFmZmlsaWF0ZS1iZXdlcnR1bmcgLmFkLWhpbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBmb250LXNpemU6IHgtc21hbGw7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAuYWZmaWxpYXRlLWJld2VydHVuZyBoMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC41ZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZmZpbGlhdGUtYmV3ZXJ0dW5nIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAgIC5hZmZpbGlhdGUtYmV3ZXJ0dW5nIGgzIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmFmZmlsaWF0ZS1iZXdlcnR1bmcgLmFmZmlsaWF0ZS1yYXRpbmcge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFmZmlsaWF0ZS1iZXdlcnR1bmcgLmFmZmlsaWF0ZS1yYXRpbmcge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgIC5hZmZpbGlhdGUtYmV3ZXJ0dW5nIC5hZmZpbGlhdGUtcmF0aW5nIC5yYXRpbmctc3Rhci1mdWxsOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvc3Rhci1mdWxsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMWVtIDFlbTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICB3aWR0aDogMWVtOyB9XG4gICAgLmFmZmlsaWF0ZS1iZXdlcnR1bmcgLmFmZmlsaWF0ZS1yYXRpbmcgLnJhdGluZy1zdGFyLWVtcHR5OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvc3Rhci1lbXB0eS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFlbSAxZW07XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgd2lkdGg6IDFlbTsgfVxuICAuYWZmaWxpYXRlLWJld2VydHVuZyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwOyB9XG4gIC5hZmZpbGlhdGUtYmV3ZXJ0dW5nIC5hZmZpbGlhdGUtYmV3ZXJ0dW5nLS1saW5rIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiBzbWFsbDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAuYWZmaWxpYXRlLWJld2VydHVuZyAuYWZmaWxpYXRlLWJld2VydHVuZy0tbGluayAuaWNvbi1pbWcge1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDMycHg7IH1cbiAgICAuYWZmaWxpYXRlLWJld2VydHVuZyAuYWZmaWxpYXRlLWJld2VydHVuZy0tbGluayAuYWZmaWxpYXRlLWJld2VydHVuZy0tbGluay0tdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMjVlbTtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAuYWZmaWxpYXRlLWJld2VydHVuZyAuYWZmaWxpYXRlLWJld2VydHVuZy0tbGluay1oaW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuYWZmaWxpYXRlLWJld2VydHVuZyAuYXotbGluayB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y3ZGZhNSwgI2YwYzE0Yik7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTg4NzM0ICM5YzdlMzEgIzg0NmEyOTsgfVxuICAgIC5hZmZpbGlhdGUtYmV3ZXJ0dW5nIC5hei1saW5rIC5pY29uLWltZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTU1LCAjMzMzKTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5YzdlMzE7IH1cbiAgICAuYWZmaWxpYXRlLWJld2VydHVuZyAuYXotbGluayBzcGFuIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5hZmZpbGlhdGUtYmV3ZXJ0dW5nIC5jb250ZW50IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYWZmaWxpYXRlLWJld2VydHVuZyAucHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5hZmZpbGlhdGUtYmV3ZXJ0dW5nIC5wcmljZSBzdHJvbmcge1xuICAgICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICAuYWZmaWxpYXRlLWJld2VydHVuZyAucHJpY2UgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLndwY2Y3IC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZXJyb3I0MDQgLnBhZ2UtY29udGVudCBmb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY29udGVudGJveCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5jb250ZW50Ym94X19jb250ZW50LWNvbCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGVudGJveF9fY29udGVudC1jb2wge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmNvbnRlbnRib3hfX2ljb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAuY29udGVudGJveF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5jb250ZW50Ym94X19jb250ZW50IHVsLFxuICAgIC5jb250ZW50Ym94X19jb250ZW50IG9sIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5jb250ZW50Ym94IHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250ZW50Ym94LS1hbGVydCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyMTUsIDIxOCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC5jb250ZW50Ym94LS1hbGVydCAuY29udGVudGJveF9faWNvbiB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZDdkYTtcbiAgICBjb2xvcjogIzcyMWMyNDsgfVxuICAuY29udGVudGJveC0tYWxlcnQgaDIsXG4gIC5jb250ZW50Ym94LS1hbGVydCBwLFxuICAuY29udGVudGJveC0tYWxlcnQgbGkge1xuICAgIGNvbG9yOiAjNzIxYzI0OyB9XG5cbi5jb250ZW50Ym94LS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0MywgMjA1LCAwLjUpO1xuICBib3JkZXItY29sb3I6ICNkZGQ0Yjk7IH1cbiAgLmNvbnRlbnRib3gtLXdhcm5pbmcgLmNvbnRlbnRib3hfX2ljb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmYzY2Q7XG4gICAgY29sb3I6ICM4NTY0MDQ7IH1cbiAgLmNvbnRlbnRib3gtLXdhcm5pbmcgaDIsXG4gIC5jb250ZW50Ym94LS13YXJuaW5nIHAsXG4gIC5jb250ZW50Ym94LS13YXJuaW5nIGxpIHtcbiAgICBjb2xvcjogIzg1NjQwNDsgfVxuXG4uY29udGVudGJveC0taW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA5LCAyMzYsIDI0MSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJjZmQyOyB9XG4gIC5jb250ZW50Ym94LS1pbmZvIC5jb250ZW50Ym94X19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDFlY2YxO1xuICAgIGNvbG9yOiAjMGM1NDYwOyB9XG4gIC5jb250ZW50Ym94LS1pbmZvIGgyLFxuICAuY29udGVudGJveC0taW5mbyBwLFxuICAuY29udGVudGJveC0taW5mbyBsaSB7XG4gICAgY29sb3I6ICMwYzU0NjA7IH1cblxuLmFjZi1saXN0LWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2YwZjZmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWNmLWxpc3QtYmxvY2tfX2hlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmFjZi1saXN0LWJsb2NrX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5hY2YtbGlzdC1ibG9ja19fbGlzdC0tb3JkZXJlZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAgIC5hY2YtbGlzdC1ibG9ja19fbGlzdC0tdW5vcmRlcmVkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gICAgICAuYWNmLWxpc3QtYmxvY2tfX2xpc3QtLXVub3JkZXJlZCAuYWNmLWxpc3QtYmxvY2tfX2xpc3RpdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMzgnO1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gICAgICAgIGxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uYWNmLXByby1jb250cmEtbGlzdC1ibG9ja19fbGlzdC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hY2YtcHJvLWNvbnRyYS1saXN0LWJsb2NrX19saXN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYWNmLXByby1jb250cmEtbGlzdC1ibG9ja19fbGlzdC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hY2YtcHJvLWNvbnRyYS1saXN0LWJsb2NrX19saXN0LWhlYWRlci0tcHJvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjhhNzQ1OyB9XG4gIC5hY2YtcHJvLWNvbnRyYS1saXN0LWJsb2NrX19saXN0LWhlYWRlci0tY29udHJhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGMzNTQ1OyB9XG5cbi5hY2YtcHJvLWNvbnRyYS1saXN0LWJsb2NrX19saXN0aXRlbSA6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nOyB9XG5cbi5hY2YtcHJvLWNvbnRyYS1saXN0LWJsb2NrX19saXN0aXRlbS0tcHJvOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBjb250ZW50OiAnXFxmMDU1JyAhaW1wb3J0YW50OyB9XG5cbi5hY2YtcHJvLWNvbnRyYS1saXN0LWJsb2NrX19saXN0aXRlbS0tY29udHJhOmJlZm9yZSB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBjb250ZW50OiAnXFxmMDU2JyAhaW1wb3J0YW50OyB9XG5cbi8qIEBncm91cCBCYXNlICovXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5jaG9zZW4tY29udGFpbmVyICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUgMTAwJSk7IH1cbiAgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICAgIGNsaXA6IGF1dG87XG4gICAgY2xpcC1wYXRoOiBub25lOyB9XG4gIC5jaG9zZW4tY29udGFpbmVyIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2hvc2VuLWNvbnRhaW5lciAuc2VhcmNoLWNob2ljZSAuZ3JvdXAtbmFtZSwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWU6YWZ0ZXIsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAyMCUsICNmNmY2ZjYgNTAlLCAjZWVlIDUyJSwgI2Y0ZjRmNCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjZmZmIGluc2V0LCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7IH1cbiAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMHB4IDJweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDEwMCUpOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSZXN1bHRzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBjb2xvcjogIzQ0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMCA0cHggNHB4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG4gICAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMzODc1ZDcgMjAlLCAjMmE2MmJjIDkwJSk7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSBlbSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgTXVsdGkgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWVlIDElLCAjZmZmIDE1JSk7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBtYXJnaW46IDFweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gICAgcGFkZGluZzogM3B4IDIwcHggM3B4IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTlweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFuIHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgICAgIGZvbnQtc2l6ZTogMXB4OyB9XG4gICAgICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG4gIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDRkNGQ0OyB9XG4gICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBBY3RpdmUgICovXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VlZSAyMCUsICNmZmYgODAlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMnB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgY29sb3I6ICMyMjIgIWltcG9ydGFudDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xuLmNob3Nlbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJpZ2h0IHRvIExlZnQgKi9cbi5jaG9zZW4tcnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDAgOHB4IDAgMDsgfVxuICAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gICAgZGlyZWN0aW9uOiBydGw7IH1cbiAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMzhweDsgfVxuICAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDNweDsgfVxuICAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyNnB4OyB9XG4gIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAgIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgICAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDE5cHg7IH1cbiAgICAgIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDRweDsgfVxuICAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gICAgcGFkZGluZzogMCA0cHggMCAwOyB9XG4gIC5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDsgfVxuICAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAycHg7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJldGluYSBjb21wYXRpYmlsaXR5ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbixcbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZUAyeC5wbmdcIikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggMzdweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDsgfSB9XG5cbi8qIEBlbmQgKi9cbmJvZHkge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuI2NvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDAgMDsgfVxuXG4uY29sb3Itc3RhbGwge1xuICBjb2xvcjogI2IxNWYzOTsgfVxuXG4uYmctc3RhbGwge1xuICBiYWNrZ3JvdW5kOiAjYjE1ZjM5OyB9XG5cbi5iZy1zdGFsbC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmOGVmZWE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVkNmNiOyB9XG5cbi5idG4tc3RhbGwge1xuICBiYWNrZ3JvdW5kOiAjYjE1ZjM5OyB9XG4gIC5idG4tc3RhbGw6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM4YTRhMmQ7IH1cblxuYm9keS5yb290LXBhZ2Utc3RhbGwgLmNvbG9yLWluaGVyaXQtcm9vdCB7XG4gIGNvbG9yOiAjYjE1ZjM5OyB9XG5cbmJvZHkucm9vdC1wYWdlLXN0YWxsIC5iZy1pbmhlcml0LXJvb3Qge1xuICBiYWNrZ3JvdW5kOiAjYjE1ZjM5OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgYm9keS5yb290LXBhZ2Utc3RhbGwgLmJnLWluaGVyaXQtcm9vdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjYjE1ZjM5OyB9IH1cblxuYm9keS5yb290LXBhZ2Utc3RhbGwgLmJ0bi1pbmhlcml0LXJvb3Qge1xuICBiYWNrZ3JvdW5kOiAjYjE1ZjM5O1xuICBjb2xvcjogI2ZmZjsgfVxuICBib2R5LnJvb3QtcGFnZS1zdGFsbCAuYnRuLWluaGVyaXQtcm9vdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzhhNGEyZDsgfVxuXG5ib2R5LnJvb3QtcGFnZS1zdGFsbCAuZW50cnktY29udGVudCA+IGgyLFxuYm9keS5yb290LXBhZ2Utc3RhbGwgLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyID4gaDIge1xuICBjb2xvcjogI2IxNWYzOTsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIGJvZHkucm9vdC1wYWdlLXN0YWxsIC5lbnRyeS1jb250ZW50ID4gaDIsXG4gICAgYm9keS5yb290LXBhZ2Utc3RhbGwgLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyID4gaDIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2IxNWYzOTsgfSB9XG5cbmJvZHkucm9vdC1wYWdlLXN0YWxsIC5lbnRyeS1jb250ZW50IC5jYXJkLFxuYm9keS5yb290LXBhZ2Utc3RhbGwgLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyIC5jYXJkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzcsIDk1LCA1NywgMC4wNSk7IH1cblxuYm9keS5yb290LXBhZ2Utc3RhbGwgLmVudHJ5LWNvbnRlbnQgLmNhcmQtaGVhZGVyLFxuYm9keS5yb290LXBhZ2Utc3RhbGwgLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc3LCA5NSwgNTcsIDAuMDUpOyB9XG5cbi5rb2RhcnRvLWN1c3RvbS1tZW51IC5jYXQtbGluay1zdGFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMTVmMzk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5rb2RhcnRvLWN1c3RvbS1tZW51IC5tZW51LWx2bC0xIC5jYXQtbGluay1zdGFsbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc3LCA5NSwgNTcsIDAuODUpOyB9XG5cbmJvZHkucm9vdC1wYWdlLXN0YWxsIC5jYXQtbGluay1zdGFsbCB7XG4gIGJhY2tncm91bmQ6ICNiMTVmMzk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jdXJyZW50LW1lbnUtaXRlbS1yb290LmNvbG9yLXN0YWxsID4gYSB7XG4gIGJhY2tncm91bmQ6ICNiMTVmMzk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItbmF2ID4gLmNhdC1saW5rLXN0YWxsIHtcbiAgYmFja2dyb3VuZDogI2IxNWYzOTsgfVxuICAubmF2YmFyLW5hdiA+IC5jYXQtbGluay1zdGFsbCAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLXN0YWxsLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstc3RhbGwgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTVmMzk7IH1cblxuLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstc3RhbGwuYWN0aXZlIC5uYXYtbGluayxcbi5uYXZiYXItbmF2ID4gLmNhdC1saW5rLXN0YWxsLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogI2IxNWYzOTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstc3RhbGw6aG92ZXIgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2IxNWYzOTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhci1tZW51LS1sdmwtMS1pdGVtLmNvbG9yLXN0YWxsID4gYSB7XG4gICAgYmFja2dyb3VuZDogI2IxNWYzOTsgfSB9XG5cbi5mZWF0dXJlZC1wYWdlLXJvb3Qtc3RhbGwgaDMsXG4uZmVhdHVyZWQtcGFnZS1yb290LXN0YWxsIGEge1xuICBjb2xvcjogI2IxNWYzOTsgfVxuICAuZmVhdHVyZWQtcGFnZS1yb290LXN0YWxsIGgzIHNtYWxsLFxuICAuZmVhdHVyZWQtcGFnZS1yb290LXN0YWxsIGEgc21hbGwge1xuICAgIGJhY2tncm91bmQ6ICNiMTVmMzk7IH1cblxuLnBpbm5lZC1wb3N0cy1zdGFsbCBoNCB7XG4gIGJhY2tncm91bmQ6ICNiMTVmMzk7IH1cblxuLnBpbm5lZC1wb3N0cyBzdHJvbmcuc3R5bGUtc3RhbGwge1xuICBiYWNrZ3JvdW5kOiAjYjE1ZjM5OyB9XG5cbi5yZWxhdGVkLXBhZ2VzLXN0YWxsIGg0IHtcbiAgYmFja2dyb3VuZDogI2IxNWYzOTsgfVxuXG4ucmVsYXRlZC1jb250ZW50LWJveC5wcmltYXJ5LXBhcmVudC1jYXRlZ29yeS1zdGFsbCB7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LXN0YWxsIGgzIHtcbiAgICBjb2xvcjogI2IxNWYzOTsgfVxuICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LXN0YWxsIGgzIHNtYWxsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiMTVmMzk7IH1cbiAgLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktc3RhbGwgLnJlbGF0ZWQtY29udGVudC1ib3gtbGluayB7XG4gICAgYmFja2dyb3VuZDogI2IxNWYzOTsgfVxuICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LXN0YWxsIC5yZWxhdGVkLWNvbnRlbnQtYm94LWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzhhNGEyZDsgfVxuXG4uY29sb3ItaGFsdHVuZyB7XG4gIGNvbG9yOiAjNWY4MDJiOyB9XG5cbi5iZy1oYWx0dW5nIHtcbiAgYmFja2dyb3VuZDogIzVmODAyYjsgfVxuXG4uYmctaGFsdHVuZy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmMGY2ZTY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDllYWMwOyB9XG5cbi5idG4taGFsdHVuZyB7XG4gIGJhY2tncm91bmQ6ICM1ZjgwMmI7IH1cbiAgLmJ0bi1oYWx0dW5nOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDM1YTFlOyB9XG5cbmJvZHkucm9vdC1wYWdlLWhhbHR1bmcgLmNvbG9yLWluaGVyaXQtcm9vdCB7XG4gIGNvbG9yOiAjNWY4MDJiOyB9XG5cbmJvZHkucm9vdC1wYWdlLWhhbHR1bmcgLmJnLWluaGVyaXQtcm9vdCB7XG4gIGJhY2tncm91bmQ6ICM1ZjgwMmI7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICBib2R5LnJvb3QtcGFnZS1oYWx0dW5nIC5iZy1pbmhlcml0LXJvb3Qge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzVmODAyYjsgfSB9XG5cbmJvZHkucm9vdC1wYWdlLWhhbHR1bmcgLmJ0bi1pbmhlcml0LXJvb3Qge1xuICBiYWNrZ3JvdW5kOiAjNWY4MDJiO1xuICBjb2xvcjogI2ZmZjsgfVxuICBib2R5LnJvb3QtcGFnZS1oYWx0dW5nIC5idG4taW5oZXJpdC1yb290OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDM1YTFlOyB9XG5cbmJvZHkucm9vdC1wYWdlLWhhbHR1bmcgLmVudHJ5LWNvbnRlbnQgPiBoMixcbmJvZHkucm9vdC1wYWdlLWhhbHR1bmcgLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyID4gaDIge1xuICBjb2xvcjogIzVmODAyYjsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIGJvZHkucm9vdC1wYWdlLWhhbHR1bmcgLmVudHJ5LWNvbnRlbnQgPiBoMixcbiAgICBib2R5LnJvb3QtcGFnZS1oYWx0dW5nIC5lbnRyeS1jb250ZW50IC5yZWFkLW1vcmUtd3JhcHBlciA+IGgyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM1ZjgwMmI7IH0gfVxuXG5ib2R5LnJvb3QtcGFnZS1oYWx0dW5nIC5lbnRyeS1jb250ZW50IC5jYXJkLFxuYm9keS5yb290LXBhZ2UtaGFsdHVuZyAuZW50cnktY29udGVudCAucmVhZC1tb3JlLXdyYXBwZXIgLmNhcmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk1LCAxMjgsIDQzLCAwLjA1KTsgfVxuXG5ib2R5LnJvb3QtcGFnZS1oYWx0dW5nIC5lbnRyeS1jb250ZW50IC5jYXJkLWhlYWRlcixcbmJvZHkucm9vdC1wYWdlLWhhbHR1bmcgLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTUsIDEyOCwgNDMsIDAuMDUpOyB9XG5cbi5rb2RhcnRvLWN1c3RvbS1tZW51IC5jYXQtbGluay1oYWx0dW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmODAyYjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmtvZGFydG8tY3VzdG9tLW1lbnUgLm1lbnUtbHZsLTEgLmNhdC1saW5rLWhhbHR1bmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk1LCAxMjgsIDQzLCAwLjg1KTsgfVxuXG5ib2R5LnJvb3QtcGFnZS1oYWx0dW5nIC5jYXQtbGluay1oYWx0dW5nIHtcbiAgYmFja2dyb3VuZDogIzVmODAyYjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmN1cnJlbnQtbWVudS1pdGVtLXJvb3QuY29sb3ItaGFsdHVuZyA+IGEge1xuICBiYWNrZ3JvdW5kOiAjNWY4MDJiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLW5hdiA+IC5jYXQtbGluay1oYWx0dW5nIHtcbiAgYmFja2dyb3VuZDogIzVmODAyYjsgfVxuICAubmF2YmFyLW5hdiA+IC5jYXQtbGluay1oYWx0dW5nIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstaGFsdHVuZy5zaG93IC5kcm9wZG93bi10b2dnbGUsXG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWhhbHR1bmcgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZjgwMmI7IH1cblxuLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstaGFsdHVuZy5hY3RpdmUgLm5hdi1saW5rLFxuLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstaGFsdHVuZy5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6ICM1ZjgwMmI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWhhbHR1bmc6aG92ZXIgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzVmODAyYjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhci1tZW51LS1sdmwtMS1pdGVtLmNvbG9yLWhhbHR1bmcgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWY4MDJiOyB9IH1cblxuLmZlYXR1cmVkLXBhZ2Utcm9vdC1oYWx0dW5nIGgzLFxuLmZlYXR1cmVkLXBhZ2Utcm9vdC1oYWx0dW5nIGEge1xuICBjb2xvcjogIzVmODAyYjsgfVxuICAuZmVhdHVyZWQtcGFnZS1yb290LWhhbHR1bmcgaDMgc21hbGwsXG4gIC5mZWF0dXJlZC1wYWdlLXJvb3QtaGFsdHVuZyBhIHNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWY4MDJiOyB9XG5cbi5waW5uZWQtcG9zdHMtaGFsdHVuZyBoNCB7XG4gIGJhY2tncm91bmQ6ICM1ZjgwMmI7IH1cblxuLnBpbm5lZC1wb3N0cyBzdHJvbmcuc3R5bGUtaGFsdHVuZyB7XG4gIGJhY2tncm91bmQ6ICM1ZjgwMmI7IH1cblxuLnJlbGF0ZWQtcGFnZXMtaGFsdHVuZyBoNCB7XG4gIGJhY2tncm91bmQ6ICM1ZjgwMmI7IH1cblxuLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktaGFsdHVuZyB7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LWhhbHR1bmcgaDMge1xuICAgIGNvbG9yOiAjNWY4MDJiOyB9XG4gICAgLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktaGFsdHVuZyBoMyBzbWFsbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNWY4MDJiOyB9XG4gIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LWhhbHR1bmcgLnJlbGF0ZWQtY29udGVudC1ib3gtbGluayB7XG4gICAgYmFja2dyb3VuZDogIzVmODAyYjsgfVxuICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LWhhbHR1bmcgLnJlbGF0ZWQtY29udGVudC1ib3gtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDM1YTFlOyB9XG5cbi5jb2xvci1mdXR0ZXIge1xuICBjb2xvcjogIzFjNzliYjsgfVxuXG4uYmctZnV0dGVyIHtcbiAgYmFja2dyb3VuZDogIzFjNzliYjsgfVxuXG4uYmctZnV0dGVyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2U1ZjJmYjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmRmZjU7IH1cblxuLmJ0bi1mdXR0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWM3OWJiOyB9XG4gIC5idG4tZnV0dGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTU1YzhmOyB9XG5cbmJvZHkucm9vdC1wYWdlLWZ1dHRlciAuY29sb3ItaW5oZXJpdC1yb290IHtcbiAgY29sb3I6ICMxYzc5YmI7IH1cblxuYm9keS5yb290LXBhZ2UtZnV0dGVyIC5iZy1pbmhlcml0LXJvb3Qge1xuICBiYWNrZ3JvdW5kOiAjMWM3OWJiOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgYm9keS5yb290LXBhZ2UtZnV0dGVyIC5iZy1pbmhlcml0LXJvb3Qge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzFjNzliYjsgfSB9XG5cbmJvZHkucm9vdC1wYWdlLWZ1dHRlciAuYnRuLWluaGVyaXQtcm9vdCB7XG4gIGJhY2tncm91bmQ6ICMxYzc5YmI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkucm9vdC1wYWdlLWZ1dHRlciAuYnRuLWluaGVyaXQtcm9vdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzE1NWM4ZjsgfVxuXG5ib2R5LnJvb3QtcGFnZS1mdXR0ZXIgLmVudHJ5LWNvbnRlbnQgPiBoMixcbmJvZHkucm9vdC1wYWdlLWZ1dHRlciAuZW50cnktY29udGVudCAucmVhZC1tb3JlLXdyYXBwZXIgPiBoMiB7XG4gIGNvbG9yOiAjMWM3OWJiOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgYm9keS5yb290LXBhZ2UtZnV0dGVyIC5lbnRyeS1jb250ZW50ID4gaDIsXG4gICAgYm9keS5yb290LXBhZ2UtZnV0dGVyIC5lbnRyeS1jb250ZW50IC5yZWFkLW1vcmUtd3JhcHBlciA+IGgyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMxYzc5YmI7IH0gfVxuXG5ib2R5LnJvb3QtcGFnZS1mdXR0ZXIgLmVudHJ5LWNvbnRlbnQgLmNhcmQsXG5ib2R5LnJvb3QtcGFnZS1mdXR0ZXIgLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyIC5jYXJkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMTIxLCAxODcsIDAuMDUpOyB9XG5cbmJvZHkucm9vdC1wYWdlLWZ1dHRlciAuZW50cnktY29udGVudCAuY2FyZC1oZWFkZXIsXG5ib2R5LnJvb3QtcGFnZS1mdXR0ZXIgLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDEyMSwgMTg3LCAwLjA1KTsgfVxuXG4ua29kYXJ0by1jdXN0b20tbWVudSAuY2F0LWxpbmstZnV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjNzliYjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmtvZGFydG8tY3VzdG9tLW1lbnUgLm1lbnUtbHZsLTEgLmNhdC1saW5rLWZ1dHRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDEyMSwgMTg3LCAwLjg1KTsgfVxuXG5ib2R5LnJvb3QtcGFnZS1mdXR0ZXIgLmNhdC1saW5rLWZ1dHRlciB7XG4gIGJhY2tncm91bmQ6ICMxYzc5YmI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jdXJyZW50LW1lbnUtaXRlbS1yb290LmNvbG9yLWZ1dHRlciA+IGEge1xuICBiYWNrZ3JvdW5kOiAjMWM3OWJiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLW5hdiA+IC5jYXQtbGluay1mdXR0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWM3OWJiOyB9XG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWZ1dHRlciAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWZ1dHRlci5zaG93IC5kcm9wZG93bi10b2dnbGUsXG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWZ1dHRlciAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjNzliYjsgfVxuXG4ubmF2YmFyLW5hdiA+IC5jYXQtbGluay1mdXR0ZXIuYWN0aXZlIC5uYXYtbGluayxcbi5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWZ1dHRlci5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6ICMxYzc5YmI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWZ1dHRlcjpob3ZlciAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjMWM3OWJiOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlYmFyLW1lbnUtLWx2bC0xLWl0ZW0uY29sb3ItZnV0dGVyID4gYSB7XG4gICAgYmFja2dyb3VuZDogIzFjNzliYjsgfSB9XG5cbi5mZWF0dXJlZC1wYWdlLXJvb3QtZnV0dGVyIGgzLFxuLmZlYXR1cmVkLXBhZ2Utcm9vdC1mdXR0ZXIgYSB7XG4gIGNvbG9yOiAjMWM3OWJiOyB9XG4gIC5mZWF0dXJlZC1wYWdlLXJvb3QtZnV0dGVyIGgzIHNtYWxsLFxuICAuZmVhdHVyZWQtcGFnZS1yb290LWZ1dHRlciBhIHNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWM3OWJiOyB9XG5cbi5waW5uZWQtcG9zdHMtZnV0dGVyIGg0IHtcbiAgYmFja2dyb3VuZDogIzFjNzliYjsgfVxuXG4ucGlubmVkLXBvc3RzIHN0cm9uZy5zdHlsZS1mdXR0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWM3OWJiOyB9XG5cbi5yZWxhdGVkLXBhZ2VzLWZ1dHRlciBoNCB7XG4gIGJhY2tncm91bmQ6ICMxYzc5YmI7IH1cblxuLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktZnV0dGVyIHtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktZnV0dGVyIGgzIHtcbiAgICBjb2xvcjogIzFjNzliYjsgfVxuICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LWZ1dHRlciBoMyBzbWFsbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWM3OWJiOyB9XG4gIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LWZ1dHRlciAucmVsYXRlZC1jb250ZW50LWJveC1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWM3OWJiOyB9XG4gICAgLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktZnV0dGVyIC5yZWxhdGVkLWNvbnRlbnQtYm94LWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE1NWM4ZjsgfVxuXG4uY29sb3ItcmFzc2VuIHtcbiAgY29sb3I6ICNkODIzMzA7IH1cblxuLmJnLXJhc3NlbiB7XG4gIGJhY2tncm91bmQ6ICNkODIzMzA7IH1cblxuLmJnLXJhc3Nlbi1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmYmU5ZWE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZjN2NiOyB9XG5cbi5idG4tcmFzc2VuIHtcbiAgYmFja2dyb3VuZDogI2Q4MjMzMDsgfVxuICAuYnRuLXJhc3Nlbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2FjMWMyNjsgfVxuXG5ib2R5LnJvb3QtcGFnZS1yYXNzZW4gLmNvbG9yLWluaGVyaXQtcm9vdCB7XG4gIGNvbG9yOiAjZDgyMzMwOyB9XG5cbmJvZHkucm9vdC1wYWdlLXJhc3NlbiAuYmctaW5oZXJpdC1yb290IHtcbiAgYmFja2dyb3VuZDogI2Q4MjMzMDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIGJvZHkucm9vdC1wYWdlLXJhc3NlbiAuYmctaW5oZXJpdC1yb290IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNkODIzMzA7IH0gfVxuXG5ib2R5LnJvb3QtcGFnZS1yYXNzZW4gLmJ0bi1pbmhlcml0LXJvb3Qge1xuICBiYWNrZ3JvdW5kOiAjZDgyMzMwO1xuICBjb2xvcjogI2ZmZjsgfVxuICBib2R5LnJvb3QtcGFnZS1yYXNzZW4gLmJ0bi1pbmhlcml0LXJvb3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNhYzFjMjY7IH1cblxuYm9keS5yb290LXBhZ2UtcmFzc2VuIC5lbnRyeS1jb250ZW50ID4gaDIsXG5ib2R5LnJvb3QtcGFnZS1yYXNzZW4gLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyID4gaDIge1xuICBjb2xvcjogI2Q4MjMzMDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIGJvZHkucm9vdC1wYWdlLXJhc3NlbiAuZW50cnktY29udGVudCA+IGgyLFxuICAgIGJvZHkucm9vdC1wYWdlLXJhc3NlbiAuZW50cnktY29udGVudCAucmVhZC1tb3JlLXdyYXBwZXIgPiBoMiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZDgyMzMwOyB9IH1cblxuYm9keS5yb290LXBhZ2UtcmFzc2VuIC5lbnRyeS1jb250ZW50IC5jYXJkLFxuYm9keS5yb290LXBhZ2UtcmFzc2VuIC5lbnRyeS1jb250ZW50IC5yZWFkLW1vcmUtd3JhcHBlciAuY2FyZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE2LCAzNSwgNDgsIDAuMDUpOyB9XG5cbmJvZHkucm9vdC1wYWdlLXJhc3NlbiAuZW50cnktY29udGVudCAuY2FyZC1oZWFkZXIsXG5ib2R5LnJvb3QtcGFnZS1yYXNzZW4gLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE2LCAzNSwgNDgsIDAuMDUpOyB9XG5cbi5rb2RhcnRvLWN1c3RvbS1tZW51IC5jYXQtbGluay1yYXNzZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgyMzMwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ua29kYXJ0by1jdXN0b20tbWVudSAubWVudS1sdmwtMSAuY2F0LWxpbmstcmFzc2VuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTYsIDM1LCA0OCwgMC44NSk7IH1cblxuYm9keS5yb290LXBhZ2UtcmFzc2VuIC5jYXQtbGluay1yYXNzZW4ge1xuICBiYWNrZ3JvdW5kOiAjZDgyMzMwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY3VycmVudC1tZW51LWl0ZW0tcm9vdC5jb2xvci1yYXNzZW4gPiBhIHtcbiAgYmFja2dyb3VuZDogI2Q4MjMzMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstcmFzc2VuIHtcbiAgYmFja2dyb3VuZDogI2Q4MjMzMDsgfVxuICAubmF2YmFyLW5hdiA+IC5jYXQtbGluay1yYXNzZW4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyLW5hdiA+IC5jYXQtbGluay1yYXNzZW4uc2hvdyAuZHJvcGRvd24tdG9nZ2xlLFxuICAubmF2YmFyLW5hdiA+IC5jYXQtbGluay1yYXNzZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODIzMzA7IH1cblxuLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstcmFzc2VuLmFjdGl2ZSAubmF2LWxpbmssXG4ubmF2YmFyLW5hdiA+IC5jYXQtbGluay1yYXNzZW4uY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZDgyMzMwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLW5hdiA+IC5jYXQtbGluay1yYXNzZW46aG92ZXIgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2Q4MjMzMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhci1tZW51LS1sdmwtMS1pdGVtLmNvbG9yLXJhc3NlbiA+IGEge1xuICAgIGJhY2tncm91bmQ6ICNkODIzMzA7IH0gfVxuXG4uZmVhdHVyZWQtcGFnZS1yb290LXJhc3NlbiBoMyxcbi5mZWF0dXJlZC1wYWdlLXJvb3QtcmFzc2VuIGEge1xuICBjb2xvcjogI2Q4MjMzMDsgfVxuICAuZmVhdHVyZWQtcGFnZS1yb290LXJhc3NlbiBoMyBzbWFsbCxcbiAgLmZlYXR1cmVkLXBhZ2Utcm9vdC1yYXNzZW4gYSBzbWFsbCB7XG4gICAgYmFja2dyb3VuZDogI2Q4MjMzMDsgfVxuXG4ucGlubmVkLXBvc3RzLXJhc3NlbiBoNCB7XG4gIGJhY2tncm91bmQ6ICNkODIzMzA7IH1cblxuLnBpbm5lZC1wb3N0cyBzdHJvbmcuc3R5bGUtcmFzc2VuIHtcbiAgYmFja2dyb3VuZDogI2Q4MjMzMDsgfVxuXG4ucmVsYXRlZC1wYWdlcy1yYXNzZW4gaDQge1xuICBiYWNrZ3JvdW5kOiAjZDgyMzMwOyB9XG5cbi5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LXJhc3NlbiB7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LXJhc3NlbiBoMyB7XG4gICAgY29sb3I6ICNkODIzMzA7IH1cbiAgICAucmVsYXRlZC1jb250ZW50LWJveC5wcmltYXJ5LXBhcmVudC1jYXRlZ29yeS1yYXNzZW4gaDMgc21hbGwge1xuICAgICAgYmFja2dyb3VuZDogI2Q4MjMzMDsgfVxuICAucmVsYXRlZC1jb250ZW50LWJveC5wcmltYXJ5LXBhcmVudC1jYXRlZ29yeS1yYXNzZW4gLnJlbGF0ZWQtY29udGVudC1ib3gtbGluayB7XG4gICAgYmFja2dyb3VuZDogI2Q4MjMzMDsgfVxuICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LXJhc3NlbiAucmVsYXRlZC1jb250ZW50LWJveC1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhYzFjMjY7IH1cblxuLmNvbG9yLWZyYWdlbiB7XG4gIGNvbG9yOiAjODMyNjJmOyB9XG5cbi5iZy1mcmFnZW4ge1xuICBiYWNrZ3JvdW5kOiAjODMyNjJmOyB9XG5cbi5iZy1mcmFnZW4tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjdlNWU2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjYmRjMTsgfVxuXG4uYnRuLWZyYWdlbiB7XG4gIGJhY2tncm91bmQ6ICM4MzI2MmY7IH1cbiAgLmJ0bi1mcmFnZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1YjFiMjE7IH1cblxuYm9keS5yb290LXBhZ2UtZnJhZ2VuIC5jb2xvci1pbmhlcml0LXJvb3Qge1xuICBjb2xvcjogIzgzMjYyZjsgfVxuXG5ib2R5LnJvb3QtcGFnZS1mcmFnZW4gLmJnLWluaGVyaXQtcm9vdCB7XG4gIGJhY2tncm91bmQ6ICM4MzI2MmY7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICBib2R5LnJvb3QtcGFnZS1mcmFnZW4gLmJnLWluaGVyaXQtcm9vdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjODMyNjJmOyB9IH1cblxuYm9keS5yb290LXBhZ2UtZnJhZ2VuIC5idG4taW5oZXJpdC1yb290IHtcbiAgYmFja2dyb3VuZDogIzgzMjYyZjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgYm9keS5yb290LXBhZ2UtZnJhZ2VuIC5idG4taW5oZXJpdC1yb290OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWIxYjIxOyB9XG5cbmJvZHkucm9vdC1wYWdlLWZyYWdlbiAuZW50cnktY29udGVudCA+IGgyLFxuYm9keS5yb290LXBhZ2UtZnJhZ2VuIC5lbnRyeS1jb250ZW50IC5yZWFkLW1vcmUtd3JhcHBlciA+IGgyIHtcbiAgY29sb3I6ICM4MzI2MmY7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICBib2R5LnJvb3QtcGFnZS1mcmFnZW4gLmVudHJ5LWNvbnRlbnQgPiBoMixcbiAgICBib2R5LnJvb3QtcGFnZS1mcmFnZW4gLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyID4gaDIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzgzMjYyZjsgfSB9XG5cbmJvZHkucm9vdC1wYWdlLWZyYWdlbiAuZW50cnktY29udGVudCAuY2FyZCxcbmJvZHkucm9vdC1wYWdlLWZyYWdlbiAuZW50cnktY29udGVudCAucmVhZC1tb3JlLXdyYXBwZXIgLmNhcmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzMSwgMzgsIDQ3LCAwLjA1KTsgfVxuXG5ib2R5LnJvb3QtcGFnZS1mcmFnZW4gLmVudHJ5LWNvbnRlbnQgLmNhcmQtaGVhZGVyLFxuYm9keS5yb290LXBhZ2UtZnJhZ2VuIC5lbnRyeS1jb250ZW50IC5yZWFkLW1vcmUtd3JhcHBlciAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzMSwgMzgsIDQ3LCAwLjA1KTsgfVxuXG4ua29kYXJ0by1jdXN0b20tbWVudSAuY2F0LWxpbmstZnJhZ2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzMjYyZjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmtvZGFydG8tY3VzdG9tLW1lbnUgLm1lbnUtbHZsLTEgLmNhdC1saW5rLWZyYWdlbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTMxLCAzOCwgNDcsIDAuODUpOyB9XG5cbmJvZHkucm9vdC1wYWdlLWZyYWdlbiAuY2F0LWxpbmstZnJhZ2VuIHtcbiAgYmFja2dyb3VuZDogIzgzMjYyZjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmN1cnJlbnQtbWVudS1pdGVtLXJvb3QuY29sb3ItZnJhZ2VuID4gYSB7XG4gIGJhY2tncm91bmQ6ICM4MzI2MmY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWZyYWdlbiB7XG4gIGJhY2tncm91bmQ6ICM4MzI2MmY7IH1cbiAgLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstZnJhZ2VuIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstZnJhZ2VuLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstZnJhZ2VuIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODMyNjJmOyB9XG5cbi5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWZyYWdlbi5hY3RpdmUgLm5hdi1saW5rLFxuLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstZnJhZ2VuLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogIzgzMjYyZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstZnJhZ2VuOmhvdmVyIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICM4MzI2MmY7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXItbWVudS0tbHZsLTEtaXRlbS5jb2xvci1mcmFnZW4gPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjODMyNjJmOyB9IH1cblxuLmZlYXR1cmVkLXBhZ2Utcm9vdC1mcmFnZW4gaDMsXG4uZmVhdHVyZWQtcGFnZS1yb290LWZyYWdlbiBhIHtcbiAgY29sb3I6ICM4MzI2MmY7IH1cbiAgLmZlYXR1cmVkLXBhZ2Utcm9vdC1mcmFnZW4gaDMgc21hbGwsXG4gIC5mZWF0dXJlZC1wYWdlLXJvb3QtZnJhZ2VuIGEgc21hbGwge1xuICAgIGJhY2tncm91bmQ6ICM4MzI2MmY7IH1cblxuLnBpbm5lZC1wb3N0cy1mcmFnZW4gaDQge1xuICBiYWNrZ3JvdW5kOiAjODMyNjJmOyB9XG5cbi5waW5uZWQtcG9zdHMgc3Ryb25nLnN0eWxlLWZyYWdlbiB7XG4gIGJhY2tncm91bmQ6ICM4MzI2MmY7IH1cblxuLnJlbGF0ZWQtcGFnZXMtZnJhZ2VuIGg0IHtcbiAgYmFja2dyb3VuZDogIzgzMjYyZjsgfVxuXG4ucmVsYXRlZC1jb250ZW50LWJveC5wcmltYXJ5LXBhcmVudC1jYXRlZ29yeS1mcmFnZW4ge1xuICBtYXJnaW46IDE1cHggMDsgfVxuICAucmVsYXRlZC1jb250ZW50LWJveC5wcmltYXJ5LXBhcmVudC1jYXRlZ29yeS1mcmFnZW4gaDMge1xuICAgIGNvbG9yOiAjODMyNjJmOyB9XG4gICAgLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktZnJhZ2VuIGgzIHNtYWxsIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4MzI2MmY7IH1cbiAgLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktZnJhZ2VuIC5yZWxhdGVkLWNvbnRlbnQtYm94LWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICM4MzI2MmY7IH1cbiAgICAucmVsYXRlZC1jb250ZW50LWJveC5wcmltYXJ5LXBhcmVudC1jYXRlZ29yeS1mcmFnZW4gLnJlbGF0ZWQtY29udGVudC1ib3gtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNWIxYjIxOyB9XG5cbi5jb2xvci1nZWZsdWVnZWwge1xuICBjb2xvcjogIzk2NmExMDsgfVxuXG4uYmctZ2VmbHVlZ2VsIHtcbiAgYmFja2dyb3VuZDogIzk2NmExMDsgfVxuXG4uYmctZ2VmbHVlZ2VsLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZjZjNlMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2UwYjE7IH1cblxuLmJ0bi1nZWZsdWVnZWwge1xuICBiYWNrZ3JvdW5kOiAjOTY2YTEwOyB9XG4gIC5idG4tZ2VmbHVlZ2VsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjg0OTBiOyB9XG5cbmJvZHkucm9vdC1wYWdlLWdlZmx1ZWdlbCAuY29sb3ItaW5oZXJpdC1yb290IHtcbiAgY29sb3I6ICM5NjZhMTA7IH1cblxuYm9keS5yb290LXBhZ2UtZ2VmbHVlZ2VsIC5iZy1pbmhlcml0LXJvb3Qge1xuICBiYWNrZ3JvdW5kOiAjOTY2YTEwOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgYm9keS5yb290LXBhZ2UtZ2VmbHVlZ2VsIC5iZy1pbmhlcml0LXJvb3Qge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzk2NmExMDsgfSB9XG5cbmJvZHkucm9vdC1wYWdlLWdlZmx1ZWdlbCAuYnRuLWluaGVyaXQtcm9vdCB7XG4gIGJhY2tncm91bmQ6ICM5NjZhMTA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkucm9vdC1wYWdlLWdlZmx1ZWdlbCAuYnRuLWluaGVyaXQtcm9vdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzY4NDkwYjsgfVxuXG5ib2R5LnJvb3QtcGFnZS1nZWZsdWVnZWwgLmVudHJ5LWNvbnRlbnQgPiBoMixcbmJvZHkucm9vdC1wYWdlLWdlZmx1ZWdlbCAuZW50cnktY29udGVudCAucmVhZC1tb3JlLXdyYXBwZXIgPiBoMiB7XG4gIGNvbG9yOiAjOTY2YTEwOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgYm9keS5yb290LXBhZ2UtZ2VmbHVlZ2VsIC5lbnRyeS1jb250ZW50ID4gaDIsXG4gICAgYm9keS5yb290LXBhZ2UtZ2VmbHVlZ2VsIC5lbnRyeS1jb250ZW50IC5yZWFkLW1vcmUtd3JhcHBlciA+IGgyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM5NjZhMTA7IH0gfVxuXG5ib2R5LnJvb3QtcGFnZS1nZWZsdWVnZWwgLmVudHJ5LWNvbnRlbnQgLmNhcmQsXG5ib2R5LnJvb3QtcGFnZS1nZWZsdWVnZWwgLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyIC5jYXJkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTAsIDEwNiwgMTYsIDAuMDUpOyB9XG5cbmJvZHkucm9vdC1wYWdlLWdlZmx1ZWdlbCAuZW50cnktY29udGVudCAuY2FyZC1oZWFkZXIsXG5ib2R5LnJvb3QtcGFnZS1nZWZsdWVnZWwgLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUwLCAxMDYsIDE2LCAwLjA1KTsgfVxuXG4ua29kYXJ0by1jdXN0b20tbWVudSAuY2F0LWxpbmstZ2VmbHVlZ2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2NmExMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmtvZGFydG8tY3VzdG9tLW1lbnUgLm1lbnUtbHZsLTEgLmNhdC1saW5rLWdlZmx1ZWdlbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUwLCAxMDYsIDE2LCAwLjg1KTsgfVxuXG5ib2R5LnJvb3QtcGFnZS1nZWZsdWVnZWwgLmNhdC1saW5rLWdlZmx1ZWdlbCB7XG4gIGJhY2tncm91bmQ6ICM5NjZhMTA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jdXJyZW50LW1lbnUtaXRlbS1yb290LmNvbG9yLWdlZmx1ZWdlbCA+IGEge1xuICBiYWNrZ3JvdW5kOiAjOTY2YTEwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLW5hdiA+IC5jYXQtbGluay1nZWZsdWVnZWwge1xuICBiYWNrZ3JvdW5kOiAjOTY2YTEwOyB9XG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWdlZmx1ZWdlbCAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWdlZmx1ZWdlbC5zaG93IC5kcm9wZG93bi10b2dnbGUsXG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWdlZmx1ZWdlbCAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2NmExMDsgfVxuXG4ubmF2YmFyLW5hdiA+IC5jYXQtbGluay1nZWZsdWVnZWwuYWN0aXZlIC5uYXYtbGluayxcbi5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWdlZmx1ZWdlbC5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6ICM5NjZhMTA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLWdlZmx1ZWdlbDpob3ZlciAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjOTY2YTEwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlYmFyLW1lbnUtLWx2bC0xLWl0ZW0uY29sb3ItZ2VmbHVlZ2VsID4gYSB7XG4gICAgYmFja2dyb3VuZDogIzk2NmExMDsgfSB9XG5cbi5mZWF0dXJlZC1wYWdlLXJvb3QtZ2VmbHVlZ2VsIGgzLFxuLmZlYXR1cmVkLXBhZ2Utcm9vdC1nZWZsdWVnZWwgYSB7XG4gIGNvbG9yOiAjOTY2YTEwOyB9XG4gIC5mZWF0dXJlZC1wYWdlLXJvb3QtZ2VmbHVlZ2VsIGgzIHNtYWxsLFxuICAuZmVhdHVyZWQtcGFnZS1yb290LWdlZmx1ZWdlbCBhIHNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTY2YTEwOyB9XG5cbi5waW5uZWQtcG9zdHMtZ2VmbHVlZ2VsIGg0IHtcbiAgYmFja2dyb3VuZDogIzk2NmExMDsgfVxuXG4ucGlubmVkLXBvc3RzIHN0cm9uZy5zdHlsZS1nZWZsdWVnZWwge1xuICBiYWNrZ3JvdW5kOiAjOTY2YTEwOyB9XG5cbi5yZWxhdGVkLXBhZ2VzLWdlZmx1ZWdlbCBoNCB7XG4gIGJhY2tncm91bmQ6ICM5NjZhMTA7IH1cblxuLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktZ2VmbHVlZ2VsIHtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktZ2VmbHVlZ2VsIGgzIHtcbiAgICBjb2xvcjogIzk2NmExMDsgfVxuICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LWdlZmx1ZWdlbCBoMyBzbWFsbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTY2YTEwOyB9XG4gIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LWdlZmx1ZWdlbCAucmVsYXRlZC1jb250ZW50LWJveC1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTY2YTEwOyB9XG4gICAgLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktZ2VmbHVlZ2VsIC5yZWxhdGVkLWNvbnRlbnQtYm94LWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzY4NDkwYjsgfVxuXG4uY29sb3Itbm8tcm9vdCB7XG4gIGNvbG9yOiAjNTU1OyB9XG5cbi5iZy1uby1yb290IHtcbiAgYmFja2dyb3VuZDogIzU1NTsgfVxuXG4uYmctbm8tcm9vdC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVkNWQ1OyB9XG5cbi5idG4tbm8tcm9vdCB7XG4gIGJhY2tncm91bmQ6ICM1NTU7IH1cbiAgLmJ0bi1uby1yb290OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjOyB9XG5cbmJvZHkucm9vdC1wYWdlLW5vLXJvb3QgLmNvbG9yLWluaGVyaXQtcm9vdCB7XG4gIGNvbG9yOiAjNTU1OyB9XG5cbmJvZHkucm9vdC1wYWdlLW5vLXJvb3QgLmJnLWluaGVyaXQtcm9vdCB7XG4gIGJhY2tncm91bmQ6ICM1NTU7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICBib2R5LnJvb3QtcGFnZS1uby1yb290IC5iZy1pbmhlcml0LXJvb3Qge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzU1NTsgfSB9XG5cbmJvZHkucm9vdC1wYWdlLW5vLXJvb3QgLmJ0bi1pbmhlcml0LXJvb3Qge1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xuICBjb2xvcjogI2ZmZjsgfVxuICBib2R5LnJvb3QtcGFnZS1uby1yb290IC5idG4taW5oZXJpdC1yb290OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjOyB9XG5cbmJvZHkucm9vdC1wYWdlLW5vLXJvb3QgLmVudHJ5LWNvbnRlbnQgPiBoMixcbmJvZHkucm9vdC1wYWdlLW5vLXJvb3QgLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyID4gaDIge1xuICBjb2xvcjogIzU1NTsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIGJvZHkucm9vdC1wYWdlLW5vLXJvb3QgLmVudHJ5LWNvbnRlbnQgPiBoMixcbiAgICBib2R5LnJvb3QtcGFnZS1uby1yb290IC5lbnRyeS1jb250ZW50IC5yZWFkLW1vcmUtd3JhcHBlciA+IGgyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM1NTU7IH0gfVxuXG5ib2R5LnJvb3QtcGFnZS1uby1yb290IC5lbnRyeS1jb250ZW50IC5jYXJkLFxuYm9keS5yb290LXBhZ2Utbm8tcm9vdCAuZW50cnktY29udGVudCAucmVhZC1tb3JlLXdyYXBwZXIgLmNhcmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCA4NSwgODUsIDAuMDUpOyB9XG5cbmJvZHkucm9vdC1wYWdlLW5vLXJvb3QgLmVudHJ5LWNvbnRlbnQgLmNhcmQtaGVhZGVyLFxuYm9keS5yb290LXBhZ2Utbm8tcm9vdCAuZW50cnktY29udGVudCAucmVhZC1tb3JlLXdyYXBwZXIgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgODUsIDg1LCAwLjA1KTsgfVxuXG4ua29kYXJ0by1jdXN0b20tbWVudSAuY2F0LWxpbmstbm8tcm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5rb2RhcnRvLWN1c3RvbS1tZW51IC5tZW51LWx2bC0xIC5jYXQtbGluay1uby1yb290IHtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgODUsIDg1LCAwLjg1KTsgfVxuXG5ib2R5LnJvb3QtcGFnZS1uby1yb290IC5jYXQtbGluay1uby1yb290IHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmN1cnJlbnQtbWVudS1pdGVtLXJvb3QuY29sb3Itbm8tcm9vdCA+IGEge1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLW5hdiA+IC5jYXQtbGluay1uby1yb290IHtcbiAgYmFja2dyb3VuZDogIzU1NTsgfVxuICAubmF2YmFyLW5hdiA+IC5jYXQtbGluay1uby1yb290IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstbm8tcm9vdC5zaG93IC5kcm9wZG93bi10b2dnbGUsXG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLW5vLXJvb3QgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cblxuLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstbm8tcm9vdC5hY3RpdmUgLm5hdi1saW5rLFxuLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstbm8tcm9vdC5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6ICM1NTU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLW5vLXJvb3Q6aG92ZXIgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzU1NTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhci1tZW51LS1sdmwtMS1pdGVtLmNvbG9yLW5vLXJvb3QgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTU1OyB9IH1cblxuLmZlYXR1cmVkLXBhZ2Utcm9vdC1uby1yb290IGgzLFxuLmZlYXR1cmVkLXBhZ2Utcm9vdC1uby1yb290IGEge1xuICBjb2xvcjogIzU1NTsgfVxuICAuZmVhdHVyZWQtcGFnZS1yb290LW5vLXJvb3QgaDMgc21hbGwsXG4gIC5mZWF0dXJlZC1wYWdlLXJvb3Qtbm8tcm9vdCBhIHNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTU1OyB9XG5cbi5waW5uZWQtcG9zdHMtbm8tcm9vdCBoNCB7XG4gIGJhY2tncm91bmQ6ICM1NTU7IH1cblxuLnBpbm5lZC1wb3N0cyBzdHJvbmcuc3R5bGUtbm8tcm9vdCB7XG4gIGJhY2tncm91bmQ6ICM1NTU7IH1cblxuLnJlbGF0ZWQtcGFnZXMtbm8tcm9vdCBoNCB7XG4gIGJhY2tncm91bmQ6ICM1NTU7IH1cblxuLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktbm8tcm9vdCB7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LW5vLXJvb3QgaDMge1xuICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktbm8tcm9vdCBoMyBzbWFsbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTU1OyB9XG4gIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LW5vLXJvb3QgLnJlbGF0ZWQtY29udGVudC1ib3gtbGluayB7XG4gICAgYmFja2dyb3VuZDogIzU1NTsgfVxuICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LW5vLXJvb3QgLnJlbGF0ZWQtY29udGVudC1ib3gtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjOyB9XG5cbi8qIHNvdXJjZS1zYW5zLXByby1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MTEtbGF0aW4tcmVndWxhci5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlNvdXJjZSBTYW5zIFBybyBSZWd1bGFyXCIpLCBsb2NhbChcIlNvdXJjZVNhbnNQcm8tUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYxMS1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MTEtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYxMS1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYxMS1sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYxMS1sYXRpbi1yZWd1bGFyLnN2ZyNTb3VyY2VTYW5zUHJvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIHNvdXJjZS1zYW5zLXByby03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYxMS1sYXRpbi02MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJTb3VyY2UgU2FucyBQcm8gQm9sZFwiKSwgbG9jYWwoXCJTb3VyY2VTYW5zUHJvLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MTEtbGF0aW4tNjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MTEtbGF0aW4tNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjExLWxhdGluLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MTEtbGF0aW4tNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYxMS1sYXRpbi02MDAuc3ZnI1NvdXJjZVNhbnNQcm9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2JpbGUtYnV0dG9ucy1oZWFkZXIgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLm1sLTE1cHgge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tci0xNXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTE1cHgge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubWItMzBweCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMzBweCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubXktMzBweCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5lbnRyeS1jb250ZW50ID4gaDIsXG4uZW50cnktY29udGVudCAucmVhZC1tb3JlLXdyYXBwZXIgPiBoMiB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uYWQtYmxvY2stY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoNTIsIDUyLCA1MSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udG9jTGlzdFdyYXBwZXIgLnRvYy1saXN0IC50b2MtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5icmVhZGNydW1iLXdyYXBwZXIge1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2Fyb3VzZWwtbmF2IHtcbiAgYm94LXNoYWRvdzogMCAwIDA7IH1cbiAgLmNhcm91c2VsLW5hdiAubWVudS1sdmwtMCAubWVudS1pdGVtIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1oZWFkZXItaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1oZWFkZXItaGVybyAuaGVhZGVyLXRleHQge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbi5keWstc2xpZGVyLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDUyLCA1MiwgNTEsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuI3dyYXBwZXItZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzQxNDE0MTtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLmZvb3Rlci1tZW51IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmZvb3Rlci1tZW51IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5waW5uZWQtcG9zdHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi50b3BoZWFkZXIgLmhlYWRlci1sb2dvLWNvbCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uaG9tZS1oYW1zdGVyLXRlYXNlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoNTIsIDUyLCA1MSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uaG9tZS1oYW1zdGVyYmlsZGVyLXRlYXNlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoNTIsIDUyLCA1MSwgMC4xKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4jd3JhcHBlci1uYXZiYXIgLm5hdmJhciB7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5wYWdlLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLnBhZ2UtbmF2aWdhdGlvbiAucGFnZS1uYXZpZ2F0aW9uLXByZXYge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhZ2UtbmF2aWdhdGlvbiAucGFnZS1uYXZpZ2F0aW9uLXByZXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmZlYXR1cmVkLXBhZ2UtYmxvY2staW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDUyLCA1MiwgNTEsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZlYXR1cmVkLXBhZ2UtYmxvY2staW5uZXIgaDMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZmVhdHVyZWQtcGFnZS1ibG9jay1pbm5lciBzbWFsbCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmZlYXR1cmVkLXBhZ2UtYmxvY2staW5uZXIgc21hbGwgYSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mZWF0dXJlZC1wYWdlLWJsb2NrLWlubmVyIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbi5yYXNzZW4tcmVzdWx0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoNTIsIDUyLCA1MSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4jZmlsdGVyYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg1MiwgNTIsIDUxLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICNmaWx0ZXJhY2NvcmRpb24gLnJhc3Nlbi1maWx0ZXItYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICNmaWx0ZXJhY2NvcmRpb24gLnJhc3Nlbi1maWx0ZXItYWNjb3JkaW9uLWhlYWRlciAuZmlsdGVyLWNvbGxhcHNlLXRvZ2dsZSB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI2ZpbHRlcmFjY29yZGlvbiAucmFzc2VuLWZpbHRlci1hY2NvcmRpb24taGVhZGVyIGg1IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgI2ZpbHRlcmFjY29yZGlvbiAucmFzc2VuLWZpbHRlci1hY2NvcmRpb24taGVhZGVyIC5pY29uIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cblxuLnJhc3Nlbi1hcmNoaXYtZmlsdGVyIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhc3Nlbi1hcmNoaXYtZmlsdGVyIGxhYmVsIHNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJhc3Nlbi1hcmNoaXYtZmlsdGVyIGxhYmVsIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5yYXNzZW4tYXJjaGl2LWZpbHRlciBsYWJlbCAuY2hvc2VuLXJlc3VsdHMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5yYXNzZW4tYXJjaGl2LWZpbHRlciBsYWJlbCAuY2hvc2VuLXJlc3VsdHMgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5yYXNzZW4tYXJjaGl2LWZpbHRlciBsYWJlbC5hY3RpdmVGaWx0ZXJMYWJlbCB7XG4gICAgY29sb3I6ICNkODIzMzA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZmlsdGVyLWJ0bnMge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZmlsdGVyLWJ0bnMgLmJ0bixcbiAgLmZpbHRlci1idG5zIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuZmlsdGVyLWJ0bnMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5zaXRlLW1haW4gLnBhZ2luYXRpb24td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2l0ZS1tYWluIC5wYWdpbmF0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNpdGUtbWFpbiAucGFnaW5hdGlvbiBsaSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zaXRlLW1haW4gLnBhZ2luYXRpb24gbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnNpdGUtbWFpbiAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDgyMzMwO1xuICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnJhc3Nlbi1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAxNXB4IDAgNXB4OyB9XG5cbi5yYWNlLXByb3BlcnRpZXMge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucmFzc2VuLWluZm8tYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg1MiwgNTIsIDUxLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5yYXNzZW4taW5mby1ib3gtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yYXNzZW4taW5mby1ib3gtaGVhZGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJhc3Nlbi1pbmZvLWJveC1oZWFkZXIgLmltZy1jcmVkaXQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiBzbWFsbDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDVweDsgfVxuICAucmFzc2VuLWluZm8tYm94LWhlYWRlciBoMiB7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5yYXNzZW4taW5mby1ib3gtaGVhZGVyIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDUwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ucmFzc2VuLWluZm8tYm94LWRhdGEtcm93IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cblxuLnN0ZWNrYnJpZWYtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5lZ2ctaWxsdXN0cmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lZ2ctaWxsdXN0cmF0aW9uIC5lZ2cge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDgwJSAxNSUgNTUlIDUwJSAvIDU1JSAxNSUgODAlIDUwJTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHdpZHRoOiAxMjBweDsgfVxuICAuZWdnLWlsbHVzdHJhdGlvbiAud2VpZ2h0IHtcbiAgICBmb250LXNpemU6IHgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1cHg7IH1cblxuLmZpbHRlci1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkODIzMzA7IH1cbiAgLmZpbHRlci1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2Q4MjMzMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnJhc3Nlbi1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmFzc2VuLW5hdmlnYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5yYXNzZW4tbmF2aWdhdGlvbiAuYnRuLFxuICAucmFzc2VuLW5hdmlnYXRpb24gLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5yYXNzZW4tbmF2aWdhdGlvbiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg1MiwgNTIsIDUxLCAwLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5yYXNzZW4tbmF2aWdhdGlvbiAuZmFsIHtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAucmFzc2VuLW5hdmlnYXRpb24gLndwLXBvc3QtaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucmFzc2VuLW5hdmlnYXRpb24gLnBhZ2UtbmF2aWdhdGlvbi1uZXh0IGEge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnJhc3Nlbi1uYXZpZ2F0aW9uIC5wYWdlLW5hdmlnYXRpb24tcHJldiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmFzc2VuLW5hdmlnYXRpb24gLnBhZ2UtbmF2aWdhdGlvbi1wcmV2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5yYXNzZW4tc2VsZWN0LW5hdmkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAucmFzc2VuLXNlbGVjdC1uYXZpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAucmFzc2VuLXNlbGVjdC1uYXZpIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLnJhc3Nlbi1zZWxlY3QtbmF2aSAuY2hvc2VuLXJlc3VsdHMgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5yYXNzZW4tc2hvcnRpbmZvLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoNTIsIDUyLCA1MSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTVweDsgfVxuICAucmFzc2VuLXNob3J0aW5mby1ib3ggaDIge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLnJhc3Nlbi1zaG9ydGluZm8tYm94IGgyIC5jb2xvci1yYXNzZW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5yYXNzZW4tc2hvcnRpbmZvLWJveCAucmFzc2VuLXNob3J0aW5mby1ib3gtdGh1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmFzc2VuLXNob3J0aW5mby1ib3ggLmltZy1jcmVkaXQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogc21hbGw7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7IH1cbiAgLnJhc3Nlbi1zaG9ydGluZm8tYm94IC53cC1wb3N0LWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5yYXNzZW4tc2hvcnRpbmZvLWJveCBhLmZpbHRlci1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnJhc3Nlbi1zaG9ydGluZm8tYm94IC5yYXNzZW4tc2hvcnRpbmZvLWJveC1ib3R0b20ge1xuICAgIG1hcmdpbjogMTVweCAtMTVweCAtMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJhc3Nlbi1zaG9ydGluZm8tYm94LmlubGluZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4MjMzMDsgfVxuXG4ucmVsYXRlZC1jb250ZW50LWJveCAucmVsYXRlZC1jb250ZW50LWJveC10ZXh0IGgzIHNtYWxsIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucmVsYXRlZC1jb250ZW50LWJveCAucmVsYXRlZC1jb250ZW50LWJveC10ZXh0IC5yZWxhdGVkLWNvbnRlbnQtYm94LXRleHQtbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ucmVsYXRlZC1jb250ZW50LWJveC5wcmltYXJ5LXBhcmVudC1jYXRlZ29yeS1yYXNzZW4gLnJlbGF0ZWQtY29udGVudC1ib3gtaW1nIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5yZWxhdGVkLWNvbnRlbnQtYm94LnByaW1hcnktcGFyZW50LWNhdGVnb3J5LXJhc3NlbiAucmVsYXRlZC1jb250ZW50LWJveC1pbWcgLmltZy1jcmVkaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87IH1cblxuLnNpZGViYXItbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoNTIsIDUyLCA1MSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1zaWRlYmFyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubmF2YmFyLXNpZGViYXIgLnNpZGViYXItbWVudS1sdmwtMSB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5uYXZiYXItc2lkZWJhciAuc2lkZWJhci1tZW51LS1sdmwtMS1pdGVtIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAubmF2YmFyLXNpZGViYXIgLnNpZGViYXItbWVudS0tbHZsLTEtaXRlbSA+IGEge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5uYXZiYXItc2lkZWJhciAuc2lkZWJhci1tZW51LWx2bC0yIHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5uYXZiYXItc2lkZWJhciAuc2lkZWJhci1tZW51LWx2bC0zIHtcbiAgICAgIG1hcmdpbjogMTVweCAtMzBweCAwOyB9XG4gICAgLm5hdmJhci1zaWRlYmFyIC5zaWRlYmFyLW1lbnUtbHZsLTMtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDsgfSB9XG5cbi5zaWRlYmFyLXByb2R1Y3QtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWZmaWxpYXRlLWJld2VydHVuZy5zaWRlYmFyLXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDUyLCA1MiwgNTEsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFmZmlsaWF0ZS1iZXdlcnR1bmcuc2lkZWJhci1wcm9kdWN0IGgzLFxuICAuYWZmaWxpYXRlLWJld2VydHVuZy5zaWRlYmFyLXByb2R1Y3QgLmFmZmlsaWF0ZS1yYXRpbmcsXG4gIC5hZmZpbGlhdGUtYmV3ZXJ0dW5nLnNpZGViYXItcHJvZHVjdCAucHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYWZmaWxpYXRlLWJld2VydHVuZyB1bCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDQ1cHg7IH1cblxuLnd6LWxpbmsge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZDogI2ZkZjNlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTU1MjBlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAud3otbGluayAuaWNvbi1pbWcge1xuICAgIGJhY2tncm91bmQ6ICNlNTUyMGU7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmlnaHQ6ICNlNTUyMGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMnB4OyB9XG4gIC53ei1saW5rIHNwYW4ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4xLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGluc1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcm9vdFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcmVib290XCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC90eXBlXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9pbWFnZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2NvZGVcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2dyaWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvZm9ybXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2J1dHRvbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9kcm9wZG93blwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9pbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9uYXZcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L25hdmJhclwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvY2FyZFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYmFkZ2VcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2p1bWJvdHJvblwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYWxlcnRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3Byb2dyZXNzXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9tZWRpYVwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvY2xvc2VcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L21vZGFsXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC90b29sdGlwXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9wb3BvdmVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jYXJvdXNlbFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9wcmludFwiOyIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDZcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIFdlIGhhdmUgQHZpZXdwb3J0IHNldCB3aGljaCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbiAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgMTI1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIFVzZSB0aGlzIGZpbGUgdG8gb3ZlcndyaXRlIHRoZSBiYXNpYyBCb290c3RyYXAgdmFyaWFibGVzIGFuZCBhZGQgeW91ciBvd24gdmFyaWFibGVzXG4vLyBUbyBvdmVyd3JpdGUgYSBCb290c3RyYXAgdmFyaWFibGUgeW91IGRvbsK0dCBoYXZlIHRvIHRvdWNoIHRoZSBCb290c3RyYXAgZm9sZGVyLlxuLy8gSnVzdCBjb3B5IGEgdmFyaWFibGUgZnJvbSAvc2Fzcy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzLCBwYXN0ZSBpdCBoZXJlIGFuZCBlZGl0IHRoZSB2YWx1ZS5cbi8vIEFzIGV4YW1wbGUgeW91IGZpbmQgb25lIG9mIHRoZSBtb3N0IGltcG9ydGFudCBCb290c3RyYXAgdmFyaWFibGUgYmVsb3c6ICRicmFuZC1wcmltYXJ5LlxuLy8gVGhhdHMgdGhlIHVnbHkgQm9vdHN0cmFwIGJsdWUgdXNlZCBmb3IgYWxsIHRoZSBsaW5rcywgcHJpbWFyeSBidXR0b25zIGV0Yy5cbi8vIEp1c3QgYWRkIHlvdXIgY29sb3IgY29kZSBoZXJlLCBjb21waWxlIHRoZSB0aGVtZS5zY3NzIGZpbGUgdG8gY2hhbmdlIHRoaXMgY29sb3IgZXZlcnl3aGVyZVxuXG4kdGhlbWUtY29sb3JzOiAoXG4gICAgICAgIGJvZHktYmc6ICNmOWY5ZjksXG4gICAgICAgIGNvbnRlbnQtYmc6IHRyYW5zcGFyZW50LFxuICAgICAgICBwcmltYXJ5OiAjNDE0MTQxLFxuICAgICAgICBwcmltYXJ5LWdyZWVuOiAjOWZjODU1LFxuICAgICAgICBzZWNvbmRhcnk6ICM2NjYsXG4gICAgICAgIGRlZmF1bHQtZm9udC1jb2xvcjogIzIyMixcbiAgICAgICAgZGVmYXVsdC1oZWFkZXItY29sb3I6ICM4ODgsXG4gICAgICAgIGxpZ2h0LWdyZXk6ICNmNmY2ZjYsXG4gICAgICAgIG1lZGl1bS1ncmV5OiAjMzQzNDMzLFxuICAgICAgICBkYXJrLWdyZXk6ICMzNDM0MzMsXG5cbiAgICAgICAgc3RhbGw6ICNiMTVmMzksIC8vI2MzNmU0OCxcbiAgICAgICAgaGFsdHVuZzogIzVmODAyYiwgLy8jYThhMzM2LFxuICAgICAgICBmdXR0ZXI6ICMxYzc5YmIsIC8vICNmNmJjNDcsXG4gICAgICAgIHJhc3NlbjogI2Q4MjMzMCxcbiAgICAgICAgZnJhZ2VuOiAjODMyNjJmLFxuICAgICAgICBnZWZsdWVnZWw6ICM5NjZhMTAsXG4gICAgICAgIG5vLXJvb3Q6ICM1NTUsXG5cbiAgICAgICAgbGlzdC1zZWN0aW9uLWJnOiAjZjBmNmYwLFxuICAgICAgICBsaXN0LXNlY3Rpb24tYm9yZGVyOiAjZWVlLFxuXG4gICAgICAgIGFsZXJ0LWJnOiAjZjhkN2RhLFxuICAgICAgICBhbGVydC1ib3JkZXI6ICNmMWIwYjcsXG4gICAgICAgIGFsZXJ0OiAjNzIxYzI0LFxuICAgICAgICB3YXJuaW5nLWJnOiAjZmZmM2NkLFxuICAgICAgICB3YXJuaW5nLWJvcmRlcjogI2RkZDRiOSxcbiAgICAgICAgd2FybmluZzogIzg1NjQwNCxcbiAgICAgICAgaW5mby1iZzogI2QxZWNmMSxcbiAgICAgICAgaW5mby1ib3JkZXI6I2JiY2ZkMixcbiAgICAgICAgaW5mbzogIzBjNTQ2MCxcbiAgICAgICAgYW1hem9uLXllbGxvdy1zdGFydDogI2Y3ZGZhNSxcbiAgICAgICAgYW1hem9uLXllbGxvdy1lbmQ6ICNmMGMxNGIsXG4gICAgICAgIGFtYXpvbi1ncmV5LXN0YXJ0OiAjNTU1LFxuICAgICAgICBhbWF6b24tZ3JleS1lbmQ6ICMzMzMsXG4gICAgICAgIGFtYXpvbi1ib3JkZXItc2lkZXM6ICM5YzdlMzEsXG4gICAgICAgIGFtYXpvbi1ib3JkZXItdG9wOiAjYTg4NzM0LFxuICAgICAgICBhbWF6b24tYm9yZGVyLWJvdHRvbTogIzg0NmEyOSxcbiAgICAgICAgZGFuZ2VyOiAjZDgyMzMwLFxuICAgICAgICBzdWNjZXNzOiAjOWZjODU1LFxuXG4gICAgICAgIHdhY2h0ZWxzaG9wLWJnOiAjZmRmM2VlLFxuICAgICAgICB3YWNodGVsc2hvcC1ib3JkZXI6ICNlNTUyMGUsXG5cbiAgICAgICAgZHlrLWJnOiAjZjVlMmJhLFxuICAgICAgICBkeWstdGV4dDogIzk2NmExMCxcbiAgICAgICAgZHlrLWljb246ICNjNWE2NjVcbik7XG5cbiRmb250LXNpemUtYmFzZTogMXJlbTtcblxuJGZvbnQtZmFtaWx5LWJhc2U6ICdTb3VyY2UgU2FucyBwcm8nLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWhlYWRlcnM6ICdTb3VyY2UgU2FucyBwcm8nLCBzYW5zLXNlcmlmO1xuXG4keHhzLXBhZGRpbmc6IDVweDtcbiR4cy1wYWRkaW5nOiAxMHB4O1xuJHNtLXBhZGRpbmc6IDE1cHg7XG4kbWQtcGFkZGluZzogMzBweDtcbiRsZy1wYWRkaW5nOiA0NXB4O1xuJHhsLXBhZGRpbmc6IDYwcHg7XG5cbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG5cbiRkZWZhdWx0LWNvbnRhaW5lci1ib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIC4xMjUpO1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6ICRkaXNwbGF5MS1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6ICRkaXNwbGF5NC1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGtiZC1mb250LXNpemU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAycHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBBbm90aGVyIGdyaWQgbWl4aW4gdGhhdCBlbnN1cmVzIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCkge1xuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gYCRncmlkLWJyZWFrcG9pbnRzYCBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICR5aXEtdGV4dC1kYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICR5aXEtdGV4dC1saWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yKTtcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcImludmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZmVlZGJhY2stZm9udC1zaXplO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgZm9udC1zaXplOiAkdG9vbHRpcC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJHRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YWZ0ZXIgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuYnRuIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXkpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgICBsZWZ0OiAtJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgICBsZWZ0OiAtJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc207XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBGaXJlZm94IHNwZWNpZmljXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBhZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDIpOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0ICogLjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLm5hdmJhci10b2dnbGVyIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgIC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0oJGNhcmQtc3BhY2VyLXkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICArIC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtaGVhZGVyLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAuY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICRicmVhZGNydW1iLWRpdmlkZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5wYWdlLWxpbmsgZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKCRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMik7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGZvbnQtc2l6ZTogJHByb2dyZXNzLWZvbnQtc2l6ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2FjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cblxuICAgIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuY2xvc2UgZWxlbWVudHNcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGVcbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbn0gKiAyKSk7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW59ICogMikpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfSAqIDIpKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfSAqIDIpKTtcbiAgICB9XG5cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyB7IG1heC13aWR0aDogJG1vZGFsLWxnOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tYmxvY2stbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJHBvcG92ZXItZm9udC1zaXplO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkYm9yZGVyLXJhZGl1cy1sZztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIC0yKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMi4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA0LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC42cztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIC8vIFdlIGNhbid0IGhhdmUgYSB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IC45O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLCAuNSk7XG5cbiAgICAvLyBVc2UgcHNldWRvIGNsYXNzZXMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBAaW5jbHVkZSBmbG9hdC1sZWZ0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5cbi8vIFNhc3MgbGlzdCBub3QgaW4gdmFyaWFibGVzIHNpbmNlIGl0J3Mgbm90IGludGVuZGVkIGZvciBjdXN0b21pemF0aW9uLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5O1xuXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcblxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGlmICgkaWdub3JlLXdhcm5pbmcgIT0gdHJ1ZSkge1xuICAgIEB3YXJuIFwiVGhlIGB0ZXh0LWhpZGUoKWAgbWl4aW4gaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2NC4xLjAuIEl0IHdpbGwgYmUgcmVtb3ZlZCBlbnRpcmVseSBpbiB2NS5cIjtcbiAgfVxufVxuIiwiLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcbn1cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFZpc2liaWxpdHlcblxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgICAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvLyBTb21lIGJhc2ljIHBhZGRpbmcgZm9yIGFsbCB3cmFwcGVyc1xuLndyYXBwZXIge1xuICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggMDsgfVxuXG4vLyBSZXNldCBoZXJvIHdyYXBwZXIgcGFkZGluZyB0byAwXG4jd3JhcHBlci1oZXJvIHsgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLy8gQWRkaW5nIGJhc2ljIFdvcmRQcmVzcyBjbGFzc2VzIHRvIHBhc3MgdGhlIFdvcmRQcmVzcy5vcmcgdGVzdHNcbi5zdGlja3ksXG4uZ2FsbGVyeS1jYXB0aW9uLFxuLmJ5cG9zdGF1dGhvciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLy8gU2VwYXJhdGUgc3RpY2t5IHdyYXBwZXIgZnJvbSBtYWluIGNvbnRlbnRcbi53cmFwcGVyI3dyYXBwZXItc3RpY2t5IHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTMwMDsgfVxuXG4vLyBBZGRpbmcgc29tZSBjb250cmFzdCBiYWNrZ3JvdW5kIGNvbG9yIHRvIGZvb3RlciBmdWxsIHdpZGdldFxuI3dyYXBwZXItZm9vdGVyLWZ1bGwsXG4jd3JhcHBlci1zdGF0aWMtaGVybyB7IGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDsgfVxuXG4vLyBOZWNlc3NhcnkgV1AgY2xhc3Nlc1xuLndwLWNhcHRpb24geyBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLndwLWNhcHRpb24tdGV4dCB7IGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHsgQGV4dGVuZCAuc3Itb25seTsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIgeyBAZXh0ZW5kIC5teC1hdXRvOyB9XG5cbi8vIFBvc3QgZGVzaWduXG4uZW50cnktZm9vdGVyIHNwYW4geyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi8vIExpbWl0IGZlYXR1cmVkIGltYWdlIHNpemUgdG8gMTAwJVxuaW1nLndwLXBvc3QtaW1hZ2UsXG5hcnRpY2xlIGltZyxcbmZpZ3VyZSxcbmltZyxcbiNzZWNvbmRhcnkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIFNraXAgdG8gY29udGVudCBsaW5rXG5hLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi8vIFJlc2V0IEp1bWJvdHJvbiBkZWZhdWx0IG1hcmdpblxuLmp1bWJvdHJvbiB7IG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4vLyBEcm9wZG93biB0cmFuc2xhdGlvblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5uYXYtbGlua3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kOiBub25lOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQgYSB7XG4gICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIGEge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxufVxuXG4ubmF2YmFyIGgxIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7IH1cbiIsIi8qXG4qIFVzZSBleGlzdGluZyBCb290c3RyYXAgNCBjbGFzc2VzIGFuZFxuKiB2YXJpYWJsZXMgdG8gZXh0ZW5kIC0gb3ZlcnJpZGUgQ0Y3IHN0eWxlXG4qXG4qIFVzZWZ1bCBDRjcgY2xhc3NlczpcbiogLndwY2Y3IHRoZSB3cmFwcGVyIGVsZW1lbnRcbiogLndwY2Y3LWZvcm1cbiogLndwY2Y3LWZvcm0tY29udHJvbFxuKiAud3BjZjctdGV4dFxuKiAud3BjZjctZW1haWxcbiogLndwY2Y3LXRleHRhcmVhXG4qIC53cGNmNy1zdWJtaXRcbiovXG5cbi8vIGtlZXAgYSBtYXggd2lkdGggaW4gY2FzZSBpdCBpcyBqdXN0IHRoZSBmb3JtIGFuZCBub3RoaW5nIGVsc2Vcbi8vIHdlIGRvIG5vdCB3YW50IGEgZm9ybSBzcGFubmluZyB3aG9sZSBwYWdlXG4ud3BjZjcge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXG4gIC8vIGFsbCBpbnB1dHMgZXhjZXB0IHJhZGlvcyBhbmQgY2hlY2tib3hlcyBpbmhlcml0IGZyb20gZm9ybS1jb250cm9sXG4gIGlucHV0W3R5cGU9dGV4dF0sXG4gIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgaW5wdXRbdHlwZT11cmxdLFxuICBpbnB1dFt0eXBlPXRlbF0sXG4gIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgaW5wdXRbdHlwZT1yYW5nZV0sXG4gIGlucHV0W3R5cGU9ZGF0ZV0sXG4gIGlucHV0W3R5cGU9bW9udGhdLFxuICBpbnB1dFt0eXBlPXdlZWtdLFxuICBpbnB1dFt0eXBlPXRpbWVdLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIGlucHV0W3R5cGU9Y29sb3JdLFxuICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgaW5wdXRbdHlwZT1maWxlXSxcbiAgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG4gIH1cblxuICAvLyBzdWJtaXQgYnV0dG9uLCBpbmhlcml0IC5idG4gYW5kIC5idG4tb3V0bGluZS1wcmltYXJ5IGNsYXNzZXMuXG4gIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIEBleHRlbmQgLmJ0bi1vdXRsaW5lLXByaW1hcnk7XG4gIH1cblxuICAud3BjZjctZm9ybSB7XG5cbiAgICAvLyBzZXQgcGFyYWdyYXBocyB0byBiZWhhdmUgbGlrZSBkaXZzIHdpdGggY2xhc3MgLmZvcm0tZ3JvdXBcbiAgICBwIHtcbiAgICAgIEBleHRlbmQgLmZvcm0tZ3JvdXA7XG4gICAgfVxuXG4gICAgLy8gbGV0IGxhYmVscyBiZSAxMDAlXG4gICAgbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gbm90IHZhbGlkIHRpcCBmb3IgZWFjaCBjb250cm9sXG4gIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJkYW5nZXJcIik7XG4gIH1cblxuICAvLyB2YWxpZGF0aW9uIGVycm9ycyBvdXJwdXQgYm90dG9tIG9mIGZvcm1cbiAgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG4gICAgY29sb3I6IHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgfVxufVxuIiwiLmdhbGxlcnkge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3aWR0aDogMTAwJTtcblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTIgJiB7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTMgJiB7XG5cdFx0bWF4LXdpZHRoOiAzMy4zMyU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTQgJiB7XG5cdFx0bWF4LXdpZHRoOiAyNSU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTUgJiB7XG5cdFx0bWF4LXdpZHRoOiAyMCU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTYgJiB7XG5cdFx0bWF4LXdpZHRoOiAxNi42NiU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTcgJiB7XG5cdFx0bWF4LXdpZHRoOiAxNC4yOCU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTggJiB7XG5cdFx0bWF4LXdpZHRoOiAxMi41JTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtOSAmIHtcblx0XHRtYXgtd2lkdGg6IDExLjExJTtcblx0fVxufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59IiwiLm5vLWRlYnVnLWJvZHktb25seSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi5kZWJ1Zy1ib2R5LW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVidWctYm9keSB7XG4gIC5kZWJ1Zy1ib2R5LW9ubHkge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cblxuICAubm8tZGVidWctYm9keS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRlYnVnLWFjdGlvbi1uYW1lLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kZWJ1Zy1hY3Rpb24tbmFtZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRlYnVnLWFjdGlvbi1uYW1lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUodGhlbWUtY29sb3IoJ2RhcmstZ3JleScpLCAuMik7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDVweCAwIDVweCAxNXB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmRlYnVnLWJveCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKHRoZW1lLWNvbG9yKCdkYXJrLWdyZXknKSwgLjIpO1xuICBib3R0b206IDUwcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgI2RlYnVnLXRvZ2dsZSB7IC8vc2Nzcy1saW50OmRpc2FibGUgSWRTZWxlY3RvclxuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5kZWJ1Zy1sYWJlbCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmRlYnVnLXZhbHVlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuJWZhLWljb24ge1xuICBAaW5jbHVkZSBmYS1pY29uO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xuJGZhLWZvbnQtZGlzcGxheTogICAgICAgICAgICAgYXV0bztcbiRmYS1jc3MtcHJlZml4OiAgICAgICAgICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICAgICAgICAgXCI1LjcuMlwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZmEtZnctd2lkdGg6ICAgICAgICAgICAgICAgICAoMjBlbSAvIDE2KTtcblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xuICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbn1cblxuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1hYmFjdXM6IFxcZjY0MDtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWFjb3JuOiBcXGY2YWU7XG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkb2JlOiBcXGY3Nzg7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItYWxhcm0tY2xvY2s6IFxcZjM0ZTtcbiRmYS12YXItYWxnb2xpYTogXFxmMzZjO1xuJGZhLXZhci1hbGljb3JuOiBcXGY2YjA7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXFxmMDM3O1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcXGYwMzk7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFxcZjAzODtcbiRmYS12YXItYWxpcGF5OiBcXGY2NDI7XG4kZmEtdmFyLWFsbGVyZ2llczogXFxmNDYxO1xuJGZhLXZhci1hbWF6b246IFxcZjI3MDtcbiRmYS12YXItYW1hem9uLXBheTogXFxmNDJjO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFxcZjBmOTtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XG4kZmEtdmFyLWFuYWx5dGljczogXFxmNjQzO1xuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1hbmdlbDogXFxmNzc5O1xuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWFwcC1zdG9yZS1pb3M6IFxcZjM3MDtcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcbiRmYS12YXItYXBwbGUtYWx0OiBcXGY1ZDE7XG4kZmEtdmFyLWFwcGxlLWNyYXRlOiBcXGY2YjE7XG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWFyY2h3YXk6IFxcZjU1NztcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItYXJyb3ctYWx0LWRvd246IFxcZjM1NDtcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tYm90dG9tOiBcXGYzNDY7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLWxlZnQ6IFxcZjM0NztcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tcmlnaHQ6IFxcZjM0ODtcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tdG9wOiBcXGYzNDk7XG4kZmEtdmFyLWFycm93LWFsdC1sZWZ0OiBcXGYzNTU7XG4kZmEtdmFyLWFycm93LWFsdC1yaWdodDogXFxmMzU2O1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd246IFxcZjM1MDtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OiBcXGYzNTE7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6IFxcZjM1MjtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cDogXFxmMzUzO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tYm90dG9tOiBcXGYzNGE7XG4kZmEtdmFyLWFycm93LWFsdC10by1sZWZ0OiBcXGYzNGI7XG4kZmEtdmFyLWFycm93LWFsdC10by1yaWdodDogXFxmMzRjO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tdG9wOiBcXGYzNGQ7XG4kZmEtdmFyLWFycm93LWFsdC11cDogXFxmMzU3O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXFxmMGFiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXFxmMGE4O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFxcZjBhOTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcXGYwYWE7XG4kZmEtdmFyLWFycm93LWRvd246IFxcZjA2MztcbiRmYS12YXItYXJyb3ctZnJvbS1ib3R0b206IFxcZjM0MjtcbiRmYS12YXItYXJyb3ctZnJvbS1sZWZ0OiBcXGYzNDM7XG4kZmEtdmFyLWFycm93LWZyb20tcmlnaHQ6IFxcZjM0NDtcbiRmYS12YXItYXJyb3ctZnJvbS10b3A6IFxcZjM0NTtcbiRmYS12YXItYXJyb3ctbGVmdDogXFxmMDYwO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXFxmMDYxO1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtZG93bjogXFxmMzM5O1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtbGVmdDogXFxmMzNhO1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtcmlnaHQ6IFxcZjMzYjtcbiRmYS12YXItYXJyb3ctc3F1YXJlLXVwOiBcXGYzM2M7XG4kZmEtdmFyLWFycm93LXRvLWJvdHRvbTogXFxmMzNkO1xuJGZhLXZhci1hcnJvdy10by1sZWZ0OiBcXGYzM2U7XG4kZmEtdmFyLWFycm93LXRvLXJpZ2h0OiBcXGYzNDA7XG4kZmEtdmFyLWFycm93LXRvLXRvcDogXFxmMzQxO1xuJGZhLXZhci1hcnJvdy11cDogXFxmMDYyO1xuJGZhLXZhci1hcnJvd3M6IFxcZjA0NztcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItYXJyb3dzLWFsdC12OiBcXGYzMzg7XG4kZmEtdmFyLWFycm93cy1oOiBcXGYwN2U7XG4kZmEtdmFyLWFycm93cy12OiBcXGYwN2Q7XG4kZmEtdmFyLWFydHN0YXRpb246IFxcZjc3YTtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcXGYyYTI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcXGYwNjk7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItYXQ6IFxcZjFmYTtcbiRmYS12YXItYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItYXRsYXNzaWFuOiBcXGY3N2I7XG4kZmEtdmFyLWF0b206IFxcZjVkMjtcbiRmYS12YXItYXRvbS1hbHQ6IFxcZjVkMztcbiRmYS12YXItYXVkaWJsZTogXFxmMzczO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGZhLXZhci1hdXRvcHJlZml4ZXI6IFxcZjQxYztcbiRmYS12YXItYXZpYW5leDogXFxmMzc0O1xuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcbiRmYS12YXItYXdhcmQ6IFxcZjU1OTtcbiRmYS12YXItYXdzOiBcXGYzNzU7XG4kZmEtdmFyLWF4ZTogXFxmNmIyO1xuJGZhLXZhci1heGUtYmF0dGxlOiBcXGY2YjM7XG4kZmEtdmFyLWJhYnk6IFxcZjc3YztcbiRmYS12YXItYmFieS1jYXJyaWFnZTogXFxmNzdkO1xuJGZhLXZhci1iYWNrcGFjazogXFxmNWQ0O1xuJGZhLXZhci1iYWNrc3BhY2U6IFxcZjU1YTtcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItYmFjb246IFxcZjdlNTtcbiRmYS12YXItYmFkZ2U6IFxcZjMzNTtcbiRmYS12YXItYmFkZ2UtY2hlY2s6IFxcZjMzNjtcbiRmYS12YXItYmFkZ2UtZG9sbGFyOiBcXGY2NDU7XG4kZmEtdmFyLWJhZGdlLXBlcmNlbnQ6IFxcZjY0NjtcbiRmYS12YXItYmFkZ2VyLWhvbmV5OiBcXGY2YjQ7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0OiBcXGY1MTU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ6IFxcZjUxNjtcbiRmYS12YXItYmFsbC1waWxlOiBcXGY3N2U7XG4kZmEtdmFyLWJhbGxvdDogXFxmNzMyO1xuJGZhLXZhci1iYWxsb3QtY2hlY2s6IFxcZjczMztcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItYmFyY29kZS1hbHQ6IFxcZjQ2MztcbiRmYS12YXItYmFyY29kZS1yZWFkOiBcXGY0NjQ7XG4kZmEtdmFyLWJhcmNvZGUtc2NhbjogXFxmNDY1O1xuJGZhLXZhci1iYXJzOiBcXGYwYzk7XG4kZmEtdmFyLWJhc2ViYWxsOiBcXGY0MzI7XG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcbiRmYS12YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhc2tldGJhbGwtaG9vcDogXFxmNDM1O1xuJGZhLXZhci1iYXQ6IFxcZjZiNTtcbiRmYS12YXItYmF0aDogXFxmMmNkO1xuJGZhLXZhci1iYXR0ZXJ5LWJvbHQ6IFxcZjM3NjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LXNsYXNoOiBcXGYzNzc7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcbiRmYS12YXItYmVkOiBcXGYyMzY7XG4kZmEtdmFyLWJlZXI6IFxcZjBmYztcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXFxmMWI1O1xuJGZhLXZhci1iZWxsOiBcXGYwZjM7XG4kZmEtdmFyLWJlbGwtc2Nob29sOiBcXGY1ZDU7XG4kZmEtdmFyLWJlbGwtc2Nob29sLXNsYXNoOiBcXGY1ZDY7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiRmYS12YXItYmVsbHM6IFxcZjc3ZjtcbiRmYS12YXItYmV6aWVyLWN1cnZlOiBcXGY1NWI7XG4kZmEtdmFyLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1ibGFua2V0OiBcXGY0OTg7XG4kZmEtdmFyLWJsZW5kZXI6IFxcZjUxNztcbiRmYS12YXItYmxlbmRlci1waG9uZTogXFxmNmI2O1xuJGZhLXZhci1ibGluZDogXFxmMjlkO1xuJGZhLXZhci1ibG9nOiBcXGY3ODE7XG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kZmEtdmFyLWJsdWV0b290aDogXFxmMjkzO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXFxmMjk0O1xuJGZhLXZhci1ib2xkOiBcXGYwMzI7XG4kZmEtdmFyLWJvbHQ6IFxcZjBlNztcbiRmYS12YXItYm9tYjogXFxmMWUyO1xuJGZhLXZhci1ib25lOiBcXGY1ZDc7XG4kZmEtdmFyLWJvbmUtYnJlYWs6IFxcZjVkODtcbiRmYS12YXItYm9uZzogXFxmNTVjO1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLWJvb2stYWx0OiBcXGY1ZDk7XG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xuJGZhLXZhci1ib29rLWhlYXJ0OiBcXGY0OTk7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItYm9vay1zcGVsbHM6IFxcZjZiODtcbiRmYS12YXItYm9vay11c2VyOiBcXGY3ZTc7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWJvb2tzOiBcXGY1ZGI7XG4kZmEtdmFyLWJvb2tzLW1lZGljYWw6IFxcZjdlODtcbiRmYS12YXItYm9vdDogXFxmNzgyO1xuJGZhLXZhci1ib290aC1jdXJ0YWluOiBcXGY3MzQ7XG4kZmEtdmFyLWJvdy1hcnJvdzogXFxmNmI5O1xuJGZhLXZhci1ib3dsaW5nLWJhbGw6IFxcZjQzNjtcbiRmYS12YXItYm93bGluZy1waW5zOiBcXGY0Mzc7XG4kZmEtdmFyLWJveDogXFxmNDY2O1xuJGZhLXZhci1ib3gtYWx0OiBcXGY0OWE7XG4kZmEtdmFyLWJveC1iYWxsb3Q6IFxcZjczNTtcbiRmYS12YXItYm94LWNoZWNrOiBcXGY0Njc7XG4kZmEtdmFyLWJveC1mcmFnaWxlOiBcXGY0OWI7XG4kZmEtdmFyLWJveC1mdWxsOiBcXGY0OWM7XG4kZmEtdmFyLWJveC1oZWFydDogXFxmNDlkO1xuJGZhLXZhci1ib3gtb3BlbjogXFxmNDllO1xuJGZhLXZhci1ib3gtdXA6IFxcZjQ5ZjtcbiRmYS12YXItYm94LXVzZDogXFxmNGEwO1xuJGZhLXZhci1ib3hlczogXFxmNDY4O1xuJGZhLXZhci1ib3hlcy1hbHQ6IFxcZjRhMTtcbiRmYS12YXItYm94aW5nLWdsb3ZlOiBcXGY0Mzg7XG4kZmEtdmFyLWJyYWNrZXRzOiBcXGY3ZTk7XG4kZmEtdmFyLWJyYWNrZXRzLWN1cmx5OiBcXGY3ZWE7XG4kZmEtdmFyLWJyYWlsbGU6IFxcZjJhMTtcbiRmYS12YXItYnJhaW46IFxcZjVkYztcbiRmYS12YXItYnJlYWQtbG9hZjogXFxmN2ViO1xuJGZhLXZhci1icmVhZC1zbGljZTogXFxmN2VjO1xuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcbiRmYS12YXItYnJpZWZjYXNlLW1lZGljYWw6IFxcZjQ2OTtcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kZmEtdmFyLWJyb29tOiBcXGY1MWE7XG4kZmEtdmFyLWJyb3dzZXI6IFxcZjM3ZTtcbiRmYS12YXItYnJ1c2g6IFxcZjU1ZDtcbiRmYS12YXItYnRjOiBcXGYxNWE7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xuJGZhLXZhci1idWxsc2V5ZS1hcnJvdzogXFxmNjQ4O1xuJGZhLXZhci1idWxsc2V5ZS1wb2ludGVyOiBcXGY2NDk7XG4kZmEtdmFyLWJ1cm46IFxcZjQ2YTtcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1idXJyaXRvOiBcXGY3ZWQ7XG4kZmEtdmFyLWJ1czogXFxmMjA3O1xuJGZhLXZhci1idXMtYWx0OiBcXGY1NWU7XG4kZmEtdmFyLWJ1cy1zY2hvb2w6IFxcZjVkZDtcbiRmYS12YXItYnVzaW5lc3MtdGltZTogXFxmNjRhO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcXGYyMGQ7XG4kZmEtdmFyLWNhYmluZXQtZmlsaW5nOiBcXGY2NGI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFxcZjFlYztcbiRmYS12YXItY2FsY3VsYXRvci1hbHQ6IFxcZjY0YztcbiRmYS12YXItY2FsZW5kYXI6IFxcZjEzMztcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrOiBcXGYyNzQ7XG4kZmEtdmFyLWNhbGVuZGFyLWRheTogXFxmNzgzO1xuJGZhLXZhci1jYWxlbmRhci1lZGl0OiBcXGYzMzM7XG4kZmEtdmFyLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOiBcXGYzMzQ7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcbiRmYS12YXItY2FsZW5kYXItc3RhcjogXFxmNzM2O1xuJGZhLXZhci1jYWxlbmRhci10aW1lczogXFxmMjczO1xuJGZhLXZhci1jYWxlbmRhci13ZWVrOiBcXGY3ODQ7XG4kZmEtdmFyLWNhbWVyYTogXFxmMDMwO1xuJGZhLXZhci1jYW1lcmEtYWx0OiBcXGYzMzI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xuJGZhLXZhci1jYW1wZmlyZTogXFxmNmJhO1xuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItY2FuZGxlLWhvbGRlcjogXFxmNmJjO1xuJGZhLXZhci1jYW5keS1jYW5lOiBcXGY3ODY7XG4kZmEtdmFyLWNhbmR5LWNvcm46IFxcZjZiZDtcbiRmYS12YXItY2FubmFiaXM6IFxcZjU1ZjtcbiRmYS12YXItY2Fwc3VsZXM6IFxcZjQ2YjtcbiRmYS12YXItY2FyOiBcXGYxYjk7XG4kZmEtdmFyLWNhci1hbHQ6IFxcZjVkZTtcbiRmYS12YXItY2FyLWJhdHRlcnk6IFxcZjVkZjtcbiRmYS12YXItY2FyLWJ1bXA6IFxcZjVlMDtcbiRmYS12YXItY2FyLWNyYXNoOiBcXGY1ZTE7XG4kZmEtdmFyLWNhci1nYXJhZ2U6IFxcZjVlMjtcbiRmYS12YXItY2FyLW1lY2hhbmljOiBcXGY1ZTM7XG4kZmEtdmFyLWNhci1zaWRlOiBcXGY1ZTQ7XG4kZmEtdmFyLWNhci10aWx0OiBcXGY1ZTU7XG4kZmEtdmFyLWNhci13YXNoOiBcXGY1ZTY7XG4kZmEtdmFyLWNhcmV0LWNpcmNsZS1kb3duOiBcXGYzMmQ7XG4kZmEtdmFyLWNhcmV0LWNpcmNsZS1sZWZ0OiBcXGYzMmU7XG4kZmEtdmFyLWNhcmV0LWNpcmNsZS1yaWdodDogXFxmMzMwO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtdXA6IFxcZjMzMTtcbiRmYS12YXItY2FyZXQtZG93bjogXFxmMGQ3O1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItY2F1bGRyb246IFxcZjZiZjtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcbiRmYS12YXItY2hhaXItb2ZmaWNlOiBcXGY2YzE7XG4kZmEtdmFyLWNoYWxrYm9hcmQ6IFxcZjUxYjtcbiRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyOiBcXGY1MWM7XG4kZmEtdmFyLWNoYXJnaW5nLXN0YXRpb246IFxcZjVlNztcbiRmYS12YXItY2hhcnQtYXJlYTogXFxmMWZlO1xuJGZhLXZhci1jaGFydC1iYXI6IFxcZjA4MDtcbiRmYS12YXItY2hhcnQtbGluZTogXFxmMjAxO1xuJGZhLXZhci1jaGFydC1saW5lLWRvd246IFxcZjY0ZDtcbiRmYS12YXItY2hhcnQtbmV0d29yazogXFxmNzhhO1xuJGZhLXZhci1jaGFydC1waWU6IFxcZjIwMDtcbiRmYS12YXItY2hhcnQtcGllLWFsdDogXFxmNjRlO1xuJGZhLXZhci1jaGFydC1zY2F0dGVyOiBcXGY3ZWU7XG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xuJGZhLXZhci1jaGVjay1kb3VibGU6IFxcZjU2MDtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xuJGZhLXZhci1jaGVlc2Utc3dpc3M6IFxcZjdmMDtcbiRmYS12YXItY2hlZXNlYnVyZ2VyOiBcXGY3ZjE7XG4kZmEtdmFyLWNoZXNzOiBcXGY0Mzk7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcDogXFxmNDNhO1xuJGZhLXZhci1jaGVzcy1iaXNob3AtYWx0OiBcXGY0M2I7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWNoZXNzLWNsb2NrOiBcXGY0M2Q7XG4kZmEtdmFyLWNoZXNzLWNsb2NrLWFsdDogXFxmNDNlO1xuJGZhLXZhci1jaGVzcy1raW5nOiBcXGY0M2Y7XG4kZmEtdmFyLWNoZXNzLWtpbmctYWx0OiBcXGY0NDA7XG4kZmEtdmFyLWNoZXNzLWtuaWdodDogXFxmNDQxO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQtYWx0OiBcXGY0NDI7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXItY2hlc3MtcGF3bi1hbHQ6IFxcZjQ0NDtcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItY2hlc3MtcXVlZW4tYWx0OiBcXGY0NDY7XG4kZmEtdmFyLWNoZXNzLXJvb2s6IFxcZjQ0NztcbiRmYS12YXItY2hlc3Mtcm9vay1hbHQ6IFxcZjQ0ODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXFxmMTNhO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcXGYxMzc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcXGYxMzk7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd246IFxcZjMyMjtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtbGVmdDogXFxmMzIzO1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1yaWdodDogXFxmMzI0O1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS11cDogXFxmMzI1O1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtZG93bjogXFxmMzI5O1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0OiBcXGYzMmE7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0OiBcXGYzMmI7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLXVwOiBcXGYzMmM7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItY2hpbW5leTogXFxmNzhiO1xuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1jbGF3LW1hcmtzOiBcXGY2YzI7XG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItY2xpcGJvYXJkLWxpc3QtY2hlY2s6IFxcZjczNztcbiRmYS12YXItY2xpcGJvYXJkLXByZXNjcmlwdGlvbjogXFxmNWU4O1xuJGZhLXZhci1jbGlwYm9hcmQtdXNlcjogXFxmN2YzO1xuJGZhLXZhci1jbG9jazogXFxmMDE3O1xuJGZhLXZhci1jbG9uZTogXFxmMjRkO1xuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXFxmMjBhO1xuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXFxmMGVkO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjM4MTtcbiRmYS12YXItY2xvdWQtZHJpenpsZTogXFxmNzM4O1xuJGZhLXZhci1jbG91ZC1oYWlsOiBcXGY3Mzk7XG4kZmEtdmFyLWNsb3VkLWhhaWwtbWl4ZWQ6IFxcZjczYTtcbiRmYS12YXItY2xvdWQtbWVhdGJhbGw6IFxcZjczYjtcbiRmYS12YXItY2xvdWQtbW9vbjogXFxmNmMzO1xuJGZhLXZhci1jbG91ZC1tb29uLXJhaW46IFxcZjczYztcbiRmYS12YXItY2xvdWQtcmFpbjogXFxmNzNkO1xuJGZhLXZhci1jbG91ZC1yYWluYm93OiBcXGY3M2U7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnM6IFxcZjczZjtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1jbG91ZC1zbGVldDogXFxmNzQxO1xuJGZhLXZhci1jbG91ZC1zbm93OiBcXGY3NDI7XG4kZmEtdmFyLWNsb3VkLXN1bjogXFxmNmM0O1xuJGZhLXZhci1jbG91ZC1zdW4tcmFpbjogXFxmNzQzO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFxcZjBlZTtcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMzgyO1xuJGZhLXZhci1jbG91ZHM6IFxcZjc0NDtcbiRmYS12YXItY2xvdWRzLW1vb246IFxcZjc0NTtcbiRmYS12YXItY2xvdWRzLXN1bjogXFxmNzQ2O1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNsdWI6IFxcZjMyNztcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci1jb2RlLWNvbW1pdDogXFxmMzg2O1xuJGZhLXZhci1jb2RlLW1lcmdlOiBcXGYzODc7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItY29mZmVlOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZmZlZS10b2dvOiBcXGY2YzU7XG4kZmEtdmFyLWNvZmZpbjogXFxmNmM2O1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci1jb2luczogXFxmNTFlO1xuJGZhLXZhci1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcbiRmYS12YXItY29tbWVudC1hbHQ6IFxcZjI3YTtcbiRmYS12YXItY29tbWVudC1hbHQtY2hlY2s6IFxcZjRhMjtcbiRmYS12YXItY29tbWVudC1hbHQtZG9sbGFyOiBcXGY2NTA7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWRvdHM6IFxcZjRhMztcbiRmYS12YXItY29tbWVudC1hbHQtZWRpdDogXFxmNGE0O1xuJGZhLXZhci1jb21tZW50LWFsdC1leGNsYW1hdGlvbjogXFxmNGE1O1xuJGZhLXZhci1jb21tZW50LWFsdC1saW5lczogXFxmNGE2O1xuJGZhLXZhci1jb21tZW50LWFsdC1tZWRpY2FsOiBcXGY3ZjQ7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LW1pbnVzOiBcXGY0YTc7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXBsdXM6IFxcZjRhODtcbiRmYS12YXItY29tbWVudC1hbHQtc2xhc2g6IFxcZjRhOTtcbiRmYS12YXItY29tbWVudC1hbHQtc21pbGU6IFxcZjRhYTtcbiRmYS12YXItY29tbWVudC1hbHQtdGltZXM6IFxcZjRhYjtcbiRmYS12YXItY29tbWVudC1jaGVjazogXFxmNGFjO1xuJGZhLXZhci1jb21tZW50LWRvbGxhcjogXFxmNjUxO1xuJGZhLXZhci1jb21tZW50LWRvdHM6IFxcZjRhZDtcbiRmYS12YXItY29tbWVudC1lZGl0OiBcXGY0YWU7XG4kZmEtdmFyLWNvbW1lbnQtZXhjbGFtYXRpb246IFxcZjRhZjtcbiRmYS12YXItY29tbWVudC1saW5lczogXFxmNGIwO1xuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRmYS12YXItY29tbWVudC1taW51czogXFxmNGIxO1xuJGZhLXZhci1jb21tZW50LXBsdXM6IFxcZjRiMjtcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1jb21tZW50LXNtaWxlOiBcXGY0YjQ7XG4kZmEtdmFyLWNvbW1lbnQtdGltZXM6IFxcZjRiNTtcbiRmYS12YXItY29tbWVudHM6IFxcZjA4NjtcbiRmYS12YXItY29tbWVudHMtYWx0OiBcXGY0YjY7XG4kZmEtdmFyLWNvbW1lbnRzLWFsdC1kb2xsYXI6IFxcZjY1MjtcbiRmYS12YXItY29tbWVudHMtZG9sbGFyOiBcXGY2NTM7XG4kZmEtdmFyLWNvbXBhY3QtZGlzYzogXFxmNTFmO1xuJGZhLXZhci1jb21wYXNzOiBcXGYxNGU7XG4kZmEtdmFyLWNvbXBhc3Mtc2xhc2g6IFxcZjVlOTtcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItY29tcHJlc3MtYWx0OiBcXGY0MjI7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItY29tcHJlc3Mtd2lkZTogXFxmMzI2O1xuJGZhLXZhci1jb25jaWVyZ2UtYmVsbDogXFxmNTYyO1xuJGZhLXZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcXGYyMGU7XG4kZmEtdmFyLWNvbnRhaW5lci1zdG9yYWdlOiBcXGY0Yjc7XG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xuJGZhLXZhci1jb252ZXlvci1iZWx0OiBcXGY0NmU7XG4kZmEtdmFyLWNvbnZleW9yLWJlbHQtYWx0OiBcXGY0NmY7XG4kZmEtdmFyLWNvb2tpZTogXFxmNTYzO1xuJGZhLXZhci1jb29raWUtYml0ZTogXFxmNTY0O1xuJGZhLXZhci1jb3B5OiBcXGYwYzU7XG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xuJGZhLXZhci1jb3JuOiBcXGY2Yzc7XG4kZmEtdmFyLWNvdWNoOiBcXGY0Yjg7XG4kZmEtdmFyLWNvdzogXFxmNmM4O1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXFxmNGU5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JlZGl0LWNhcmQtYmxhbms6IFxcZjM4OTtcbiRmYS12YXItY3JlZGl0LWNhcmQtZnJvbnQ6IFxcZjM4YTtcbiRmYS12YXItY3JpY2tldDogXFxmNDQ5O1xuJGZhLXZhci1jcml0aWNhbC1yb2xlOiBcXGY2Yzk7XG4kZmEtdmFyLWNyb2lzc2FudDogXFxmN2Y2O1xuJGZhLXZhci1jcm9wOiBcXGYxMjU7XG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XG4kZmEtdmFyLWNyb3NzOiBcXGY2NTQ7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcbiRmYS12YXItY3JvdzogXFxmNTIwO1xuJGZhLXZhci1jcm93bjogXFxmNTIxO1xuJGZhLXZhci1jcnV0Y2g6IFxcZjdmNztcbiRmYS12YXItY3J1dGNoZXM6IFxcZjdmODtcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1jdWJlOiBcXGYxYjI7XG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XG4kZmEtdmFyLWN1cmxpbmc6IFxcZjQ0YTtcbiRmYS12YXItY3V0OiBcXGYwYzQ7XG4kZmEtdmFyLWN1dHRsZWZpc2g6IFxcZjM4YztcbiRmYS12YXItZC1hbmQtZDogXFxmMzhkO1xuJGZhLXZhci1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xuJGZhLXZhci1kYWdnZXI6IFxcZjZjYjtcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcbiRmYS12YXItZGF0YWJhc2U6IFxcZjFjMDtcbiRmYS12YXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWJ1ZzogXFxmN2Y5O1xuJGZhLXZhci1kZWVyOiBcXGY3OGU7XG4kZmEtdmFyLWRlZXItcnVkb2xwaDogXFxmNzhmO1xuJGZhLXZhci1kZWxpY2lvdXM6IFxcZjFhNTtcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcbiRmYS12YXItZGVwbG95ZG9nOiBcXGYzOGU7XG4kZmEtdmFyLWRlc2twcm86IFxcZjM4ZjtcbiRmYS12YXItZGVza3RvcDogXFxmMTA4O1xuJGZhLXZhci1kZXNrdG9wLWFsdDogXFxmMzkwO1xuJGZhLXZhci1kZXY6IFxcZjZjYztcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xuJGZhLXZhci1kZXdwb2ludDogXFxmNzQ4O1xuJGZhLXZhci1kaGFybWFjaGFrcmE6IFxcZjY1NTtcbiRmYS12YXItZGhsOiBcXGY3OTA7XG4kZmEtdmFyLWRpYWdub3NlczogXFxmNDcwO1xuJGZhLXZhci1kaWFtb25kOiBcXGYyMTk7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcbiRmYS12YXItZGljZS1kMTA6IFxcZjZjZDtcbiRmYS12YXItZGljZS1kMTI6IFxcZjZjZTtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItZGljZS1kNDogXFxmNmQwO1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLWRpY2UtZDg6IFxcZjZkMjtcbiRmYS12YXItZGljZS1maXZlOiBcXGY1MjM7XG4kZmEtdmFyLWRpY2UtZm91cjogXFxmNTI0O1xuJGZhLXZhci1kaWNlLW9uZTogXFxmNTI1O1xuJGZhLXZhci1kaWNlLXNpeDogXFxmNTI2O1xuJGZhLXZhci1kaWNlLXRocmVlOiBcXGY1Mjc7XG4kZmEtdmFyLWRpY2UtdHdvOiBcXGY1Mjg7XG4kZmEtdmFyLWRpZ2c6IFxcZjFhNjtcbiRmYS12YXItZGlnaXRhbC1vY2VhbjogXFxmMzkxO1xuJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGg6IFxcZjU2NjtcbiRmYS12YXItZGlwbG9tYTogXFxmNWVhO1xuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XG4kZmEtdmFyLWRpc2Vhc2U6IFxcZjdmYTtcbiRmYS12YXItZGl2aWRlOiBcXGY1Mjk7XG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWRuYTogXFxmNDcxO1xuJGZhLXZhci1kby1ub3QtZW50ZXI6IFxcZjVlYztcbiRmYS12YXItZG9jaHViOiBcXGYzOTQ7XG4kZmEtdmFyLWRvY2tlcjogXFxmMzk1O1xuJGZhLXZhci1kb2c6IFxcZjZkMztcbiRmYS12YXItZG9nLWxlYXNoZWQ6IFxcZjZkNDtcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcZjE1NTtcbiRmYS12YXItZG9sbHk6IFxcZjQ3MjtcbiRmYS12YXItZG9sbHktZW1wdHk6IFxcZjQ3MztcbiRmYS12YXItZG9sbHktZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1kb2xseS1mbGF0YmVkLWFsdDogXFxmNDc1O1xuJGZhLXZhci1kb2xseS1mbGF0YmVkLWVtcHR5OiBcXGY0NzY7XG4kZmEtdmFyLWRvbmF0ZTogXFxmNGI5O1xuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xuJGZhLXZhci1kb29yLW9wZW46IFxcZjUyYjtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XG4kZmEtdmFyLWRvd25sb2FkOiBcXGYwMTk7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xuJGZhLXZhci1kcmFnb246IFxcZjZkNTtcbiRmYS12YXItZHJhdy1jaXJjbGU6IFxcZjVlZDtcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XG4kZmEtdmFyLWRyYXctc3F1YXJlOiBcXGY1ZWY7XG4kZmEtdmFyLWRyZWlkZWw6IFxcZjc5MjtcbiRmYS12YXItZHJpYmJibGU6IFxcZjE3ZDtcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiRmYS12YXItZHJ1bTogXFxmNTY5O1xuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XG4kZmEtdmFyLWRydW1zdGljazogXFxmNmQ2O1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItZHVjazogXFxmNmQ4O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWR1bmdlb246IFxcZjZkOTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWVhcjogXFxmNWYwO1xuJGZhLXZhci1lYXItbXVmZnM6IFxcZjc5NTtcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xuJGZhLXZhci1lYmF5OiBcXGY0ZjQ7XG4kZmEtdmFyLWVjbGlwc2U6IFxcZjc0OTtcbiRmYS12YXItZWNsaXBzZS1hbHQ6IFxcZjc0YTtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci1lZ2ctZnJpZWQ6IFxcZjdmYztcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcbiRmYS12YXItZWxlbWVudG9yOiBcXGY0MzA7XG4kZmEtdmFyLWVsZXBoYW50OiBcXGY2ZGE7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFxcZjE0MTtcbiRmYS12YXItZWxsaXBzaXMtaC1hbHQ6IFxcZjM5YjtcbiRmYS12YXItZWxsaXBzaXMtdjogXFxmMTQyO1xuJGZhLXZhci1lbGxpcHNpcy12LWFsdDogXFxmMzljO1xuJGZhLXZhci1lbGxvOiBcXGY1ZjE7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xuJGZhLXZhci1lbXB0eS1zZXQ6IFxcZjY1NjtcbiRmYS12YXItZW5naW5lLXdhcm5pbmc6IFxcZjVmMjtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLWRvbGxhcjogXFxmNjU3O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1lcXVhbHM6IFxcZjUyYztcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWVybGFuZzogXFxmMzlkO1xuJGZhLXZhci1ldGhlcmV1bTogXFxmNDJlO1xuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xuJGZhLXZhci1ldHN5OiBcXGYyZDc7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1leGNoYW5nZTogXFxmMGVjO1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcZjEyYTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXNxdWFyZTogXFxmMzIxO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci1leHBhbmQtYXJyb3dzOiBcXGYzMWQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWV4cGFuZC13aWRlOiBcXGYzMjA7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcXGYwOGU7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcXGYxNGM7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGZhLXZhci1leWU6IFxcZjA2ZTtcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZXllLWV2aWw6IFxcZjZkYjtcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXFxmMDgyO1xuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci1mZWF0aGVyLWFsdDogXFxmNTZiO1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWZpZWxkLWhvY2tleTogXFxmNDRjO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWZpbGUtY2VydGlmaWNhdGU6IFxcZjVmMztcbiRmYS12YXItZmlsZS1jaGFydC1saW5lOiBcXGY2NTk7XG4kZmEtdmFyLWZpbGUtY2hhcnQtcGllOiBcXGY2NWE7XG4kZmEtdmFyLWZpbGUtY2hlY2s6IFxcZjMxNjtcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1maWxlLWVkaXQ6IFxcZjMxYztcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWV4Y2xhbWF0aW9uOiBcXGYzMWE7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItZmlsZS1taW51czogXFxmMzE4O1xuJGZhLXZhci1maWxlLXBkZjogXFxmMWMxO1xuJGZhLXZhci1maWxlLXBsdXM6IFxcZjMxOTtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XG4kZmEtdmFyLWZpbGUtc2lnbmF0dXJlOiBcXGY1NzM7XG4kZmEtdmFyLWZpbGUtc3ByZWFkc2hlZXQ6IFxcZjY1YjtcbiRmYS12YXItZmlsZS10aW1lczogXFxmMzE3O1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXVzZXI6IFxcZjY1YztcbiRmYS12YXItZmlsZS12aWRlbzogXFxmMWM4O1xuJGZhLXZhci1maWxlLXdvcmQ6IFxcZjFjMjtcbiRmYS12YXItZmlsZXMtbWVkaWNhbDogXFxmN2ZkO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWZpbG0tYWx0OiBcXGYzYTA7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWZpcmUtc21va2U6IFxcZjc0YjtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJlcGxhY2U6IFxcZjc5YTtcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItZmlzaC1jb29rZWQ6IFxcZjdmZTtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1mbGFnLWFsdDogXFxmNzRjO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1mbGFtZTogXFxmNmRmO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1mbGFzay1wb2lzb246IFxcZjZlMDtcbiRmYS12YXItZmxhc2stcG90aW9uOiBcXGY2ZTE7XG4kZmEtdmFyLWZsaWNrcjogXFxmMTZlO1xuJGZhLXZhci1mbGlwYm9hcmQ6IFxcZjQ0ZDtcbiRmYS12YXItZmxvd2VyOiBcXGY3ZmY7XG4kZmEtdmFyLWZsb3dlci1kYWZmb2RpbDogXFxmODAwO1xuJGZhLXZhci1mbG93ZXItdHVsaXA6IFxcZjgwMTtcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1mbHk6IFxcZjQxNztcbiRmYS12YXItZm9nOiBcXGY3NGU7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZm9sZGVyLXRpbWVzOiBcXGY2NWY7XG4kZmEtdmFyLWZvbGRlci10cmVlOiBcXGY4MDI7XG4kZmEtdmFyLWZvbGRlcnM6IFxcZjY2MDtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGY0ZTY7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb290YmFsbC1oZWxtZXQ6IFxcZjQ0ZjtcbiRmYS12YXItZm9ya2xpZnQ6IFxcZjQ3YTtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcXGYyODY7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRmYS12YXItZm9ydW1iZWU6IFxcZjIxMTtcbiRmYS12YXItZm9yd2FyZDogXFxmMDRlO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcXGYxODA7XG4kZmEtdmFyLWZyYWdpbGU6IFxcZjRiYjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xuJGZhLXZhci1mcmVuY2gtZnJpZXM6IFxcZjgwMztcbiRmYS12YXItZnJvZzogXFxmNTJlO1xuJGZhLXZhci1mcm9zdHktaGVhZDogXFxmNzliO1xuJGZhLXZhci1mcm93bjogXFxmMTE5O1xuJGZhLXZhci1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLWZ1bGNydW06IFxcZjUwYjtcbiRmYS12YXItZnVuY3Rpb246IFxcZjY2MTtcbiRmYS12YXItZnVubmVsLWRvbGxhcjogXFxmNjYyO1xuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcbiRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWM6IFxcZjUwYztcbiRmYS12YXItZ2FsYWN0aWMtc2VuYXRlOiBcXGY1MGQ7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItZ2FzLXB1bXA6IFxcZjUyZjtcbiRmYS12YXItZ2FzLXB1bXAtc2xhc2g6IFxcZjVmNDtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItZ2VtOiBcXGYzYTU7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xuJGZhLXZhci1naWZ0LWNhcmQ6IFxcZjY2MztcbiRmYS12YXItZ2lmdHM6IFxcZjc5YztcbiRmYS12YXItZ2luZ2VyYnJlYWQtbWFuOiBcXGY3OWQ7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcbiRmYS12YXItZ2xhc3M6IFxcZjgwNDtcbiRmYS12YXItZ2xhc3MtY2hhbXBhZ25lOiBcXGY3OWU7XG4kZmEtdmFyLWdsYXNzLWNoZWVyczogXFxmNzlmO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pOiBcXGYwMDA7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0OiBcXGY1N2I7XG4kZmEtdmFyLWdsYXNzLXdoaXNrZXk6IFxcZjdhMDtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleS1yb2NrczogXFxmN2ExO1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWdsYXNzZXMtYWx0OiBcXGY1ZjU7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWdsb2JlLXNub3c6IFxcZjdhMztcbiRmYS12YXItZ2xvYmUtc3RhbmQ6IFxcZjVmNjtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xuJGZhLXZhci1nb2xmLWNsdWI6IFxcZjQ1MTtcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1nb29nbGUtZHJpdmU6IFxcZjNhYTtcbiRmYS12YXItZ29vZ2xlLXBsYXk6IFxcZjNhYjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFxcZjBkNDtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXFxmMWVlO1xuJGZhLXZhci1nb3B1cmFtOiBcXGY2NjQ7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcXGYxOWQ7XG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcbiRmYS12YXItZ3JlYXRlci10aGFuOiBcXGY1MzE7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLWdyaW46IFxcZjU4MDtcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcbiRmYS12YXItZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1ncmluLXNxdWludDogXFxmNTg1O1xuJGZhLXZhci1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItZ3Jpbi10b25ndWU6IFxcZjU4OTtcbiRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWdyaXAtaG9yaXpvbnRhbDogXFxmNThkO1xuJGZhLXZhci1ncmlwLWxpbmVzOiBcXGY3YTQ7XG4kZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWw6IFxcZjdhNTtcbiRmYS12YXItZ3JpcC12ZXJ0aWNhbDogXFxmNThlO1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1ncnVudDogXFxmM2FkO1xuJGZhLXZhci1ndWl0YXI6IFxcZjdhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1oMTogXFxmMzEzO1xuJGZhLXZhci1oMjogXFxmMzE0O1xuJGZhLXZhci1oMzogXFxmMzE1O1xuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRmYS12YXItaGFja2VycmFuazogXFxmNWY3O1xuJGZhLXZhci1oYW1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XG4kZmEtdmFyLWhhbW1lci13YXI6IFxcZjZlNDtcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcbiRmYS12YXItaGFuZC1oZWFydDogXFxmNGJjO1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWJveDogXFxmNDdiO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLW1hZ2ljOiBcXGY2ZTU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1zZWVkbGluZzogXFxmNGJmO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkOiBcXGY0YzA7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcjogXFxmNGMxO1xuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xuJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXI6IFxcZjgwNjtcbiRmYS12YXItaGFuZC1wYXBlcjogXFxmMjU2O1xuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJGZhLXZhci1oYW5kLXBvaW50LWxlZnQ6IFxcZjBhNTtcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kZmEtdmFyLWhhbmQtcG9pbnRlcjogXFxmMjVhO1xuJGZhLXZhci1oYW5kLXJlY2VpdmluZzogXFxmNDdjO1xuJGZhLXZhci1oYW5kLXJvY2s6IFxcZjI1NTtcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kZmEtdmFyLWhhbmRzOiBcXGY0YzI7XG4kZmEtdmFyLWhhbmRzLWhlYXJ0OiBcXGY0YzM7XG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRmYS12YXItaGFuZHMtdXNkOiBcXGY0YzU7XG4kZmEtdmFyLWhhbmRzaGFrZTogXFxmMmI1O1xuJGZhLXZhci1oYW5kc2hha2UtYWx0OiBcXGY0YzY7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGF0LXNhbnRhOiBcXGY3YTc7XG4kZmEtdmFyLWhhdC13aW50ZXI6IFxcZjdhODtcbiRmYS12YXItaGF0LXdpdGNoOiBcXGY2ZTc7XG4kZmEtdmFyLWhhdC13aXphcmQ6IFxcZjZlODtcbiRmYS12YXItaGF5a2FsOiBcXGY2NjY7XG4kZmEtdmFyLWhkZDogXFxmMGEwO1xuJGZhLXZhci1oZWFkLXNpZGU6IFxcZjZlOTtcbiRmYS12YXItaGVhZC1zaWRlLWJyYWluOiBcXGY4MDg7XG4kZmEtdmFyLWhlYWQtc2lkZS1tZWRpY2FsOiBcXGY4MDk7XG4kZmEtdmFyLWhlYWQtdnI6IFxcZjZlYTtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZTogXFxmNGM3O1xuJGZhLXZhci1oZWFydC1yYXRlOiBcXGY1Zjg7XG4kZmEtdmFyLWhlYXJ0LXNxdWFyZTogXFxmNGM4O1xuJGZhLXZhci1oZWFydGJlYXQ6IFxcZjIxZTtcbiRmYS12YXItaGVsaWNvcHRlcjogXFxmNTMzO1xuJGZhLXZhci1oZWxtZXQtYmF0dGxlOiBcXGY2ZWI7XG4kZmEtdmFyLWhleGFnb246IFxcZjMxMjtcbiRmYS12YXItaGlnaGxpZ2h0ZXI6IFxcZjU5MTtcbiRmYS12YXItaGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLWhpcHBvOiBcXGY2ZWQ7XG4kZmEtdmFyLWhpcHM6IFxcZjQ1MjtcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XG4kZmEtdmFyLWhvY2tleS1tYXNrOiBcXGY2ZWU7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLWhvY2tleS1zdGlja3M6IFxcZjQ1NDtcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob21lLWFsdDogXFxmODBhO1xuJGZhLXZhci1ob21lLWhlYXJ0OiBcXGY0Yzk7XG4kZmEtdmFyLWhvbWUtbGc6IFxcZjgwYjtcbiRmYS12YXItaG9tZS1sZy1hbHQ6IFxcZjgwYztcbiRmYS12YXItaG9vZC1jbG9hazogXFxmNmVmO1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci1ob3JuYmlsbDogXFxmNTkyO1xuJGZhLXZhci1ob3JzZTogXFxmNmYwO1xuJGZhLXZhci1ob3JzZS1oZWFkOiBcXGY3YWI7XG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLWFsdDogXFxmNDdkO1xuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcbiRmYS12YXItaG9zcGl0YWwtdXNlcjogXFxmODBkO1xuJGZhLXZhci1ob3NwaXRhbHM6IFxcZjgwZTtcbiRmYS12YXItaG90LXR1YjogXFxmNTkzO1xuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcbiRmYS12YXItaG90ZWw6IFxcZjU5NDtcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XG4kZmEtdmFyLWhvdXJnbGFzczogXFxmMjU0O1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcXGYyNTI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGZhLXZhci1ob3VzZS1kYW1hZ2U6IFxcZjZmMTtcbiRmYS12YXItaG91c2UtZmxvb2Q6IFxcZjc0ZjtcbiRmYS12YXItaG91eno6IFxcZjI3YztcbiRmYS12YXItaHJ5dm5pYTogXFxmNmYyO1xuJGZhLXZhci1odG1sNTogXFxmMTNiO1xuJGZhLXZhci1odWJzcG90OiBcXGYzYjI7XG4kZmEtdmFyLWh1bWlkaXR5OiBcXGY3NTA7XG4kZmEtdmFyLWh1cnJpY2FuZTogXFxmNzUxO1xuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xuJGZhLXZhci1pY2UtY3JlYW06IFxcZjgxMDtcbiRmYS12YXItaWNlLXNrYXRlOiBcXGY3YWM7XG4kZmEtdmFyLWljaWNsZXM6IFxcZjdhZDtcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1pbmJveC1pbjogXFxmMzEwO1xuJGZhLXZhci1pbmJveC1vdXQ6IFxcZjMxMTtcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XG4kZmEtdmFyLWluZHVzdHJ5OiBcXGYyNzU7XG4kZmEtdmFyLWluZHVzdHJ5LWFsdDogXFxmM2IzO1xuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xuJGZhLXZhci1pbmZvOiBcXGYxMjk7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XG4kZmEtdmFyLWluZm8tc3F1YXJlOiBcXGYzMGY7XG4kZmEtdmFyLWluaGFsZXI6IFxcZjVmOTtcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XG4kZmEtdmFyLWludGVncmFsOiBcXGY2Njc7XG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XG4kZmEtdmFyLWludGVyc2VjdGlvbjogXFxmNjY4O1xuJGZhLXZhci1pbnZlbnRvcnk6IFxcZjQ4MDtcbiRmYS12YXItaW52aXNpb246IFxcZjdiMDtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1pc2xhbmQtdHJvcGljYWw6IFxcZjgxMTtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xuJGZhLXZhci1pdHVuZXMtbm90ZTogXFxmM2I1O1xuJGZhLXZhci1qYWNrLW8tbGFudGVybjogXFxmMzBlO1xuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XG4kZmEtdmFyLWplZGk6IFxcZjY2OTtcbiRmYS12YXItamVkaS1vcmRlcjogXFxmNTBlO1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcbiRmYS12YXItam9vbWxhOiBcXGYxYWE7XG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xuJGZhLXZhci1rYWFiYTogXFxmNjZiO1xuJGZhLXZhci1rYWdnbGU6IFxcZjVmYTtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWtleS1za2VsZXRvbjogXFxmNmYzO1xuJGZhLXZhci1rZXliYXNlOiBcXGY0ZjU7XG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xuJGZhLXZhci1rZXlub3RlOiBcXGY2NmM7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLWtpZG5leXM6IFxcZjVmYjtcbiRmYS12YXIta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWtpdGU6IFxcZjZmNDtcbiRmYS12YXIta2l3aS1iaXJkOiBcXGY1MzU7XG4kZmEtdmFyLWtuaWZlLWtpdGNoZW46IFxcZjZmNTtcbiRmYS12YXIta29ydnVlOiBcXGY0MmY7XG4kZmEtdmFyLWxhbWJkYTogXFxmNjZlO1xuJGZhLXZhci1sYW1wOiBcXGY0Y2E7XG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XG4kZmEtdmFyLWxhbmRtYXJrLWFsdDogXFxmNzUyO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLWxheWVyLW1pbnVzOiBcXGY1ZmU7XG4kZmEtdmFyLWxheWVyLXBsdXM6IFxcZjVmZjtcbiRmYS12YXItbGVhZjogXFxmMDZjO1xuJGZhLXZhci1sZWFmLWhlYXJ0OiBcXGY0Y2I7XG4kZmEtdmFyLWxlYWYtbWFwbGU6IFxcZjZmNjtcbiRmYS12YXItbGVhZi1vYWs6IFxcZjZmNztcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWxlc3MtdGhhbjogXFxmNTM2O1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItbGV2ZWwtZG93bjogXFxmMTQ5O1xuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xuJGZhLXZhci1sZXZlbC11cDogXFxmMTQ4O1xuJGZhLXZhci1sZXZlbC11cC1hbHQ6IFxcZjNiZjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1saWdodGJ1bGItZG9sbGFyOiBcXGY2NzA7XG4kZmEtdmFyLWxpZ2h0YnVsYi1leGNsYW1hdGlvbjogXFxmNjcxO1xuJGZhLXZhci1saWdodGJ1bGItb246IFxcZjY3MjtcbiRmYS12YXItbGlnaHRidWxiLXNsYXNoOiBcXGY2NzM7XG4kZmEtdmFyLWxpZ2h0cy1ob2xpZGF5OiBcXGY3YjI7XG4kZmEtdmFyLWxpbmU6IFxcZjNjMDtcbiRmYS12YXItbGluazogXFxmMGMxO1xuJGZhLXZhci1saW5rZWRpbjogXFxmMDhjO1xuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGZhLXZhci1saW5vZGU6IFxcZjJiODtcbiRmYS12YXItbGludXg6IFxcZjE3YztcbiRmYS12YXItbGlwczogXFxmNjAwO1xuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbG9jYXRpb246IFxcZjYwMTtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItbG9jYXRpb24tY2lyY2xlOiBcXGY2MDI7XG4kZmEtdmFyLWxvY2F0aW9uLXNsYXNoOiBcXGY2MDM7XG4kZmEtdmFyLWxvY2s6IFxcZjAyMztcbiRmYS12YXItbG9jay1hbHQ6IFxcZjMwZDtcbiRmYS12YXItbG9jay1vcGVuOiBcXGYzYzE7XG4kZmEtdmFyLWxvY2stb3Blbi1hbHQ6IFxcZjNjMjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bjogXFxmMzA5O1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OiBcXGYzMGE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwOiBcXGYzMGM7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXFxmMTc1O1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFxcZjE3NztcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXFxmMTc4O1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcXGYxNzY7XG4kZmEtdmFyLWxvdmVzZWF0OiBcXGY0Y2M7XG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItbHVjaGFkb3I6IFxcZjQ1NTtcbiRmYS12YXItbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XG4kZmEtdmFyLWx1bmdzOiBcXGY2MDQ7XG4kZmEtdmFyLWx5ZnQ6IFxcZjNjMztcbiRmYS12YXItbWFjZTogXFxmNmY4O1xuJGZhLXZhci1tYWdlbnRvOiBcXGYzYzQ7XG4kZmEtdmFyLW1hZ2ljOiBcXGYwZDA7XG4kZmEtdmFyLW1hZ25ldDogXFxmMDc2O1xuJGZhLXZhci1tYWlsLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItbWFpbGJveDogXFxmODEzO1xuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcbiRmYS12YXItbWFsZTogXFxmMTgzO1xuJGZhLXZhci1tYW5kYWxvcmlhbjogXFxmNTBmO1xuJGZhLXZhci1tYW5kb2xpbjogXFxmNmY5O1xuJGZhLXZhci1tYXA6IFxcZjI3OTtcbiRmYS12YXItbWFwLW1hcmtlZDogXFxmNTlmO1xuJGZhLXZhci1tYXAtbWFya2VkLWFsdDogXFxmNWEwO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcXGYwNDE7XG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0OiBcXGYzYzU7XG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0LXNsYXNoOiBcXGY2MDU7XG4kZmEtdmFyLW1hcC1tYXJrZXItY2hlY2s6IFxcZjYwNjtcbiRmYS12YXItbWFwLW1hcmtlci1lZGl0OiBcXGY2MDc7XG4kZmEtdmFyLW1hcC1tYXJrZXItZXhjbGFtYXRpb246IFxcZjYwODtcbiRmYS12YXItbWFwLW1hcmtlci1taW51czogXFxmNjA5O1xuJGZhLXZhci1tYXAtbWFya2VyLXBsdXM6IFxcZjYwYTtcbiRmYS12YXItbWFwLW1hcmtlci1xdWVzdGlvbjogXFxmNjBiO1xuJGZhLXZhci1tYXAtbWFya2VyLXNsYXNoOiBcXGY2MGM7XG4kZmEtdmFyLW1hcC1tYXJrZXItc21pbGU6IFxcZjYwZDtcbiRmYS12YXItbWFwLW1hcmtlci10aW1lczogXFxmNjBlO1xuJGZhLXZhci1tYXAtcGluOiBcXGYyNzY7XG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xuJGZhLXZhci1tYXJrZG93bjogXFxmNjBmO1xuJGZhLXZhci1tYXJrZXI6IFxcZjVhMTtcbiRmYS12YXItbWFyczogXFxmMjIyO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXFxmMjI3O1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXFxmMjI5O1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiRmYS12YXItbWFzazogXFxmNmZhO1xuJGZhLXZhci1tYXN0b2RvbjogXFxmNGY2O1xuJGZhLXZhci1tYXhjZG46IFxcZjEzNjtcbiRmYS12YXItbWVhdDogXFxmODE0O1xuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xuJGZhLXZhci1tZWRhcHBzOiBcXGYzYzY7XG4kZmEtdmFyLW1lZGl1bTogXFxmMjNhO1xuJGZhLXZhci1tZWRpdW0tbTogXFxmM2M3O1xuJGZhLXZhci1tZWRraXQ6IFxcZjBmYTtcbiRmYS12YXItbWVkcnQ6IFxcZjNjODtcbiRmYS12YXItbWVldHVwOiBcXGYyZTA7XG4kZmEtdmFyLW1lZ2FwaG9uZTogXFxmNjc1O1xuJGZhLXZhci1tZWdhcG9ydDogXFxmNWEzO1xuJGZhLXZhci1tZWg6IFxcZjExYTtcbiRmYS12YXItbWVoLWJsYW5rOiBcXGY1YTQ7XG4kZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcbiRmYS12YXItbWVtb3J5OiBcXGY1Mzg7XG4kZmEtdmFyLW1lbmRlbGV5OiBcXGY3YjM7XG4kZmEtdmFyLW1lbm9yYWg6IFxcZjY3NjtcbiRmYS12YXItbWVyY3VyeTogXFxmMjIzO1xuJGZhLXZhci1tZXRlb3I6IFxcZjc1MztcbiRmYS12YXItbWljcm9jaGlwOiBcXGYyZGI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGZhLXZhci1taWNyb3Njb3BlOiBcXGY2MTA7XG4kZmEtdmFyLW1pY3Jvc29mdDogXFxmM2NhO1xuJGZhLXZhci1taW5kLXNoYXJlOiBcXGY2Nzc7XG4kZmEtdmFyLW1pbnVzOiBcXGYwNjg7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGZhLXZhci1taW51cy1oZXhhZ29uOiBcXGYzMDc7XG4kZmEtdmFyLW1pbnVzLW9jdGFnb246IFxcZjMwODtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcXGYxNDY7XG4kZmEtdmFyLW1pc3RsZXRvZTogXFxmN2I0O1xuJGZhLXZhci1taXR0ZW46IFxcZjdiNTtcbiRmYS12YXItbWl4OiBcXGYzY2I7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLW1penVuaTogXFxmM2NjO1xuJGZhLXZhci1tb2JpbGU6IFxcZjEwYjtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZDogXFxmM2NlO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQ6IFxcZjNjZjtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdDogXFxmNTNiO1xuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xuJGZhLXZhci1tb25leS1jaGVjay1hbHQ6IFxcZjUzZDtcbiRmYS12YXItbW9uaXRvci1oZWFydC1yYXRlOiBcXGY2MTE7XG4kZmEtdmFyLW1vbmtleTogXFxmNmZiO1xuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLW1vb24tY2xvdWQ6IFxcZjc1NDtcbiRmYS12YXItbW9vbi1zdGFyczogXFxmNzU1O1xuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kZmEtdmFyLW1vc3F1ZTogXFxmNjc4O1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kZmEtdmFyLW1vdW50YWluczogXFxmNmZkO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW11Zy1ob3Q6IFxcZjdiNjtcbiRmYS12YXItbXVnLW1hcnNobWFsbG93czogXFxmN2I3O1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLW5hcndoYWw6IFxcZjZmZTtcbiRmYS12YXItbmVvczogXFxmNjEyO1xuJGZhLXZhci1uZXR3b3JrLXdpcmVkOiBcXGY2ZmY7XG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xuJGZhLXZhci1uZXdzcGFwZXI6IFxcZjFlYTtcbiRmYS12YXItbmltYmxyOiBcXGY1YTg7XG4kZmEtdmFyLW5pbnRlbmRvLXN3aXRjaDogXFxmNDE4O1xuJGZhLXZhci1ub2RlOiBcXGY0MTk7XG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcbiRmYS12YXItbm90LWVxdWFsOiBcXGY1M2U7XG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLW5zODogXFxmM2Q1O1xuJGZhLXZhci1udXRyaXRpb25peDogXFxmM2Q2O1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItb2N0YWdvbjogXFxmMzA2O1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XG4kZmEtdmFyLW9pbC1jYW46IFxcZjYxMztcbiRmYS12YXItb2lsLXRlbXA6IFxcZjYxNDtcbiRmYS12YXItb2xkLXJlcHVibGljOiBcXGY1MTA7XG4kZmEtdmFyLW9tOiBcXGY2Nzk7XG4kZmEtdmFyLW9tZWdhOiBcXGY2N2E7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kZmEtdmFyLW9wZW5pZDogXFxmMTliO1xuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XG4kZmEtdmFyLW9ybmFtZW50OiBcXGY3Yjg7XG4kZmEtdmFyLW9zaTogXFxmNDFhO1xuJGZhLXZhci1vdHRlcjogXFxmNzAwO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLXBhZ2U0OiBcXGYzZDc7XG4kZmEtdmFyLXBhZ2VsaW5lczogXFxmMThjO1xuJGZhLXZhci1wYWdlcjogXFxmODE1O1xuJGZhLXZhci1wYWludC1icnVzaDogXFxmMWZjO1xuJGZhLXZhci1wYWludC1icnVzaC1hbHQ6IFxcZjVhOTtcbiRmYS12YXItcGFpbnQtcm9sbGVyOiBcXGY1YWE7XG4kZmEtdmFyLXBhbGV0dGU6IFxcZjUzZjtcbiRmYS12YXItcGFsZmVkOiBcXGYzZDg7XG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xuJGZhLXZhci1wYWxsZXQtYWx0OiBcXGY0ODM7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcXGYxZDg7XG4kZmEtdmFyLXBhcGVyY2xpcDogXFxmMGM2O1xuJGZhLXZhci1wYXJhY2h1dGUtYm94OiBcXGY0Y2Q7XG4kZmEtdmFyLXBhcmFncmFwaDogXFxmMWRkO1xuJGZhLXZhci1wYXJraW5nOiBcXGY1NDA7XG4kZmEtdmFyLXBhcmtpbmctY2lyY2xlOiBcXGY2MTU7XG4kZmEtdmFyLXBhcmtpbmctY2lyY2xlLXNsYXNoOiBcXGY2MTY7XG4kZmEtdmFyLXBhcmtpbmctc2xhc2g6IFxcZjYxNztcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLXBhdy1hbHQ6IFxcZjcwMTtcbiRmYS12YXItcGF3LWNsYXdzOiBcXGY3MDI7XG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1wZWdhc3VzOiBcXGY3MDM7XG4kZmEtdmFyLXBlbjogXFxmMzA0O1xuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XG4kZmEtdmFyLXBlbi1mYW5jeTogXFxmNWFjO1xuJGZhLXZhci1wZW4tbmliOiBcXGY1YWQ7XG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItcGVuY2lsOiBcXGYwNDA7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLXBhaW50YnJ1c2g6IFxcZjYxODtcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbm5hbnQ6IFxcZjQ1NjtcbiRmYS12YXItcGVubnktYXJjYWRlOiBcXGY3MDQ7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLXBlcmNlbnQ6IFxcZjI5NTtcbiRmYS12YXItcGVyY2VudGFnZTogXFxmNTQxO1xuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcbiRmYS12YXItcGVyc29uLWJvb3RoOiBcXGY3NTY7XG4kZmEtdmFyLXBlcnNvbi1jYXJyeTogXFxmNGNmO1xuJGZhLXZhci1wZXJzb24tZG9sbHk6IFxcZjRkMDtcbiRmYS12YXItcGVyc29uLWRvbGx5LWVtcHR5OiBcXGY0ZDE7XG4kZmEtdmFyLXBlcnNvbi1zaWduOiBcXGY3NTc7XG4kZmEtdmFyLXBoYWJyaWNhdG9yOiBcXGYzZGI7XG4kZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrOiBcXGYzZGM7XG4kZmEtdmFyLXBob2VuaXgtc3F1YWRyb246IFxcZjUxMTtcbiRmYS12YXItcGhvbmU6IFxcZjA5NTtcbiRmYS12YXItcGhvbmUtb2ZmaWNlOiBcXGY2N2Q7XG4kZmEtdmFyLXBob25lLXBsdXM6IFxcZjRkMjtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXZvbHVtZTogXFxmMmEwO1xuJGZhLXZhci1waHA6IFxcZjQ1NztcbiRmYS12YXItcGk6IFxcZjY3ZTtcbiRmYS12YXItcGllOiBcXGY3MDU7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcbiRmYS12YXItcGllZC1waXBlci1oYXQ6IFxcZjRlNTtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1waWc6IFxcZjcwNjtcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xuJGZhLXZhci1waWxsczogXFxmNDg0O1xuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcbiRmYS12YXItcGludGVyZXN0LXA6IFxcZjIzMTtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xuJGZhLXZhci1waXp6YTogXFxmODE3O1xuJGZhLXZhci1waXp6YS1zbGljZTogXFxmODE4O1xuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XG4kZmEtdmFyLXBsYW5lOiBcXGYwNzI7XG4kZmEtdmFyLXBsYW5lLWFsdDogXFxmM2RlO1xuJGZhLXZhci1wbGFuZS1hcnJpdmFsOiBcXGY1YWY7XG4kZmEtdmFyLXBsYW5lLWRlcGFydHVyZTogXFxmNWIwO1xuJGZhLXZhci1wbGF5OiBcXGYwNGI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcXGYxNDQ7XG4kZmEtdmFyLXBsYXlzdGF0aW9uOiBcXGYzZGY7XG4kZmEtdmFyLXBsdWc6IFxcZjFlNjtcbiRmYS12YXItcGx1czogXFxmMDY3O1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXFxmMDU1O1xuJGZhLXZhci1wbHVzLWhleGFnb246IFxcZjMwMDtcbiRmYS12YXItcGx1cy1vY3RhZ29uOiBcXGYzMDE7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItcG9kaXVtOiBcXGY2ODA7XG4kZmEtdmFyLXBvZGl1bS1zdGFyOiBcXGY3NTg7XG4kZmEtdmFyLXBvbGw6IFxcZjY4MTtcbiRmYS12YXItcG9sbC1oOiBcXGY2ODI7XG4kZmEtdmFyLXBvbGwtcGVvcGxlOiBcXGY3NTk7XG4kZmEtdmFyLXBvbzogXFxmMmZlO1xuJGZhLXZhci1wb28tc3Rvcm06IFxcZjc1YTtcbiRmYS12YXItcG9vcDogXFxmNjE5O1xuJGZhLXZhci1wb3Bjb3JuOiBcXGY4MTk7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLXByYXk6IFxcZjY4MztcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJGZhLXZhci1wcmVzZW50YXRpb246IFxcZjY4NTtcbiRmYS12YXItcHJpbnQ6IFxcZjAyZjtcbiRmYS12YXItcHJpbnQtc2VhcmNoOiBcXGY4MWE7XG4kZmEtdmFyLXByaW50LXNsYXNoOiBcXGY2ODY7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1wdW1wa2luOiBcXGY3MDc7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItcHl0aG9uOiBcXGYzZTI7XG4kZmEtdmFyLXFxOiBcXGYxZDY7XG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xuJGZhLXZhci1xdWVzdGlvbjogXFxmMTI4O1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiRmYS12YXItcXVlc3Rpb24tc3F1YXJlOiBcXGYyZmQ7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItcmFiYml0OiBcXGY3MDg7XG4kZmEtdmFyLXJhYmJpdC1mYXN0OiBcXGY3MDk7XG4kZmEtdmFyLXJhY3F1ZXQ6IFxcZjQ1YTtcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1yYWluZHJvcHM6IFxcZjc1YztcbiRmYS12YXItcmFtOiBcXGY3MGE7XG4kZmEtdmFyLXJhbXAtbG9hZGluZzogXFxmNGQ0O1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItcmVhY3RldXJvcGU6IFxcZjc1ZDtcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLXJlY2VpcHQ6IFxcZjU0MztcbiRmYS12YXItcmVjdGFuZ2xlLWxhbmRzY2FwZTogXFxmMmZhO1xuJGZhLXZhci1yZWN0YW5nbGUtcG9ydHJhaXQ6IFxcZjJmYjtcbiRmYS12YXItcmVjdGFuZ2xlLXdpZGU6IFxcZjJmYztcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFxcZjI1ZDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGVhdDogXFxmMzYzO1xuJGZhLXZhci1yZXBlYXQtMTogXFxmMzY1O1xuJGZhLXZhci1yZXBlYXQtMS1hbHQ6IFxcZjM2NjtcbiRmYS12YXItcmVwZWF0LWFsdDogXFxmMzY0O1xuJGZhLXZhci1yZXBseTogXFxmM2U1O1xuJGZhLXZhci1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItcmVwbHlkOiBcXGYzZTY7XG4kZmEtdmFyLXJlcHVibGljYW46IFxcZjc1ZTtcbiRmYS12YXItcmVzZWFyY2hnYXRlOiBcXGY0Zjg7XG4kZmEtdmFyLXJlc29sdmluZzogXFxmM2U3O1xuJGZhLXZhci1yZXN0cm9vbTogXFxmN2JkO1xuJGZhLXZhci1yZXR3ZWV0OiBcXGYwNzk7XG4kZmEtdmFyLXJldHdlZXQtYWx0OiBcXGYzNjE7XG4kZmEtdmFyLXJldjogXFxmNWIyO1xuJGZhLXZhci1yaWJib246IFxcZjRkNjtcbiRmYS12YXItcmluZzogXFxmNzBiO1xuJGZhLXZhci1yaW5ncy13ZWRkaW5nOiBcXGY4MWI7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1yb3V0ZS1oaWdod2F5OiBcXGY2MWE7XG4kZmEtdmFyLXJvdXRlLWludGVyc3RhdGU6IFxcZjYxYjtcbiRmYS12YXItcnNzOiBcXGYwOWU7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFxcZjE0MztcbiRmYS12YXItcnVibGUtc2lnbjogXFxmMTU4O1xuJGZhLXZhci1ydWxlcjogXFxmNTQ1O1xuJGZhLXZhci1ydWxlci1jb21iaW5lZDogXFxmNTQ2O1xuJGZhLXZhci1ydWxlci1ob3Jpem9udGFsOiBcXGY1NDc7XG4kZmEtdmFyLXJ1bGVyLXRyaWFuZ2xlOiBcXGY2MWM7XG4kZmEtdmFyLXJ1bGVyLXZlcnRpY2FsOiBcXGY1NDg7XG4kZmEtdmFyLXJ1bm5pbmc6IFxcZjcwYztcbiRmYS12YXItcnVwZWUtc2lnbjogXFxmMTU2O1xuJGZhLXZhci1ydjogXFxmN2JlO1xuJGZhLXZhci1zYWNrOiBcXGY4MWM7XG4kZmEtdmFyLXNhY2stZG9sbGFyOiBcXGY4MWQ7XG4kZmEtdmFyLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLXNhbGFkOiBcXGY4MWU7XG4kZmEtdmFyLXNhbmR3aWNoOiBcXGY4MWY7XG4kZmEtdmFyLXNhc3M6IFxcZjQxZTtcbiRmYS12YXItc2F0ZWxsaXRlOiBcXGY3YmY7XG4kZmEtdmFyLXNhdGVsbGl0ZS1kaXNoOiBcXGY3YzA7XG4kZmEtdmFyLXNhdXNhZ2U6IFxcZjgyMDtcbiRmYS12YXItc2F2ZTogXFxmMGM3O1xuJGZhLXZhci1zY2FscGVsOiBcXGY2MWQ7XG4kZmEtdmFyLXNjYWxwZWwtcGF0aDogXFxmNjFlO1xuJGZhLXZhci1zY2FubmVyOiBcXGY0ODg7XG4kZmEtdmFyLXNjYW5uZXIta2V5Ym9hcmQ6IFxcZjQ4OTtcbiRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbjogXFxmNDhhO1xuJGZhLXZhci1zY2FyZWNyb3c6IFxcZjcwZDtcbiRmYS12YXItc2NhcmY6IFxcZjdjMTtcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XG4kZmEtdmFyLXNjcm9sbC1vbGQ6IFxcZjcwZjtcbiRmYS12YXItc2NydWJiZXI6IFxcZjJmODtcbiRmYS12YXItc2N5dGhlOiBcXGY3MTA7XG4kZmEtdmFyLXNkLWNhcmQ6IFxcZjdjMjtcbiRmYS12YXItc2VhcmNoOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xuJGZhLXZhci1zZWFyY2hlbmdpbjogXFxmM2ViO1xuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zZWxsc3k6IFxcZjIxMztcbiRmYS12YXItc2VydmVyOiBcXGYyMzM7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaGFwZXM6IFxcZjYxZjtcbiRmYS12YXItc2hhcmU6IFxcZjA2NDtcbiRmYS12YXItc2hhcmUtYWxsOiBcXGYzNjc7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGVlcDogXFxmNzExO1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1zaGllbGQ6IFxcZjEzMjtcbiRmYS12YXItc2hpZWxkLWFsdDogXFxmM2VkO1xuJGZhLXZhci1zaGllbGQtY2hlY2s6IFxcZjJmNztcbiRmYS12YXItc2hpZWxkLWNyb3NzOiBcXGY3MTI7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlwcGluZy10aW1lZDogXFxmNDhjO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcbiRmYS12YXItc2hpc2gta2ViYWI6IFxcZjgyMTtcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLXNob3ZlbDogXFxmNzEzO1xuJGZhLXZhci1zaG92ZWwtc25vdzogXFxmN2MzO1xuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcbiRmYS12YXItc2hyZWRkZXI6IFxcZjY4YTtcbiRmYS12YXItc2h1dHRsZS12YW46IFxcZjViNjtcbiRmYS12YXItc2h1dHRsZWNvY2s6IFxcZjQ1YjtcbiRmYS12YXItc2lja2xlOiBcXGY4MjI7XG4kZmEtdmFyLXNpZ21hOiBcXGY2OGI7XG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcbiRmYS12YXItc2lnbi1pbjogXFxmMDkwO1xuJGZhLXZhci1zaWduLWluLWFsdDogXFxmMmY2O1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tb3V0OiBcXGYwOGI7XG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xuJGZhLXZhci1zaWduYWw6IFxcZjAxMjtcbiRmYS12YXItc2lnbmFsLTE6IFxcZjY4YztcbiRmYS12YXItc2lnbmFsLTI6IFxcZjY4ZDtcbiRmYS12YXItc2lnbmFsLTM6IFxcZjY4ZTtcbiRmYS12YXItc2lnbmFsLTQ6IFxcZjY4ZjtcbiRmYS12YXItc2lnbmFsLWFsdDogXFxmNjkwO1xuJGZhLXZhci1zaWduYWwtYWx0LTE6IFxcZjY5MTtcbiRmYS12YXItc2lnbmFsLWFsdC0yOiBcXGY2OTI7XG4kZmEtdmFyLXNpZ25hbC1hbHQtMzogXFxmNjkzO1xuJGZhLXZhci1zaWduYWwtYWx0LXNsYXNoOiBcXGY2OTQ7XG4kZmEtdmFyLXNpZ25hbC1zbGFzaDogXFxmNjk1O1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItc2lzdHJpeDogXFxmM2VlO1xuJGZhLXZhci1zaXRlbWFwOiBcXGYwZTg7XG4kZmEtdmFyLXNpdGg6IFxcZjUxMjtcbiRmYS12YXItc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1za2VsZXRvbjogXFxmNjIwO1xuJGZhLXZhci1za2V0Y2g6IFxcZjdjNjtcbiRmYS12YXItc2tpLWp1bXA6IFxcZjdjNztcbiRmYS12YXItc2tpLWxpZnQ6IFxcZjdjODtcbiRmYS12YXItc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xuJGZhLXZhci1za3lhdGxhczogXFxmMjE2O1xuJGZhLXZhci1za3lwZTogXFxmMTdlO1xuJGZhLXZhci1zbGFjazogXFxmMTk4O1xuJGZhLXZhci1zbGFjay1oYXNoOiBcXGYzZWY7XG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XG4kZmEtdmFyLXNsZWRkaW5nOiBcXGY3Y2I7XG4kZmEtdmFyLXNsZWlnaDogXFxmN2NjO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItc2xpZGVycy1oLXNxdWFyZTogXFxmM2YwO1xuJGZhLXZhci1zbGlkZXJzLXY6IFxcZjNmMTtcbiRmYS12YXItc2xpZGVycy12LXNxdWFyZTogXFxmM2YyO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItc21pbGUtcGx1czogXFxmNWI5O1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItc21va2U6IFxcZjc2MDtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItc25ha2U6IFxcZjcxNjtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYztcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNub3ctYmxvd2luZzogXFxmNzYxO1xuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItc25vd2ZsYWtlOiBcXGYyZGM7XG4kZmEtdmFyLXNub3dmbGFrZXM6IFxcZjdjZjtcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci1zbm93bW9iaWxlOiBcXGY3ZDE7XG4kZmEtdmFyLXNub3dwbG93OiBcXGY3ZDI7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLXVwOiBcXGYxNjM7XG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiRmYS12YXItc291bmRjbG91ZDogXFxmMWJlO1xuJGZhLXZhci1zb3VwOiBcXGY4MjM7XG4kZmEtdmFyLXNvdXJjZXRyZWU6IFxcZjdkMztcbiRmYS12YXItc3BhOiBcXGY1YmI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFxcZjE5NztcbiRmYS12YXItc3BhZGU6IFxcZjJmNDtcbiRmYS12YXItc3BlYWthcDogXFxmM2YzO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItc3BpZGVyLWJsYWNrLXdpZG93OiBcXGY3MTg7XG4kZmEtdmFyLXNwaWRlci13ZWI6IFxcZjcxOTtcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1zcGlubmVyLXRoaXJkOiBcXGYzZjQ7XG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLXNxdWFyZS1mdWxsOiBcXGY0NWM7XG4kZmEtdmFyLXNxdWFyZS1yb290OiBcXGY2OTc7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1zcXVpcnJlbDogXFxmNzFhO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1zdGFmZjogXFxmNzFiO1xuJGZhLXZhci1zdGFtcDogXFxmNWJmO1xuJGZhLXZhci1zdGFyOiBcXGYwMDU7XG4kZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50OiBcXGY2OTk7XG4kZmEtdmFyLXN0YXItY2hyaXN0bWFzOiBcXGY3ZDQ7XG4kZmEtdmFyLXN0YXItZXhjbGFtYXRpb246IFxcZjJmMztcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiRmYS12YXItc3RhcnM6IFxcZjc2MjtcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1zdGVhazogXFxmODI0O1xuJGZhLXZhci1zdGVhbTogXFxmMWI2O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG4kZmEtdmFyLXN0ZWVyaW5nLXdoZWVsOiBcXGY2MjI7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xuJGZhLXZhci1zdG9ja2luZzogXFxmN2Q1O1xuJGZhLXZhci1zdG9tYWNoOiBcXGY2MjM7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXN0b3JlOiBcXGY1NGU7XG4kZmEtdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLXN0cmV0Y2hlcjogXFxmODI1O1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcXGYwY2M7XG4kZmEtdmFyLXN0cmlwZTogXFxmNDI5O1xuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xuJGZhLXZhci1zdHJvb3B3YWZlbDogXFxmNTUxO1xuJGZhLXZhci1zdHVkaW92aW5hcmk6IFxcZjNmODtcbiRmYS12YXItc3R1bWJsZXVwb246IFxcZjFhNDtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XG4kZmEtdmFyLXN1YnNjcmlwdDogXFxmMTJjO1xuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItc3VpdGNhc2U6IFxcZjBmMjtcbiRmYS12YXItc3VpdGNhc2Utcm9sbGluZzogXFxmNWMxO1xuJGZhLXZhci1zdW46IFxcZjE4NTtcbiRmYS12YXItc3VuLWNsb3VkOiBcXGY3NjM7XG4kZmEtdmFyLXN1bi1kdXN0OiBcXGY3NjQ7XG4kZmEtdmFyLXN1bi1oYXplOiBcXGY3NjU7XG4kZmEtdmFyLXN1bnJpc2U6IFxcZjc2NjtcbiRmYS12YXItc3Vuc2V0OiBcXGY3Njc7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcXGYyZGQ7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XG4kZmEtdmFyLXN3YXRjaGJvb2s6IFxcZjVjMztcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLXN3b3JkOiBcXGY3MWM7XG4kZmEtdmFyLXN3b3JkczogXFxmNzFkO1xuJGZhLXZhci1zeW5hZ29ndWU6IFxcZjY5YjtcbiRmYS12YXItc3luYzogXFxmMDIxO1xuJGZhLXZhci1zeW5jLWFsdDogXFxmMmYxO1xuJGZhLXZhci1zeXJpbmdlOiBcXGY0OGU7XG4kZmEtdmFyLXRhYmxlOiBcXGYwY2U7XG4kZmEtdmFyLXRhYmxlLXRlbm5pczogXFxmNDVkO1xuJGZhLXZhci10YWJsZXQ6IFxcZjEwYTtcbiRmYS12YXItdGFibGV0LWFsdDogXFxmM2ZhO1xuJGZhLXZhci10YWJsZXQtYW5kcm9pZDogXFxmM2ZiO1xuJGZhLXZhci10YWJsZXQtYW5kcm9pZC1hbHQ6IFxcZjNmYztcbiRmYS12YXItdGFibGV0LXJ1Z2dlZDogXFxmNDhmO1xuJGZhLXZhci10YWJsZXRzOiBcXGY0OTA7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFxcZjBlNDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjNmZDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtYXZlcmFnZTogXFxmNjI0O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0OiBcXGY2MjU7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6IFxcZjYyNjtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtc2xvdzogXFxmNjI3O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93ZXN0OiBcXGY2Mjg7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZTogXFxmNjI5O1xuJGZhLXZhci10YWNob21ldGVyLWZhc3Q6IFxcZjYyYTtcbiRmYS12YXItdGFjaG9tZXRlci1mYXN0ZXN0OiBcXGY2MmI7XG4kZmEtdmFyLXRhY2hvbWV0ZXItc2xvdzogXFxmNjJjO1xuJGZhLXZhci10YWNob21ldGVyLXNsb3dlc3Q6IFxcZjYyZDtcbiRmYS12YXItdGFjbzogXFxmODI2O1xuJGZhLXZhci10YWc6IFxcZjAyYjtcbiRmYS12YXItdGFnczogXFxmMDJjO1xuJGZhLXZhci10YWxseTogXFxmNjljO1xuJGZhLXZhci10YW5ha2g6IFxcZjgyNztcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci10YXNrcy1hbHQ6IFxcZjgyODtcbiRmYS12YXItdGF4aTogXFxmMWJhO1xuJGZhLXZhci10ZWFtc3BlYWs6IFxcZjRmOTtcbiRmYS12YXItdGVldGg6IFxcZjYyZTtcbiRmYS12YXItdGVldGgtb3BlbjogXFxmNjJmO1xuJGZhLXZhci10ZWxlZ3JhbTogXFxmMmM2O1xuJGZhLXZhci10ZWxlZ3JhbS1wbGFuZTogXFxmM2ZlO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1mcmlnaWQ6IFxcZjc2ODtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGlnaDogXFxmNzY5O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1ob3Q6IFxcZjc2YTtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItdGVubmlzLWJhbGw6IFxcZjQ1ZTtcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRoZXRhOiBcXGY2OWU7XG4kZmEtdmFyLXRoaW5rLXBlYWtzOiBcXGY3MzE7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGh1bmRlcnN0b3JtOiBcXGY3NmM7XG4kZmEtdmFyLXRodW5kZXJzdG9ybS1tb29uOiBcXGY3NmQ7XG4kZmEtdmFyLXRodW5kZXJzdG9ybS1zdW46IFxcZjc2ZTtcbiRmYS12YXItdGlja2V0OiBcXGYxNDU7XG4kZmEtdmFyLXRpY2tldC1hbHQ6IFxcZjNmZjtcbiRmYS12YXItdGlsZGU6IFxcZjY5ZjtcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLXRpbWVzLWhleGFnb246IFxcZjJlZTtcbiRmYS12YXItdGltZXMtb2N0YWdvbjogXFxmMmYwO1xuJGZhLXZhci10aW1lcy1zcXVhcmU6IFxcZjJkMztcbiRmYS12YXItdGludDogXFxmMDQzO1xuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLXRpcmU6IFxcZjYzMTtcbiRmYS12YXItdGlyZS1mbGF0OiBcXGY2MzI7XG4kZmEtdmFyLXRpcmUtcHJlc3N1cmUtd2FybmluZzogXFxmNjMzO1xuJGZhLXZhci10aXJlLXJ1Z2dlZDogXFxmNjM0O1xuJGZhLXZhci10aXJlZDogXFxmNWM4O1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci10b2lsZXQ6IFxcZjdkODtcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1hbHQ6IFxcZjcxZjtcbiRmYS12YXItdG9tYnN0b25lOiBcXGY3MjA7XG4kZmEtdmFyLXRvbWJzdG9uZS1hbHQ6IFxcZjcyMTtcbiRmYS12YXItdG9vbGJveDogXFxmNTUyO1xuJGZhLXZhci10b29sczogXFxmN2Q5O1xuJGZhLXZhci10b290aDogXFxmNWM5O1xuJGZhLXZhci10b290aGJydXNoOiBcXGY2MzU7XG4kZmEtdmFyLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRmYS12YXItdG9ybmFkbzogXFxmNzZmO1xuJGZhLXZhci10cmFjdG9yOiBcXGY3MjI7XG4kZmEtdmFyLXRyYWRlLWZlZGVyYXRpb246IFxcZjUxMztcbiRmYS12YXItdHJhZGVtYXJrOiBcXGYyNWM7XG4kZmEtdmFyLXRyYWZmaWMtY29uZTogXFxmNjM2O1xuJGZhLXZhci10cmFmZmljLWxpZ2h0OiBcXGY2Mzc7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQtZ286IFxcZjYzODtcbiRmYS12YXItdHJhZmZpYy1saWdodC1zbG93OiBcXGY2Mzk7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQtc3RvcDogXFxmNjNhO1xuJGZhLXZhci10cmFpbjogXFxmMjM4O1xuJGZhLXZhci10cmFtOiBcXGY3ZGE7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjQ7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcbiRmYS12YXItdHJhc2gtcmVzdG9yZTogXFxmODI5O1xuJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xuJGZhLXZhci10cmVhc3VyZS1jaGVzdDogXFxmNzIzO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLXRyZWUtYWx0OiBcXGY0MDA7XG4kZmEtdmFyLXRyZWUtY2hyaXN0bWFzOiBcXGY3ZGI7XG4kZmEtdmFyLXRyZWUtZGVjb3JhdGVkOiBcXGY3ZGM7XG4kZmEtdmFyLXRyZWUtbGFyZ2U6IFxcZjdkZDtcbiRmYS12YXItdHJlZS1wYWxtOiBcXGY4MmI7XG4kZmEtdmFyLXRyZWVzOiBcXGY3MjQ7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci10cmlhbmdsZTogXFxmMmVjO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXFxmMjYyO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItdHJvcGh5LWFsdDogXFxmMmViO1xuJGZhLXZhci10cnVjazogXFxmMGQxO1xuJGZhLXZhci10cnVjay1jb250YWluZXI6IFxcZjRkYztcbiRmYS12YXItdHJ1Y2stY291Y2g6IFxcZjRkZDtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItdHJ1Y2stcGxvdzogXFxmN2RlO1xuJGZhLXZhci10cnVjay1yYW1wOiBcXGY0ZTA7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHVya2V5OiBcXGY3MjU7XG4kZmEtdmFyLXR1cnRsZTogXFxmNzI2O1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10di1yZXRybzogXFxmNDAxO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci11bmljb3JuOiBcXGY3Mjc7XG4kZmEtdmFyLXVuaW9uOiBcXGY2YTI7XG4kZmEtdmFyLXVuaXJlZ2lzdHJ5OiBcXGY0MDQ7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFxcZjI5YTtcbiRmYS12YXItdW5pdmVyc2l0eTogXFxmMTljO1xuJGZhLXZhci11bmxpbms6IFxcZjEyNztcbiRmYS12YXItdW5sb2NrOiBcXGYwOWM7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFxcZjEzZTtcbiRmYS12YXItdW50YXBwZDogXFxmNDA1O1xuJGZhLXZhci11cGxvYWQ6IFxcZjA5MztcbiRmYS12YXItdXBzOiBcXGY3ZTA7XG4kZmEtdmFyLXVzYjogXFxmMjg3O1xuJGZhLXZhci11c2QtY2lyY2xlOiBcXGYyZTg7XG4kZmEtdmFyLXVzZC1zcXVhcmU6IFxcZjJlOTtcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci11c2VyLWNoYXJ0OiBcXGY2YTM7XG4kZmEtdmFyLXVzZXItY2hlY2s6IFxcZjRmYztcbiRmYS12YXItdXNlci1jaXJjbGU6IFxcZjJiZDtcbiRmYS12YXItdXNlci1jbG9jazogXFxmNGZkO1xuJGZhLXZhci11c2VyLWNvZzogXFxmNGZlO1xuJGZhLXZhci11c2VyLWNyb3duOiBcXGY2YTQ7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci11c2VyLWhhcmQtaGF0OiBcXGY4MmM7XG4kZmEtdmFyLXVzZXItaGVhZHNldDogXFxmODJkO1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItdXNlci1tZC1jaGF0OiBcXGY4MmU7XG4kZmEtdmFyLXVzZXItbWludXM6IFxcZjUwMztcbiRmYS12YXItdXNlci1uaW5qYTogXFxmNTA0O1xuJGZhLXZhci11c2VyLW51cnNlOiBcXGY4MmY7XG4kZmEtdmFyLXVzZXItcGx1czogXFxmMjM0O1xuJGZhLXZhci11c2VyLXNlY3JldDogXFxmMjFiO1xuJGZhLXZhci11c2VyLXNoaWVsZDogXFxmNTA1O1xuJGZhLXZhci11c2VyLXNsYXNoOiBcXGY1MDY7XG4kZmEtdmFyLXVzZXItdGFnOiBcXGY1MDc7XG4kZmEtdmFyLXVzZXItdGllOiBcXGY1MDg7XG4kZmEtdmFyLXVzZXItdGltZXM6IFxcZjIzNTtcbiRmYS12YXItdXNlcnM6IFxcZjBjMDtcbiRmYS12YXItdXNlcnMtY2xhc3M6IFxcZjYzZDtcbiRmYS12YXItdXNlcnMtY29nOiBcXGY1MDk7XG4kZmEtdmFyLXVzZXJzLWNyb3duOiBcXGY2YTU7XG4kZmEtdmFyLXVzZXJzLW1lZGljYWw6IFxcZjgzMDtcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci11dGVuc2lsLWZvcms6IFxcZjJlMztcbiRmYS12YXItdXRlbnNpbC1rbmlmZTogXFxmMmU0O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLXV0ZW5zaWxzLWFsdDogXFxmMmU2O1xuJGZhLXZhci12YWFkaW46IFxcZjQwODtcbiRmYS12YXItdmFsdWUtYWJzb2x1dGU6IFxcZjZhNjtcbiRmYS12YXItdmVjdG9yLXNxdWFyZTogXFxmNWNiO1xuJGZhLXZhci12ZW51czogXFxmMjIxO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFxcZjIyNjtcbiRmYS12YXItdmVudXMtbWFyczogXFxmMjI4O1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLXZpYWRlbzogXFxmMmE5O1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcXGYyYWE7XG4kZmEtdmFyLXZpYWw6IFxcZjQ5MjtcbiRmYS12YXItdmlhbHM6IFxcZjQ5MztcbiRmYS12YXItdmliZXI6IFxcZjQwOTtcbiRmYS12YXItdmlkZW86IFxcZjAzZDtcbiRmYS12YXItdmlkZW8tcGx1czogXFxmNGUxO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci12azogXFxmMTg5O1xuJGZhLXZhci12bnY6IFxcZjQwYjtcbiRmYS12YXItdm9sY2FubzogXFxmNzcwO1xuJGZhLXZhci12b2xsZXliYWxsLWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItdm9sdW1lOiBcXGY2YTg7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItdm9sdW1lLXNsYXNoOiBcXGYyZTI7XG4kZmEtdmFyLXZvbHVtZS11cDogXFxmMDI4O1xuJGZhLXZhci12b3RlLW5heTogXFxmNzcxO1xuJGZhLXZhci12b3RlLXllYTogXFxmNzcyO1xuJGZhLXZhci12ci1jYXJkYm9hcmQ6IFxcZjcyOTtcbiRmYS12YXItdnVlanM6IFxcZjQxZjtcbiRmYS12YXItd2Fsa2VyOiBcXGY4MzE7XG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItd2FsbGV0OiBcXGY1NTU7XG4kZmEtdmFyLXdhbmQ6IFxcZjcyYTtcbiRmYS12YXItd2FuZC1tYWdpYzogXFxmNzJiO1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItd2FyZWhvdXNlLWFsdDogXFxmNDk1O1xuJGZhLXZhci13YXRjaDogXFxmMmUxO1xuJGZhLXZhci13YXRjaC1maXRuZXNzOiBcXGY2M2U7XG4kZmEtdmFyLXdhdGVyOiBcXGY3NzM7XG4kZmEtdmFyLXdhdGVyLWxvd2VyOiBcXGY3NzQ7XG4kZmEtdmFyLXdhdGVyLXJpc2U6IFxcZjc3NTtcbiRmYS12YXItd2ViY2FtOiBcXGY4MzI7XG4kZmEtdmFyLXdlYmNhbS1zbGFzaDogXFxmODMzO1xuJGZhLXZhci13ZWVibHk6IFxcZjVjYztcbiRmYS12YXItd2VpYm86IFxcZjE4YTtcbiRmYS12YXItd2VpZ2h0OiBcXGY0OTY7XG4kZmEtdmFyLXdlaWdodC1oYW5naW5nOiBcXGY1Y2Q7XG4kZmEtdmFyLXdlaXhpbjogXFxmMWQ3O1xuJGZhLXZhci13aGFsZTogXFxmNzJjO1xuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xuJGZhLXZhci13aGF0c2FwcC1zcXVhcmU6IFxcZjQwYztcbiRmYS12YXItd2hlYXQ6IFxcZjcyZDtcbiRmYS12YXItd2hlZWxjaGFpcjogXFxmMTkzO1xuJGZhLXZhci13aGlzdGxlOiBcXGY0NjA7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lmaS0xOiBcXGY2YWE7XG4kZmEtdmFyLXdpZmktMjogXFxmNmFiO1xuJGZhLXZhci13aWZpLXNsYXNoOiBcXGY2YWM7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcXGYyNjY7XG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcbiRmYS12YXItd2luZC13YXJuaW5nOiBcXGY3NzY7XG4kZmEtdmFyLXdpbmRvdzogXFxmNDBlO1xuJGZhLXZhci13aW5kb3ctYWx0OiBcXGY0MGY7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLXdpbmRvd3M6IFxcZjE3YTtcbiRmYS12YXItd2luZHNvY2s6IFxcZjc3NztcbiRmYS12YXItd2luZS1ib3R0bGU6IFxcZjcyZjtcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xuJGZhLXZhci13aW5lLWdsYXNzLWFsdDogXFxmNWNlO1xuJGZhLXZhci13aXg6IFxcZjVjZjtcbiRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3Q6IFxcZjczMDtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXdyZWF0aDogXFxmN2UyO1xuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcbiRmYS12YXIteC1yYXk6IFxcZjQ5NztcbiRmYS12YXIteGJveDogXFxmNDEyO1xuJGZhLXZhci14aW5nOiBcXGYxNjg7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcXGYxNjk7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXFxmMjNiO1xuJGZhLXZhci15YWhvbzogXFxmMTllO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXIteWFybjogXFxmN2UzO1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItemhpaHU6IFxcZjYzZjtcbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoICogNS80O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCwgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogKCRmYS1mdy13aWR0aCoyKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHtcbiAgY29sb3I6ICRmYS1pbnZlcnNlO1xufVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLTUwMHB4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFiYWN1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWJhY3VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY2Vzc2libGUtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjZXNzaWJsZS1pY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2N1c29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY29ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGp1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZHZlcnNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWZmaWxpYXRldGhlbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyLWZyZXNoZW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyLWZyZXNoZW5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGFybS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxhcm0tY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGljb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGljb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWp1c3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxsZXJnaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGxlcmdpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYnVsYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmFseXRpY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmNob3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdlbGxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnljcmVhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnljcmVhdGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFua2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFua2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlLWlvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWNyYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1jcmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXRvLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWZyb20tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWZyb20tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tYm90dG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJ0c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJ0c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN5bW1ldHJpayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzc2lhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXNzaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9wcmVmaXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXV0b3ByZWZpeGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWFuZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF4ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXhlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF4ZS1iYXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF4ZS1iYXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5LWNhcnJpYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2twYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrcGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2tzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWRnZS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZS1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2UtcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UtcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWRnZXItaG9uZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlci1ob25leSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsbC1waWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxsLXBpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsbG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxsb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsbG90LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxsb3QtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLXJlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtcmVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLXNjYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtc2Nhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtaG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1ob29wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNjaG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNjaG9vbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zY2hvb2wtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW1vYmplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW9oYXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpb2hhemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXJ0aGRheS1jYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0YnVja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYW5rZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYW5rZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGluZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlci1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aC1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib21iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZS1icmVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZS1icmVhayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stZGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1kZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2staGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2staGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stcmVhZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stc3BlbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLXNwZWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9va21hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2tzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2tzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290aC1jdXJ0YWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib290aC1jdXJ0YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvdy1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93LWFycm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctcGluczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1waW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWJhbGxvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWJhbGxvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtZnJhZ2lsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWZyYWdpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hpbmctZ2xvdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGluZy1nbG92ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFja2V0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhY2tldHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhY2tldHMtY3VybHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWNrZXRzLWN1cmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWlsbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyZWFkLWxvYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyZWFkLWxvYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJlYWQtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyZWFkLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb2FkY2FzdC10b3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvd3NlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvd3Nlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idGMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsaG9ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWUtYXJyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllLWFycm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cnJpdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cnJpdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMtc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1c2luZXNzLXRpbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1c2luZXNzLXRpbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWJpbmV0LWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FiaW5ldC1maWxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1kYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWRheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1zdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci13ZWVrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbXBncm91bmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBncm91bmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5kbGUtaG9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5kbGUtaG9sZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmR5LWNhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmR5LWNhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuZHktY29ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuZHktY29ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5uYWJpczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FubmFiaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fwc3VsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcHN1bGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWJhdHRlcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1iYXR0ZXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1idW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYnVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItY3Jhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1jcmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItZ2FyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItZ2FyYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1tZWNoYW5pYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLW1lY2hhbmljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItc2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItdGlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXRpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXdhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci13YXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJyb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnJvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXNoLXJlZ2lzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2F0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdWxkcm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXVsZHJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpbmVycy1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1tYXN0ZXJjYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXZpc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50b3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyLW9mZmljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhaXItb2ZmaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcmdpbmctc3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYmFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbmV0d29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbmV0d29yayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LXNjYXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXNjYXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZS1zd2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlLXN3aXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJpc2hvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtY2xvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1jbG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1xdWVlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGlsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGltbmV5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGltbmV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNodXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2h1cmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlLW5vdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xhdy1tYXJrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xhdy1tYXJrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGluaWMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpbmljLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1saXN0LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtbGlzdC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRyaXp6bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRyaXp6bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtaGFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtaGFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1oYWlsLW1peGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1oYWlsLW1peGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tZWF0YmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb24tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zaG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zaG93ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc2xlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNsZWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNub3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNub3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkcy1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkcy1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkcy1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ja3RhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvY2t0YWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtYnJhbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtY29tbWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWNvbW1pdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLW1lcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLW1lcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGVwZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZS10b2dvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUtdG9nbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2x1bW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1kb3RzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1hbHQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cy1hbHQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhY3QtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFjdC1kaXNjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzcy1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFzcy1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy13aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25jaWVyZ2UtYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25mbHVlbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25mbHVlbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YWluZXItc3RvcmFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFpbmVyLXN0b3JhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb250YW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udmV5b3ItYmVsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udmV5b3ItYmVsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb252ZXlvci1iZWx0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udmV5b3ItYmVsdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29va2llOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29va2llLWJpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZS1iaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5cmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3VjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY291Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY293OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3BhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYmxhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmlja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyaXRpY2FsLXJvbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyaXRpY2FsLXJvbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvaXNzYW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9pc3NhbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzaGFpcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3J1dGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcnV0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3J1dGNoZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNydXRjaGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1cmxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1cmxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0dGxlZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0dGxlZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kLWJleW9uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYWdnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhZ2dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFzaGN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhdGFiYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVidWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYnVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVlci1ydWRvbHBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWVyLXJ1ZG9scGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWxpY2lvdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVtb2NyYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbW9jcmF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlcGxveWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVwbG95ZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2twcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2twcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3RvcC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2aWFudGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXdwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV3cG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhbW9uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFzcG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhc3BvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQxMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMTApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDEyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDIwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQyMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kOCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utc2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXBsb21hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXBsb21hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpcmVjdGlvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpcmVjdGlvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3Vyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvdXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNlYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNlYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpdmlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl2aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpenp5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXp6eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kbmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRuYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kby1ub3QtZW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvLW5vdC1lbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2h1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2tlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2ctbGVhc2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9nLWxlYXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGxhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZC1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYXctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYXctcG9seWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhdy1wb2x5Z29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYXctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmVpZGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmVpZGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcm9wYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bS1zdGVlbHBhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bS1zdGVlbHBhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtc3RpY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW1zdGljayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtc3RpY2stYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bXN0aWNrLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXItbXVmZnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhci1tdWZmcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWNsaXBzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWNsaXBzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lY2xpcHNlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWNsaXBzZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVnZy1mcmllZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWdnLWZyaWVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVwaGFudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxlcGhhbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1iZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXBpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1wdHktc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXB0eS1zZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW5naW5lLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVuZ2luZS13YXJuaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcXVhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVxdWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVyYXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmxhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVybGFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcmV1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJldW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJuZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVybmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0c3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVyby1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldXJvLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjaGFuZ2UtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtd2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLXdpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBlZGl0ZWRzc2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1kcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtZHJvcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZXZpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWV2aWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVtYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZWxkLWhvY2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmllbGQtaG9ja2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdodGVyLWpldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdtYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29udHJhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jc3Y6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY3N2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNwcmVhZHNoZWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXdvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZXMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGwtZHJpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbC1kcmlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maW5nZXJwcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1zbW9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1zbW9rZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlZm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVwbGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZXBsYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3QtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdGRyYWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdGRyYWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzaC1jb29rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc2gtY29va2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc3QtcmFpc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXN0LXJhaXNlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy1jaGVja2VyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy11c2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctdXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2stcG9pc29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzay1wb2lzb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2stcG90aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzay1wb3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxvd2VyLWRhZmZvZGlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbG93ZXItZGFmZm9kaWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxvd2VyLXR1bGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbG93ZXItdHVsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucy1maSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb290YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtaGVsbWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcmtsaWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3JrbGlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJhZ2lsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJhZ2lsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZS1jb2RlLWNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVuY2gtZnJpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZW5jaC1mcmllcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3N0eS1oZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm9zdHktaGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24tb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdWxjcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bmN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdW5jdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdW5uZWwtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnV0Ym9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYW1lcGFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhcy1wdW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXMtcHVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXAtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbmRlcmxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2V0LXBvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0LWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpbmdlcmJyZWFkLW1hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2luZ2VyYnJlYWQtbWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0a3Jha2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0bGFiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaGFtcGFnbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNoYW1wYWduZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaGVlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNoZWVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy13aGlza2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy13aGlza2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLXdoaXNrZXktcm9ja3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLXdoaXNrZXktcm9ja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzc2VzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFmcmljYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYWZyaWNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hbWVyaWNhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hc2lhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hc2lhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtZXVyb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLXNub3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLXNub3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtc3RhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLXN0YW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvZm9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29mb3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1kcml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb3B1cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFkdWF0aW9uLWNhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhdGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmltYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4taGVhcnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWhlYXJ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4td2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdydW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aXRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgxOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oMSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taDM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXJyYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXJyYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lci13YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbW1lci13YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1zZWVkbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWxpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcmVjZWl2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJlY2VpdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy1oZWxwaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFudWtpYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbnVraWFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXJkLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXNodGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1zYW50YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXNhbnRhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC13aW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC13aW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtd2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXlrYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhheWthbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtYnJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1icmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC12cjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC12cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtYnJva2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LXJhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LXJhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydGJlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVsaWNvcHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVsaWNvcHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWxtZXQtYmF0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWxtZXQtYmF0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHBvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBwbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcmUtYS1oZWxwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlzdG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXB1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1wdWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1zdGlja3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1zdGlja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9sbHktYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbGx5LWJlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWUtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZS1sZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZS1sZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLWxnLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZS1sZy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vZC1jbG9hazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9vZC1jbG9hayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob29saTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9vbGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ybmJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcm5iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZS1oZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZS1oZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdC10dWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3Rkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90amFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWRhbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZGFtYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWZsb29kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1mbG9vZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91enopOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHJ5dm5pYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHJ5dm5pYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHRtbDUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHVic3BvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVic3BvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odW1pZGl0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVtaWRpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHVycmljYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odXJyaWNhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWktY3Vyc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLWNyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1za2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLXNrYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljaWNsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljaWNsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWJhZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlnbG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZ2xvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1kYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3gtaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94LWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94LW91dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gtb3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZpbml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5maW5pdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mby1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluaGFsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluaGFsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZWdyYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVncmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyY29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcmNvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcnNlY3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZW50b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnZlbnRvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlveGhvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXNsYW5kLXRyb3BpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pc2xhbmQtdHJvcGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGFsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphY2stby1sYW50ZXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYWNrLW8tbGFudGVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWppcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWppcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9nZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvZ2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb3VybmFsLXdoaWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam91cm5hbC13aGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qc2ZpZGRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWFiYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FhYmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWdnbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5LXNrZWxldG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXktc2tlbGV0b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5YmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5bm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5bm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raGFuZGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtoYW5kYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWRuZXlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWRuZXlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzcy1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzLXdpbmstaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2l0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXdpLWJpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpd2ktYmlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rbmlmZS1raXRjaGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rbmlmZS1raXRjaGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta29ydnVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbWJkYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFtYmRhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZG1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmRtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmRtYXJrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZG1hcmstYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcmF2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcmF2ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxheWVyLWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXllci1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWYtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZi1tYXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZi1tYXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmLW9hazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZi1vYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRidWxiLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYi1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYi1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYi1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodHMtaG9saWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRzLWhvbGlkYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbnV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3Blbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdmVzZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3Zlc2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Y2hhZG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWNoYWRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1Z2dhZ2UtY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdW5nczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVuZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2VudG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbC1idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWxib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbGNoaW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsY2hpbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYW5kYWxvcmlhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFuZGFsb3JpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFuZG9saW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbmRvbGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLXF1ZXN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtc2lnbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2Rvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtkb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXN0b2RvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzdG9kb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXhjZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYXBwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYXBwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW0tbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtLW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZHJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVldHVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZ2FwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVnYXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZ2Fwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWdhcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtYmxhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1ibGFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtcm9sbGluZy1leWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbW9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVtb3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbmRlbGV5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW5kZWxleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5vcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW5vcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lcmN1cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWV0ZW9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXRlb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb2NoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW5kLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW5kLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1oZXhhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWlzdGxldG9lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXN0bGV0b2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl0dGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXR0ZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbmRyb2lkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vZHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25lcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uaXRvci1oZWFydC1yYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25pdG9yLWhlYXJ0LXJhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ua2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9udW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbnVtZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbi1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1wZXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vcnRhci1wZXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9zcXVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3NxdWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW90b3JjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VudGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91bnRhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91bnRhaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VudGFpbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91c2UtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdWctaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdWctaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy1tYXJzaG1hbGxvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy1tYXJzaG1hbGxvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFyd2hhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFyd2hhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldHdvcmstd2lyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldHdvcmstd2lyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXdzcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmltYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW50ZW5kby1zd2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlLWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdC1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90LWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdGVzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ucG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uczgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW51dHJpdGlvbml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtdW5ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vY3RhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9pbC1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9pbC1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2lsLXRlbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9pbC10ZW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9sZC1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2xkLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbWVnYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb21lZ2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcHRpbi1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9ybmFtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcm5hbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3R0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3V0ZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZTQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LWJydXNoLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LXJvbGxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxldHRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXJjbGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFjaHV0ZS1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFya2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFya2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFya2luZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFya2luZy1jaXJjbGUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmctY2lyY2xlLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmctc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmctc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0YWZhcmlhbmlzbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXctY2xhd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdy1jbGF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVnYXN1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVnYXN1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1mYW5jeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWZhbmN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1uaWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1uaWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1wYWludGJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcGFpbnRicnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5uYW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5uYW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbm55LWFyY2FkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubnktYXJjYWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcHBlci1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcHBlci1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyaXNjb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1ib290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWJvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWRvbGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1kb2xseS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWRvbGx5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLW9mZmljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtb2ZmaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWdneS1iYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waXp6YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGl6emEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGl6emEtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpenphLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kaXVtLXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGl1bS1zdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtcGVvcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvby1zdG9ybTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vLXN0b3JtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9wY29ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9wY29ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2VudGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzZW50YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQtc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmludC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9jZWR1cmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9jZWR1cmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvZHVjdC1odW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2plY3QtZGlhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvamVjdC1kaWFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bXBraW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXBraW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1cmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItci1wcm9qZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhYmJpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFiYml0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhYmJpdC1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWJiaXQtZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWNxdWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWNxdWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWluZHJvcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhaW5kcm9wcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW1wLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbXAtbG9hZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhc3BiZXJyeS1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjdGFuZ2xlLWxhbmRzY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjdGFuZ2xlLXdpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW5yZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0LTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdC0xKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC0xLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LTEtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHktYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcHVibGljYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcHVibGljYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzZWFyY2hnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNlYXJjaGdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzb2x2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNvbHZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzdHJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc3Ryb29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmliYm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmluZ3Mtd2VkZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmluZ3Mtd2VkZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2JvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXRjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdXRlLWhpZ2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlLWhpZ2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGUtaW50ZXJzdGF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUtaW50ZXJzdGF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1jb21iaW5lZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhY2stZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWNrLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtY3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC10ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtdGVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWxhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FsYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FuZHdpY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhbmR3aWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZS1kaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdXNhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdXNhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FscGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FscGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYWxwZWwtcGF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NhbHBlbC1wYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nhbm5lci1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nhbm5lci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FubmVyLXRvdWNoc2NyZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FubmVyLXRvdWNoc2NyZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYXJlY3JvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NhcmVjcm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYXJmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FyZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hsaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaGxpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3Jld2RyaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyZXdkcml2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JpYmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nyb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nyb2xsLW9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nyb2xsLW9sZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3J1YmJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NydWJiZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2N5dGhlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3l0aGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2QtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2QtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWxvY2F0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoZW5naW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFwZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXBlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVlcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hlZXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoZWtlbC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtY3Jvc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy1mYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLXRpbWVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy10aW1lZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlzaC1rZWJhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpc2gta2ViYWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvZS1wcmludHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob2UtcHJpbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3ZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3ZlbC1zbm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG92ZWwtc25vdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHJlZGRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hyZWRkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2h1dHRsZS12YW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNodXR0bGUtdmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGVjb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlY29jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWNrbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpY2tsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWdtYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLW91dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLTEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC0yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC0zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLTQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0LTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQtMSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0LTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQtMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0LTM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQtMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbS1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW0tY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2thdGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2thdGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2VsZXRvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tlbGV0b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tldGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2V0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpLWp1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraS1qdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraS1saWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2ktbGlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmctbm9yZGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmctbm9yZGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsZWRkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGVkZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGVpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsZWlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtdi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVzaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21vZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21vZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nLWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZy1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25ha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vdy1ibG93aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93LWJsb3dpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2JvYXJkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Ym9hcmRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2ZsYWtlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93bWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93bWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dtb2JpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dtb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd3Bsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dwbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2Nrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdW5kY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VyY2V0cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VyY2V0cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWNlLXNodXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BpZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BpZGVyLWJsYWNrLXdpZG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlkZXItYmxhY2std2lkb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BpZGVyLXdlYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyLXdlYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXItdGhpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXItdGhpcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bsb3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bsb3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwcmF5LWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ByYXktY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtcm9vdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLXJvb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZXNwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWlycmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVpcnJlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stZXhjaGFuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLW92ZXJmbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFmZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1jaHJpc3RtYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItY2hyaXN0bWFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWRhdmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtbGlmZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1saWZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlZXJpbmctd2hlZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWVyaW5nLXdoZWVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXRob3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2tlci1tdWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9ja2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvY2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvbWFjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvbWFjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJhdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmV0Y2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZXRjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlrZXRocm91Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZS1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cm9vcHdhZmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJvb3B3YWZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVkaW92aW5hcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dWRpb3ZpbmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJ3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4tY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLWR1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bi1kdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1oYXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4taGF6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW5yaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW5yaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bnNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vuc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cnByaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dhdGNoYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1taW5nLXBvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3b3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3b3JkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dvcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYWdvZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUtdGVubmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFuZHJvaWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1ydWdnZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1ydWdnZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdC1hdmVyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0LWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQtZmFzdGVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdGVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdC1zbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hdmVyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1mYXN0ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWZhc3Rlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1zbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLXNsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1zbG93ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLXNsb3dlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWxseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YW5ha2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhbmFraCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXhpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVhbXNwZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0tcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtZnJpZ2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1mcmlnaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5jZW50LXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5uaXMtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVubmlzLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlcm1pbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LWhlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LXdpZHRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGUtcmVkLXlldGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZS1yZWQteWV0aSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVhdGVyLW1hc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1lY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1lY28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWlzbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhldGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXRhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoaW5rLXBlYWtzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGluay1wZWFrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bmRlcnN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVuZGVyc3Rvcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bmRlcnN0b3JtLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW5kZXJzdG9ybS1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW5kZXJzdG9ybS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW5kZXJzdG9ybS1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWxkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlsZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtb2N0YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlLWZsYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmUtZmxhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlLXByZXNzdXJlLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmUtcHJlc3N1cmUtd2FybmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlLXJ1Z2dlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZS1ydWdnZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQtcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b21ic3RvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvbWJzdG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b21ic3RvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b21ic3RvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b290aGJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b290aGJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JpaS1nYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JpaS1nYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcm5hZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcm5hZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhY3RvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhY3Rvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGVtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtY29uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1jb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodC1nbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodC1nbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0LXNsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQtc2xvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0LXN0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQtc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWFzdXJlLWNoZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVhc3VyZS1jaGVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlLWNocmlzdG1hczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZS1jaHJpc3RtYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1kZWNvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtZGVjb3JhdGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1wYWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlLXBhbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlbGxvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpcGFkdmlzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJvcGh5LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stY29udGFpbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1jb250YWluZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stY291Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWNvdWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb3Zpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBpY2t1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1wbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1wbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLXJhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXJhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10c2hpcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJrZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1cmtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJ0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1cnRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHYtcmV0cm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2LXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR5cG8zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10eXBvMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVidW50dTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJ1bnR1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVpa2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11aWtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGEtYmVhY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhLWJlYWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kZXJsaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaWNvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaWNvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXJlZ2lzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmlyZWdpc3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnRhcHBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bnRhcHBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNkLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNkLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYXN0cm9uYXV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWZyaWVuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZnJpZW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWdyYWR1YXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItaGFyZC1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1pbmp1cmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWluanVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1tZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kLWNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQtY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbmluamE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbmluamEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1udXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1udXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zZWNyZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2hpZWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3N1bm5haDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNzdW5uYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLWZvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1rbmlmZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1rbmlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lscy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhYWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWx1ZS1hYnNvbHV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFsdWUtYWJzb2x1dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVjdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVjdG9yLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmliZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWhhcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpaGFyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xjYW5vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xjYW5vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGxleWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sbGV5YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW11dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b3RlLW5heTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm90ZS1uYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm90ZS15ZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvdGUteWVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZyLWNhcmRib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnItY2FyZGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12dWVqcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FuZC1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FuZC1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRjaC1maXRuZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRjaC1maXRuZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlci1sb3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXItbG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0ZXItcmlzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXItcmlzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWJjYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlYmNhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWJjYW0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlYmNhbS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlZWJseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodC1oYW5naW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoZWVsY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hpc3RsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hpc3RsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpLTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmktMSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpLTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmktMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWtpcGVkaWEtdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmQtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZC13YXJuaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWF4aW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWluaW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZHNvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRzb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGJlZ2lubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cHJlc3NyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cHJlc3NyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZWF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14LXJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14Ym94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmctc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteS1jb21iaW5hdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15aW4teWFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWluLXlhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXpoaWh1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci16aGlodSk7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGU7IH1cbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiIsIi5jYy13aW5kb3d7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlfS5jYy13aW5kb3cuY2MtaW52aXNpYmxle29wYWNpdHk6MH0uY2MtYW5pbWF0ZS5jYy1yZXZva2V7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMXMgZWFzZX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtdG9we3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yZW0pfS5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1ib3R0b217dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMmVtKX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLWJvdHRvbSwuY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLXRvcCwuY2MtcmV2b2tlOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jYy1ncm93ZXJ7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMXN9XHJcbi5jYy1saW5rLC5jYy1yZXZva2U6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2MtcmV2b2tlLC5jYy13aW5kb3d7cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LWZhbWlseTpIZWx2ZXRpY2EsQ2FsaWJyaSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNWVtO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7ei1pbmRleDo5OTk5fS5jYy13aW5kb3cuY2Mtc3RhdGlje3Bvc2l0aW9uOnN0YXRpY30uY2Mtd2luZG93LmNjLWZsb2F0aW5ne3BhZGRpbmc6MmVtO21heC13aWR0aDoyNGVtOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYy13aW5kb3cuY2MtYmFubmVye3BhZGRpbmc6MWVtIDEuOGVtO3dpZHRoOjEwMCU7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9LmNjLXJldm9rZXtwYWRkaW5nOi41ZW19LmNjLWhlYWRlcntmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDB9LmNjLWJ0biwuY2MtY2xvc2UsLmNjLWxpbmssLmNjLXJldm9rZXtjdXJzb3I6cG9pbnRlcn0uY2MtbGlua3tvcGFjaXR5Oi44O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjJlbX0uY2MtbGluazpob3ZlcntvcGFjaXR5OjF9LmNjLWxpbms6YWN0aXZlLC5jYy1saW5rOnZpc2l0ZWR7Y29sb3I6aW5pdGlhbH0uY2MtYnRue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNGVtIC44ZW07Zm9udC1zaXplOi45ZW07Zm9udC13ZWlnaHQ6NzAwO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcH0uY2MtYmFubmVyIC5jYy1idG46bGFzdC1jaGlsZHttaW4td2lkdGg6MTQwcHh9LmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZDpmb2N1cywuY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jYy1jbG9zZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNWVtO3JpZ2h0Oi41ZW07Zm9udC1zaXplOjEuNmVtO29wYWNpdHk6Ljk7bGluZS1oZWlnaHQ6Ljc1fS5jYy1jbG9zZTpmb2N1cywuY2MtY2xvc2U6aG92ZXJ7b3BhY2l0eToxfVxyXG4uY2MtcmV2b2tlLmNjLXRvcHt0b3A6MDtsZWZ0OjNlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi41ZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjVlbX0uY2MtcmV2b2tlLmNjLWJvdHRvbXtib3R0b206MDtsZWZ0OjNlbTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi41ZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjVlbX0uY2MtcmV2b2tlLmNjLWxlZnR7bGVmdDozZW07cmlnaHQ6dW5zZXR9LmNjLXJldm9rZS5jYy1yaWdodHtyaWdodDozZW07bGVmdDp1bnNldH0uY2MtdG9we3RvcDoxZW19LmNjLWxlZnR7bGVmdDoxZW19LmNjLXJpZ2h0e3JpZ2h0OjFlbX0uY2MtYm90dG9te2JvdHRvbToxZW19LmNjLWZsb2F0aW5nPi5jYy1saW5re21hcmdpbi1ib3R0b206MWVtfS5jYy1mbG9hdGluZyAuY2MtbWVzc2FnZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MWVtfS5jYy13aW5kb3cuY2MtZmxvYXRpbmcgLmNjLWNvbXBsaWFuY2V7LW1zLWZsZXg6MSAwIGF1dG87ZmxleDoxIDAgYXV0b30uY2Mtd2luZG93LmNjLWJhbm5lcnstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5jYy1iYW5uZXIuY2MtdG9we2xlZnQ6MDtyaWdodDowO3RvcDowfS5jYy1iYW5uZXIuY2MtYm90dG9te2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5jYy1iYW5uZXIgLmNjLW1lc3NhZ2V7LW1zLWZsZXg6MTtmbGV4OjF9LmNjLWNvbXBsaWFuY2V7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeTthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW59LmNjLWNvbXBsaWFuY2U+LmNjLWJ0bnstbXMtZmxleDoxO2ZsZXg6MX0uY2MtYnRuKy5jYy1idG57bWFyZ2luLWxlZnQ6LjVlbX1cclxuQG1lZGlhIHByaW50ey5jYy1yZXZva2UsLmNjLXdpbmRvd3tkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTAwcHgpey5jYy1idG57d2hpdGUtc3BhY2U6bm9ybWFsfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQxNHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSxzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzM2cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsuY2Mtd2luZG93LmNjLXRvcHt0b3A6MH0uY2Mtd2luZG93LmNjLWJvdHRvbXtib3R0b206MH0uY2Mtd2luZG93LmNjLWJhbm5lciwuY2Mtd2luZG93LmNjLWxlZnQsLmNjLXdpbmRvdy5jYy1yaWdodHtsZWZ0OjA7cmlnaHQ6MH0uY2Mtd2luZG93LmNjLWJhbm5lcnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uY2Mtd2luZG93LmNjLWJhbm5lciAuY2MtY29tcGxpYW5jZXstbXMtZmxleDoxO2ZsZXg6MX0uY2Mtd2luZG93LmNjLWZsb2F0aW5ne21heC13aWR0aDpub25lfS5jYy13aW5kb3cgLmNjLW1lc3NhZ2V7bWFyZ2luLWJvdHRvbToxZW19LmNjLXdpbmRvdy5jYy1iYW5uZXJ7LW1zLWZsZXgtYWxpZ246dW5zZXQ7YWxpZ24taXRlbXM6dW5zZXR9fVxyXG4uY2MtZmxvYXRpbmcuY2MtdGhlbWUtY2xhc3NpY3twYWRkaW5nOjEuMmVtO2JvcmRlci1yYWRpdXM6NXB4fS5jYy1mbG9hdGluZy5jYy10eXBlLWluZm8uY2MtdGhlbWUtY2xhc3NpYyAuY2MtY29tcGxpYW5jZXt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZTstbXMtZmxleDpub25lO2ZsZXg6bm9uZX0uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRue2JvcmRlci1yYWRpdXM6NXB4fS5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG46bGFzdC1jaGlsZHttaW4td2lkdGg6MTQwcHh9LmNjLWZsb2F0aW5nLmNjLXR5cGUtaW5mby5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG57ZGlzcGxheTppbmxpbmUtYmxvY2t9XHJcbi5jYy10aGVtZS1lZGdlbGVzcy5jYy13aW5kb3d7cGFkZGluZzowfS5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtbWVzc2FnZXttYXJnaW46MmVtIDJlbSAxLjVlbX0uY2MtYmFubmVyLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1idG57bWFyZ2luOjA7cGFkZGluZzouOGVtIDEuOGVtO2hlaWdodDoxMDAlfS5jYy1iYW5uZXIuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLW1lc3NhZ2V7bWFyZ2luLWxlZnQ6MWVtfS5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRuKy5jYy1idG57bWFyZ2luLWxlZnQ6MH1cclxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4uL2Fzc2V0cy9pbWcvXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qISBTd2lwZWJveCB2MS4zLjAgfCBDb25zdGFudGluIFNhZ3VpbiBjc2FnLmNvIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2JydXRhbGRlc2lnbi9zd2lwZWJveCAqL1xuXG4vLyBHcmFkaWVudCBtaXhpblxuQG1peGluIGNzcy1ncmFkaWVudCgkZnJvbTogI2RmZGZkZiwgJHRvOiAjZjhmOGY4KSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRmcm9tO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCRmcm9tKSwgdG8oJHRvKSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20sICR0byk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20sICR0byk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tLCAkdG8pO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkZnJvbSwgJHRvKTtcbn1cblxuLy8gQmFyIG1peGluXG5AbWl4aW4gYmFyKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjtcblx0QGluY2x1ZGUgY3NzLWdyYWRpZW50KCAkY29sb3IsIGRhcmtlbigkY29sb3IsIDIwJSkgKTtcbn1cblxuaHRtbC5zd2lwZWJveC1odG1sLnN3aXBlYm94LXRvdWNoIHtcblx0b3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG59XG5cbiNzd2lwZWJveC1vdmVybGF5IGltZyB7XG5cdGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbiNzd2lwZWJveC1vdmVybGF5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5OTk5IWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbiNzd2lwZWJveC1jb250YWluZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuI3N3aXBlYm94LXNsaWRlciB7XG5cdHRyYW5zaXRpb24gOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5zbGlkZSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDUwJTtcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xcHg7XG5cdFx0fVxuXG5cdFx0aW1nLFxuICAgICAgICAuc3dpcGVib3gtdmlkZW8tY29udGFpbmVyLFxuICAgICAgICAuc3dpcGVib3gtaW5saW5lLWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cblx0XHQuc3dpcGVib3gtdmlkZW8tY29udGFpbmVyIHtcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzo1JTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQuc3dpcGVib3gtdmlkZW97XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aWZyYW1le1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7IGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2xpZGUtbG9hZGluZyB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWcvdmVuZG9yL3N3aXBlYm94L2xvYWRlci5naWYpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHR9XG5cbn1cblxuI3N3aXBlYm94LWJvdHRvbS1iYXIsXG4jc3dpcGVib3gtdG9wLWJhcntcblx0dHJhbnNpdGlvbiA6IDAuNXM7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk5O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4jc3dpcGVib3gtYm90dG9tLWJhciB7XG5cdGJvdHRvbTogLTUwcHg7XG5cblx0Ji52aXNpYmxlLWJhcnMge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNTBweCwwKTtcblx0fVxufVxuXG4jc3dpcGVib3gtdG9wLWJhciB7XG5cdHRvcDogLTUwcHg7XG5cblx0Ji52aXNpYmxlLWJhcnMge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MHB4LDApO1xuXHR9XG59XG5cbiNzd2lwZWJveC10aXRsZXtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3N3aXBlYm94LXByZXYsXG4jc3dpcGVib3gtbmV4dCxcbiNzd2lwZWJveC1jbG9zZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL3ZlbmRvci9zd2lwZWJveC9pY29ucy5wbmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHR0b3A6IDA7XG59XG5cbiNzd2lwZWJveC1hcnJvd3N7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNTBweDtcbn1cblxuI3N3aXBlYm94LXByZXZ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDEzcHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4jc3dpcGVib3gtbmV4dHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTc4cHggMTNweDtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4jc3dpcGVib3gtY2xvc2V7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCAxMnB4O1xufVxuXG4uc3dpcGVib3gtbm8tY2xvc2UtYnV0dG9uICNzd2lwZWJveC1jbG9zZXtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI3N3aXBlYm94LXByZXYsXG4jc3dpcGVib3gtbmV4dHtcblx0Ji5kaXNhYmxlZHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cbn1cblxuLnN3aXBlYm94LW5vLXRvdWNoe1xuXHQjc3dpcGVib3gtb3ZlcmxheS5yaWdodFNwcmluZyAjc3dpcGVib3gtc2xpZGVyIHtcblx0XHRhbmltYXRpb24gOiByaWdodFNwcmluZyAwLjNzO1xuXHR9XG5cblx0I3N3aXBlYm94LW92ZXJsYXkubGVmdFNwcmluZyAgI3N3aXBlYm94LXNsaWRlcntcblx0XHRhbmltYXRpb24gOiBsZWZ0U3ByaW5nIDAuM3M7XG5cdH1cbn1cblxuLnN3aXBlYm94LXRvdWNoe1xuXHQjc3dpcGVib3gtY29udGFpbmVyIHtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVye1xuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uIDogYWxsIC4zcyBlYXNlO1xuXHRcdFx0Y29udGVudCA6ICcgJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZXtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAxMHB4IDBweCAxMHB4IC04cHggIzY1NjU2NTtcblx0XHR9XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAtMTBweCAwcHggMTBweCAtOHB4ICM2NTY1NjU7XG5cdFx0fVxuXHR9XG5cblx0I3N3aXBlYm94LW92ZXJsYXkubGVmdFNwcmluZ1RvdWNoICNzd2lwZWJveC1jb250YWluZXJ7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cblx0I3N3aXBlYm94LW92ZXJsYXkucmlnaHRTcHJpbmdUb3VjaCAjc3dpcGVib3gtY29udGFpbmVye1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJpZ2h0U3ByaW5nIHtcblx0MCUge1xuXHRcdGxlZnQ6MDtcblx0fVxuXG5cdDUwJSB7XG5cdFx0bGVmdDotMzBweDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdGxlZnQ6MDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxlZnRTcHJpbmcge1xuXHQwJSB7XG5cdFx0bGVmdDowO1xuXHR9XG5cblx0NTAlIHtcblx0XHRsZWZ0OjMwcHg7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRsZWZ0OjA7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcblxuXHQjc3dpcGVib3gtY2xvc2V7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQjc3dpcGVib3gtYXJyb3dze1xuXHRcdHdpZHRoOiA5MiU7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0fVxufVxuXG4vKiBTa2luXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jc3dpcGVib3gtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCMwZDBkMGQsIC4xMjUpO1xufVxuXG4jc3dpcGVib3gtYm90dG9tLWJhcixcbiNzd2lwZWJveC10b3AtYmFyIHtcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IGJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHQvL0BpbmNsdWRlIGJhcigjMGQwZDBkKTtcblx0b3BhY2l0eTogMC45NTtcbn1cblxuI3N3aXBlYm94LWJvdHRvbS1iYXIge1xuXHQvL2JvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbiNzd2lwZWJveC10b3AtYmFyIHtcblx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXHRjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbiIsImJvZHkge1xyXG4gIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCdib2R5LWJnJyk7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBwYWRkaW5nOiAwIDAgJG1kLXBhZGRpbmc7XHJcbn1cclxuXHJcbiNjb250ZW50IHsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJZFNlbGVjdG9yXHJcbiAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoJ2NvbnRlbnQtYmcnKTtcclxuICBib3gtc2hhZG93OiAkZGVmYXVsdC1jb250YWluZXItYm94LXNoYWRvdztcclxufVxyXG5cclxuIiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgLmNvbC11bnBhZC14cyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4iLCIudG9waGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAucm93IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1sb2dvLWNvbCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWxvZ28tbGluayB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWFkLWNvbCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWFkIHtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAzMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICB3aWR0aDogNzI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWJ1dHRvbnMtaGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjUpO1xyXG5cclxuICAuY29sLTYge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbW9iaWxlLWJ1dHRvbixcclxuLmhlYWRlci1tb2JpbGUtYnV0dG9uLm1lbnUtc2VhcmNoLWl0ZW0ge1xyXG4gIC8vIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCdkeWstdGV4dCcpO1xyXG4gIGJvcmRlcjogMDtcclxuICAvL2JvcmRlci1yYWRpdXM6IDVweDtcclxuICAvL2JveC1zaGFkb3c6IDAgMCA1cHggI2ZmZjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIC8vbWFyZ2luLWxlZnQ6ICRzbS1wYWRkaW5nO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlciB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjUpO1xyXG59XHJcblxyXG4iLCIvLyBadXPDpHRsaWNoZSBQcmludCBTdHlsZXMsIGRpZSBuaWNodCBiZWkgSWhyZW4gS29tcG9uZW50ZW4gZmVzdGdlbGVndCB3dXJkZW5cclxuXHJcbiNwcmltYXJ5IHsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJZFNlbGVjdG9yXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxyXG4vLyBCb290c3RyYXAgd2lyZiBEcnVjay1TdHlsZXMgaGVyYXVzLCBkYWhlciBoaWVyIHNlbGJzdCBnZWJhc3RlbHRcclxuLy9cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLmtkLWQtcHJpbnQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8vc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4gIH1cclxuXHJcbiAgLmtkLWQtcHJpbnQtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyAvL3Njc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuICB9XHJcblxyXG4gIC5rZC1kLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiAgfVxyXG5cclxuICAua2QtZC1wcmludC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyAvL3Njc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuICB9XHJcblxyXG4gIC5rZC1kLXByaW50LXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IC8vc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4gIH1cclxuXHJcbiAgLmtkLWQtcHJpbnQtdGFibGUtcm93IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyAvL3Njc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuICB9XHJcblxyXG4gIC5rZC1kLXByaW50LXRhYmxlLWNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyAvL3Njc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuICB9XHJcblxyXG4gIC5rZC1kLXByaW50LWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvL3Njc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuICB9XHJcblxyXG4gIC5rZC1kLXByaW50LWlubGluZS1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IC8vc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4gIH1cclxufVxyXG4iLCIjbWFpbiA+IGFydGljbGUgeyAvL3Njc3MtbGludDpkaXNhYmxlIElkU2VsZWN0b3JcclxuICBAaW5jbHVkZSBjYXJkO1xyXG4gIHBhZGRpbmc6ICRzbS1wYWRkaW5nO1xyXG59XHJcblxyXG4ucG9zdC10aHVtYm5haWwge1xyXG4gIG1hcmdpbi1ib3R0b206ICRtZC1wYWRkaW5nO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJHNtLXBhZGRpbmc7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJHNtLXBhZGRpbmc7XHJcbiAgbWFyZ2luLXRvcDogLSRzbS1wYWRkaW5nO1xyXG5cclxuICAvL3Njc3MtbGludDpkaXNhYmxlIFNlbGVjdG9yRGVwdGgsIE5lc3RpbmdEZXB0aFxyXG4gIC53cC1wb3N0LWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy9zY3NzLWxpbnQ6ZW5hYmxlIFNlbGVjdG9yRGVwdGgsIE5lc3RpbmdEZXB0aFxyXG59XHJcblxyXG4uZW50cnktaGVhZGVyIHtcclxuICAvL3BhZGRpbmc6IDAgJHNtLXBhZGRpbmc7XHJcbn1cclxuXHJcbi5lbnRyeS1jb250ZW50IHtcclxuICAvL3Njc3MtbGludDpkaXNhYmxlIFNlbGVjdG9yRGVwdGgsIE5lc3RpbmdEZXB0aFxyXG4gIEBpbmNsdWRlIGNvbnRlbnQtaW1hZ2VzO1xyXG4gIC8vc2Nzcy1saW50OmVuYWJsZSBTZWxlY3RvckRlcHRoLCBOZXN0aW5nRGVwdGhcclxuXHJcbiAgPiBoMiB7IC8vc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JEZXB0aFxyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNtLXBhZGRpbmc7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHh4cy1wYWRkaW5nO1xyXG4gIH1cclxuXHJcbiAgYTpub3QoLmJ0bikgeyAvL3Njc3MtbGludDpkaXNhYmxlIFNlbGVjdG9yRGVwdGhcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udG9nZ2xlLXJlYWQtbW9yZSB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLnJlYWQtbW9yZS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW5saW5lYWRzIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc20tcGFkZGluZztcclxufVxyXG5cclxuLnJlbGF0ZWQtcG9zdHMtYmxvY2sge1xyXG4gIG1hcmdpbi1sZWZ0OiAtJHNtLXBhZGRpbmc7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJHNtLXBhZGRpbmc7XHJcbiAgcGFkZGluZzogJG1kLXBhZGRpbmc7XHJcblxyXG59XHJcblxyXG4uaW5saW5lLXJlbGF0ZWQtcG9zdHMtYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzbS1wYWRkaW5nO1xyXG5cclxuICAvL3Njc3MtbGludDpkaXNhYmxlIFNlbGVjdG9yRGVwdGgsIE5lc3RpbmdEZXB0aFxyXG4gIGg0LFxyXG4gIGxpLFxyXG4gIGEge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgdWwsXHJcbiAgbGk6bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAvL3Njc3MtbGludDplbmFibGUgU2VsZWN0b3JEZXB0aCwgTmVzdGluZ0RlcHRoXHJcbn1cclxuXHJcbi5maW5hbC1yZWxhdGVkLXBvc3RzLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAtJHNtLXBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKSB7XHJcbiAgICAuYXJ0aWNsZS1saXN0IGFydGljbGU6bnRoLWNoaWxkKG4rNCkgeyAvL3Njc3MtbGludDpkaXNhYmxlIFNlbGVjdG9yRGVwdGhcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGg0IHsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBTZWxlY3RvckRlcHRoXHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNtLXBhZGRpbmc7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJAbWl4aW4gY2FyZCB7XHJcbiAgQGluY2x1ZGUgc2V0LWNhcmQtYmFja2dyb3VuZCgpO1xyXG4gIEBpbmNsdWRlIHNldC1jYXJkLWJveC1zaGFkb3coKTtcclxuICBAaW5jbHVkZSBzZXQtY2FyZC1tYXJnaW4tYm90dG9tKCk7XHJcbn1cclxuXHJcbkBtaXhpbiBzZXQtY2FyZC1iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuXHJcbkBtaXhpbiBzZXQtY2FyZC1ib3gtc2hhZG93IHtcclxuICBib3gtc2hhZG93OiAwIDAgJHhzLXBhZGRpbmcgdHJhbnNwYXJlbnRpemUodGhlbWUtY29sb3IoJ2RhcmstZ3JleScpLCAuOTApO1xyXG59XHJcblxyXG5AbWl4aW4gc2V0LWNhcmQtbWFyZ2luLWJvdHRvbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJG1kLXBhZGRpbmc7XHJcbn1cclxuXHJcbkBtaXhpbiBmdWxsLXdpZHRoLWJyZWFrb3V0IHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgcmlnaHQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTUwdnc7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDB2dztcclxufVxyXG5cclxuQG1peGluIGNvbnRlbnQtaW1hZ2VzIHtcclxuICBmaWd1cmUge1xyXG4gICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoJ2xpZ2h0LWdyZXknKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvICRzbS1wYWRkaW5nO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5maWd1cmUtaW1nLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXI6IDVweCBzb2xpZCB0aGVtZS1jb2xvcignbGlnaHQtZ3JleScpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWctY2FwdGlvbixcclxuICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcignbGlnaHQtZ3JleScpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwYWRkaW5nOiAkeHMtcGFkZGluZztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1jcmVkaXQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIC43NSk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcclxuICAgICAgcGFkZGluZzogJHh4cy1wYWRkaW5nO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAkeHMtcGFkZGluZztcclxuICAgICAgdG9wOiAkeHMtcGFkZGluZztcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZpZ3VyZS1hbGlnbi1sZWZ0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHNtLXBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJi5maWd1cmUtYWxpZ24tcmlnaHQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc20tcGFkZGluZztcclxuICAgIH1cclxuXHJcbiAgICAmLmZpZ3VyZS1hbGlnbi1jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYuZmlndXJlLWFsaWduLW5vbmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5maWd1cmUtaW1nLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNtLXBhZGRpbmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbioge1xuICAvLyBjb2xvcjogdGhlbWUtY29sb3IoJ2RlZmF1bHQtZm9udC1jb2xvcicpO1xuICAvL2ZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC8vIHNjc3MtbGludDpkaXNhYmxlIFNpbmdsZUxpbmVQZXJTZWxlY3RvclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgLy8gc2Nzcy1saW50OmRpc2FibGUgU2luZ2xlTGluZVBlclNlbGVjdG9yXG4ubGVhZCwgLy8gc2Nzcy1saW50OmRpc2FibGUgU2luZ2xlTGluZVBlclNlbGVjdG9yXG4uZGlzcGxheS0xLCAuZGlzcGxheS0yLCAuZGlzcGxheS0zLCAuZGlzcGxheS00IHsgLy8gc2Nzcy1saW50OmRpc2FibGUgU2luZ2xlTGluZVBlclNlbGVjdG9yXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGVycztcbn1cblxuaDEge1xuICBjb2xvcjogdGhlbWUtY29sb3IoJ3ByaW1hcnknKTtcbn1cblxuaDIsXG5oMyxcbmg0IHtcbiAgY29sb3I6IHRoZW1lLWNvbG9yKCdwcmltYXJ5Jyk7XG59XG5cbmEge1xuICAvL2ZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnAsXG5saSB7XG4gIGNvbG9yOiB0aGVtZS1jb2xvcignZGVmYXVsdC1mb250LWNvbG9yJyk7XG59XG5cbmIsXG5zdHJvbmcge1xuICAvL2ZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIC8vIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1lZ2EtaGVhZGVyIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogJG1kLXBhZGRpbmc7XG4gIHBhZGRpbmc6ICRzbS1wYWRkaW5nO1xuICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5cbi5yZWxhdGVkLWhlYWRlciB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAkbWQtcGFkZGluZztcbiAgcGFkZGluZzogJHhzLXBhZGRpbmc7XG4gIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5idG4ge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRlcnM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyIHtcbiAgPiBoMiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgICsgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgfVxuXG4gID4gaDMsXG4gID4gaDQsXG4gID4gaDUge1xuICAgIGNvbG9yOiB0aGVtZS1jb2xvcigpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIH1cblxufVxuXG4uc2l0ZS1tYWluIHtcbiAgLmxpc3Qtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoJ2xpc3Qtc2VjdGlvbi1iZycpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLWNvbG9yKCdsaXN0LXNlY3Rpb24tYm9yZGVyJyk7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNtLXBhZGRpbmc7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgb2wsXG4gICAgdWwge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICsgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cbiAgfVxuXG4gIG9sLFxuICB1bCB7XG4gICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoJ2xpc3Qtc2VjdGlvbi1iZycpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLWNvbG9yKCdsaXN0LXNlY3Rpb24tYm9yZGVyJyk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogJHNtLXBhZGRpbmcgJG1kLXBhZGRpbmcgJHNtLXBhZGRpbmcgJGxnLXBhZGRpbmc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBOZXN0aW5nRGVwdGhcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjEzOCc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG5cbiAgICAgICYucHJvOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcignc3VjY2VzcycpO1xuICAgICAgICBjb250ZW50OiAnXFxmMDU1JztcbiAgICAgIH1cblxuICAgICAgJi5jb246YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKCdkYW5nZXInKTtcbiAgICAgICAgY29udGVudDogJ1xcZjA1Nic7XG4gICAgICB9XG5cbiAgICAgIC8vc2Nzcy1saW50OmVuYWJsZSBOZXN0aW5nRGVwdGhcbiAgICB9XG5cbiAgICAmLnBybyxcbiAgICAmLmNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogJHNtLXBhZGRpbmcgJG1kLXBhZGRpbmcgMCAkbGctcGFkZGluZztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdzbScpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuXG4gICAgICAvL3Njc3MtbGludDpkaXNhYmxlIE5lc3RpbmdEZXB0aFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAtMTVweCAtMzBweCAxNXB4IC00NXB4O1xuICAgICAgICBwYWRkaW5nOiAkc20tcGFkZGluZztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAvL3Njc3MtbGludDplbmFibGUgTmVzdGluZ0RlcHRoXG4gICAgfVxuXG4gICAgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBOZXN0aW5nRGVwdGhcbiAgICAmLnBybyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCdzdWNjZXNzJyk7XG4gICAgICAgIGNvbnRlbnQ6ICdWb3J0ZWlsZSc7XG4gICAgICB9XG5cbiAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcignc3VjY2VzcycpO1xuICAgICAgICBjb250ZW50OiAnXFxmMDU1JztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCdkYW5nZXInKTtcbiAgICAgICAgY29udGVudDogJ05hY2h0ZWlsZSc7XG4gICAgICB9XG5cbiAgICAgIC8vY2xlYXJmaXhcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIH1cblxuICAgICAgbGk6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKCdkYW5nZXInKTtcbiAgICAgICAgY29udGVudDogJ1xcZjA1Nic7XG4gICAgICB9XG5cbiAgICAgIC8vc2Nzcy1saW50OmVuYWJsZSBOZXN0aW5nRGVwdGhcbiAgICB9XG4gIH1cbn1cblxuLnNtLWJsb2NrLXRhYmxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHRib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHRyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hY2NvcmRpb24td3JhcHBlciB7XHJcbiAgLmNhcmQtaGVhZGVyIHtcclxuICAgIC8vc2Nzcy1saW50OmRpc2FibGUgTmVzdGluZ0RlcHRoLCBTZWxlY3RvckRlcHRoXHJcbiAgICAuYnRuIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZXZyb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc20tcGFkZGluZztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgIC5jaGV2cm9uLXVwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgLmNoZXZyb24tZG93biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9zY3NzLWxpbnQ6ZW5hYmxlIE5lc3RpbmdEZXB0aCwgU2VsZWN0b3JEZXB0aFxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hldnJvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWRzZW5zZS10b3Age1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFkLWJsb2NrIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmR1bW15LWFkcy1ibG9jayB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuZmEtYWQge1xyXG4gICAgZm9udC1zaXplOiA0ZW07XHJcbiAgfVxyXG59XHJcbiIsIi50b2NMaXN0V3JhcHBlciB7IC8vc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JGb3JtYXRcclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcignbGlnaHQtZ3JleScpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLWNvbG9yKCdsaXN0LXNlY3Rpb24tYm9yZGVyJyk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1hcmdpbjogMCAwICRzbS1wYWRkaW5nO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAudG9jLWxpc3QtaWNvbiB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAuOTUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAkc20tcGFkZGluZztcclxuICB9XHJcblxyXG4gIC50b2MtbGlzdC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6ICRzbS1wYWRkaW5nO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC50b2MtbGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBOZXN0aW5nRGVwdGhcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAvL3Njc3MtbGludDplbmFibGUgTmVzdGluZ0RlcHRoXHJcbiAgICB9XHJcblxyXG4gICAgLnRvYy1saW5rIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50b2MtbGluazpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2FyZCB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uY2FyZC1oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuIiwiLmJyZWFkY3J1bWItd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwICgtJHNtLXBhZGRpbmcpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNicmVhZGNydW1icyB7IC8vc2Nzcy1saW50OmRpc2FibGUgSWRTZWxlY3RvclxyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAkeHhzLXBhZGRpbmcgMDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4iLCIuY2Fyb3VzZWwtbmF2IHtcclxuICBib3gtc2hhZG93OiAwIC0xNXB4IDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAuMTI1KSwgMTVweCAwIDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAuMTI1KSwgLTE1cHggMCAxNXB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSk7XHJcbiAgbWFyZ2luOiAwICgtJHNtLXBhZGRpbmcpO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAoMiAqICN7JHNtLXBhZGRpbmd9KSk7XHJcbn1cclxuXHJcbi5tZW51LXNlYXJjaC1pdGVtLFxyXG4ubWVudS1ob21lLWl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBjb2xvcjogdGhlbWUtY29sb3IoJ21lZGl1bS1ncmV5Jyk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ua29kYXJ0by1jdXN0b20tbWVudSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubWVudS1sdmwtMCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkO1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgLy8gYmFja2dyb3VuZDogdGhlbWUtY29sb3IoJ21lZGl1bS1ncmV5Jyk7XHJcbiAgICAgIC8vIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGVycztcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgneGwnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtbWVudS1saW5rIHtcclxuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKCdtZWRpdW0tZ3JleScpICFpbXBvcnRhbnQ7IC8vc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtbHZsLTEge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg1MiwgNTIsIDUxLCAuMSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogNTtcclxuXHJcbiAgICAubWVudS1sdmwtMS1pdGVtIHtcclxuICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCd4bCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LWNsb3NlIHtcclxuICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCdtZWRpdW0tZ3JleScpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtY2xvc2UtbGluayB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcbiIsIi5jb250ZW50Ym94IHtcclxuICBtYXJnaW4tYm90dG9tOiAkc20tcGFkZGluZztcclxuICBtYXJnaW4tbGVmdDogJHh4cy1wYWRkaW5nO1xyXG4gIG1hcmdpbi1yaWdodDogJHh4cy1wYWRkaW5nO1xyXG5cclxuICAuY29udGVudC1ib3gtY29udGVudC1jb2wge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJveC1pY29uIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYm94LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICB1bCxcclxuICAgIG9sIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuJGNvbnRlbnQtYm94LWNsYXNzZXM6ICgnYWxlcnQnLCAnd2FybmluZycsICdpbmZvJyk7XHJcbkBlYWNoICRjb250ZW50LWJveC1jbGFzcyBpbiAkY29udGVudC1ib3gtY2xhc3NlcyB7XHJcbiAgLmNvbnRlbnRib3gtI3skY29udGVudC1ib3gtY2xhc3N9IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKHRoZW1lLWNvbG9yKCcjeyRjb250ZW50LWJveC1jbGFzc30tYmcnKSwgLjUpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcignI3skY29udGVudC1ib3gtY2xhc3N9LWJvcmRlcicpO1xyXG5cclxuICAgIC5jb250ZW50LWJveC1pY29uIHtcclxuICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoJyN7JGNvbnRlbnQtYm94LWNsYXNzfS1iZycpO1xyXG4gICAgICBjb2xvcjogdGhlbWUtY29sb3IoI3skY29udGVudC1ib3gtY2xhc3N9KTtcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIHAsXHJcbiAgICBsaSB7XHJcbiAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcigjeyRjb250ZW50LWJveC1jbGFzc30pO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29udGVudC1oZWFkZXIge1xyXG4gIC8vIG1hcmdpbi1ib3R0b206ICRtZC1wYWRkaW5nO1xyXG59XHJcblxyXG4uY29udGVudC1oZWFkZXItaGVybyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNtLXBhZGRpbmc7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICR4bC1wYWRkaW5nO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzbS1wYWRkaW5nO1xyXG4gIH1cclxuXHJcbiAgLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuaW1nLWNyZWRpdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIC43NSk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiB4LXNtYWxsO1xyXG4gICAgcGFkZGluZzogJHh4cy1wYWRkaW5nO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6ICR4cy1wYWRkaW5nO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItdGV4dCB7XHJcbiAgICBtYXJnaW46IDAgI3stJHNtLXBhZGRpbmd9O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xyXG4gICAgICBib3R0b206IC0zOXB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZHlrLXNsaWRlci13cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcignZHlrLWJnJyk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAkbWQtcGFkZGluZyAwICRsZy1wYWRkaW5nO1xyXG59XHJcblxyXG4uZHlrLWljb24tY29sIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5keWstaWNvbi13cmFwcGVyIHtcclxuICBjb2xvcjogdGhlbWUtY29sb3IoJ2R5ay1pY29uJyk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzbS1wYWRkaW5nO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcclxuICAgIGJvdHRvbTogLSR4bC1wYWRkaW5nO1xyXG4gICAgY29sb3I6IHRoZW1lLWNvbG9yKCdkeWstaWNvbicpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcblxyXG4uZHlrLWhlYWRlciB7XHJcbiAgY29sb3I6IHRoZW1lLWNvbG9yKCdkeWstdGV4dCcpO1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5keWstc2xpZGUge1xyXG4gIGNvbG9yOiB0aGVtZS1jb2xvcignZHlrLXRleHQnKTtcclxuXHJcbiAgaDMge1xyXG4gICAgY29sb3I6IHRoZW1lLWNvbG9yKCdkeWstdGV4dCcpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6IHRoZW1lLWNvbG9yKCdkeWstdGV4dCcpO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogdGhlbWUtY29sb3IoJ2R5ay10ZXh0Jyk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tc2xpY2stbmV4dCxcclxuLmN1c3RvbS1zbGljay1wcmV2IHtcclxuICBjb2xvcjogdGhlbWUtY29sb3IoJ2R5ay10ZXh0Jyk7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4uc2xpY2stbmF2aWdhdGlvbiB7XHJcbiAgYm90dG9tOiAtNDVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDMwcHg7XHJcbn1cclxuIiwiLmZvb3Rlci1tZW51IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmZvb3Rlci1tZW51LWl0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGE6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnIHwgJztcclxuICAgIH1cclxuXHJcbiAgICBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLnBpbm5lZC1wb3N0cyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XHJcblxyXG4gIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCdjb250ZW50LWJnJyk7XHJcbiAgYm94LXNoYWRvdzogJGRlZmF1bHQtY29udGFpbmVyLWJveC1zaGFkb3c7XHJcbiAgbWFyZ2luLWJvdHRvbTogJG1kLXBhZGRpbmc7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgaDQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRlcnM7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAkc20tcGFkZGluZyAkbWQtcGFkZGluZztcclxuICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAucGlubmVkLXBvc3RzLWlubmVyIHtcclxuICAgIHBhZGRpbmc6ICRzbS1wYWRkaW5nICRtZC1wYWRkaW5nO1xyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwICR4eHMtcGFkZGluZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAubGFiZWwtbGluayB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46ICR4cy1wYWRkaW5nIDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG4iLCIuZnJhZ2VuLXBhZ2UtbGlzdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJG1kLXBhZGRpbmc7XHJcbn1cclxuXHJcbi5mcmFnZW4tcGFnZS1ib3gge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tYm90dG9tOiAkeHhzLXBhZGRpbmc7XHJcblxyXG4gIGEge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAkc20tcGFkZGluZztcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGVycztcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbiIsIi5ob21lLWhhbXN0ZXItdGVhc2VyIHtcclxuICA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiAkc20tcGFkZGluZztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcclxuICAgICAgcGFkZGluZzogJG1kLXBhZGRpbmcgJHNtLXBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ob21lLWhhbXN0ZXJhcnRlbi10ZWFzZXItdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6ICRzbS1wYWRkaW5nICRtZC1wYWRkaW5nO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKSB7XHJcbiAgICAgICAgcGFkZGluZzogJG1kLXBhZGRpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lLWhhbXN0ZXJhcnRlbi10ZWFzZXItdGV4dCB7XHJcbiAgICBwLFxyXG4gICAgaDIsXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtaGFtc3RlcmFydGVuLXRlYXNlci10ZXh0X19ib3R0b20tbGluayB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGVycztcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuaG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAkc20tcGFkZGluZztcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN2Zy1pbmxpbmUtLWZhIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkeHhzLXBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZS1oYW1zdGVyYXJ0ZW4tdGVhc2VyLXJhbmRvbS1hcnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgcGFkZGluZzogJHNtLXBhZGRpbmc7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC8vc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JEZXB0aCwgTmVzdGluZ0RlcHRoXHJcbiAgICAgIC5pbWctY3JlZGl0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIC43NSk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IHgtc21hbGw7XHJcbiAgICAgICAgcGFkZGluZzogJHh4cy1wYWRkaW5nO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vc2Nzcy1saW50OmVuYWJsZSBTZWxlY3RvckRlcHRoLCBOZXN0aW5nRGVwdGhcclxuXHJcbiAgICBhIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAuMjUpO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRlcnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJG1kLXBhZGRpbmc7XHJcbiAgICAgIHBhZGRpbmc6ICR4cy1wYWRkaW5nO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ob21lLWhhbXN0ZXJiaWxkZXItdGVhc2VyIHtcclxuICA+IGRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC50ZXh0LWNvbCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtY29sLWljb24ge1xyXG4gICAgZm9udC1zaXplOiA0ZW07XHJcbiAgfVxyXG5cclxuICAudGV4dC1jb2wtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAuNWVtO1xyXG4gICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3NtJykge1xyXG4gICAgICBmb250LXNpemU6IDNlbTtcclxuICAgIH1cclxuXHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRlcnM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5zd2lwZWJveCB7XHJcbiAgLmZhbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIC41KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi5tZW51LXNlYXJjaC1pdGVtLnNtLWxpdmVzZWFyY2gtdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xyXG4gIGJvcmRlcjogMDtcclxuICBjb2xvcjogI2NjYzsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBDb2xvclZhcmlhYmxlXHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmc6ICR4eHMtcGFkZGluZyAkc20tcGFkZGluZztcclxufVxyXG5cclxuLmxpdmUtc2VhcmNoLWJnIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogNTtcclxufVxyXG5cclxuLmxpdmUtc2VhcmNoLWNvbnRhaW5lci1pbm5lciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDU7XHJcbn1cclxuXHJcbi5saXZlLXNlYXJjaC1mb3JtIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg1MiwgNTIsIDUxLCAuMSk7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICB6LWluZGV4OiA1MDtcclxufVxyXG5cclxuLmxpdmVzZWFyY2gtc3Bpbm5lciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmb250LXNpemU6IDRlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlYXJjaGluZyAubGl2ZXNlYXJjaC1zcGlubmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmxpdmUtc2VhcmNoLXJlc3VsdHMge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAoLSRzbS1wYWRkaW5nKTtcclxuICBtYXJnaW4tcmlnaHQ6ICgtJHNtLXBhZGRpbmcpO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgLy9mbG9hdDogbGVmdDtcclxuICAgICAgLy9tYXJnaW4tcmlnaHQ6ICRzbS1wYWRkaW5nO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzOXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1yZXN1bHQtaXRlbS1pY29uIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXJlc3VsdC1pdGVtLXRleHQge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIG1hcmdpbjogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIC5zZWFyY2gtcmVzdWx0LWl0ZW0tdGV4dCB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGk6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xyXG4gIH1cclxuXHJcbiAgLnJlc3VsdC1jb3VudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XHJcbiAgICBwYWRkaW5nOiAkeHhzLXBhZGRpbmc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLnNob3ctcHJldmlld3Mge1xyXG4gICAgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XHJcbiAgICAgIG1hcmdpbjogMCAkc20tcGFkZGluZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXJlc3VsdHMge1xyXG4gIG1hcmdpbjogMTVweCAwO1xyXG5cclxuICAubm8tcmVzdWx0cyB7XHJcbiAgICBjb2xvcjogdGhlbWUtY29sb3IoJ3ByaW1hcnktZ3JlZW4nKTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubGl2ZS1zZWFyY2gtY2xvc2Uge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luOiAwICgtJHNtLXBhZGRpbmcpICgtJHNtLXBhZGRpbmcpO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuIiwiLm1vcmUtbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4iLCIubmF2YmFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgLy8gUmVjaHRzIGF1c3JpY2h0ZW4gZGVyIE5hdmlnYXRpb25cbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoJ2NvbnRlbnQtYmcnKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgIG1heC13aWR0aDogNjclO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoJ3ByaW1hcnknKTtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKCdkZWZhdWx0LWZvbnQtY29sb3InKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogJHhzLXBhZGRpbmcgJHNtLXBhZGRpbmcgIWltcG9ydGFudDsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAvL3Njc3MtbGludDpkaXNhYmxlIE5lc3RpbmdEZXB0aFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJykge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9zY3NzLWxpbnQ6ZW5hYmxlIE5lc3RpbmdEZXB0aFxuICAgIH1cblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICAvL3Njc3MtbGludDpkaXNhYmxlIFNlbGVjdG9yRGVwdGgsIE5lc3RpbmdEZXB0aFxuICAgICAgc21hbGwge1xuICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vc2Nzcy1saW50OmVuYWJsZSBTZWxlY3RvckRlcHRoLCBOZXN0aW5nRGVwdGhcbiAgICB9XG5cbiAgICAubmF2LWxpbms6aG92ZXIsXG4gICAgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4odGhlbWUtY29sb3IoJ2RlZmF1bHQtZm9udC1jb2xvcicpLCAzMCUpO1xuICAgIH1cblxuICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIFNlbGVjdG9yRGVwdGhcbiAgICAub3BlbiA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5vcGVuLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgLy8gY29sb3I6IHRoZW1lLWNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgfVxuXG4gICAgLy8gc2Nzcy1saW50OmVuYWJsZSBTZWxlY3RvckRlcHRoXG5cbiAgICAuY3VycmVudC1tZW51LWl0ZW0gLm5hdi1saW5rLCAvL3Njc3MtbGludDpkaXNhYmxlIFNlbGVjdG9yRGVwdGhcbiAgICAuY3VycmVudC1tZW51LWl0ZW0gLm5hdi1saW5rOmhvdmVyLFxuICAgIC5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yIC5uYXYtbGluayxcbiAgICAuY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciAubmF2LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTZWxlY3RvckRlcHRoLCBOZXN0aW5nRGVwdGhcbiAgICAuZHJvcGRvd24tc3VibWVudSA+IC5uYXYtbGluayB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigneHMnKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBOZXN0aW5nRGVwdGhcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogLjI1ZW0gMWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNjc3MtbGludDplbmFibGUgU2VsZWN0b3JEZXB0aCwgTmVzdGluZ0RlcHRoXG4gIH1cbn1cbiIsIi5vZW1iZWQtY29udGFpbmVyIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgPiBpZnJhbWUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCIucGFnZS1uYXZpZ2F0aW9uIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgLnBhZ2UtbmF2aWdhdGlvbi1uZXh0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLW5hdmlnYXRpb24tcHJldiB7XHJcbiAgICBhIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWwge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IGxhcmdlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mZWF0dXJlZC1wYWdlLWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1ib3R0b206ICRtZC1wYWRkaW5nO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtcGFnZS1ibG9jay1pbm5lciB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmltZy1jcmVkaXQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAuNzUpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiA1cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRlcnM7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICBzbWFsbCB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgIGZvbnQtc2l6ZTogNjAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206ICR4cy1wYWRkaW5nO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mZWF0dXJlZC1wYWdlLWJsb2NrLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIHBhZGRpbmc6ICRzbS1wYWRkaW5nICRzbS1wYWRkaW5nIDA7XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZWQtcGFnZS1ibG9jay1jb250ZW50LWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuXHJcbiAgLm1vcmUtbGluayB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IGxhcmdlO1xyXG4gICAgbWFyZ2luOiBhdXRvICgtJHNtLXBhZGRpbmcpIDA7XHJcbiAgICBwYWRkaW5nOiAkc20tcGFkZGluZztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtMTIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnc20nKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgIC5mZWF0dXJlZC1wYWdlLWJsb2NrLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mZWF0dXJlZC1wYWdlLWJsb2NrLWNvbnRlbnQge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRsZy1wYWRkaW5nO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mZWF0dXJlZC1wYWdlLWJsb2NrLWNvbnRlbnQtaW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwgLjI1KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgcGFkZGluZzogJHNtLXBhZGRpbmcgJG1kLXBhZGRpbmcgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vcmUtbGluayB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvICgtJG1kLXBhZGRpbmcpIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlbGF0ZWQtY29udGVudC1ib3gtZ3JvdXAtLXJvdyB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUodGhlbWUtY29sb3IoJ2NvbnRlbnQtYmcnKSwgLjI1KTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuLnJlbGF0ZWQtY29udGVudC1ib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJG1kLXBhZGRpbmc7XHJcblxyXG4gIC5yZWxhdGVkLWNvbnRlbnQtYm94LS1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIC44NSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1jcmVkaXQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIC43NSk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB0b3A6IDVweDtcclxuXHJcbiAgICAgIC8vc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JEZXB0aCwgTmVzdGluZ0RlcHRoXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgICAgLy9zY3NzLWxpbnQ6ZW5hYmxlIFNlbGVjdG9yRGVwdGgsIE5lc3RpbmdEZXB0aFxyXG4gICAgfVxyXG5cclxuICAgIGEsXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkZXJzO1xyXG4gICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIHNtYWxsIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICBmb250LXNpemU6IDYwJTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHhzLXBhZGRpbmc7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgIC8vc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JEZXB0aCwgTmVzdGluZ0RlcHRoXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgICAgLy9zY3NzLWxpbnQ6ZW5hYmxlIFNlbGVjdG9yRGVwdGgsIE5lc3RpbmdEZXB0aFxyXG4gICAgfVxyXG5cclxuICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94LS1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgcGFkZGluZzogJHNtLXBhZGRpbmcgJHNtLXBhZGRpbmcgMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVsYXRlZC1jb250ZW50LWJveC0tY29udGVudC1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1saW5rIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogbGFyZ2U7XHJcbiAgICAgIG1hcmdpbjogYXV0byAoLSRzbS1wYWRkaW5nKSAwO1xyXG4gICAgICBwYWRkaW5nOiAkc20tcGFkZGluZztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlbGF0ZWQtY29udGVudC1ib3gtbWluaW1hbCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSh0aGVtZS1jb2xvcignY29udGVudC1iZycpLCAuMjUpO1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNtLXBhZGRpbmc7XHJcbiAgcGFkZGluZzogJHNtLXBhZGRpbmc7XHJcblxyXG4gIC5yZWxhdGVkLWNvbnRlbnQtYm94LW1pbmltYWwtLWhlYWRlciB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRlcnM7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC1jb250ZW50LWJveC1taW5pbWFsLS1saW5rIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGVycztcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50OyAvL3Njc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyAvL3Njc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuICB9XHJcbn1cclxuXHJcbiIsIi5yZWxhdGVkLXBhZ2VzIHtcclxuICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcclxuXHJcbiAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoJ2NvbnRlbnQtYmcnKTtcclxuICBib3gtc2hhZG93OiAkZGVmYXVsdC1jb250YWluZXItYm94LXNoYWRvdztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWFyZ2luLWJvdHRvbTogJG1kLXBhZGRpbmc7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkZXJzO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogJHNtLXBhZGRpbmcgJG1kLXBhZGRpbmc7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVsYXRlZC1wYWdlcy1saXN0IHtcclxuICBmbGV4LWJhc2lzOiA3NSU7XHJcbiAgbWFyZ2luOiAwIDAgLTE1cHg7XHJcbiAgcGFkZGluZzogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5yZWxhdGVkLXBhZ2UtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJG1kLXBhZGRpbmc7XHJcbn1cclxuXHJcbi5yZWxhdGVkLXBhZ2UtYmxvY2stLWlubmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmltZy1jcmVkaXQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAuNzUpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiA1cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRlcnM7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICBzbWFsbCB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgIGZvbnQtc2l6ZTogNjAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206ICR4cy1wYWRkaW5nO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5yZWxhdGVkLXBhZ2UtYmxvY2stLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIHBhZGRpbmc6ICRzbS1wYWRkaW5nICRzbS1wYWRkaW5nIDA7XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC1wYWdlLWJsb2NrLS1jb250ZW50LWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuXHJcbiAgLm1vcmUtbGluayB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IGxhcmdlO1xyXG4gICAgbWFyZ2luOiBhdXRvICgtJHNtLXBhZGRpbmcpIDA7XHJcbiAgICBwYWRkaW5nOiAkc20tcGFkZGluZztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLnJlbGF0ZWQtY2F0ZWdvcmllcyB7XHJcbiAgQGluY2x1ZGUgY2FyZDtcclxuICBwYWRkaW5nOiAkc20tcGFkZGluZztcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICR4cy1wYWRkaW5nO1xyXG4gIH1cclxuXHJcbiAgaDQsXHJcbiAgYSxcclxuICBsaSxcclxuICBwYXRoIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICBzdHJvbmcge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVGhlbWVuLU1lbnUgKEF1c3p1ZyBhdXMgQ2Fyb3VzZWwgTWVudSlcclxuLy9cclxuXHJcbi5zaWRlYmFyLW1lbnUtbHZsLTEge1xyXG4gIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCdsaWdodC1ncmV5Jyk7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbjogMCAtMTVweDtcclxuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3NtJykge1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXItbWVudS0tbHZsLTEtaXRlbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcclxuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICR3aGl0ZTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGVycztcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IC43NWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIC8vY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gYSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbWFyZ2luOiAtMTVweCAtMTVweCAwO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jdXJyZW50LW1lbnUtaXRlbS1yb290IHtcclxuICAgIC8vYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgLy9ib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLW1lbnUtbHZsLTIge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW46IDVweCAtMTVweCAtMTBweDtcclxuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbn1cclxuXHJcbi5zaWRlYmFyLW1lbnUtbHZsLTItaXRlbSB7XHJcbiAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRoZW1lLWNvbG9yKCdsaWdodC1ncmV5Jyk7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jdXJyZW50LXBhZ2UgPiBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmN1cnJlbnQtcGFnZSA+IGE6YWZ0ZXIge1xyXG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzYsIDE4MywgMjEzLCAwKTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMTVweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zaWRlYmFyLW1lbnUtbHZsLTMge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW46IDE1cHggLTMwcHggLTE1cHg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG59XHJcblxyXG4uc2lkZWJhci1tZW51LWx2bC0zLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmN1cnJlbnQtcGFnZSA+IGE6YWZ0ZXIge1xyXG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzYsIDE4MywgMjEzLCAwKTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuIiwiXHJcbi5hZmZpbGlhdGUtYmV3ZXJ0dW5nIHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gIGNvbG9yOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xyXG4gIG1hcmdpbi1ib3R0b206ICRtZC1wYWRkaW5nO1xyXG4gIG1hcmdpbi10b3A6ICRzbS1wYWRkaW5nO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogJHNtLXBhZGRpbmc7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuYWQtaGludCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIC41KTtcclxuICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIG1hcmdpbi10b3A6IC41ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWZmaWxpYXRlLXJhdGluZyB7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBtYXJnaW46ICR4cy1wYWRkaW5nIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmF0aW5nLXN0YXItZnVsbDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltZy9zdGFyLWZ1bGwucG5nJyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMWVtIDFlbTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgIHdpZHRoOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGluZy1zdGFyLWVtcHR5OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1nL3N0YXItZW1wdHkucG5nJyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMWVtIDFlbTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgIHdpZHRoOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMDtcclxuICB9XHJcblxyXG4gIC5hZmZpbGlhdGUtYmV3ZXJ0dW5nLS1saW5rIHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IC8vc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHJcbiAgICAuaWNvbi1pbWcge1xyXG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZmZpbGlhdGUtYmV3ZXJ0dW5nLS1saW5rLS10ZXh0IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZmZpbGlhdGUtYmV3ZXJ0dW5nLS1saW5rLWhpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmF6LWxpbmsge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdGhlbWUtY29sb3IoJ2FtYXpvbi15ZWxsb3ctc3RhcnQnKSwgdGhlbWUtY29sb3IoJ2FtYXpvbi15ZWxsb3ctZW5kJykpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcignYW1hem9uLWJvcmRlci10b3AnKSB0aGVtZS1jb2xvcignYW1hem9uLWJvcmRlci1zaWRlcycpIHRoZW1lLWNvbG9yKCdhbWF6b24tYm9yZGVyLWJvdHRvbScpO1xyXG5cclxuICAgIC5pY29uLWltZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRoZW1lLWNvbG9yKCdhbWF6b24tZ3JleS1zdGFydCcpLCB0aGVtZS1jb2xvcignYW1hem9uLWdyZXktZW5kJykpO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0aGVtZS1jb2xvcignYW1hem9uLWJvcmRlci1zaWRlcycpO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAkc20tcGFkZGluZztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IC8vc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmljZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKCdwcmltYXJ5Jyk7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLndwY2Y3IHtcclxuICAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG4iLCIuZXJyb3I0MDQge1xyXG4gIC5wYWdlLWNvbnRlbnQge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtZC1wYWRkaW5nO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29udGVudGJveCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNtLXBhZGRpbmc7XHJcbiAgbWFyZ2luLWxlZnQ6ICR4eHMtcGFkZGluZztcclxuICBtYXJnaW4tcmlnaHQ6ICR4eHMtcGFkZGluZztcclxuXHJcbiAgJl9fY29udGVudC1jb2wge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcDpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbiRjb250ZW50LWJveC1jbGFzc2VzOiAoJ2FsZXJ0JywgJ3dhcm5pbmcnLCAnaW5mbycpO1xyXG5AZWFjaCAkY29udGVudC1ib3gtY2xhc3MgaW4gJGNvbnRlbnQtYm94LWNsYXNzZXMge1xyXG4gIC5jb250ZW50Ym94LS0jeyRjb250ZW50LWJveC1jbGFzc30ge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUodGhlbWUtY29sb3IoJyN7JGNvbnRlbnQtYm94LWNsYXNzfS1iZycpLCAuNSk7XHJcbiAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKCcjeyRjb250ZW50LWJveC1jbGFzc30tYm9yZGVyJyk7XHJcblxyXG4gICAgLmNvbnRlbnRib3hfX2ljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcignI3skY29udGVudC1ib3gtY2xhc3N9LWJnJyk7XHJcbiAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcigjeyRjb250ZW50LWJveC1jbGFzc30pO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgcCxcclxuICAgIGxpIHtcclxuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKCN7JGNvbnRlbnQtYm94LWNsYXNzfSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hY2YtbGlzdC1ibG9jayB7XHJcbiAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoJ2xpc3Qtc2VjdGlvbi1iZycpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLWNvbG9yKCdsaXN0LXNlY3Rpb24tYm9yZGVyJyk7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgcGFkZGluZzogJHNtLXBhZGRpbmc7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIC8vc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgLy9zY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcclxuXHJcbiAgICAmLS1vcmRlcmVkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IC8vc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4gICAgfVxyXG5cclxuICAgICYtLXVub3JkZXJlZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyAvL3Njc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuXHJcbiAgICAgIC8vc2Nzcy1saW50OmRpc2FibGUgTmVzdGluZ0RlcHRoXHJcbiAgICAgIC5hY2YtbGlzdC1ibG9ja19fbGlzdGl0ZW06YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnXFxmMTM4JztcclxuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgICAgICAgbGVmdDogNXB4ICFpbXBvcnRhbnQ7IC8vc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgICAgLy9zY3NzLWxpbnQ6ZW5hYmxlIE5lc3RpbmdEZXB0aFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5hY2YtcHJvLWNvbnRyYS1saXN0LWJsb2NrIHtcclxuICAvL2JhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCdsaXN0LXNlY3Rpb24tYmcnKTtcclxuICAvL2JvcmRlcjogMXB4IHNvbGlkIHRoZW1lLWNvbG9yKCdsaXN0LXNlY3Rpb24tYm9yZGVyJyk7XHJcbiAgLy9tYXJnaW4tbGVmdDogMDtcclxuICAvL3BhZGRpbmc6ICRzbS1wYWRkaW5nO1xyXG4gIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19saXN0LXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICAvL3Njc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIC8vc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiAgfVxyXG5cclxuICAmX19saXN0LWhlYWRlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICYtLXBybyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250cmEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdGl0ZW0ge1xyXG4gICAgOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICAgIH1cclxuXHJcbiAgICAmLS1wcm86YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgY29udGVudDogJ1xcZjA1NScgIWltcG9ydGFudDsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29udHJhOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICBjb250ZW50OiAnXFxmMDU2JyAhaW1wb3J0YW50OyAvL3Njc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbiIsIiRjaG9zZW4tc3ByaXRlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZycpICFkZWZhdWx0O1xyXG4kY2hvc2VuLXNwcml0ZS1yZXRpbmE6IHVybCgnLi4vYXNzZXRzL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGVAMngucG5nJykgIWRlZmF1bHQ7XHJcblxyXG4vKiBAZ3JvdXAgQmFzZSAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIC5jaG9zZW4tZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDEwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgjMDAwLC4xNSk7XHJcbiAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDEwMCUpO1xyXG4gIH1cclxuICAmLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgICBjbGlwLXBhdGg6IG5vbmU7XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWNob2ljZSwgLmNob3Nlbi1zaW5nbGV7XHJcbiAgICAuZ3JvdXAtbmFtZXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCI6XCI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBAZW5kICovXHJcblxyXG4vKiBAZ3JvdXAgU2luZ2xlIENob3NlbiAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGV7XHJcbiAgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCAwIDAgOHB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAyMCUsICNmNmY2ZjYgNTAlLCAjZWVlIDUyJSwgI2Y0ZjRmNCAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNmZmYgaW5zZXQsIDAgMXB4IDFweCByZ2JhKCMwMDAsLjEpO1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIC5jaG9zZW4tZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICB9XHJcbiAgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XHJcbiAgfVxyXG4gIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgICByaWdodDogMjZweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY2hvc2VuLXNwcml0ZSAtNDJweCAxcHggbm8tcmVwZWF0O1xyXG4gICAgZm9udC1zaXplOiAxcHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XHJcbiAgfVxyXG4gIC5jaG9zZW4tc2luZ2xlIGRpdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjaG9zZW4tc3ByaXRlIG5vLXJlcGVhdCAwcHggMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hvc2VuLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDEwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogM3B4IDRweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICBtYXJnaW46IDFweCAwO1xyXG4gICAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY2hvc2VuLXNwcml0ZSBuby1yZXBlYXQgMTAwJSAtMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hvc2VuLWRyb3Age1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICB9XHJcbiAgJi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDEwMCUpO1xyXG4gIH1cclxufVxyXG4vKiBAZW5kICovXHJcblxyXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBtYXJnaW46IDAgNHB4IDRweCAwO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDRweDtcclxuICBtYXgtaGVpZ2h0OiAyNDBweDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDVweCA2cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAmLmFjdGl2ZS1yZXN1bHQge1xyXG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgICYuZGlzYWJsZWQtcmVzdWx0IHtcclxuICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgICBjb2xvcjogI2NjYztcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgJi5oaWdobGlnaHRlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMzg3NWQ3IDIwJSwgIzJhNjJiYyA5MCUpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICYubm8tcmVzdWx0cyB7XHJcbiAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICB9XHJcbiAgICAmLmdyb3VwLXJlc3VsdCB7XHJcbiAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICAgICYuZ3JvdXAtb3B0aW9uIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgZW0ge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBAZW5kICovXHJcblxyXG4vKiBAZ3JvdXAgTXVsdGkgQ2hvc2VuICovXHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpe1xyXG4gIC5jaG9zZW4tY2hvaWNlcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZWUgMSUsICNmZmYgMTUlKTtcclxuICAgIGN1cnNvcjogdGV4dDtcclxuICB9XHJcbiAgLmNob3Nlbi1jaG9pY2VzIGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICYuc2VhcmNoLWZpZWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAxcHggMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlYXJjaC1jaG9pY2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcclxuICAgICAgcGFkZGluZzogM3B4IDIwcHggM3B4IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTlweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQsIDAgMXB4IDAgcmdiYSgjMDAwLC4wNSk7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIH1cclxuICAgICAgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2hvc2VuLXNwcml0ZSAtNDJweCAxcHggbm8tcmVwZWF0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgIH1cclxuICAgICYuc2VhcmNoLWNob2ljZS1mb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XHJcbiAgICAgIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2hvc2VuLXJlc3VsdHMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWQge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcbi8qIEBlbmQgKi9cclxuXHJcbi8qIEBncm91cCBBY3RpdmUgICovXHJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZXtcclxuICAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKCMwMDAsLjMpO1xyXG4gIH1cclxuICAmLmNob3Nlbi13aXRoLWRyb3B7XHJcbiAgICAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VlZSAyMCUsICNmZmYgODAlKTtcclxuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xyXG4gICAgfVxyXG4gICAgLmNob3Nlbi1zaW5nbGUgZGl2IHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNob3Nlbi1jaG9pY2VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoIzAwMCwuMyk7XHJcbiAgICBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBAZW5kICovXHJcblxyXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xyXG4uY2hvc2VuLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuICAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxufVxyXG4vKiBAZW5kICovXHJcblxyXG4vKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xyXG4uY2hvc2VuLXJ0bCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwYWRkaW5nOiAwIDhweCAwIDA7XHJcbiAgfVxyXG4gIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICB9XHJcbiAgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xyXG4gIH1cclxuICAuY2hvc2VuLXNpbmdsZSBkaXYge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAzcHg7XHJcbiAgfVxyXG4gIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAyNnB4O1xyXG4gIH1cclxuICAuY2hvc2VuLWNob2ljZXMgbGkge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgJi5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgIH1cclxuICAgICYuc2VhcmNoLWNob2ljZSB7XHJcbiAgICAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcclxuICAgICAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDtcclxuICAgICAgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tcmVzdWx0cyB7XHJcbiAgICBtYXJnaW46IDAgMCA0cHggNHB4O1xyXG4gICAgcGFkZGluZzogMCA0cHggMCAwO1xyXG4gIH1cclxuICAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gICYuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIH1cclxuICAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBwYWRkaW5nOiA0cHggNXB4IDRweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNob3Nlbi1zcHJpdGUgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgfVxyXG4gICYuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGV7XHJcbiAgICAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAycHg7XHJcbiAgICB9XHJcbiAgICAmLmNob3Nlbi13aXRoLWRyb3B7XHJcbiAgICAgIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIEBlbmQgKi9cclxuXHJcbi8qIEBncm91cCBSZXRpbmEgY29tcGF0aWJpbGl0eSAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcclxuICAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicixcclxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsXHJcbiAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSxcclxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbixcclxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLXVwIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGNob3Nlbi1zcHJpdGUtcmV0aW5hICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggMzdweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vKiBAZW5kICovXHJcbiIsImJvZHkge1xyXG4gIG1heC13aWR0aDogMTAwdnc7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4jY29udGVudCB7IC8vc2Nzcy1saW50OmRpc2FibGUgSWRTZWxlY3RvclxyXG4gIGJveC1zaGFkb3c6IDAgMCAwO1xyXG59XHJcbiIsIiRjYXRlZ29yaWVzOiAoJ3N0YWxsJywgJ2hhbHR1bmcnLCAnZnV0dGVyJywgJ3Jhc3NlbicsICdmcmFnZW4nLCAnZ2VmbHVlZ2VsJywgJ25vLXJvb3QnKTtcclxuQGVhY2ggJGNhdGVnb3J5IGluICRjYXRlZ29yaWVzIHtcclxuXHJcbiAgLy9cclxuICAvLyBTdHlsZS1LbGFzc2UgenVyIEJFU1RJTU1VTkcga29ua3JldGVyIFJvb3QtU3R5bGVzXHJcbiAgLy9cclxuXHJcbiAgLmNvbG9yLSN7JGNhdGVnb3J5fSB7XHJcbiAgICBjb2xvcjogdGhlbWUtY29sb3IoI3skY2F0ZWdvcnl9KTtcclxuICB9XHJcblxyXG4gIC5iZy0jeyRjYXRlZ29yeX0ge1xyXG4gICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoI3skY2F0ZWdvcnl9KTtcclxuICB9XHJcblxyXG4gIC5iZy0jeyRjYXRlZ29yeX0tbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogc2NhbGUtY29sb3IodGhlbWUtY29sb3IoI3skY2F0ZWdvcnl9KSwgJGxpZ2h0bmVzczogOTAlKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzY2FsZS1jb2xvcih0aGVtZS1jb2xvcigjeyRjYXRlZ29yeX0pLCAkbGlnaHRuZXNzOiA3NSUpO1xyXG4gIH1cclxuXHJcbiAgLy8gQnV0dG9uc1xyXG4gIC5idG4tI3skY2F0ZWdvcnl9IHtcclxuICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCN7JGNhdGVnb3J5fSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbih0aGVtZS1jb2xvcigjeyRjYXRlZ29yeX0pLCAxMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9cclxuICAvLyBTdHlsZSBLbGFzc2VuIHp1bSBFUkJFTiBkZXMgUm9vdCBTdHlsZXNcclxuICAvL1xyXG5cclxuICBib2R5LnJvb3QtcGFnZS0jeyRjYXRlZ29yeX0ge1xyXG4gICAgLmNvbG9yLWluaGVyaXQtcm9vdCB7XHJcbiAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcigjeyRjYXRlZ29yeX0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1pbmhlcml0LXJvb3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcigjeyRjYXRlZ29yeX0pO1xyXG5cclxuICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoI3skY2F0ZWdvcnl9KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4taW5oZXJpdC1yb290IHtcclxuICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoI3skY2F0ZWdvcnl9KTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbih0aGVtZS1jb2xvcigjeyRjYXRlZ29yeX0pLCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1xyXG4gIC8vIFBhZ2UtQ29udGVudFxyXG4gIC8vXHJcblxyXG4gIGJvZHkucm9vdC1wYWdlLSN7JGNhdGVnb3J5fSAuZW50cnktY29udGVudCxcclxuICBib2R5LnJvb3QtcGFnZS0jeyRjYXRlZ29yeX0gLmVudHJ5LWNvbnRlbnQgLnJlYWQtbW9yZS13cmFwcGVyIHtcclxuICAgID4gaDIge1xyXG4gICAgICBjb2xvcjogdGhlbWUtY29sb3IoI3skY2F0ZWdvcnl9KTtcclxuXHJcbiAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKCN7JGNhdGVnb3J5fSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKHRoZW1lLWNvbG9yKCN7JGNhdGVnb3J5fSksIC45NSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUodGhlbWUtY29sb3IoI3skY2F0ZWdvcnl9KSwgLjk1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vXHJcbiAgLy8gQ2Fyb3VzZWwtTmF2aWdhdGlvblxyXG4gIC8vXHJcblxyXG4gIC5rb2RhcnRvLWN1c3RvbS1tZW51IHtcclxuICAgIC5jYXQtbGluay0jeyRjYXRlZ29yeX0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcigjeyRjYXRlZ29yeX0pO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWx2bC0xIC5jYXQtbGluay0jeyRjYXRlZ29yeX0ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKHRoZW1lLWNvbG9yKCN7JGNhdGVnb3J5fSksIC44NSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1xyXG4gIC8vIENhcm91c2VsLU5hdmlnYXRpb246IEFrdHVlbGxlIEthdGVnb3JpZVxyXG4gIC8vXHJcblxyXG4gIGJvZHkucm9vdC1wYWdlLSN7JGNhdGVnb3J5fSAuY2F0LWxpbmstI3skY2F0ZWdvcnl9IHtcclxuICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCN7JGNhdGVnb3J5fSk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLy9cclxuICAvLyBEYXVtZW4tTmF2aWdhdGlvbnMgTGlua3NcclxuICAvL1xyXG5cclxuICAuY3VycmVudC1tZW51LWl0ZW0tcm9vdC5jb2xvci0jeyRjYXRlZ29yeX0gPiBhIHtcclxuICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCN7JGNhdGVnb3J5fSk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstI3skY2F0ZWdvcnl9IHtcclxuICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCN7JGNhdGVnb3J5fSk7XHJcblxyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSxcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoI3skY2F0ZWdvcnl9KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2ID4gLmNhdC1saW5rLSN7JGNhdGVnb3J5fS5hY3RpdmUgLm5hdi1saW5rLCAvL3Njc3MtbGludDpkaXNhYmxlIFNwYWNlQmVmb3JlQnJhY2VcclxuICAubmF2YmFyLW5hdiA+IC5jYXQtbGluay0jeyRjYXRlZ29yeX0uY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciAubmF2LWxpbmsgeyAvL3Njc3MtbGludDpkaXNhYmxlIFNwYWNlQmVmb3JlQnJhY2VcclxuICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCN7JGNhdGVnb3J5fSk7XHJcbiAgfVxyXG5cclxuICAmLm5hdmJhci1uYXYgPiAuY2F0LWxpbmstI3skY2F0ZWdvcnl9OmhvdmVyIC5uYXYtbGluayB7IC8vc2Nzcy1saW50OmRpc2FibGUgU3BhY2VCZWZvcmVCcmFjZVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKSB7XHJcbiAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcigjeyRjYXRlZ29yeX0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKSB7XHJcbiAgICAuc2lkZWJhci1tZW51LS1sdmwtMS1pdGVtLmNvbG9yLSN7JGNhdGVnb3J5fSA+IGEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcigjeyRjYXRlZ29yeX0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9cclxuICAvLyBSYW5kb20tQXJjaGl2ZXM6IMOcYmVyc2NocmlmdGVuLCBMaW5rcyB1bmQgQnV0dG9uc1xyXG4gIC8vXHJcblxyXG4gIC5mZWF0dXJlZC1wYWdlLXJvb3QtI3skY2F0ZWdvcnl9IHtcclxuICAgIGgzLFxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcigjeyRjYXRlZ29yeX0pO1xyXG5cclxuICAgICAgc21hbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCN7JGNhdGVnb3J5fSk7IDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBpbm5lZC1wb3N0cy0jeyRjYXRlZ29yeX0ge1xyXG4gICAgaDQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcigjeyRjYXRlZ29yeX0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBpbm5lZC1wb3N0cyBzdHJvbmcuc3R5bGUtI3skY2F0ZWdvcnl9IHtcclxuICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCN7JGNhdGVnb3J5fSk7XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC1wYWdlcy0jeyRjYXRlZ29yeX0ge1xyXG4gICAgaDQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcigjeyRjYXRlZ29yeX0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9cclxuICAvLyBSZWxhdGVkLUNvbnRlbnQgQm94ZW5cclxuICAvL1xyXG5cclxuICAucmVsYXRlZC1jb250ZW50LWJveC5wcmltYXJ5LXBhcmVudC1jYXRlZ29yeS0jeyRjYXRlZ29yeX0ge1xyXG4gICAgbWFyZ2luOiAkc20tcGFkZGluZyAwO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKCN7JGNhdGVnb3J5fSk7XHJcblxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoI3skY2F0ZWdvcnl9KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWxhdGVkLWNvbnRlbnQtYm94LWxpbmsge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcigjeyRjYXRlZ29yeX0pO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKHRoZW1lLWNvbG9yKCN7JGNhdGVnb3J5fSksIDEwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9zY3NzLWxpbnQ6ZGlzYWJsZSBhbGxcclxuXHJcbi8qIHNvdXJjZS1zYW5zLXByby1yZWd1bGFyIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYxMS1sYXRpbi1yZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicpLFxyXG4gIHVybCgnLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYxMS1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICB1cmwoJy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MTEtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCcuLi9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjExLWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICB1cmwoJy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MTEtbGF0aW4tcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgdXJsKCcuLi9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjExLWxhdGluLXJlZ3VsYXIuc3ZnI1NvdXJjZVNhbnNQcm8nKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuLyogc291cmNlLXNhbnMtcHJvLTcwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MTEtbGF0aW4tNjAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJvbGQnKSwgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tQm9sZCcpLFxyXG4gIHVybCgnLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYxMS1sYXRpbi02MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4gIHVybCgnLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYxMS1sYXRpbi02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYxMS1sYXRpbi02MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICB1cmwoJy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MTEtbGF0aW4tNjAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICB1cmwoJy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MTEtbGF0aW4tNjAwLnN2ZyNTb3VyY2VTYW5zUHJvJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vL3Njc3MtbGludDplbmFibGUgYWxsXHJcbiIsIi5tb2JpbGUtYnV0dG9ucy1oZWFkZXIge1xyXG4gIC5yb3cge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnc20nKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4ubWwtMTVweCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLTE1cHgge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtMTVweCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5tYi0zMHB4IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC0zMHB4IHtcclxuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS0zMHB4IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcbi8vc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiIsIi5lbnRyeS1jb250ZW50LFxyXG4uZW50cnktY29udGVudCAucmVhZC1tb3JlLXdyYXBwZXIge1xyXG4gID4gaDIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG4iLCIuYWQtYmxvY2stY2FyZCB7XHJcbiAgQGluY2x1ZGUgc2V0LWNhcmQtYmFja2dyb3VuZDtcclxuICBAaW5jbHVkZSBzZXQtY2FyZC1ib3gtc2hhZG93O1xyXG5cclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4iLCIudG9jTGlzdFdyYXBwZXIgLnRvYy1saXN0IC50b2MtbGluayB7IC8vc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JGb3JtYXRcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuIiwiLmJyZWFkY3J1bWItd3JhcHBlciB7XHJcbiAgQGluY2x1ZGUgZnVsbC13aWR0aC1icmVha291dCgpO1xyXG5cclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAuYnJlYWRjcnVtYnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuIiwiLmNhcm91c2VsLW5hdiB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDA7XHJcblxyXG4gIC5tZW51LWx2bC0wIC5tZW51LWl0ZW0ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuIiwiLmNvbnRlbnQtaGVhZGVyLWhlcm8ge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItdGV4dCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XHJcbiAgICAgIGJvdHRvbTogLTYwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZHlrLXNsaWRlci13cmFwcGVyIHtcclxuICBAaW5jbHVkZSBzZXQtY2FyZC1ib3gtc2hhZG93KCk7XHJcbiAgQGluY2x1ZGUgc2V0LWNhcmQtbWFyZ2luLWJvdHRvbSgpO1xyXG5cclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuIiwiI3dyYXBwZXItZm9vdGVyIHsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJZFNlbGVjdG9yXHJcbiAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoKTtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG4iLCIuZm9vdGVyLW1lbnUge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4iLCIucGlubmVkLXBvc3RzIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuIiwiLnRvcGhlYWRlciB7XHJcbiAgLmhlYWRlci1sb2dvLWNvbCB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIi5ob21lLWhhbXN0ZXItdGVhc2VyIHtcclxuICBAaW5jbHVkZSBzZXQtY2FyZC1ib3gtc2hhZG93O1xyXG4gIEBpbmNsdWRlIHNldC1jYXJkLW1hcmdpbi1ib3R0b207XHJcblxyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4iLCIuaG9tZS1oYW1zdGVyYmlsZGVyLXRlYXNlciB7XHJcbiAgQGluY2x1ZGUgc2V0LWNhcmQtYmFja2dyb3VuZDtcclxuICBAaW5jbHVkZSBzZXQtY2FyZC1ib3gtc2hhZG93O1xyXG5cclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IHRoZW1lLWNvbG9yKCdoYW1zdGVyYXJ0ZW4nKTtcclxuICB9XHJcbn1cclxuIiwiI3dyYXBwZXItbmF2YmFyIC5uYXZiYXIgeyAvL3Njc3MtbGludDpkaXNhYmxlIElkU2VsZWN0b3JcclxuICBAaW5jbHVkZSBmdWxsLXdpZHRoLWJyZWFrb3V0KCk7XHJcblxyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxufVxyXG4iLCIucGFnZS1uYXZpZ2F0aW9uIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgLnBhZ2UtbmF2aWdhdGlvbi1wcmV2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZlYXR1cmVkLXBhZ2UtYmxvY2staW5uZXIge1xyXG4gIEBpbmNsdWRlIGNhcmQoKTtcclxuXHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgaDMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICBzbWFsbCB7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gIH1cclxufVxyXG4iLCIucmFzc2VuLXJlc3VsdC1oZWFkZXIge1xyXG4gIEBpbmNsdWRlIGNhcmQoKTtcclxuICBAaW5jbHVkZSBtYWtlLXJvdygpO1xyXG5cclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luOiAwIDAgMzBweDtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbn1cclxuIiwiI2ZpbHRlcmFjY29yZGlvbiB7IC8vc2Nzcy1saW50OmRpc2FibGUgSWRTZWxlY3RvclxyXG4gIEBpbmNsdWRlIGNhcmQoKTtcclxuXHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgLnJhc3Nlbi1maWx0ZXItYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5maWx0ZXItY29sbGFwc2UtdG9nZ2xlIHtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIC43NSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJhc3Nlbi1hcmNoaXYtZmlsdGVyIHtcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvL3Njc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuICAgIH1cclxuXHJcbiAgICAuY2hvc2VuLXJlc3VsdHMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBTZWxlY3RvckRlcHRoLCBOZXN0aW5nRGVwdGhcclxuICAgICAgbGk6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG4gICAgICAvL3Njc3MtbGludDplbmFibGUgU2VsZWN0b3JEZXB0aCwgTmVzdGluZ0RlcHRoXHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmVGaWx0ZXJMYWJlbCB7IC8vc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JGb3JtYXRcclxuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKCdyYXNzZW4nKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXItYnRucyB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5zaXRlLW1haW4ge1xyXG4gIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBOZXN0aW5nRGVwdGgsIFNlbGVjdG9yRGVwdGhcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcigncmFzc2VuJyk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgLy9zY3NzLWxpbnQ6ZW5hYmxlIE5lc3RpbmdEZXB0aCwgU2VsZWN0b3JEZXB0aFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucmFzc2VuLW5hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICBtYXJnaW46IDE1cHggMCA1cHg7XHJcbn1cclxuXHJcbi5yYWNlLXByb3BlcnRpZXMge1xyXG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5yYXNzZW4taW5mby1ib3gge1xyXG4gIEBpbmNsdWRlIGNhcmQoKTtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ucmFzc2VuLWluZm8tYm94LWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaW1nLWNyZWRpdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIC43NSk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRvcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA1MCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5yYXNzZW4taW5mby1ib3gtZGF0YS1yb3cge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbn1cclxuXHJcbi5zdGVja2JyaWVmLWhlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmVnZy1pbGx1c3RyYXRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmVnZyB7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDgwJSAxNSUgNTUlIDUwJSAvIDU1JSAxNSUgODAlIDUwJTtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gIH1cclxuXHJcbiAgLndlaWdodCB7XHJcbiAgICBmb250LXNpemU6IHgtbGFyZ2U7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGVmdDogNDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXItbGluayB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRoZW1lLWNvbG9yKCdyYXNzZW4nKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdGhlbWUtY29sb3IoJ3Jhc3NlbicpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLnJhc3Nlbi1uYXZpZ2F0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ2xnJykge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgQGluY2x1ZGUgY2FyZCgpO1xyXG5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuZmFsIHtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLndwLXBvc3QtaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAucGFnZS1uYXZpZ2F0aW9uLW5leHQgYSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtbmF2aWdhdGlvbi1wcmV2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJhc3Nlbi1zZWxlY3QtbmF2aSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnc20nKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNob3Nlbi1yZXN1bHRzIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucmFzc2VuLXNob3J0aW5mby1ib3gge1xyXG4gIEBpbmNsdWRlIGNhcmQoKTtcclxuXHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICBoMiB7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgLmNvbG9yLXJhc3NlbiB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYXNzZW4tc2hvcnRpbmZvLWJveC10aHVtYiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuaW1nLWNyZWRpdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIC43NSk7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gIC53cC1wb3N0LWltYWdlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICBhLmZpbHRlci1saW5rIHsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnJhc3Nlbi1zaG9ydGluZm8tYm94LWJvdHRvbSB7XHJcbiAgICBtYXJnaW46IDE1cHggLTE1cHggLTE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLmlubGluZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0aGVtZS1jb2xvcigncmFzc2VuJyk7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIucmVsYXRlZC1jb250ZW50LWJveCAucmVsYXRlZC1jb250ZW50LWJveC10ZXh0IHtcclxuXHJcbiAgaDMgc21hbGwgeyAvL3Njc3MtbGludDpkaXNhYmxlIFNlbGVjdG9yRGVwdGhcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC1jb250ZW50LWJveC10ZXh0LWxpbmsge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJlbGF0ZWQtY29udGVudC1ib3gucHJpbWFyeS1wYXJlbnQtY2F0ZWdvcnktcmFzc2VuIHtcclxuICAucmVsYXRlZC1jb250ZW50LWJveC1pbWcge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuaW1nLWNyZWRpdCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi8vXHJcbi8vIFRoZW1lbmJlem9nZW5lcyBTaWRlYmFyLU1lbnVcclxuLy9cclxuXHJcbi5zaWRlYmFyLW1lbnUge1xyXG4gIEBpbmNsdWRlIGNhcmQoKTtcclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKSB7XHJcbiAgLm5hdmJhci1zaWRlYmFyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuc2lkZWJhci1tZW51LWx2bC0xIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItbWVudS0tbHZsLTEtaXRlbSB7XHJcbiAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG5cclxuICAgICAgPiBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAtMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItbWVudS1sdmwtMiB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLW1lbnUtbHZsLTMge1xyXG4gICAgICBtYXJnaW46IDE1cHggLTMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1tZW51LWx2bC0zLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpZGViYXItcHJvZHVjdC1oZWFkZXIge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFmZmlsaWF0ZS1iZXdlcnR1bmcuc2lkZWJhci1wcm9kdWN0IHtcclxuICBAaW5jbHVkZSBjYXJkKCk7XHJcblxyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICBoMyxcclxuICAuYWZmaWxpYXRlLXJhdGluZyxcclxuICAucHJpY2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLmFmZmlsaWF0ZS1iZXdlcnR1bmcge1xyXG4gIHVsIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMCAwIDAgNDVweDtcclxuICB9XHJcbn1cclxuXHJcbi53ei1saW5rIHtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcignd2FjaHRlbHNob3AtYmcnKTtcclxuICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKCd3YWNodGVsc2hvcC1ib3JkZXInKTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZm9udC1zaXplOiBzbWFsbDtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gIC5pY29uLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcignd2FjaHRlbHNob3AtYm9yZGVyJyk7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiB0aGVtZS1jb2xvcignd2FjaHRlbHNob3AtYm9yZGVyJyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IC8vc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgJHNtLXBhZGRpbmc7XHJcbiAgfVxyXG59XHJcblxyXG4iXX0= */
